diff options
author | inmarket <andrewh@inmarket.com.au> | 2018-07-08 15:15:15 +1000 |
---|---|---|
committer | inmarket <andrewh@inmarket.com.au> | 2018-07-08 15:15:15 +1000 |
commit | 93da5a0578e7f16ea846eb257f36a24e316ef8d4 (patch) | |
tree | b0e08e991919fdb1fa9079b0ea40c23909cbcd3e /src/gos/gos_linux.c | |
parent | 215f31ee3dd27f461540384cdba04b58b481fadc (diff) | |
download | uGFX-93da5a0578e7f16ea846eb257f36a24e316ef8d4.tar.gz uGFX-93da5a0578e7f16ea846eb257f36a24e316ef8d4.tar.bz2 uGFX-93da5a0578e7f16ea846eb257f36a24e316ef8d4.zip |
gDelayNone/gDelayForever to replace TIME_IMMEDIATE/TIME_INFINITE
Diffstat (limited to 'src/gos/gos_linux.c')
-rw-r--r-- | src/gos/gos_linux.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/gos/gos_linux.c b/src/gos/gos_linux.c index ca6b2576..43e85b3e 100644 --- a/src/gos/gos_linux.c +++ b/src/gos/gos_linux.c @@ -64,11 +64,11 @@ void gfxSleepMilliseconds(gDelay ms) { struct timespec ts; switch(ms) { - case TIME_IMMEDIATE: + case gDelayNone: linuxyield(); return; - case TIME_INFINITE: + case gDelayForever: while(1) sleep(60); return; @@ -85,11 +85,11 @@ void gfxSleepMicroseconds(gDelay us) { struct timespec ts; switch(us) { - case TIME_IMMEDIATE: + case gDelayNone: linuxyield(); return; - case TIME_INFINITE: + case gDelayForever: while(1) sleep(60); return; @@ -147,10 +147,10 @@ gThreadreturn gfxThreadWait(gfxThreadHandle thread) { } gBool gfxSemWait(gfxSem *pSem, gDelay ms) { switch (ms) { - case TIME_INFINITE: + case gDelayForever: return sem_wait(&pSem->sem) ? gFalse : gTrue; - case TIME_IMMEDIATE: + case gDelayNone: return sem_trywait(&pSem->sem) ? gFalse : gTrue; default: @@ -189,12 +189,12 @@ gThreadreturn gfxThreadWait(gfxThreadHandle thread) { pthread_mutex_lock(&pSem->mtx); switch (ms) { - case TIME_INFINITE: + case gDelayForever: while (!pSem->cnt) pthread_cond_wait(&pSem->cond, &pSem->mtx); break; - case TIME_IMMEDIATE: + case gDelayNone: if (!pSem->cnt) { pthread_mutex_unlock(&pSem->mtx); return gFalse; |