From 635a49644a1a011f665d393d136b7d3e812b028c Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sun, 4 Dec 2011 15:24:55 +0100 Subject: [PATCH] Made usleep(2) a sortix extension. --- libmaxsi/c/hsrc/unistd.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libmaxsi/c/hsrc/unistd.h b/libmaxsi/c/hsrc/unistd.h index f6a71256..e94182e1 100644 --- a/libmaxsi/c/hsrc/unistd.h +++ b/libmaxsi/c/hsrc/unistd.h @@ -74,6 +74,9 @@ __BEGIN_DECLS @include(off_t.h) @include(pid_t.h) @include(useconds_t.h) +#ifdef SORTIX_EXTENSIONS +@include(intn_t.h) +#endif /* TODO: These are not implemented in libmaxsi/sortix yet. */ #ifndef SORTIX_UNIMPLEMENTED @@ -166,14 +169,13 @@ int isatty(int); int pipe(int [2]); ssize_t read(int, void*, size_t); unsigned sleep(unsigned); -/*#if __POSIX_OBSOLETE <= 200112*/ +#if __POSIX_OBSOLETE <= 200112 || defined(SORTIX_EXTENSIONS) int usleep(useconds_t useconds); -/*#endif*/ +#endif int unlink(const char*); ssize_t write(int, const void*, size_t); #ifdef SORTIX_EXTENSIONS -@include(intn_t.h) int memstat(size_t* memused, size_t* memtotal); int uptime(uintmax_t* mssinceboot); int writeall(int fd, const void* buffer, size_t len);