summaryrefslogtreecommitdiff
path: root/src/unix.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/unix.cpp')
-rw-r--r--src/unix.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/unix.cpp b/src/unix.cpp
index cee8082d9..68b96ee39 100644
--- a/src/unix.cpp
+++ b/src/unix.cpp
@@ -260,13 +260,11 @@ bool InsertTextBufferClipboard(Textbuf *tb)
void CSleep(int milliseconds)
{
- #if !defined(__BEOS__) && !defined(__AMIGA__)
- usleep(milliseconds * 1000);
- #endif
- #ifdef __BEOS__
+ #if defined(PSP)
+ sceKernelDelayThread(milliseconds * 1000);
+ #elif defined(__BEOS__)
snooze(milliseconds * 1000);
- #endif
- #if defined(__AMIGA__)
+ #elif defined(__AMIGA__)
{
ULONG signals;
ULONG TimerSigBit = 1 << TimerPort->mp_SigBit;
@@ -282,7 +280,9 @@ void CSleep(int milliseconds)
}
WaitIO((struct IORequest *)TimerRequest);
}
- #endif // __AMIGA__
+ #else
+ usleep(milliseconds * 1000);
+ #endif
}
#ifdef WITH_ICONV