 |
Changeset 3925
- Timestamp:
- 09/08/08 16:14:52
(2 months ago)
- Author:
- sean
- Message:
Modified POSIX headers to be compatible with D2 by adding "in" qualifiers where the spec indicates "const" should be. The few instances where an exact reproduction of the POSIX declaration was not possible a "per spec" comment was added to indicate the differences.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r3265 |
r3925 |
|
| 33 | 33 | uint16_t ntohs(uint16_t); |
|---|
| 34 | 34 | |
|---|
| 35 | | in_addr_t inet_addr(char*); |
|---|
| | 35 | in_addr_t inet_addr(in char*); |
|---|
| 36 | 36 | char* inet_ntoa(in_addr); |
|---|
| 37 | | char* inet_ntop(int, void*, char*, socklen_t); |
|---|
| 38 | | int inet_pton(int, char*, void*); |
|---|
| | 37 | // per spec: const char* inet_ntop(int, const void*, char*, socklen_t); |
|---|
| | 38 | char* inet_ntop(int, in void*, char*, socklen_t); |
|---|
| | 39 | int inet_pton(int, in char*, void*); |
|---|
| 39 | 40 | */ |
|---|
| 40 | 41 | |
|---|
| … | … | |
| 56 | 57 | uint16_t ntohs(uint16_t); |
|---|
| 57 | 58 | |
|---|
| 58 | | in_addr_t inet_addr(char*); |
|---|
| | 59 | in_addr_t inet_addr(in char*); |
|---|
| 59 | 60 | char* inet_ntoa(in_addr); |
|---|
| 60 | | char* inet_ntop(int, void*, char*, socklen_t); |
|---|
| 61 | | int inet_pton(int, char*, void*); |
|---|
| | 61 | char* inet_ntop(int, in void*, char*, socklen_t); |
|---|
| | 62 | int inet_pton(int, in char*, void*); |
|---|
| 62 | 63 | } |
|---|
| 63 | 64 | else version( darwin ) |
|---|
| … | … | |
| 78 | 79 | uint16_t ntohs(uint16_t); |
|---|
| 79 | 80 | |
|---|
| 80 | | in_addr_t inet_addr(char*); |
|---|
| | 81 | in_addr_t inet_addr(in char*); |
|---|
| 81 | 82 | char* inet_ntoa(in_addr); |
|---|
| 82 | | char* inet_ntop(int, void*, char*, socklen_t); |
|---|
| 83 | | int inet_pton(int, char*, void*); |
|---|
| | 83 | char* inet_ntop(int, in void*, char*, socklen_t); |
|---|
| | 84 | int inet_pton(int, in char*, void*); |
|---|
| 84 | 85 | } |
|---|
| 85 | 86 | else version( freebsd ) |
|---|
| … | … | |
| 100 | 101 | uint16_t ntohs(uint16_t); |
|---|
| 101 | 102 | |
|---|
| 102 | | in_addr_t inet_addr(char*); |
|---|
| | 103 | in_addr_t inet_addr(in char*); |
|---|
| 103 | 104 | char* inet_ntoa(in_addr); |
|---|
| 104 | | char* inet_ntop(int, void*, char*, socklen_t); |
|---|
| 105 | | int inet_pton(int, char*, void*); |
|---|
| | 105 | char* inet_ntop(int, in void*, char*, socklen_t); |
|---|
| | 106 | int inet_pton(int, in char*, void*); |
|---|
| 106 | 107 | } |
|---|
| 107 | 108 | |
|---|
| r3798 |
r3925 |
|
| 26 | 26 | |
|---|
| 27 | 27 | int closedir(DIR*); |
|---|
| 28 | | DIR* opendir(char*); |
|---|
| | 28 | DIR* opendir(in char*); |
|---|
| 29 | 29 | dirent* readdir(DIR*); |
|---|
| 30 | 30 | void rewinddir(DIR*); |
|---|
| … | … | |
| 152 | 152 | |
|---|
| 153 | 153 | int closedir(DIR*); |
|---|
| 154 | | DIR* opendir(char*); |
|---|
| | 154 | DIR* opendir(in char*); |
|---|
| 155 | 155 | //dirent* readdir(DIR*); |
|---|
| 156 | 156 | void rewinddir(DIR*); |
|---|
| r3265 |
r3925 |
|
| 24 | 24 | int dlclose(void*); |
|---|
| 25 | 25 | char* dlerror(); |
|---|
| 26 | | void* dlopen(char*, int); |
|---|
| 27 | | void* dlsym(void*, char*); |
|---|
| | 26 | void* dlopen(in char*, int); |
|---|
| | 27 | void* dlsym(void*, in char*); |
|---|
| 28 | 28 | */ |
|---|
| 29 | 29 | |
|---|
| … | … | |
| 37 | 37 | int dlclose(void*); |
|---|
| 38 | 38 | char* dlerror(); |
|---|
| 39 | | void* dlopen(char*, int); |
|---|
| 40 | | void* dlsym(void*, char*); |
|---|
| | 39 | void* dlopen(in char*, int); |
|---|
| | 40 | void* dlsym(void*, in char*); |
|---|
| 41 | 41 | } |
|---|
| 42 | 42 | else version( darwin ) |
|---|
| … | … | |
| 49 | 49 | int dlclose(void*); |
|---|
| 50 | 50 | char* dlerror(); |
|---|
| 51 | | void* dlopen(char*, int); |
|---|
| 52 | | void* dlsym(void*, char*); |
|---|
| | 51 | void* dlopen(in char*, int); |
|---|
| | 52 | void* dlsym(void*, in char*); |
|---|
| 53 | 53 | } |
|---|
| 54 | 54 | else version( freebsd ) |
|---|
| … | … | |
| 61 | 61 | int dlclose(void*); |
|---|
| 62 | 62 | char* dlerror(); |
|---|
| 63 | | void* dlopen(char*, int); |
|---|
| 64 | | void* dlsym(void*, char*); |
|---|
| | 63 | void* dlopen(in char*, int); |
|---|
| | 64 | void* dlsym(void*, in char*); |
|---|
| 65 | 65 | } |
|---|
| r3798 |
r3925 |
|
| 63 | 63 | } |
|---|
| 64 | 64 | |
|---|
| 65 | | int creat(char*, mode_t); |
|---|
| | 65 | int creat(in char*, mode_t); |
|---|
| 66 | 66 | int fcntl(int, int, ...); |
|---|
| 67 | | int open(char*, int, ...); |
|---|
| | 67 | int open(in char*, int, ...); |
|---|
| 68 | 68 | */ |
|---|
| 69 | 69 | version( linux ) |
|---|
| … | … | |
| 122 | 122 | static if( __USE_LARGEFILE64 ) |
|---|
| 123 | 123 | { |
|---|
| 124 | | int creat64(char*, mode_t); |
|---|
| | 124 | int creat64(in char*, mode_t); |
|---|
| 125 | 125 | alias creat64 creat; |
|---|
| 126 | 126 | |
|---|
| 127 | | int open64(char*, int, ...); |
|---|
| | 127 | int open64(in char*, int, ...); |
|---|
| 128 | 128 | alias open64 open; |
|---|
| 129 | 129 | } |
|---|
| 130 | 130 | else |
|---|
| 131 | 131 | { |
|---|
| 132 | | int creat(char*, mode_t); |
|---|
| 133 | | int open(char*, int, ...); |
|---|
| | 132 | int creat(in char*, mode_t); |
|---|
| | 133 | int open(in char*, int, ...); |
|---|
| 134 | 134 | } |
|---|
| 135 | 135 | } |
|---|
| … | … | |
| 178 | 178 | } |
|---|
| 179 | 179 | |
|---|
| 180 | | int creat(char*, mode_t); |
|---|
| 181 | | int open(char*, int, ...); |
|---|
| | 180 | int creat(in char*, mode_t); |
|---|
| | 181 | int open(in char*, int, ...); |
|---|
| 182 | 182 | } |
|---|
| 183 | 183 | else version( freebsd ) |
|---|
| … | … | |
| 225 | 225 | } |
|---|
| 226 | 226 | |
|---|
| 227 | | int creat(char*, mode_t); |
|---|
| 228 | | int open(char*, int, ...); |
|---|
| 229 | | } |
|---|
| 230 | | |
|---|
| 231 | | //int creat(char*, mode_t); |
|---|
| | 227 | int creat(in char*, mode_t); |
|---|
| | 228 | int open(in char*, int, ...); |
|---|
| | 229 | } |
|---|
| | 230 | |
|---|
| | 231 | //int creat(in char*, mode_t); |
|---|
| 232 | 232 | int fcntl(int, int, ...); |
|---|
| 233 | | //int open(char*, int, ...); |
|---|
| | 233 | //int open(in char*, int, ...); |
|---|
| 234 | 234 | |
|---|
| 235 | 235 | // |
|---|
| r3806 |
r3925 |
|
| 11 | 11 | private import tango.stdc.posix.config; |
|---|
| 12 | 12 | public import tango.stdc.inttypes; |
|---|
| | 13 | |
|---|
| | 14 | // |
|---|
| | 15 | // Required |
|---|
| | 16 | // |
|---|
| | 17 | /* |
|---|
| | 18 | intmax_t imaxabs(intmax_t); |
|---|
| | 19 | imaxdiv_t imaxdiv(intmax_t, intmax_t); |
|---|
| | 20 | intmax_t strtoimax(in char*, char**, int); |
|---|
| | 21 | uintmax_t strtoumax(in char *, char**, int); |
|---|
| | 22 | intmax_t wcstoimax(in wchar_t*, wchar_t**, int); |
|---|
| | 23 | uintmax_t wcstoumax(in wchar_t*, wchar_t**, int); |
|---|
| | 24 | */ |
|---|
| | 25 | intmax_t imaxabs(intmax_t); |
|---|
| | 26 | imaxdiv_t imaxdiv(intmax_t, intmax_t); |
|---|
| | 27 | intmax_t strtoimax(in char*, char**, int); |
|---|
| | 28 | uintmax_t strtoumax(in char *, char**, int); |
|---|
| | 29 | intmax_t wcstoimax(in wchar_t*, wchar_t**, int); |
|---|
| | 30 | uintmax_t wcstoumax(in wchar_t*, wchar_t**, int); |
|---|
| r3265 |
r3925 |
|
| 25 | 25 | IF_NAMESIZE |
|---|
| 26 | 26 | |
|---|
| 27 | | uint if_nametoindex(char*); |
|---|
| | 27 | uint if_nametoindex(in char*); |
|---|
| 28 | 28 | char* if_indextoname(uint, char*); |
|---|
| 29 | 29 | if_nameindex_t* if_nameindex(); |
|---|
| … | … | |
| 41 | 41 | const IF_NAMESIZE = 16; |
|---|
| 42 | 42 | |
|---|
| 43 | | uint if_nametoindex(char*); |
|---|
| | 43 | uint if_nametoindex(in char*); |
|---|
| 44 | 44 | char* if_indextoname(uint, char*); |
|---|
| 45 | 45 | if_nameindex_t* if_nameindex(); |
|---|
| … | … | |
| 56 | 56 | const IF_NAMESIZE = 16; |
|---|
| 57 | 57 | |
|---|
| 58 | | uint if_nametoindex(char*); |
|---|
| | 58 | uint if_nametoindex(in char*); |
|---|
| 59 | 59 | char* if_indextoname(uint, char*); |
|---|
| 60 | 60 | if_nameindex_t* if_nameindex(); |
|---|
| … | … | |
| 71 | 71 | const IF_NAMESIZE = 16; |
|---|
| 72 | 72 | |
|---|
| 73 | | uint if_nametoindex(char*); |
|---|
| | 73 | uint if_nametoindex(in char*); |
|---|
| 74 | 74 | char* if_indextoname(uint, char*); |
|---|
| 75 | 75 | if_nameindex_t* if_nameindex(); |
|---|
| r3806 |
r3925 |
|
| 37 | 37 | int pthread_atfork(void function(), void function(), void function()); |
|---|
| 38 | 38 | int pthread_attr_destroy(pthread_attr_t*); |
|---|
| 39 | | int pthread_attr_getdetachstate(pthread_attr_t*, int*); |
|---|
| 40 | | int pthread_attr_getschedparam(pthread_attr_t*, sched_param*); |
|---|
| | 39 | int pthread_attr_getdetachstate(in pthread_attr_t*, int*); |
|---|
| | 40 | int pthread_attr_getschedparam(in pthread_attr_t*, sched_param*); |
|---|
| 41 | 41 | int pthread_attr_init(pthread_attr_t*); |
|---|
| 42 | 42 | int pthread_attr_setdetachstate(pthread_attr_t*, int); |
|---|
| 43 | | int pthread_attr_setschedparam(pthread_attr_t*, sched_param*); |
|---|
| | 43 | int pthread_attr_setschedparam(in pthread_attr_t*, sched_param*); |
|---|
| 44 | 44 | int pthread_cancel(pthread_t); |
|---|
| 45 | 45 | void pthread_cleanup_push(void function(void*), void*); |
|---|
| … | … | |
| 47 | 47 | int pthread_cond_broadcast(pthread_cond_t*); |
|---|
| 48 | 48 | int pthread_cond_destroy(pthread_cond_t*); |
|---|
| 49 | | int pthread_cond_init(pthread_cond_t*, pthread_condattr_t*); |
|---|
| | 49 | int pthread_cond_init(in pthread_cond_t*, pthread_condattr_t*); |
|---|
| 50 | 50 | int pthread_cond_signal(pthread_cond_t*); |
|---|
| 51 | | int pthread_cond_timedwait(pthread_cond_t*, pthread_mutex_t*, timespec*); |
|---|
| | 51 | int pthread_cond_timedwait(pthread_cond_t*, pthread_mutex_t*, in timespec*); |
|---|
| 52 | 52 | int pthread_cond_wait(pthread_cond_t*, pthread_mutex_t*); |
|---|
| 53 | 53 | int pthread_condattr_destroy(pthread_condattr_t*); |
|---|
| 54 | 54 | int pthread_condattr_init(pthread_condattr_t*); |
|---|
| 55 | | int pthread_create(pthread_t*, pthread_attr_t*, void* function(void*), void*); |
|---|
| | 55 | int pthread_create(pthread_t*, in pthread_attr_t*, void* function(void*), void*); |
|---|
| 56 | 56 | int pthread_detach(pthread_t); |
|---|
| 57 | 57 | int pthread_equal(pthread_t, pthread_t); |
|---|
| … | … | |
| 70 | 70 | int pthread_once(pthread_once_t*, void function()); |
|---|
| 71 | 71 | int pthread_rwlock_destroy(pthread_rwlock_t*); |
|---|
| 72 | | int pthread_rwlock_init(pthread_rwlock_t*, pthread_rwlockattr_t*); |
|---|
| | 72 | int pthread_rwlock_init(in pthread_rwlock_t*, pthread_rwlockattr_t*); |
|---|
| 73 | 73 | int pthread_rwlock_rdlock(pthread_rwlock_t*); |
|---|
| 74 | 74 | int pthread_rwlock_tryrdlock(pthread_rwlock_t*); |
|---|
| … | … | |
| 81 | 81 | int pthread_setcancelstate(int, int*); |
|---|
| 82 | 82 | int pthread_setcanceltype(int, int*); |
|---|
| 83 | | int pthread_setspecific(pthread_key_t, void*); |
|---|
| | 83 | int pthread_setspecific(pthread_key_t, in void*); |
|---|
| 84 | 84 | void pthread_testcancel(); |
|---|
| 85 | 85 | */ |
|---|
| … | … | |
| 125 | 125 | int pthread_atfork(void function(), void function(), void function()); |
|---|
| 126 | 126 | int pthread_attr_destroy(pthread_attr_t*); |
|---|
| 127 | | int pthread_attr_getdetachstate(pthread_attr_t*, int*); |
|---|
| 128 | | int pthread_attr_getschedparam(pthread_attr_t*, sched_param*); |
|---|
| | 127 | int pthread_attr_getdetachstate(in pthread_attr_t*, int*); |
|---|
| | 128 | int pthread_attr_getschedparam(in pthread_attr_t*, sched_param*); |
|---|
| 129 | 129 | int pthread_attr_init(pthread_attr_t*); |
|---|
| 130 | 130 | int pthread_attr_setdetachstate(pthread_attr_t*, int); |
|---|
| 131 | | int pthread_attr_setschedparam(pthread_attr_t*, sched_param*); |
|---|
| | 131 | int pthread_attr_setschedparam(in pthread_attr_t*, sched_param*); |
|---|
| 132 | 132 | int pthread_cancel(pthread_t); |
|---|
| 133 | 133 | |
|---|
| … | … | |
| 205 | 205 | int pthread_cond_broadcast(pthread_cond_t*); |
|---|
| 206 | 206 | int pthread_cond_destroy(pthread_cond_t*); |
|---|
| 207 | | int pthread_cond_init(pthread_cond_t*, pthread_condattr_t*); |
|---|
| | 207 | int pthread_cond_init(in pthread_cond_t*, pthread_condattr_t*); |
|---|
| 208 | 208 | int pthread_cond_signal(pthread_cond_t*); |
|---|
| 209 | | int pthread_cond_timedwait(pthread_cond_t*, pthread_mutex_t*, timespec*); |
|---|
| | 209 | int pthread_cond_timedwait(pthread_cond_t*, pthread_mutex_t*, in timespec*); |
|---|
| 210 | 210 | int pthread_cond_wait(pthread_cond_t*, pthread_mutex_t*); |
|---|
| 211 | 211 | int pthread_condattr_destroy(pthread_condattr_t*); |
|---|
| 212 | 212 | int pthread_condattr_init(pthread_condattr_t*); |
|---|
| 213 | | int pthread_create(pthread_t*, pthread_attr_t*, void* function(void*), void*); |
|---|
| | 213 | int pthread_create(pthread_t*, in pthread_attr_t*, void* function(void*), void*); |
|---|
| 214 | 214 | int pthread_detach(pthread_t); |
|---|
| 215 | 215 | int pthread_equal(pthread_t, pthread_t); |
|---|
| … | … | |
| 228 | 228 | int pthread_once(pthread_once_t*, void function()); |
|---|
| 229 | 229 | int pthread_rwlock_destroy(pthread_rwlock_t*); |
|---|
| 230 | | int pthread_rwlock_init(pthread_rwlock_t*, pthread_rwlockattr_t*); |
|---|
| | 230 | int pthread_rwlock_init(in pthread_rwlock_t*, pthread_rwlockattr_t*); |
|---|
| 231 | 231 | int pthread_rwlock_rdlock(pthread_rwlock_t*); |
|---|
| 232 | 232 | int pthread_rwlock_tryrdlock(pthread_rwlock_t*); |
|---|
| … | … | |
| 239 | 239 | int pthread_setcancelstate(int, int*); |
|---|
| 240 | 240 | int pthread_setcanceltype(int, int*); |
|---|
| 241 | | int pthread_setspecific(pthread_key_t, void*); |
|---|
| | 241 | int pthread_setspecific(pthread_key_t, in void*); |
|---|
| 242 | 242 | void pthread_testcancel(); |
|---|
| 243 | 243 | |
|---|
| … | … | |
| 249 | 249 | |
|---|
| 250 | 250 | int pthread_barrier_destroy(pthread_barrier_t*); |
|---|
| 251 | | int pthread_barrier_init(pthread_barrier_t*, pthread_barrierattr_t*, uint); |
|---|
| | 251 | int pthread_barrier_init(pthread_barrier_t*, in pthread_barrierattr_t*, uint); |
|---|
| 252 | 252 | int pthread_barrier_wait(pthread_barrier_t*); |
|---|
| 253 | 253 | int pthread_barrierattr_destroy(pthread_barrierattr_t*); |
|---|
| 254 | | int pthread_barrierattr_getpshared(pthread_barrierattr_t*, int*); (BAR|TSH) |
|---|
| | 254 | int pthread_barrierattr_getpshared(in pthread_barrierattr_t*, int*); (BAR|TSH) |
|---|
| 255 | 255 | int pthread_barrierattr_init(pthread_barrierattr_t*); |
|---|
| 256 | 256 | int pthread_barrierattr_setpshared(pthread_barrierattr_t*, int); (BAR|TSH) |
|---|
| … | … | |
| 262 | 262 | |
|---|
| 263 | 263 | int pthread_barrier_destroy(pthread_barrier_t*); |
|---|
| 264 | | int pthread_barrier_init(pthread_barrier_t*, pthread_barrierattr_t*, uint); |
|---|
| | 264 | int pthread_barrier_init(pthread_barrier_t*, in pthread_barrierattr_t*, uint); |
|---|
| 265 | 265 | int pthread_barrier_wait(pthread_barrier_t*); |
|---|
| 266 | 266 | int pthread_barrierattr_destroy(pthread_barrierattr_t*); |
|---|
| 267 | | int pthread_barrierattr_getpshared(pthread_barrierattr_t*, int*); |
|---|
| | 267 | int pthread_barrierattr_getpshared(in pthread_barrierattr_t*, int*); |
|---|
| 268 | 268 | int pthread_barrierattr_init(pthread_barrierattr_t*); |
|---|
| 269 | 269 | int pthread_barrierattr_setpshared(pthread_barrierattr_t*, int); |
|---|
| … | … | |
| 277 | 277 | |
|---|
| 278 | 278 | int pthread_barrier_destroy(pthread_barrier_t*); |
|---|
| 279 | | int pthread_barrier_init(pthread_barrier_t*, pthread_barrierattr_t*, uint); |
|---|
| | 279 | int pthread_barrier_init(pthread_barrier_t*, in pthread_barrierattr_t*, uint); |
|---|
| 280 | 280 | int pthread_barrier_wait(pthread_barrier_t*); |
|---|
| 281 | 281 | int pthread_barrierattr_destroy(pthread_barrierattr_t*); |
|---|
| 282 | | int pthread_barrierattr_getpshared(pthread_barrierattr_t*, int*); |
|---|
| | 282 | int pthread_barrierattr_getpshared(in pthread_barrierattr_t*, int*); |
|---|
| 283 | 283 | int pthread_barrierattr_init(pthread_barrierattr_t*); |
|---|
| 284 | 284 | int pthread_barrierattr_setpshared(pthread_barrierattr_t*, int); |
|---|
| … | … | |
| 289 | 289 | // |
|---|
| 290 | 290 | /* |
|---|
| 291 | | int pthread_condattr_getclock(pthread_condattr_t*, clockid_t*); |
|---|
| | 291 | int pthread_condattr_getclock(in pthread_condattr_t*, clockid_t*); |
|---|
| 292 | 292 | int pthread_condattr_setclock(pthread_condattr_t*, clockid_t); |
|---|
| 293 | 293 | */ |
|---|
| … | … | |
| 322 | 322 | PTHREAD_MUTEX_RECURSIVE |
|---|
| 323 | 323 | |
|---|
| 324 | | int pthread_attr_getguardsize(pthread_attr_t*, size_t*); |
|---|
| | 324 | int pthread_attr_getguardsize(in pthread_attr_t*, size_t*); |
|---|
| 325 | 325 | int pthread_attr_setguardsize(pthread_attr_t*, size_t); |
|---|
| 326 | 326 | int pthread_getconcurrency(); |
|---|
| 327 | | int pthread_mutexattr_gettype(pthread_mutexattr_t*, int*); |
|---|
| | 327 | int pthread_mutexattr_gettype(in pthread_mutexattr_t*, int*); |
|---|
| 328 | 328 | int pthread_mutexattr_settype(pthread_mutexattr_t*, int); |
|---|
| 329 | 329 | int pthread_setconcurrency(int); |
|---|
| … | … | |
| 337 | 337 | const PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL; |
|---|
| 338 | 338 | |
|---|
| 339 | | int pthread_attr_getguardsize(pthread_attr_t*, size_t*); |
|---|
| | 339 | int pthread_attr_getguardsize(in pthread_attr_t*, size_t*); |
|---|
| 340 | 340 | int pthread_attr_setguardsize(pthread_attr_t*, size_t); |
|---|
| 341 | 341 | int pthread_getconcurrency(); |
|---|
| 342 | | int pthread_mutexattr_gettype(pthread_mutexattr_t*, int*); |
|---|
| | 342 | int pthread_mutexattr_gettype(in pthread_mutexattr_t*, int*); |
|---|
| 343 | 343 | int pthread_mutexattr_settype(pthread_mutexattr_t*, int); |
|---|
| 344 | 344 | int pthread_setconcurrency(int); |
|---|
| … | … | |
| 351 | 351 | const PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL; |
|---|
| 352 | 352 | |
|---|
| 353 | | int pthread_attr_getguardsize(pthread_attr_t*, size_t*); |
|---|
| | 353 | int pthread_attr_getguardsize(in pthread_attr_t*, size_t*); |
|---|
| 354 | 354 | int pthread_attr_setguardsize(pthread_attr_t*, size_t); |
|---|
| 355 | 355 | int pthread_getconcurrency(); |
|---|
| 356 | | int pthread_mutexattr_gettype(pthread_mutexattr_t*, int*); |
|---|
| | 356 | int pthread_mutexattr_gettype(in pthread_mutexattr_t*, int*); |
|---|
| 357 | 357 | int pthread_mutexattr_settype(pthread_mutexattr_t*, int); |
|---|
| 358 | 358 | int pthread_setconcurrency(int); |
|---|
| … | … | |
| 376 | 376 | /* |
|---|
| 377 | 377 | int pthread_mutex_timedlock(pthread_mutex_t*, timespec*); |
|---|
| 378 | | int pthread_rwlock_timedrdlock(pthread_rwlock_t*, timespec*); |
|---|
| 379 | | int pthread_rwlock_timedwrlock(pthread_rwlock_t*, timespec*); |
|---|
| | 378 | int pthread_rwlock_timedrdlock(pthread_rwlock_t*, in timespec*); |
|---|
| | 379 | int pthread_rwlock_timedwrlock(pthread_rwlock_t*, in timespec*); |
|---|
| 380 | 380 | */ |
|---|
| 381 | 381 | |
|---|
| … | … | |
| 383 | 383 | { |
|---|
| 384 | 384 | int pthread_mutex_timedlock(pthread_mutex_t*, timespec*); |
|---|
| 385 | | int pthread_rwlock_timedrdlock(pthread_rwlock_t*, timespec*); |
|---|
| 386 | | int pthread_rwlock_timedwrlock(pthread_rwlock_t*, timespec*); |
|---|
| | 385 | int pthread_rwlock_timedrdlock(pthread_rwlock_t*, in timespec*); |
|---|
| | 386 | int pthread_rwlock_timedwrlock(pthread_rwlock_t*, in timespec*); |
|---|
| 387 | 387 | } |
|---|
| 388 | 388 | else version( darwin ) |
|---|
| 389 | 389 | { |
|---|
| 390 | 390 | int pthread_mutex_timedlock(pthread_mutex_t*, timespec*); |
|---|
| 391 | | int pthread_rwlock_timedrdlock(pthread_rwlock_t*, timespec*); |
|---|
| 392 | | int pthread_rwlock_timedwrlock(pthread_rwlock_t*, timespec*); |
|---|
| | 391 | int pthread_rwlock_timedrdlock(pthread_rwlock_t*, in timespec*); |
|---|
| | 392 | int pthread_rwlock_timedwrlock(pthread_rwlock_t*, in timespec*); |
|---|
| 393 | 393 | } |
|---|
| 394 | 394 | |
|---|
| … | … | |
| 401 | 401 | PTHREAD_PRIO_PROTECT (TPI) |
|---|
| 402 | 402 | |
|---|
| 403 | | int pthread_mutex_getprioceiling(pthread_mutex_t*, int*); (TPP) |
|---|
| | 403 | int pthread_mutex_getprioceiling(in pthread_mutex_t*, int*); (TPP) |
|---|
| 404 | 404 | int pthread_mutex_setprioceiling(pthread_mutex_t*, int, int*); (TPP) |
|---|
| 405 | 405 | int pthread_mutexattr_getprioceiling(pthread_mutexattr_t*, int*); (TPP) |
|---|
| 406 | | int pthread_mutexattr_getprotocol(pthread_mutexattr_t*, int*); (TPI|TPP) |
|---|
| | 406 | int pthread_mutexattr_getprotocol(in pthread_mutexattr_t*, int*); (TPI|TPP) |
|---|
| 407 | 407 | int pthread_mutexattr_setprioceiling(pthread_mutexattr_t*, int); (TPP) |
|---|
| 408 | 408 | int pthread_mutexattr_setprotocol(pthread_mutexattr_t*, int); (TPI|TPP) |
|---|
| … | … | |
| 416 | 416 | PTHREAD_SCOPE_SYSTEM |
|---|
| 417 | 417 | |
|---|
| 418 | | int pthread_attr_getinheritsched(pthread_attr_t*, int*); |
|---|
| 419 | | int pthread_attr_getschedpolicy(pthread_attr_t*, int*); |
|---|
| 420 | | int pthread_attr_getscope(pthread_attr_t*, int*); |
|---|
| | 418 | int pthread_attr_getinheritsched(in pthread_attr_t*, int*); |
|---|
| | 419 | int pthread_attr_getschedpolicy(in pthread_attr_t*, int*); |
|---|
| | 420 | int pthread_attr_getscope(in pthread_attr_t*, int*); |
|---|
| 421 | 421 | int pthread_attr_setinheritsched(pthread_attr_t*, int); |
|---|
| 422 | 422 | int pthread_attr_setschedpolicy(pthread_attr_t*, int); |
|---|
| 423 | 423 | int pthread_attr_setscope(pthread_attr_t*, int); |
|---|
| 424 | 424 | int pthread_getschedparam(pthread_t, int*, sched_param*); |
|---|
| 425 | | int pthread_setschedparam(pthread_t, int, sched_param*); |
|---|
| | 425 | int pthread_setschedparam(pthread_t, int, in sched_param*); |
|---|
| 426 | 426 | int pthread_setschedprio(pthread_t, int); |
|---|
| 427 | 427 | */ |
|---|
| … | … | |
| 435 | 435 | } |
|---|
| 436 | 436 | |
|---|
| 437 | | int pthread_attr_getinheritsched(pthread_attr_t*, int*); |
|---|
| 438 | | int pthread_attr_getschedpolicy(pthread_attr_t*, int*); |
|---|
| 439 | | int pthread_attr_getscope(pthread_attr_t*, int*); |
|---|
| | 437 | int pthread_attr_getinheritsched(in pthread_attr_t*, int*); |
|---|
| | 438 | int pthread_attr_getschedpolicy(in pthread_attr_t*, int*); |
|---|
| | 439 | int pthread_attr_getscope(in pthread_attr_t*, int*); |
|---|
| 440 | 440 | int pthread_attr_setinheritsched(pthread_attr_t*, int); |
|---|
| 441 | 441 | int pthread_attr_setschedpolicy(pthread_attr_t*, int); |
|---|
| 442 | 442 | int pthread_attr_setscope(pthread_attr_t*, int); |
|---|
| 443 | 443 | int pthread_getschedparam(pthread_t, int*, sched_param*); |
|---|
| 444 | | int pthread_setschedparam(pthread_t, int, sched_param*); |
|---|
| | 444 | int pthread_setschedparam(pthread_t, int, in sched_param*); |
|---|
| 445 | 445 | //int pthread_setschedprio(pthread_t, int); |
|---|
| 446 | 446 | } |
|---|
| … | … | |
| 453 | 453 | } |
|---|
| 454 | 454 | |
|---|
| 455 | | int pthread_attr_getinheritsched(pthread_attr_t*, int*); |
|---|
| 456 | | int pthread_attr_getschedpolicy(pthread_attr_t*, int*); |
|---|
| 457 | | int pthread_attr_getscope(pthread_attr_t*, int*); |
|---|
| | 455 | int pthread_attr_getinheritsched(in pthread_attr_t*, int*); |
|---|
| | 456 | int pthread_attr_getschedpolicy(in pthread_attr_t*, int*); |
|---|
| | 457 | int pthread_attr_getscope(in pthread_attr_t*, int*); |
|---|
| 458 | 458 | int pthread_attr_setinheritsched(pthread_attr_t*, int); |
|---|
| 459 | 459 | int pthread_attr_setschedpolicy(pthread_attr_t*, int); |
|---|
| 460 | 460 | int pthread_attr_setscope(pthread_attr_t*, int); |
|---|
| 461 | 461 | int pthread_getschedparam(pthread_t, int*, sched_param*); |
|---|
| 462 | | int pthread_setschedparam(pthread_t, int, sched_param*); |
|---|
| | 462 | int pthread_setschedparam(pthread_t, int, in sched_param*); |
|---|
| 463 | 463 | //int pthread_setschedprio(pthread_t, int); |
|---|
| 464 | 464 | } |
|---|
| … | … | |
| 468 | 468 | // |
|---|
| 469 | 469 | /* |
|---|
| 470 | | int pthread_attr_getstack(pthread_attr_t*, void**, size_t*); (TSA|TSS) |
|---|
| 471 | | int pthread_attr_getstackaddr(pthread_attr_t*, void**); (TSA) |
|---|
| 472 | | int pthread_attr_getstacksize(pthread_attr_t*, size_t*); (TSS) |
|---|
| | 470 | int pthread_attr_getstack(in pthread_attr_t*, void**, size_t*); (TSA|TSS) |
|---|
| | 471 | int pthread_attr_getstackaddr(in pthread_attr_t*, void**); (TSA) |
|---|
| | 472 | int pthread_attr_getstacksize(in pthread_attr_t*, size_t*); (TSS) |
|---|
| 473 | 473 | int pthread_attr_setstack(pthread_attr_t*, void*, size_t); (TSA|TSS) |
|---|
| 474 | 474 | int pthread_attr_setstackaddr(pthread_attr_t*, void*); (TSA) |
|---|
| … | … | |
| 478 | 478 | version( linux ) |
|---|
| 479 | 479 | { |
|---|
| 480 | | int pthread_attr_getstack(pthread_attr_t*, void**, size_t*); |
|---|
| 481 | | int pthread_attr_getstackaddr(pthread_attr_t*, void**); |
|---|
| 482 | | int pthread_attr_getstacksize(pthread_attr_t*, size_t*); |
|---|
| | 480 | int pthread_attr_getstack(in pthread_attr_t*, void**, size_t*); |
|---|
| | 481 | int pthread_attr_getstackaddr(in pthread_attr_t*, void**); |
|---|
| | 482 | int pthread_attr_getstacksize(in pthread_attr_t*, size_t*); |
|---|
| 483 | 483 | int pthread_attr_setstack(pthread_attr_t*, void*, size_t); |
|---|
| 484 | 484 | int pthread_attr_setstackaddr(pthread_attr_t*, void*); |
|---|
| … | … | |
| 487 | 487 | else version( darwin ) |
|---|
| 488 | 488 | { |
|---|
| 489 | | int pthread_attr_getstack(pthread_attr_t*, void**, size_t*); |
|---|
| 490 | | int pthread_attr_getstackaddr(pthread_attr_t*, void**); |
|---|
| 491 | | int pthread_attr_getstacksize(pthread_attr_t*, size_t*); |
|---|
| | 489 | int pthread_attr_getstack(in pthread_attr_t*, void**, size_t*); |
|---|
| | 490 | int pthread_attr_getstackaddr(in pthread_attr_t*, void**); |
|---|
| | 491 | int pthread_attr_getstacksize(in pthread_attr_t*, size_t*); |
|---|
| 492 | 492 | int pthread_attr_setstack(pthread_attr_t*, void*, size_t); |
|---|
| 493 | 493 | int pthread_attr_setstackaddr(pthread_attr_t*, void*); |
|---|
| … | … | |
| 499 | 499 | // |
|---|
| 500 | 500 | /* |
|---|
| 501 | | int pthread_condattr_getpshared(pthread_condattr_t*, int*); |
|---|
| | 501 | int pthread_condattr_getpshared(in pthread_condattr_t*, int*); |
|---|
| 502 | 502 | int pthread_condattr_setpshared(pthread_condattr_t*, int); |
|---|
| 503 | | int pthread_mutexattr_getpshared(pthread_mutexattr_t*, int*); |
|---|
| | 503 | int pthread_mutexattr_getpshared(in pthread_mutexattr_t*, int*); |
|---|
| 504 | 504 | int pthread_mutexattr_setpshared(pthread_mutexattr_t*, int); |
|---|
| 505 | | int pthread_rwlockattr_getpshared(pthread_rwlockattr_t*, int*); |
|---|
| | 505 | int pthread_rwlockattr_getpshared(in pthread_rwlockattr_t*, int*); |
|---|
| 506 | 506 | int pthread_rwlockattr_setpshared(pthread_rwlockattr_t*, int); |
|---|
| 507 | 507 | */ |
|---|
| r3265 |
r3925 |
|
| 27 | 27 | } |
|---|
| 28 | 28 | |
|---|
| 29 | | passwd* getpwnam(char*); |
|---|
| | 29 | passwd* getpwnam(in char*); |
|---|
| 30 | 30 | passwd* getpwuid(uid_t); |
|---|
| 31 | 31 | */ |
|---|
| … | … | |
| 78 | 78 | } |
|---|
| 79 | 79 | |
|---|
| 80 | | passwd* getpwnam(char*); |
|---|
| | 80 | passwd* getpwnam(in char*); |
|---|
| 81 | 81 | passwd* getpwuid(uid_t); |
|---|
| 82 | 82 | |
|---|
| … | … | |
| 85 | 85 | // |
|---|
| 86 | 86 | /* |
|---|
| 87 | | int getpwnam_r(char*, passwd*, char*, size_t, passwd**); |
|---|
| | 87 | int getpwnam_r(in char*, passwd*, char*, size_t, passwd**); |
|---|
| 88 | 88 | int getpwuid_r(uid_t, passwd*, char*, size_t, passwd**); |
|---|
| 89 | 89 | */ |
|---|
| … | … | |
| 91 | 91 | version( linux ) |
|---|
| 92 | 92 | { |
|---|
| 93 | | int getpwnam_r(char*, passwd*, char*, size_t, passwd**); |
|---|
| | 93 | int getpwnam_r(in char*, passwd*, char*, size_t, passwd**); |
|---|
| 94 | 94 | int getpwuid_r(uid_t, passwd*, char*, size_t, passwd**); |
|---|
| 95 | 95 | } |
|---|
| 96 | 96 | else version( darwin ) |
|---|
| 97 | 97 | { |
|---|
| 98 | | int getpwnam_r(char*, passwd*, char*, size_t, passwd**); |
|---|
| | 98 | int getpwnam_r(in char*, passwd*, char*, size_t, passwd**); |
|---|
| 99 | 99 | int getpwuid_r(uid_t, passwd*, char*, size_t, passwd**); |
|---|
| 100 | 100 | } |
|---|
| 101 | 101 | else version( freebsd ) |
|---|
| 102 | 102 | { |
|---|
| 103 | | int getpwnam_r(char*, passwd*, char*, size_t, passwd**); |
|---|
| | 103 | int getpwnam_r(in char*, passwd*, char*, size_t, passwd**); |
|---|
| 104 | 104 | int getpwuid_r(uid_t, passwd*, char*, size_t, passwd**); |
|---|
| 105 | 105 | } |
|---|
| r3806 |
r3925 |
|
| 35 | 35 | int sched_getparam(pid_t, sched_param*); |
|---|
| 36 | 36 | int sched_getscheduler(pid_t); |
|---|
| 37 | | int sched_setparam(pid_t, sched_param*); |
|---|
| 38 | | int sched_setscheduler(pid_t, int, sched_param*); |
|---|
| | 37 | int sched_setparam(pid_t, in sched_param*); |
|---|
| | 38 | int sched_setscheduler(pid_t, int, in sched_param*); |
|---|
| 39 | 39 | */ |
|---|
| 40 | 40 | |
|---|
| … | … | |
| 81 | 81 | int sched_getparam(pid_t, sched_param*); |
|---|
| 82 | 82 | int sched_getscheduler(pid_t); |
|---|
| 83 | | int sched_setparam(pid_t, sched_param*); |
|---|
| 84 | | int sched_setscheduler(pid_t, int, sched_param*); |
|---|
| | 83 | int sched_setparam(pid_t, in sched_param*); |
|---|
| | 84 | int sched_setscheduler(pid_t, int, in sched_param*); |
|---|
| 85 | 85 | |
|---|
| 86 | 86 | // |
|---|
| r3265 |
r3925 |
|
| 25 | 25 | int sem_getvalue(sem_t*, int*); |
|---|
| 26 | 26 | int sem_init(sem_t*, int, uint); |
|---|
| 27 | | sem_t* sem_open(char*, int, ...); |
|---|
| | 27 | sem_t* sem_open(in char*, int, ...); |
|---|
| 28 | 28 | int sem_post(sem_t*); |
|---|
| 29 | 29 | int sem_trywait(sem_t*); |
|---|
| 30 | | int sem_unlink(char*); |
|---|
| | 30 | int sem_unlink(in char*); |
|---|
| 31 | 31 | int sem_wait(sem_t*); |
|---|
| 32 | 32 | */ |
|---|
| … | … | |
| 86 | 86 | int sem_getvalue(sem_t*, int*); |
|---|
| 87 | 87 | int sem_init(sem_t*, int, uint); |
|---|
| 88 | | sem_t* sem_open(char*, int, ...); |
|---|
| | 88 | sem_t* sem_open(in char*, int, ...); |
|---|
| 89 | 89 | int sem_post(sem_t*); |
|---|
| 90 | 90 | int sem_trywait(sem_t*); |
|---|
| 91 | | int sem_unlink(char*); |
|---|
| | 91 | int sem_unlink(in char*); |
|---|
| 92 | 92 | int sem_wait(sem_t*); |
|---|
| 93 | 93 | |
|---|
| … | … | |
| 96 | 96 | // |
|---|
| 97 | 97 | /* |
|---|
| 98 | | int sem_timedwait(sem_t*, timespec*); |
|---|
| | 98 | int sem_timedwait(sem_t*, in timespec*); |
|---|
| 99 | 99 | */ |
|---|
| 100 | 100 | |
|---|
| 101 | 101 | version( linux ) |
|---|
| 102 | 102 | { |
|---|
| 103 | | int sem_timedwait(sem_t*, timespec*); |
|---|
| | 103 | int sem_timedwait(sem_t*, in timespec*); |
|---|
| 104 | 104 | } |
|---|
| 105 | 105 | else version( darwin ) |
|---|
| 106 | 106 | { |
|---|
| 107 | | int sem_timedwait(sem_t*, timespec*); |
|---|
| | 107 | int sem_timedwait(sem_t*, in timespec*); |
|---|
| 108 | 108 | } |
|---|
| 109 | 109 | else version( freebsd ) |
|---|
| 110 | 110 | { |
|---|
| 111 | | int sem_timedwait(sem_t*, timespec*); |
|---|
| | 111 | int sem_timedwait(sem_t*, in timespec*); |
|---|
| 112 | 112 | } |
|---|
| r3191 |
r3925 |
|
| 244 | 244 | |
|---|
| 245 | 245 | int kill(pid_t, int); |
|---|
| 246 | | int sigaction(int, sigaction_t*, sigaction_t*); |
|---|
| | 246 | int sigaction(int, in sigaction_t*, sigaction_t*); |
|---|
| 247 | 247 | int sigaddset(sigset_t*, int); |
|---|
| 248 | 248 | int sigdelset(sigset_t*, int); |
|---|
| 249 | 249 | int sigemptyset(sigset_t*); |
|---|
| 250 | 250 | int sigfillset(sigset_t*); |
|---|
| 251 | | int sigismember( sigset_t*, int); |
|---|
| | 251 | int sigismember(in sigset_t*, int); |
|---|
| 252 | 252 | int sigpending(sigset_t*); |
|---|
| 253 | | int sigprocmask(int, sigset_t*, sigset_t*); |
|---|
| 254 | | int sigsuspend(sigset_t*); |
|---|
| 255 | | int sigwait(sigset_t*, int*); |
|---|
| | 253 | int sigprocmask(int, in sigset_t*, sigset_t*); |
|---|
| | 254 | int sigsuspend(in sigset_t*); |
|---|
| | 255 | int sigwait(in sigset_t*, int*); |
|---|
| 256 | 256 | */ |
|---|
| 257 | 257 | |
|---|
| … | … | |
| 366 | 366 | |
|---|
| 367 | 367 | int kill(pid_t, int); |
|---|
| 368 | | int sigaction(int, sigaction_t*, sigaction_t*); |
|---|
| | 368 | int sigaction(int, in sigaction_t*, sigaction_t*); |
|---|
| 369 | 369 | int sigaddset(sigset_t*, int); |
|---|
| 370 | 370 | int sigdelset(sigset_t*, int); |
|---|
| 371 | 371 | int sigemptyset(sigset_t*); |
|---|
| 372 | 372 | int sigfillset(sigset_t*); |
|---|
| 373 | | int sigismember( sigset_t*, int); |
|---|
| | 373 | int sigismember(in sigset_t*, int); |
|---|
| 374 | 374 | int sigpending(sigset_t*); |
|---|
| 375 | | int sigprocmask(int, sigset_t*, sigset_t*); |
|---|
| 376 | | int sigsuspend(sigset_t*); |
|---|
| 377 | | int sigwait(sigset_t*, int*); |
|---|
| | 375 | int sigprocmask(int, in sigset_t*, sigset_t*); |
|---|
| | 376 | int sigsuspend(in sigset_t*); |
|---|
| | 377 | int sigwait(in sigset_t*, int*); |
|---|
| 378 | 378 | } |
|---|
| 379 | 379 | else version( darwin ) |
|---|
| … | … | |
| 418 | 418 | |
|---|
| 419 | 419 | int kill(pid_t, int); |
|---|
| 420 | | int sigaction(int, sigaction_t*, sigaction_t*); |
|---|
| | 420 | int sigaction(int, in sigaction_t*, sigaction_t*); |
|---|
| 421 | 421 | int sigaddset(sigset_t*, int); |
|---|
| 422 | 422 | int sigdelset(sigset_t*, int); |
|---|
| 423 | 423 | int sigemptyset(sigset_t*); |
|---|
| 424 | 424 | int sigfillset(sigset_t*); |
|---|
| 425 | | int sigismember( sigset_t*, int); |
|---|
| | 425 | int sigismember(in sigset_t*, int); |
|---|
| 426 | 426 | int sigpending(sigset_t*); |
|---|
| 427 | | int sigprocmask(int, sigset_t*, sigset_t*); |
|---|
| 428 | | int sigsuspend(sigset_t*); |
|---|
| 429 | | int sigwait(sigset_t*, int*); |
|---|
| | 427 | int sigprocmask(int, in sigset_t*, sigset_t*); |
|---|
| | 428 | int sigsuspend(in sigset_t*); |
|---|
| | 429 | int sigwait(in sigset_t*, int*); |
|---|
| 430 | 430 | } |
|---|
| 431 | 431 | else version( freebsd ) |
|---|
| 432 | 432 | { |
|---|
| 433 | | union sigval |
|---|
| | 433 | union sigval |
|---|
| 434 | 434 | { |
|---|
| 435 | 435 | int sival_int; |
|---|
| … | … | |
| 443 | 443 | uint __bits[4]; |
|---|
| 444 | 444 | } |
|---|
| 445 | | |
|---|
| | 445 | |
|---|
| 446 | 446 | struct siginfo_t |
|---|
| 447 | 447 | { |
|---|
| … | … | |
| 488 | 488 | |
|---|
| 489 | 489 | int kill(pid_t, int); |
|---|
| 490 | | int sigaction(int, sigaction_t*, sigaction_t); |
|---|
| | 490 | int sigaction(int, in sigaction_t*, sigaction_t); |
|---|
| 491 | 491 | int sigaddset(sigset_t*, int); |
|---|
| 492 | 492 | int sigdelset(sigset_t*, int); |
|---|
| 493 | 493 | int sigemptyset(sigset_t *); |
|---|
| 494 | 494 | int sigfillset(sigset_t *); |
|---|
| 495 | | int sigismember(sigset_t *, int); |
|---|
| | 495 | int sigismember(in sigset_t *, int); |
|---|
| 496 | 496 | int sigpending(sigset_t *); |
|---|
| 497 | | int sigprocmask(int, sigset_t*, sigset_t*); |
|---|
| 498 | | int sigsuspend(sigset_t *); |
|---|
| 499 | | int sigwait(sigset_t*, int*); |
|---|
| 500 | | } |
|---|
| 501 | | |
|---|
| 502 | | |
|---|
| | 497 | int sigprocmask(int, in sigset_t*, sigset_t*); |
|---|
| | 498 | int sigsuspend(in sigset_t *); |
|---|
| | 499 | int sigwait(in sigset_t*, int*); |
|---|
| | 500 | } |
|---|
| | 501 | |
|---|
| | 502 | |
|---|
| 503 | 503 | // |
|---|
| 504 | 504 | // XOpen (XSI) |
|---|
| … | … | |
| 586 | 586 | |
|---|
| 587 | 587 | int killpg(pid_t, int); |
|---|
| 588 | | int sigaltstack(stack_t*, stack_t*); |
|---|
| | 588 | int sigaltstack(in stack_t*, stack_t*); |
|---|
| 589 | 589 | int sighold(int); |
|---|
| 590 | 590 | int sigignore(int); |
|---|
| … | … | |
| 698 | 698 | |
|---|
| 699 | 699 | int killpg(pid_t, int); |
|---|
| 700 | | int sigaltstack(stack_t*, stack_t*); |
|---|
| | 700 | int sigaltstack(in stack_t*, stack_t*); |
|---|
| 701 | 701 | int sighold(int); |
|---|
| 702 | 702 | int sigignore(int); |
|---|
| … | … | |
| 758 | 758 | } |
|---|
| 759 | 759 | |
|---|
| 760 | | int sigqueue(pid_t, int, sigval); |
|---|
| 761 | | int sigtimedwait( sigset_t*, siginfo_t*, timespec*); |
|---|
| 762 | | int sigwaitinfo( sigset_t*, siginfo_t*); |
|---|
| | 760 | int sigqueue(pid_t, int, in sigval); |
|---|
| | 761 | int sigtimedwait(in sigset_t*, siginfo_t*, in timespec*); |
|---|
| | 762 | int sigwaitinfo(in sigset_t*, siginfo_t*); |
|---|
| 763 | 763 | */ |
|---|
| 764 | 764 | |
|---|
| … | … | |
| 795 | 795 | } |
|---|
| 796 | 796 | |
|---|
| 797 | | int sigqueue(pid_t, int, sigval); |
|---|
| 798 | | int sigtimedwait( sigset_t*, siginfo_t*, timespec*); |
|---|
| 799 | | int sigwaitinfo( sigset_t*, siginfo_t*); |
|---|
| | 797 | int sigqueue(pid_t, int, in sigval); |
|---|
| | 798 | int sigtimedwait(in sigset_t*, siginfo_t*, in timespec*); |
|---|
| | 799 | int sigwaitinfo(in sigset_t*, siginfo_t*); |
|---|
| 800 | 800 | } |
|---|
| 801 | 801 | |
|---|
| … | … | |
| 805 | 805 | /* |
|---|
| 806 | 806 | int pthread_kill(pthread_t, int); |
|---|
| 807 | | int pthread_sigmask(int, sigset_t*, sigset_t*); |
|---|
| | 807 | int pthread_sigmask(int, in sigset_t*, sigset_t*); |
|---|
| 808 | 808 | */ |
|---|
| 809 | 809 | |
|---|
| … | … | |
| 811 | 811 | { |
|---|
| 812 | 812 | int pthread_kill(pthread_t, int); |
|---|
| 813 | | int pthread_sigmask(int, sigset_t*, sigset_t*); |
|---|
| | 813 | int pthread_sigmask(int, in sigset_t*, sigset_t*); |
|---|
| 814 | 814 | } |
|---|
| 815 | 815 | else version( darwin ) |
|---|
| 816 | 816 | { |
|---|
| 817 | 817 | int pthread_kill(pthread_t, int); |
|---|
| 818 | | int pthread_sigmask(int, sigset_t*, sigset_t*); |
|---|
| | 818 | int pthread_sigmask(int, in sigset_t*, sigset_t*); |
|---|
| 819 | 819 | } |
|---|
| 820 | 820 | else version( freebsd ) |
|---|
| 821 | 821 | { |
|---|
| 822 | 822 | int pthread_kill(pthread_t, int); |
|---|
| 823 | | int pthread_sigmask(int, sigset_t*, sigset_t*); |
|---|
| 824 | | } |
|---|
| | 823 | int pthread_sigmask(int, in sigset_t*, sigset_t*); |
|---|
| | 824 | } |
|---|
| r3798 |
r3925 |
|
| 47 | 47 | int fgetpos(FILE*, fpos_t *); |
|---|
| 48 | 48 | char* fgets(char*, int, FILE*); |
|---|
| 49 | | FILE* fopen(char*, char*); |
|---|
| 50 | | int fprintf(FILE*, char*, ...); |
|---|
| | 49 | FILE* fopen(in char*, in char*); |
|---|
| | 50 | int fprintf(FILE*, in char*, ...); |
|---|
| 51 | 51 | int fputc(int, FILE*); |
|---|
| 52 | | int fputs(char*, FILE*); |
|---|
| | 52 | int fputs(in char*, FILE*); |
|---|
| 53 | 53 | size_t fread(void *, size_t, size_t, FILE*); |
|---|
| 54 | | FILE* freopen(char*, char*, FILE*); |
|---|
| 55 | | int fscanf(FILE*, char*, ...); |
|---|
| | 54 | FILE* freopen(in char*, in char*, FILE*); |
|---|
| | 55 | int fscanf(FILE*, in char*, ...); |
|---|
| 56 | 56 | int fseek(FILE*, c_long, int); |
|---|
| 57 | | int fsetpos(FILE*, fpos_t *); |
|---|
| | 57 | int fsetpos(FILE*, in fpos_t*); |
|---|
| 58 | 58 | c_long ftell(FILE*); |
|---|
| 59 | | size_t fwrite(void *, size_t, size_t, FILE*); |
|---|
| | 59 | size_t fwrite(in void *, size_t, size_t, FILE*); |
|---|
| 60 | 60 | int getc(FILE*); |
|---|
| 61 | 61 | int getchar(); |
|---|
| 62 | 62 | char* gets(char*); |
|---|
| 63 | | void perror(char*); |
|---|
| 64 | | int printf(char*, ...); |
|---|
| | 63 | void perror(in char*); |
|---|
| | 64 | int printf(in char*, ...); |
|---|
| 65 | 65 | int putc(int, FILE*); |
|---|
| 66 | 66 | int putchar(int); |
|---|
| 67 | | int puts(char*); |
|---|
| 68 | | int remove(char*); |
|---|
| 69 | | int rename(char*, char*); |
|---|
| | 67 | int puts(in char*); |
|---|
| | 68 | int remove(in char*); |
|---|
| | 69 | int rename(in char*, in char*); |
|---|
| 70 | 70 | void rewind(FILE*); |
|---|
| 71 | | int scanf(char*, ...); |
|---|
| | 71 | int scanf(in char*, ...); |
|---|
| 72 | 72 | void setbuf(FILE*, char*); |
|---|
| 73 | 73 | int setvbuf(FILE*, char*, int, size_t); |
|---|
| 74 | | int snprintf(char*, size_t, char*, ...); |
|---|
| 75 | | int sprintf(char*, char*, ...); |
|---|
| 76 | | int sscanf(char*, char*, int ...); |
|---|
| | 74 | int snprintf(char*, size_t, in char*, ...); |
|---|
| | 75 | int sprintf(char*, in char*, ...); |
|---|
| | 76 | int sscanf(in char*, in char*, int ...); |
|---|
| 77 | 77 | FILE* tmpfile(); |
|---|
| 78 | 78 | char* tmpnam(char*); |
|---|
| 79 | 79 | int ungetc(int, FILE*); |
|---|
| 80 | | int vfprintf(FILE*, char*, va_list); |
|---|
| 81 | | int vfscanf(FILE*, char*, va_list); |
|---|
| 82 | | int vprintf(char*, va_list); |
|---|
| 83 | | int vscanf(char*, va_list); |
|---|
| 84 | | int vsnprintf(char*, size_t, char*, va_list); |
|---|
| 85 | | int vsprintf(char*, char*, va_list); |
|---|
| 86 | | int vsscanf(char*, char*, va_list arg); |
|---|
| | 80 | int vfprintf(FILE*, in char*, va_list); |
|---|
| | 81 | int vfscanf(FILE*, in char*, va_list); |
|---|
| | 82 | int vprintf(in char*, va_list); |
|---|
| | 83 | int vscanf(in char*, va_list); |
|---|
| | 84 | int vsnprintf(char*, size_t, in char*, va_list); |
|---|
| | 85 | int vsprintf(char*, in char*, va_list); |
|---|
| | 86 | int vsscanf(in char*, in char*, va_list arg); |
|---|
| 87 | 87 | */ |
|---|
| 88 | 88 | |
|---|
| … | … | |
| 94 | 94 | alias fgetpos64 fgetpos; |
|---|
| 95 | 95 | |
|---|
| 96 | | FILE* fopen64(char*, char*); |
|---|
| | 96 | FILE* fopen64(in char*, in char*); |
|---|
| 97 | 97 | alias fopen64 fopen; |
|---|
| 98 | 98 | |
|---|
| 99 | | FILE* freopen64(char*, char*, FILE*); |
|---|
| | 99 | FILE* freopen64(in char*, in char*, FILE*); |
|---|
| 100 | 100 | alias freopen64 freopen; |
|---|
| 101 | 101 | |
|---|
| … | … | |
| 103 | 103 | alias fseek64 fseek; |
|---|
| 104 | 104 | |
|---|
| 105 | | int fsetpos64(FILE*, fpos_t *); |
|---|
| | 105 | int fsetpos64(FILE*, in fpos_t*); |
|---|
| 106 | 106 | alias fsetpos64 fsetpos; |
|---|
| 107 | 107 | |
|---|
| … | … | |
| 112 | 112 | { |
|---|
| 113 | 113 | int fgetpos(FILE*, fpos_t *); |
|---|
| 114 | | FILE* fopen(char*, char*); |
|---|
| 115 | | FILE* freopen(char*, char*, FILE*); |
|---|
| | 114 | FILE* fopen(in char*, in char*); |
|---|
| | 115 | FILE* freopen(in char*, in char*, FILE*); |
|---|
| 116 | 116 | int fseek(FILE*, c_long, int); |
|---|
| 117 | | int fsetpos(FILE*, fpos_t *); |
|---|
| | 117 | int fsetpos(FILE*, in fpos_t*); |
|---|
| 118 | 118 | FILE* tmpfile(); |
|---|
| 119 | 119 | } |
|---|
| … | … | |
| 127 | 127 | |
|---|
| 128 | 128 | char* ctermid(char*); |
|---|
| 129 | | FILE* fdopen(int, char*); |
|---|
| | 129 | FILE* fdopen(int, in char*); |
|---|
| 130 | 130 | int fileno(FILE*); |
|---|
| 131 | 131 | int fseeko(FILE*, off_t, int); |
|---|
| 132 | 132 | off_t ftello(FILE*); |
|---|
| 133 | 133 | char* gets(char*); |
|---|
| 134 | | FILE* popen(char*, char*); |
|---|
| | 134 | FILE* popen(in char*, in char*); |
|---|
| 135 | 135 | */ |
|---|
| 136 | 136 | |
|---|
| … | … | |
| 166 | 166 | |
|---|
| 167 | 167 | char* ctermid(char*); |
|---|
| 168 | | FILE* fdopen(int, char*); |
|---|
| | 168 | FILE* fdopen(int, in char*); |
|---|
| 169 | 169 | int fileno(FILE*); |
|---|
| 170 | 170 | //int fseeko(FILE*, off_t, int); |
|---|
| 171 | 171 | //off_t ftello(FILE*); |
|---|
| 172 | 172 | char* gets(char*); |
|---|
| 173 | | FILE* popen(char*, char*); |
|---|
| | 173 | FILE* popen(in char*, in char*); |
|---|
| 174 | 174 | |
|---|
| 175 | 175 | |
|---|
|