Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

Changeset 3925

Show
Ignore:
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
  • trunk/tango/stdc/posix/arpa/inet.d

    r3265 r3925  
    3333uint16_t ntohs(uint16_t); 
    3434 
    35 in_addr_t inet_addr(char*); 
     35in_addr_t inet_addr(in char*); 
    3636char*     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); 
     38char*     inet_ntop(int, in void*, char*, socklen_t); 
     39int       inet_pton(int, in char*, void*); 
    3940*/ 
    4041 
     
    5657    uint16_t ntohs(uint16_t); 
    5758 
    58     in_addr_t inet_addr(char*); 
     59    in_addr_t inet_addr(in char*); 
    5960    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*); 
    6263} 
    6364else version( darwin ) 
     
    7879    uint16_t ntohs(uint16_t); 
    7980 
    80     in_addr_t inet_addr(char*); 
     81    in_addr_t inet_addr(in char*); 
    8182    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*); 
    8485} 
    8586else version( freebsd ) 
     
    100101    uint16_t ntohs(uint16_t); 
    101102 
    102     in_addr_t inet_addr(char*); 
     103    in_addr_t inet_addr(in char*); 
    103104    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*); 
    106107} 
    107108 
  • trunk/tango/stdc/posix/dirent.d

    r3798 r3925  
    2626 
    2727int     closedir(DIR*); 
    28 DIR*    opendir(char*); 
     28DIR*    opendir(in char*); 
    2929dirent* readdir(DIR*); 
    3030void    rewinddir(DIR*); 
     
    152152 
    153153int     closedir(DIR*); 
    154 DIR*    opendir(char*); 
     154DIR*    opendir(in char*); 
    155155//dirent* readdir(DIR*); 
    156156void    rewinddir(DIR*); 
  • trunk/tango/stdc/posix/dlfcn.d

    r3265 r3925  
    2424int   dlclose(void*); 
    2525char* dlerror(); 
    26 void* dlopen(char*, int); 
    27 void* dlsym(void*, char*); 
     26void* dlopen(in char*, int); 
     27void* dlsym(void*, in char*); 
    2828*/ 
    2929 
     
    3737    int   dlclose(void*); 
    3838    char* dlerror(); 
    39     void* dlopen(char*, int); 
    40     void* dlsym(void*, char*); 
     39    void* dlopen(in char*, int); 
     40    void* dlsym(void*, in char*); 
    4141} 
    4242else version( darwin ) 
     
    4949    int   dlclose(void*); 
    5050    char* dlerror(); 
    51     void* dlopen(char*, int); 
    52     void* dlsym(void*, char*); 
     51    void* dlopen(in char*, int); 
     52    void* dlsym(void*, in char*); 
    5353} 
    5454else version( freebsd ) 
     
    6161    int   dlclose(void*); 
    6262    char* dlerror(); 
    63     void* dlopen(char*, int); 
    64     void* dlsym(void*, char*); 
     63    void* dlopen(in char*, int); 
     64    void* dlsym(void*, in char*); 
    6565} 
  • trunk/tango/stdc/posix/fcntl.d

    r3798 r3925  
    6363} 
    6464 
    65 int creat(char*, mode_t); 
     65int creat(in char*, mode_t); 
    6666int fcntl(int, int, ...); 
    67 int open(char*, int, ...); 
     67int open(in char*, int, ...); 
    6868*/ 
    6969version( linux ) 
     
    122122    static if( __USE_LARGEFILE64 ) 
    123123    { 
    124         int   creat64(char*, mode_t); 
     124        int   creat64(in char*, mode_t); 
    125125        alias creat64 creat; 
    126126 
    127         int   open64(char*, int, ...); 
     127        int   open64(in char*, int, ...); 
    128128        alias open64 open; 
    129129    } 
    130130    else 
    131131    { 
    132         int   creat(char*, mode_t); 
    133         int   open(char*, int, ...); 
     132        int   creat(in char*, mode_t); 
     133        int   open(in char*, int, ...); 
    134134    } 
    135135} 
     
    178178    } 
    179179 
    180     int creat(char*, mode_t); 
    181     int open(char*, int, ...); 
     180    int creat(in char*, mode_t); 
     181    int open(in char*, int, ...); 
    182182} 
    183183else version( freebsd ) 
     
    225225    } 
    226226 
    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); 
    232232int fcntl(int, int, ...); 
    233 //int open(char*, int, ...); 
     233//int open(in char*, int, ...); 
    234234 
    235235// 
  • trunk/tango/stdc/posix/inttypes.d

    r3806 r3925  
    1111private import tango.stdc.posix.config; 
    1212public import tango.stdc.inttypes; 
     13 
     14// 
     15// Required 
     16// 
     17/* 
     18intmax_t  imaxabs(intmax_t); 
     19imaxdiv_t imaxdiv(intmax_t, intmax_t); 
     20intmax_t  strtoimax(in char*, char**, int); 
     21uintmax_t strtoumax(in char *, char**, int); 
     22intmax_t  wcstoimax(in wchar_t*, wchar_t**, int); 
     23uintmax_t wcstoumax(in wchar_t*, wchar_t**, int); 
     24*/ 
     25intmax_t  imaxabs(intmax_t); 
     26imaxdiv_t imaxdiv(intmax_t, intmax_t); 
     27intmax_t  strtoimax(in char*, char**, int); 
     28uintmax_t strtoumax(in char *, char**, int); 
     29intmax_t  wcstoimax(in wchar_t*, wchar_t**, int); 
     30uintmax_t wcstoumax(in wchar_t*, wchar_t**, int); 
  • trunk/tango/stdc/posix/net/if_.d

    r3265 r3925  
    2525IF_NAMESIZE 
    2626 
    27 uint            if_nametoindex(char*); 
     27uint            if_nametoindex(in char*); 
    2828char*           if_indextoname(uint, char*); 
    2929if_nameindex_t* if_nameindex(); 
     
    4141    const IF_NAMESIZE = 16; 
    4242 
    43     uint            if_nametoindex(char*); 
     43    uint            if_nametoindex(in char*); 
    4444    char*           if_indextoname(uint, char*); 
    4545    if_nameindex_t* if_nameindex(); 
     
    5656    const IF_NAMESIZE = 16; 
    5757 
    58     uint            if_nametoindex(char*); 
     58    uint            if_nametoindex(in char*); 
    5959    char*           if_indextoname(uint, char*); 
    6060    if_nameindex_t* if_nameindex(); 
     
    7171    const IF_NAMESIZE = 16; 
    7272 
    73     uint            if_nametoindex(char*); 
     73    uint            if_nametoindex(in char*); 
    7474    char*           if_indextoname(uint, char*); 
    7575    if_nameindex_t* if_nameindex(); 
  • trunk/tango/stdc/posix/pthread.d

    r3806 r3925  
    3737int pthread_atfork(void function(), void function(), void function()); 
    3838int 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*); 
     39int pthread_attr_getdetachstate(in pthread_attr_t*, int*); 
     40int pthread_attr_getschedparam(in pthread_attr_t*, sched_param*); 
    4141int pthread_attr_init(pthread_attr_t*); 
    4242int pthread_attr_setdetachstate(pthread_attr_t*, int); 
    43 int pthread_attr_setschedparam(pthread_attr_t*, sched_param*); 
     43int pthread_attr_setschedparam(in pthread_attr_t*, sched_param*); 
    4444int pthread_cancel(pthread_t); 
    4545void pthread_cleanup_push(void function(void*), void*); 
     
    4747int pthread_cond_broadcast(pthread_cond_t*); 
    4848int pthread_cond_destroy(pthread_cond_t*); 
    49 int pthread_cond_init(pthread_cond_t*, pthread_condattr_t*); 
     49int pthread_cond_init(in pthread_cond_t*, pthread_condattr_t*); 
    5050int pthread_cond_signal(pthread_cond_t*); 
    51 int pthread_cond_timedwait(pthread_cond_t*, pthread_mutex_t*, timespec*); 
     51int pthread_cond_timedwait(pthread_cond_t*, pthread_mutex_t*, in timespec*); 
    5252int pthread_cond_wait(pthread_cond_t*, pthread_mutex_t*); 
    5353int pthread_condattr_destroy(pthread_condattr_t*); 
    5454int pthread_condattr_init(pthread_condattr_t*); 
    55 int pthread_create(pthread_t*, pthread_attr_t*, void* function(void*), void*); 
     55int pthread_create(pthread_t*, in pthread_attr_t*, void* function(void*), void*); 
    5656int pthread_detach(pthread_t); 
    5757int pthread_equal(pthread_t, pthread_t); 
     
    7070int pthread_once(pthread_once_t*, void function()); 
    7171int pthread_rwlock_destroy(pthread_rwlock_t*); 
    72 int pthread_rwlock_init(pthread_rwlock_t*, pthread_rwlockattr_t*); 
     72int pthread_rwlock_init(in pthread_rwlock_t*, pthread_rwlockattr_t*); 
    7373int pthread_rwlock_rdlock(pthread_rwlock_t*); 
    7474int pthread_rwlock_tryrdlock(pthread_rwlock_t*); 
     
    8181int pthread_setcancelstate(int, int*); 
    8282int pthread_setcanceltype(int, int*); 
    83 int pthread_setspecific(pthread_key_t, void*); 
     83int pthread_setspecific(pthread_key_t, in void*); 
    8484void pthread_testcancel(); 
    8585*/ 
     
    125125int pthread_atfork(void function(), void function(), void function()); 
    126126int 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*); 
     127int pthread_attr_getdetachstate(in pthread_attr_t*, int*); 
     128int pthread_attr_getschedparam(in pthread_attr_t*, sched_param*); 
    129129int pthread_attr_init(pthread_attr_t*); 
    130130int pthread_attr_setdetachstate(pthread_attr_t*, int); 
    131 int pthread_attr_setschedparam(pthread_attr_t*, sched_param*); 
     131int pthread_attr_setschedparam(in pthread_attr_t*, sched_param*); 
    132132int pthread_cancel(pthread_t); 
    133133 
     
    205205int pthread_cond_broadcast(pthread_cond_t*); 
    206206int pthread_cond_destroy(pthread_cond_t*); 
    207 int pthread_cond_init(pthread_cond_t*, pthread_condattr_t*); 
     207int pthread_cond_init(in pthread_cond_t*, pthread_condattr_t*); 
    208208int pthread_cond_signal(pthread_cond_t*); 
    209 int pthread_cond_timedwait(pthread_cond_t*, pthread_mutex_t*, timespec*); 
     209int pthread_cond_timedwait(pthread_cond_t*, pthread_mutex_t*, in timespec*); 
    210210int pthread_cond_wait(pthread_cond_t*, pthread_mutex_t*); 
    211211int pthread_condattr_destroy(pthread_condattr_t*); 
    212212int pthread_condattr_init(pthread_condattr_t*); 
    213 int pthread_create(pthread_t*, pthread_attr_t*, void* function(void*), void*); 
     213int pthread_create(pthread_t*, in pthread_attr_t*, void* function(void*), void*); 
    214214int pthread_detach(pthread_t); 
    215215int pthread_equal(pthread_t, pthread_t); 
     
    228228int pthread_once(pthread_once_t*, void function()); 
    229229int pthread_rwlock_destroy(pthread_rwlock_t*); 
    230 int pthread_rwlock_init(pthread_rwlock_t*, pthread_rwlockattr_t*); 
     230int pthread_rwlock_init(in pthread_rwlock_t*, pthread_rwlockattr_t*); 
    231231int pthread_rwlock_rdlock(pthread_rwlock_t*); 
    232232int pthread_rwlock_tryrdlock(pthread_rwlock_t*); 
     
    239239int pthread_setcancelstate(int, int*); 
    240240int pthread_setcanceltype(int, int*); 
    241 int pthread_setspecific(pthread_key_t, void*); 
     241int pthread_setspecific(pthread_key_t, in void*); 
    242242void pthread_testcancel(); 
    243243 
     
    249249 
    250250int pthread_barrier_destroy(pthread_barrier_t*); 
    251 int pthread_barrier_init(pthread_barrier_t*, pthread_barrierattr_t*, uint); 
     251int pthread_barrier_init(pthread_barrier_t*, in pthread_barrierattr_t*, uint); 
    252252int pthread_barrier_wait(pthread_barrier_t*); 
    253253int pthread_barrierattr_destroy(pthread_barrierattr_t*); 
    254 int pthread_barrierattr_getpshared(pthread_barrierattr_t*, int*); (BAR|TSH) 
     254int pthread_barrierattr_getpshared(in pthread_barrierattr_t*, int*); (BAR|TSH) 
    255255int pthread_barrierattr_init(pthread_barrierattr_t*); 
    256256int pthread_barrierattr_setpshared(pthread_barrierattr_t*, int); (BAR|TSH) 
     
    262262 
    263263    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); 
    265265    int pthread_barrier_wait(pthread_barrier_t*); 
    266266    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*); 
    268268    int pthread_barrierattr_init(pthread_barrierattr_t*); 
    269269    int pthread_barrierattr_setpshared(pthread_barrierattr_t*, int); 
     
    277277 
    278278    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); 
    280280    int pthread_barrier_wait(pthread_barrier_t*); 
    281281    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*); 
    283283    int pthread_barrierattr_init(pthread_barrierattr_t*); 
    284284    int pthread_barrierattr_setpshared(pthread_barrierattr_t*, int); 
     
    289289// 
    290290/* 
    291 int pthread_condattr_getclock(pthread_condattr_t*, clockid_t*); 
     291int pthread_condattr_getclock(in pthread_condattr_t*, clockid_t*); 
    292292int pthread_condattr_setclock(pthread_condattr_t*, clockid_t); 
    293293*/ 
     
    322322PTHREAD_MUTEX_RECURSIVE 
    323323 
    324 int pthread_attr_getguardsize(pthread_attr_t*, size_t*); 
     324int pthread_attr_getguardsize(in pthread_attr_t*, size_t*); 
    325325int pthread_attr_setguardsize(pthread_attr_t*, size_t); 
    326326int pthread_getconcurrency(); 
    327 int pthread_mutexattr_gettype(pthread_mutexattr_t*, int*); 
     327int pthread_mutexattr_gettype(in pthread_mutexattr_t*, int*); 
    328328int pthread_mutexattr_settype(pthread_mutexattr_t*, int); 
    329329int pthread_setconcurrency(int); 
     
    337337    const PTHREAD_MUTEX_DEFAULT     = PTHREAD_MUTEX_NORMAL; 
    338338 
    339     int pthread_attr_getguardsize(pthread_attr_t*, size_t*); 
     339    int pthread_attr_getguardsize(in pthread_attr_t*, size_t*); 
    340340    int pthread_attr_setguardsize(pthread_attr_t*, size_t); 
    341341    int pthread_getconcurrency(); 
    342     int pthread_mutexattr_gettype(pthread_mutexattr_t*, int*); 
     342    int pthread_mutexattr_gettype(in pthread_mutexattr_t*, int*); 
    343343    int pthread_mutexattr_settype(pthread_mutexattr_t*, int); 
    344344    int pthread_setconcurrency(int); 
     
    351351    const PTHREAD_MUTEX_DEFAULT     = PTHREAD_MUTEX_NORMAL; 
    352352 
    353     int pthread_attr_getguardsize(pthread_attr_t*, size_t*); 
     353    int pthread_attr_getguardsize(in pthread_attr_t*, size_t*); 
    354354    int pthread_attr_setguardsize(pthread_attr_t*, size_t); 
    355355    int pthread_getconcurrency(); 
    356     int pthread_mutexattr_gettype(pthread_mutexattr_t*, int*); 
     356    int pthread_mutexattr_gettype(in pthread_mutexattr_t*, int*); 
    357357    int pthread_mutexattr_settype(pthread_mutexattr_t*, int); 
    358358    int pthread_setconcurrency(int); 
     
    376376/* 
    377377int 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*); 
     378int pthread_rwlock_timedrdlock(pthread_rwlock_t*, in timespec*); 
     379int pthread_rwlock_timedwrlock(pthread_rwlock_t*, in timespec*); 
    380380*/ 
    381381 
     
    383383{ 
    384384    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*); 
    387387} 
    388388else version( darwin ) 
    389389{ 
    390390    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*); 
    393393} 
    394394 
     
    401401PTHREAD_PRIO_PROTECT (TPI) 
    402402 
    403 int pthread_mutex_getprioceiling(pthread_mutex_t*, int*); (TPP) 
     403int pthread_mutex_getprioceiling(in pthread_mutex_t*, int*); (TPP) 
    404404int pthread_mutex_setprioceiling(pthread_mutex_t*, int, int*); (TPP) 
    405405int pthread_mutexattr_getprioceiling(pthread_mutexattr_t*, int*); (TPP) 
    406 int pthread_mutexattr_getprotocol(pthread_mutexattr_t*, int*); (TPI|TPP) 
     406int pthread_mutexattr_getprotocol(in pthread_mutexattr_t*, int*); (TPI|TPP) 
    407407int pthread_mutexattr_setprioceiling(pthread_mutexattr_t*, int); (TPP) 
    408408int pthread_mutexattr_setprotocol(pthread_mutexattr_t*, int); (TPI|TPP) 
     
    416416PTHREAD_SCOPE_SYSTEM 
    417417 
    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*); 
     418int pthread_attr_getinheritsched(in pthread_attr_t*, int*); 
     419int pthread_attr_getschedpolicy(in pthread_attr_t*, int*); 
     420int pthread_attr_getscope(in pthread_attr_t*, int*); 
    421421int pthread_attr_setinheritsched(pthread_attr_t*, int); 
    422422int pthread_attr_setschedpolicy(pthread_attr_t*, int); 
    423423int pthread_attr_setscope(pthread_attr_t*, int); 
    424424int pthread_getschedparam(pthread_t, int*, sched_param*); 
    425 int pthread_setschedparam(pthread_t, int, sched_param*); 
     425int pthread_setschedparam(pthread_t, int, in sched_param*); 
    426426int pthread_setschedprio(pthread_t, int); 
    427427*/ 
     
    435435    } 
    436436 
    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*); 
    440440    int pthread_attr_setinheritsched(pthread_attr_t*, int); 
    441441    int pthread_attr_setschedpolicy(pthread_attr_t*, int); 
    442442    int pthread_attr_setscope(pthread_attr_t*, int); 
    443443    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*); 
    445445    //int pthread_setschedprio(pthread_t, int); 
    446446} 
     
    453453    } 
    454454 
    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*); 
    458458    int pthread_attr_setinheritsched(pthread_attr_t*, int); 
    459459    int pthread_attr_setschedpolicy(pthread_attr_t*, int); 
    460460    int pthread_attr_setscope(pthread_attr_t*, int); 
    461461    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*); 
    463463    //int pthread_setschedprio(pthread_t, int); 
    464464} 
     
    468468// 
    469469/* 
    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) 
     470int pthread_attr_getstack(in pthread_attr_t*, void**, size_t*); (TSA|TSS) 
     471int pthread_attr_getstackaddr(in pthread_attr_t*, void**); (TSA) 
     472int pthread_attr_getstacksize(in pthread_attr_t*, size_t*); (TSS) 
    473473int pthread_attr_setstack(pthread_attr_t*, void*, size_t); (TSA|TSS) 
    474474int pthread_attr_setstackaddr(pthread_attr_t*, void*); (TSA) 
     
    478478version( linux ) 
    479479{ 
    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*); 
    483483    int pthread_attr_setstack(pthread_attr_t*, void*, size_t); 
    484484    int pthread_attr_setstackaddr(pthread_attr_t*, void*); 
     
    487487else version( darwin ) 
    488488{ 
    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*); 
    492492    int pthread_attr_setstack(pthread_attr_t*, void*, size_t); 
    493493    int pthread_attr_setstackaddr(pthread_attr_t*, void*); 
     
    499499// 
    500500/* 
    501 int pthread_condattr_getpshared(pthread_condattr_t*, int*); 
     501int pthread_condattr_getpshared(in pthread_condattr_t*, int*); 
    502502int pthread_condattr_setpshared(pthread_condattr_t*, int); 
    503 int pthread_mutexattr_getpshared(pthread_mutexattr_t*, int*); 
     503int pthread_mutexattr_getpshared(in pthread_mutexattr_t*, int*); 
    504504int pthread_mutexattr_setpshared(pthread_mutexattr_t*, int); 
    505 int pthread_rwlockattr_getpshared(pthread_rwlockattr_t*, int*); 
     505int pthread_rwlockattr_getpshared(in pthread_rwlockattr_t*, int*); 
    506506int pthread_rwlockattr_setpshared(pthread_rwlockattr_t*, int); 
    507507*/ 
  • trunk/tango/stdc/posix/pwd.d

    r3265 r3925  
    2727} 
    2828 
    29 passwd* getpwnam(char*); 
     29passwd* getpwnam(in char*); 
    3030passwd* getpwuid(uid_t); 
    3131*/ 
     
    7878} 
    7979 
    80 passwd* getpwnam(char*); 
     80passwd* getpwnam(in char*); 
    8181passwd* getpwuid(uid_t); 
    8282 
     
    8585// 
    8686/* 
    87 int getpwnam_r(char*, passwd*, char*, size_t, passwd**); 
     87int getpwnam_r(in char*, passwd*, char*, size_t, passwd**); 
    8888int getpwuid_r(uid_t, passwd*, char*, size_t, passwd**); 
    8989*/ 
     
    9191version( linux ) 
    9292{ 
    93     int getpwnam_r(char*, passwd*, char*, size_t, passwd**); 
     93    int getpwnam_r(in char*, passwd*, char*, size_t, passwd**); 
    9494    int getpwuid_r(uid_t, passwd*, char*, size_t, passwd**); 
    9595} 
    9696else version( darwin ) 
    9797{ 
    98     int getpwnam_r(char*, passwd*, char*, size_t, passwd**); 
     98    int getpwnam_r(in char*, passwd*, char*, size_t, passwd**); 
    9999    int getpwuid_r(uid_t, passwd*, char*, size_t, passwd**); 
    100100} 
    101101else version( freebsd ) 
    102102{ 
    103     int getpwnam_r(char*, passwd*, char*, size_t, passwd**); 
     103    int getpwnam_r(in char*, passwd*, char*, size_t, passwd**); 
    104104    int getpwuid_r(uid_t, passwd*, char*, size_t, passwd**); 
    105105} 
  • trunk/tango/stdc/posix/sched.d

    r3806 r3925  
    3535int sched_getparam(pid_t, sched_param*); 
    3636int sched_getscheduler(pid_t); 
    37 int sched_setparam(pid_t, sched_param*); 
    38 int sched_setscheduler(pid_t, int, sched_param*); 
     37int sched_setparam(pid_t, in sched_param*); 
     38int sched_setscheduler(pid_t, int, in sched_param*); 
    3939*/ 
    4040 
     
    8181int sched_getparam(pid_t, sched_param*); 
    8282int sched_getscheduler(pid_t); 
    83 int sched_setparam(pid_t, sched_param*); 
    84 int sched_setscheduler(pid_t, int, sched_param*); 
     83int sched_setparam(pid_t, in sched_param*); 
     84int sched_setscheduler(pid_t, int, in sched_param*); 
    8585 
    8686// 
  • trunk/tango/stdc/posix/semaphore.d

    r3265 r3925  
    2525int sem_getvalue(sem_t*, int*); 
    2626int sem_init(sem_t*, int, uint); 
    27 sem_t* sem_open(char*, int, ...); 
     27sem_t* sem_open(in char*, int, ...); 
    2828int sem_post(sem_t*); 
    2929int sem_trywait(sem_t*); 
    30 int sem_unlink(char*); 
     30int sem_unlink(in char*); 
    3131int sem_wait(sem_t*); 
    3232*/ 
     
    8686int sem_getvalue(sem_t*, int*); 
    8787int sem_init(sem_t*, int, uint); 
    88 sem_t* sem_open(char*, int, ...); 
     88sem_t* sem_open(in char*, int, ...); 
    8989int sem_post(sem_t*); 
    9090int sem_trywait(sem_t*); 
    91 int sem_unlink(char*); 
     91int sem_unlink(in char*); 
    9292int sem_wait(sem_t*); 
    9393 
     
    9696// 
    9797/* 
    98 int sem_timedwait(sem_t*, timespec*); 
     98int sem_timedwait(sem_t*, in timespec*); 
    9999*/ 
    100100 
    101101version( linux ) 
    102102{ 
    103     int sem_timedwait(sem_t*, timespec*); 
     103    int sem_timedwait(sem_t*, in timespec*); 
    104104} 
    105105else version( darwin ) 
    106106{ 
    107     int sem_timedwait(sem_t*, timespec*); 
     107    int sem_timedwait(sem_t*, in timespec*); 
    108108} 
    109109else version( freebsd ) 
    110110{ 
    111     int sem_timedwait(sem_t*, timespec*); 
     111    int sem_timedwait(sem_t*, in timespec*); 
    112112} 
  • trunk/tango/stdc/posix/signal.d

    r3191 r3925  
    244244 
    245245int kill(pid_t, int); 
    246 int sigaction(int, sigaction_t*, sigaction_t*); 
     246int sigaction(int, in sigaction_t*, sigaction_t*); 
    247247int sigaddset(sigset_t*, int); 
    248248int sigdelset(sigset_t*, int); 
    249249int sigemptyset(sigset_t*); 
    250250int sigfillset(sigset_t*); 
    251 int sigismember( sigset_t*, int); 
     251int sigismember(in sigset_t*, int); 
    252252int sigpending(sigset_t*); 
    253 int sigprocmask(int, sigset_t*, sigset_t*); 
    254 int sigsuspend(sigset_t*); 
    255 int sigwait(sigset_t*, int*); 
     253int sigprocmask(int, in sigset_t*, sigset_t*); 
     254int sigsuspend(in sigset_t*); 
     255int sigwait(in sigset_t*, int*); 
    256256*/ 
    257257 
     
    366366 
    367367    int kill(pid_t, int); 
    368     int sigaction(int, sigaction_t*, sigaction_t*); 
     368    int sigaction(int, in sigaction_t*, sigaction_t*); 
    369369    int sigaddset(sigset_t*, int); 
    370370    int sigdelset(sigset_t*, int); 
    371371    int sigemptyset(sigset_t*); 
    372372    int sigfillset(sigset_t*); 
    373     int sigismember( sigset_t*, int); 
     373    int sigismember(in sigset_t*, int); 
    374374    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*); 
    378378} 
    379379else version( darwin ) 
     
    418418 
    419419    int kill(pid_t, int); 
    420     int sigaction(int, sigaction_t*, sigaction_t*); 
     420    int sigaction(int, in sigaction_t*, sigaction_t*); 
    421421    int sigaddset(sigset_t*, int); 
    422422    int sigdelset(sigset_t*, int); 
    423423    int sigemptyset(sigset_t*); 
    424424    int sigfillset(sigset_t*); 
    425     int sigismember( sigset_t*, int); 
     425    int sigismember(in sigset_t*, int); 
    426426    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*); 
    430430} 
    431431else version( freebsd ) 
    432432{ 
    433     union sigval  
     433    union sigval 
    434434    { 
    435435        int sival_int; 
     
    443443        uint __bits[4]; 
    444444    } 
    445      
     445 
    446446    struct siginfo_t 
    447447    { 
     
    488488 
    489489    int kill(pid_t, int); 
    490     int sigaction(int, sigaction_t*, sigaction_t); 
     490    int sigaction(int, in sigaction_t*, sigaction_t); 
    491491    int sigaddset(sigset_t*, int); 
    492492    int sigdelset(sigset_t*, int); 
    493493    int sigemptyset(sigset_t *); 
    494494    int sigfillset(sigset_t *); 
    495     int sigismember(sigset_t *, int); 
     495    int sigismember(in sigset_t *, int); 
    496496    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 
    503503// 
    504504// XOpen (XSI) 
     
    586586 
    587587int killpg(pid_t, int); 
    588 int sigaltstack(stack_t*, stack_t*); 
     588int sigaltstack(in stack_t*, stack_t*); 
    589589int sighold(int); 
    590590int sigignore(int); 
     
    698698 
    699699    int killpg(pid_t, int); 
    700     int sigaltstack(stack_t*, stack_t*); 
     700    int sigaltstack(in stack_t*, stack_t*); 
    701701    int sighold(int); 
    702702    int sigignore(int); 
     
    758758} 
    759759 
    760 int sigqueue(pid_t, int, sigval); 
    761 int sigtimedwait( sigset_t*, siginfo_t*, timespec*); 
    762 int sigwaitinfo( sigset_t*, siginfo_t*); 
     760int sigqueue(pid_t, int, in sigval); 
     761int sigtimedwait(in sigset_t*, siginfo_t*, in timespec*); 
     762int sigwaitinfo(in sigset_t*, siginfo_t*); 
    763763*/ 
    764764 
     
    795795    } 
    796796 
    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*); 
    800800} 
    801801 
     
    805805/* 
    806806int pthread_kill(pthread_t, int); 
    807 int pthread_sigmask(int, sigset_t*, sigset_t*); 
     807int pthread_sigmask(int, in sigset_t*, sigset_t*); 
    808808*/ 
    809809 
     
    811811{ 
    812812    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*); 
    814814} 
    815815else version( darwin ) 
    816816{ 
    817817    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*); 
    819819} 
    820820else version( freebsd ) 
    821821{ 
    822822    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} 
  • trunk/tango/stdc/posix/stdio.d

    r3798 r3925  
    4747int    fgetpos(FILE*, fpos_t *); 
    4848char*  fgets(char*, int, FILE*); 
    49 FILE*  fopen(char*, char*); 
    50 int    fprintf(FILE*, char*, ...); 
     49FILE*  fopen(in char*, in char*); 
     50int    fprintf(FILE*, in char*, ...); 
    5151int    fputc(int, FILE*); 
    52 int    fputs(char*, FILE*); 
     52int    fputs(in char*, FILE*); 
    5353size_t fread(void *, size_t, size_t, FILE*); 
    54 FILE*  freopen(char*, char*, FILE*); 
    55 int    fscanf(FILE*, char*, ...); 
     54FILE*  freopen(in char*, in char*, FILE*); 
     55int    fscanf(FILE*, in char*, ...); 
    5656int    fseek(FILE*, c_long, int); 
    57 int    fsetpos(FILE*, fpos_t *); 
     57int    fsetpos(FILE*, in fpos_t*); 
    5858c_long ftell(FILE*); 
    59 size_t fwrite(void *, size_t, size_t, FILE*); 
     59size_t fwrite(in void *, size_t, size_t, FILE*); 
    6060int    getc(FILE*); 
    6161int    getchar(); 
    6262char*  gets(char*); 
    63 void   perror(char*); 
    64 int    printf(char*, ...); 
     63void   perror(in char*); 
     64int    printf(in char*, ...); 
    6565int    putc(int, FILE*); 
    6666int    putchar(int); 
    67 int    puts(char*); 
    68 int    remove(char*); 
    69 int    rename(char*, char*); 
     67int    puts(in char*); 
     68int    remove(in char*); 
     69int    rename(in char*, in char*); 
    7070void   rewind(FILE*); 
    71 int    scanf(char*, ...); 
     71int    scanf(in char*, ...); 
    7272void   setbuf(FILE*, char*); 
    7373int    setvbuf(FILE*, char*, int, size_t); 
    74 int    snprintf(char*, size_t, char*, ...); 
    75 int    sprintf(char*, char*, ...); 
    76 int    sscanf(char*, char*, int ...); 
     74int    snprintf(char*, size_t, in char*, ...); 
     75int    sprintf(char*, in char*, ...); 
     76int    sscanf(in char*, in char*, int ...); 
    7777FILE*  tmpfile(); 
    7878char*  tmpnam(char*); 
    7979int    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); 
     80int    vfprintf(FILE*, in char*, va_list); 
     81int    vfscanf(FILE*, in char*, va_list); 
     82int    vprintf(in char*, va_list); 
     83int    vscanf(in char*, va_list); 
     84int    vsnprintf(char*, size_t, in char*, va_list); 
     85int    vsprintf(char*, in char*, va_list); 
     86int    vsscanf(in char*, in char*, va_list arg); 
    8787*/ 
    8888 
     
    9494        alias fgetpos64 fgetpos; 
    9595 
    96         FILE* fopen64(char*, char*); 
     96        FILE* fopen64(in char*, in char*); 
    9797        alias fopen64 fopen; 
    9898 
    99         FILE* freopen64(char*, char*, FILE*); 
     99        FILE* freopen64(in char*, in char*, FILE*); 
    100100        alias freopen64 freopen; 
    101101 
     
    103103        alias fseek64 fseek; 
    104104 
    105         int   fsetpos64(FILE*, fpos_t *); 
     105        int   fsetpos64(FILE*, in fpos_t*); 
    106106        alias fsetpos64 fsetpos; 
    107107 
     
    112112    { 
    113113        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*); 
    116116        int   fseek(FILE*, c_long, int); 
    117         int   fsetpos(FILE*, fpos_t *); 
     117        int   fsetpos(FILE*, in fpos_t*); 
    118118        FILE* tmpfile(); 
    119119    } 
     
    127127 
    128128char*  ctermid(char*); 
    129 FILE*  fdopen(int, char*); 
     129FILE*  fdopen(int, in char*); 
    130130int    fileno(FILE*); 
    131131int    fseeko(FILE*, off_t, int); 
    132132off_t  ftello(FILE*); 
    133133char*  gets(char*); 
    134 FILE*  popen(char*, char*); 
     134FILE*  popen(in char*, in char*); 
    135135*/ 
    136136 
     
    166166 
    167167char*  ctermid(char*); 
    168 FILE*  fdopen(int, char*); 
     168FILE*  fdopen(int, in char*); 
    169169int    fileno(FILE*); 
    170170//int    fseeko(FILE*, off_t, int); 
    171171//off_t  ftello(FILE*); 
    172172char*  gets(char*); 
    173 FILE*  popen(char*, char*); 
     173FILE*  popen(in char*, in char*); 
    174174 
    175175