mirror of
https://github.com/skeeto/endlessh.git
synced 2025-12-08 22:23:23 +00:00
Rename uepoch() to epochms()
It returns milliseconds, not microseconds.
This commit is contained in:
14
endlessh.c
14
endlessh.c
@@ -29,7 +29,7 @@
|
|||||||
#define STR(s) #s
|
#define STR(s) #s
|
||||||
|
|
||||||
static long long
|
static long long
|
||||||
uepoch(void)
|
epochms(void)
|
||||||
{
|
{
|
||||||
struct timespec tv;
|
struct timespec tv;
|
||||||
clock_gettime(CLOCK_REALTIME, &tv);
|
clock_gettime(CLOCK_REALTIME, &tv);
|
||||||
@@ -49,7 +49,7 @@ logmsg(enum loglevel level, const char *format, ...)
|
|||||||
int save = errno;
|
int save = errno;
|
||||||
|
|
||||||
/* Print a timestamp */
|
/* Print a timestamp */
|
||||||
long long now = uepoch();
|
long long now = epochms();
|
||||||
time_t t = now / 1000;
|
time_t t = now / 1000;
|
||||||
char date[64];
|
char date[64];
|
||||||
struct tm tm[1];
|
struct tm tm[1];
|
||||||
@@ -91,7 +91,7 @@ client_new(int fd, long long send_next)
|
|||||||
struct client *c = malloc(sizeof(*c));
|
struct client *c = malloc(sizeof(*c));
|
||||||
if (c) {
|
if (c) {
|
||||||
c->ipaddr[0] = 0;
|
c->ipaddr[0] = 0;
|
||||||
c->connect_time = uepoch();
|
c->connect_time = epochms();
|
||||||
c->send_next = send_next;
|
c->send_next = send_next;
|
||||||
c->bytes_sent = 0;
|
c->bytes_sent = 0;
|
||||||
c->next = 0;
|
c->next = 0;
|
||||||
@@ -131,7 +131,7 @@ static void
|
|||||||
client_destroy(struct client *client)
|
client_destroy(struct client *client)
|
||||||
{
|
{
|
||||||
logmsg(LOG_DEBUG, "close(%d)", client->fd);
|
logmsg(LOG_DEBUG, "close(%d)", client->fd);
|
||||||
long long dt = uepoch() - client->connect_time;
|
long long dt = epochms() - client->connect_time;
|
||||||
logmsg(LOG_INFO,
|
logmsg(LOG_INFO,
|
||||||
"CLOSE host=%s port=%d fd=%d "
|
"CLOSE host=%s port=%d fd=%d "
|
||||||
"time=%lld.%03lld bytes=%lld",
|
"time=%lld.%03lld bytes=%lld",
|
||||||
@@ -663,7 +663,7 @@ main(int argc, char **argv)
|
|||||||
struct fifo fifo[1];
|
struct fifo fifo[1];
|
||||||
fifo_init(fifo);
|
fifo_init(fifo);
|
||||||
|
|
||||||
unsigned long rng = uepoch();
|
unsigned long rng = epochms();
|
||||||
|
|
||||||
int server = server_create(config.port, config.bind_family);
|
int server = server_create(config.port, config.bind_family);
|
||||||
|
|
||||||
@@ -689,7 +689,7 @@ main(int argc, char **argv)
|
|||||||
|
|
||||||
/* Enqueue clients that are due for another message */
|
/* Enqueue clients that are due for another message */
|
||||||
int timeout = -1;
|
int timeout = -1;
|
||||||
long long now = uepoch();
|
long long now = epochms();
|
||||||
while (fifo->head) {
|
while (fifo->head) {
|
||||||
if (fifo->head->send_next <= now) {
|
if (fifo->head->send_next <= now) {
|
||||||
struct client *c = fifo_pop(fifo);
|
struct client *c = fifo_pop(fifo);
|
||||||
@@ -747,7 +747,7 @@ main(int argc, char **argv)
|
|||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
long long send_next = uepoch() + config.delay;
|
long long send_next = epochms() + config.delay;
|
||||||
struct client *client = client_new(fd, send_next);
|
struct client *client = client_new(fd, send_next);
|
||||||
int flags = fcntl(fd, F_GETFL, 0); /* cannot fail */
|
int flags = fcntl(fd, F_GETFL, 0); /* cannot fail */
|
||||||
fcntl(fd, F_SETFL, flags | O_NONBLOCK); /* cannot fail */
|
fcntl(fd, F_SETFL, flags | O_NONBLOCK); /* cannot fail */
|
||||||
|
|||||||
Reference in New Issue
Block a user