brintos

brintos / llvm-project-archived public Read only

0
0
Text · 10.6 KiB · 8afce20 Raw
457 lines · yaml
1header: pthread.h2header_template: pthread.h.def3macros: []4types:5  - type_name: pthread_t6  - type_name: pthread_once_t7  - type_name: pthread_mutex_t8  - type_name: pthread_mutexattr_t9  - type_name: pthread_barrier_t10  - type_name: pthread_barrierattr_t11  - type_name: pthread_key_t12  - type_name: pthread_condattr_t13  - type_name: __pthread_tss_dtor_t14  - type_name: pthread_rwlock_t15  - type_name: pthread_rwlockattr_t16  - type_name: pthread_attr_t17  - type_name: __pthread_start_t18  - type_name: __pthread_once_func_t19  - type_name: __atfork_callback_t20  - type_name: pthread_spinlock_t21enums: []22functions:23  - name: pthread_atfork24    standards:25      - POSIX26    return_type: int27    arguments:28      - type: __atfork_callback_t29      - type: __atfork_callback_t30      - type: __atfork_callback_t31  - name: pthread_attr_destroy32    standards:33      - POSIX34    return_type: int35    arguments:36      - type: pthread_attr_t *37  - name: pthread_attr_getdetachstate38    standards:39      - POSIX40    return_type: int41    arguments:42      - type: const pthread_attr_t *43      - type: int *44  - name: pthread_attr_getguardsize45    standards:46      - POSIX47    return_type: int48    arguments:49      - type: const pthread_attr_t *__restrict50      - type: size_t *__restrict51  - name: pthread_attr_getstack52    standards:53      - POSIX54    return_type: int55    arguments:56      - type: const pthread_attr_t *__restrict57      - type: void **__restrict58      - type: size_t *__restrict59  - name: pthread_attr_getstacksize60    standards:61      - POSIX62    return_type: int63    arguments:64      - type: const pthread_attr_t *__restrict65      - type: size_t *__restrict66  - name: pthread_attr_init67    standards:68      - POSIX69    return_type: int70    arguments:71      - type: pthread_attr_t *72  - name: pthread_attr_setdetachstate73    standards:74      - POSIX75    return_type: int76    arguments:77      - type: pthread_attr_t *78      - type: int79  - name: pthread_attr_setguardsize80    standards:81      - POSIX82    return_type: int83    arguments:84      - type: pthread_attr_t *85      - type: size_t86  - name: pthread_attr_setstack87    standards:88      - POSIX89    return_type: int90    arguments:91      - type: pthread_attr_t *92      - type: void *93      - type: size_t94  - name: pthread_attr_setstacksize95    standards:96      - POSIX97    return_type: int98    arguments:99      - type: pthread_attr_t *100      - type: size_t101  - name: pthread_condattr_destroy102    standards:103      - POSIX104    return_type: int105    arguments:106      - type: pthread_condattr_t *107  - name: pthread_condattr_getclock108    standards:109      - POSIX110    return_type: int111    arguments:112      - type: const pthread_condattr_t *__restrict113      - type: clockid_t *__restrict114  - name: pthread_condattr_getpshared115    standards:116      - POSIX117    return_type: int118    arguments:119      - type: const pthread_condattr_t *__restrict120      - type: int *__restrict121  - name: pthread_condattr_init122    standards:123      - POSIX124    return_type: int125    arguments:126      - type: pthread_condattr_t *127  - name: pthread_condattr_setclock128    standards:129      - POSIX130    return_type: int131    arguments:132      - type: pthread_condattr_t *133      - type: clockid_t134  - name: pthread_condattr_setpshared135    standards:136      - POSIX137    return_type: int138    arguments:139      - type: pthread_condattr_t *140      - type: int141  - name: pthread_create142    standards:143      - POSIX144    return_type: int145    arguments:146      - type: pthread_t *__restrict147      - type: const pthread_attr_t *__restrict148      - type: __pthread_start_t149      - type: void *150  - name: pthread_detach151    standards:152      - POSIX153    return_type: int154    arguments:155      - type: pthread_t156  - name: pthread_equal157    standards:158      - POSIX159    return_type: int160    arguments:161      - type: pthread_t162      - type: pthread_t163  - name: pthread_exit164    standards:165      - POSIX166    return_type: _Noreturn void167    arguments:168      - type: void *169  - name: pthread_getname_np170    standards:171      - GNUExtensions172    return_type: int173    arguments:174      - type: pthread_t175      - type: char *176      - type: size_t177  - name: pthread_getspecific178    standards:179      - POSIX180    return_type: void *181    arguments:182      - type: pthread_key_t183  - name: pthread_join184    standards:185      - POSIX186    return_type: int187    arguments:188      - type: pthread_t189      - type: void **190  - name: pthread_key_create191    standards:192      - POSIX193    return_type: int194    arguments:195      - type: pthread_key_t *196      - type: __pthread_tss_dtor_t197  - name: pthread_key_delete198    standards:199      - POSIX200    return_type: int201    arguments:202      - type: pthread_key_t203  - name: pthread_mutex_destroy204    standards:205      - POSIX206    return_type: int207    arguments:208      - type: pthread_mutex_t *209  - name: pthread_mutex_init210    standards:211      - POSIX212    return_type: int213    arguments:214      - type: pthread_mutex_t *__restrict215      - type: const pthread_mutexattr_t *__restrict216  - name: pthread_mutex_lock217    standards:218      - POSIX219    return_type: int220    arguments:221      - type: pthread_mutex_t *222  - name: pthread_mutex_unlock223    standards:224      - POSIX225    return_type: int226    arguments:227      - type: pthread_mutex_t *228  - name: pthread_mutexattr_destroy229    standards:230      - POSIX231    return_type: int232    arguments:233      - type: pthread_mutexattr_t *234  - name: pthread_mutexattr_getpshared235    standards:236      - POSIX237    return_type: int238    arguments:239      - type: const pthread_mutexattr_t *__restrict240      - type: int *__restrict241  - name: pthread_mutexattr_getrobust242    standards:243      - POSIX244    return_type: int245    arguments:246      - type: const pthread_mutexattr_t *__restrict247      - type: int *__restrict248  - name: pthread_mutexattr_gettype249    standards:250      - POSIX251    return_type: int252    arguments:253      - type: const pthread_mutexattr_t *__restrict254      - type: int *__restrict255  - name: pthread_mutexattr_init256    standards:257      - POSIX258    return_type: int259    arguments:260      - type: pthread_mutexattr_t *261  - name: pthread_mutexattr_setpshared262    standards:263      - POSIX264    return_type: int265    arguments:266      - type: pthread_mutexattr_t *__restrict267      - type: int268  - name: pthread_mutexattr_setrobust269    standards:270      - POSIX271    return_type: int272    arguments:273      - type: pthread_mutexattr_t *__restrict274      - type: int275  - name: pthread_mutexattr_settype276    standards:277      - POSIX278    return_type: int279    arguments:280      - type: pthread_mutexattr_t *__restrict281      - type: int282  - name: pthread_barrier_init283    standards:284      - POSIX285    return_type: int286    arguments:287      - type: pthread_barrier_t *__restrict288      - type: const pthread_barrierattr_t *__restrict289      - type: int290  - name: pthread_barrier_wait291    standards:292      - POSIX293    return_type: int294    arguments:295      - type: pthread_barrier_t *296  - name: pthread_barrier_destroy297    standards:298      - POSIX299    return_type: int300    arguments:301      - type: pthread_barrier_t *302  - name: pthread_once303    standards:304      - POSIX305    return_type: int306    arguments:307      - type: pthread_once_t *308      - type: __pthread_once_func_t309  - name: pthread_rwlock_clockrdlock310    standards: POSIX311    return_type: int312    arguments:313      - type: pthread_rwlock_t *__restrict314      - type: clockid_t315      - type: const struct timespec *__restrict316  - name: pthread_rwlock_clockwrlock317    standards: POSIX318    return_type: int319    arguments:320      - type: pthread_rwlock_t *__restrict321      - type: clockid_t322      - type: const struct timespec *__restrict323  - name: pthread_rwlock_destroy324    standards: POSIX325    return_type: int326    arguments:327      - type: pthread_rwlock_t *328  - name: pthread_rwlock_init329    standards: POSIX330    return_type: int331    arguments:332      - type: pthread_rwlock_t *333      - type: const pthread_rwlockattr_t *__restrict334  - name: pthread_rwlock_rdlock335    standards: POSIX336    return_type: int337    arguments:338      - type: pthread_rwlock_t *339  - name: pthread_rwlock_timedrdlock340    standards: POSIX341    return_type: int342    arguments:343      - type: pthread_rwlock_t *__restrict344      - type: const struct timespec *__restrict345  - name: pthread_rwlock_timedwrlock346    standards: POSIX347    return_type: int348    arguments:349      - type: pthread_rwlock_t *__restrict350      - type: const struct timespec *__restrict351  - name: pthread_rwlock_tryrdlock352    standards: POSIX353    return_type: int354    arguments:355      - type: pthread_rwlock_t *356  - name: pthread_rwlock_trywrlock357    standards: POSIX358    return_type: int359    arguments:360      - type: pthread_rwlock_t *361  - name: pthread_rwlock_unlock362    standards: POSIX363    return_type: int364    arguments:365      - type: pthread_rwlock_t *366  - name: pthread_rwlock_wrlock367    standards: POSIX368    return_type: int369    arguments:370      - type: pthread_rwlock_t *371  - name: pthread_rwlockattr_destroy372    standards:373      - POSIX374    return_type: int375    arguments:376      - type: pthread_rwlockattr_t *377  - name: pthread_rwlockattr_getkind_np378    standards:379      - POSIX380    return_type: int381    arguments:382      - type: pthread_rwlockattr_t *383      - type: int *384  - name: pthread_rwlockattr_getpshared385    standards:386      - POSIX387    return_type: int388    arguments:389      - type: const pthread_rwlockattr_t *390      - type: int *391  - name: pthread_rwlockattr_init392    standards:393      - POSIX394    return_type: int395    arguments:396      - type: pthread_rwlockattr_t *397  - name: pthread_rwlockattr_setkind_np398    standards:399      - POSIX400    return_type: int401    arguments:402      - type: pthread_rwlockattr_t *403      - type: int404  - name: pthread_rwlockattr_setpshared405    standards:406      - POSIX407    return_type: int408    arguments:409      - type: pthread_rwlockattr_t *410      - type: int411  - name: pthread_self412    standards:413      - POSIX414    return_type: pthread_t415    arguments:416      - type: void417  - name: pthread_setname_np418    standards:419      - GNUExtensions420    return_type: int421    arguments:422      - type: pthread_t423      - type: const char *424  - name: pthread_setspecific425    standards:426      - POSIX427    return_type: int428    arguments:429      - type: pthread_key_t430      - type: const void *431  - name: pthread_spin_destroy432    standards: POSIX433    return_type: int434    arguments:435      - type: pthread_spinlock_t *436  - name: pthread_spin_init437    standards: POSIX438    return_type: int439    arguments:440      - type: pthread_spinlock_t *441      - type: int442  - name: pthread_spin_lock443    standards: POSIX444    return_type: int445    arguments:446      - type: pthread_spinlock_t *447  - name: pthread_spin_trylock448    standards: POSIX449    return_type: int450    arguments:451      - type: pthread_spinlock_t *452  - name: pthread_spin_unlock453    standards: POSIX454    return_type: int455    arguments:456      - type: pthread_spinlock_t *457