mirror of
https://git.telodendria.io/Telodendria/Cytoplasm.git
synced 2025-04-28 03:46:03 +00:00
Make all timestamps use UInt64.
This commit is contained in:
parent
e9af54e4c7
commit
2c715c6e72
14 changed files with 265 additions and 181 deletions
|
@ -465,7 +465,7 @@ HttpServerWorkerThread(void *args)
|
|||
ssize_t i = 0;
|
||||
HttpRequestMethod requestMethod;
|
||||
|
||||
long firstRead;
|
||||
UInt64 firstRead;
|
||||
|
||||
fp = DequeueConnection(server);
|
||||
|
||||
|
@ -473,7 +473,7 @@ HttpServerWorkerThread(void *args)
|
|||
{
|
||||
/* Block for 1 millisecond before continuing so we don't
|
||||
* murder the CPU if the queue is empty. */
|
||||
UtilSleepMillis(1);
|
||||
UtilSleepMillis(UInt64Create(0, 1));
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -492,12 +492,12 @@ HttpServerWorkerThread(void *args)
|
|||
|
||||
/* If the server is stopped, or it's been a while, just
|
||||
* give up so we aren't wasting a thread on this client. */
|
||||
if (server->stop || (UtilServerTs() - firstRead) > 1000 * 30)
|
||||
if (server->stop || UInt64Gt(UInt64Sub(UtilServerTs(), firstRead), UInt64Create(0, 1000 * 30)))
|
||||
{
|
||||
goto finish;
|
||||
}
|
||||
|
||||
UtilSleepMillis(5);
|
||||
UtilSleepMillis(UInt64Create(0, 5));
|
||||
}
|
||||
|
||||
if (lineLen == -1)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue