亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pthread.cc

?? cygwin, 著名的在win32下模擬unix操作系統的東東
?? CC
字號:
/* pthread.cc: posix pthread interface for Cygwin   Copyright 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.   Originally written by Marco Fuykschot <marco@ddi.nl>   This file is part of Cygwin.   This software is a copyrighted work licensed under the terms of the   Cygwin license.  Please consult the file "CYGWIN_LICENSE" for   details. */#include "winsup.h"#include "thread.h"#include "errno.h"extern "C"{/*  ThreadCreation */intpthread_create (pthread_t * thread, const pthread_attr_t * attr,		void *(*start_routine) (void *), void *arg){  return pthread::create (thread, attr, start_routine, arg);}intpthread_once (pthread_once_t * once_control, void (*init_routine) (void)){  return pthread::once (once_control, init_routine);}intpthread_atfork (void (*prepare)(void), void (*parent)(void), void (*child)(void)){  return pthread::atfork (prepare, parent, child);}intpthread_attr_init (pthread_attr_t * attr){  return __pthread_attr_init (attr);}intpthread_attr_destroy (pthread_attr_t * attr){  return __pthread_attr_destroy (attr);}intpthread_attr_setdetachstate (pthread_attr_t * attr, int detachstate){  return __pthread_attr_setdetachstate (attr, detachstate);}intpthread_attr_getdetachstate (const pthread_attr_t * attr, int *detachstate){  return __pthread_attr_getdetachstate (attr, detachstate);}intpthread_attr_setstacksize (pthread_attr_t * attr, size_t size){  return __pthread_attr_setstacksize (attr, size);}intpthread_attr_getstacksize (const pthread_attr_t * attr, size_t * size){  return __pthread_attr_getstacksize (attr, size);}intpthread_attr_setinheritsched (pthread_attr_t * attr, int inheritsched){  return __pthread_attr_setinheritsched (attr, inheritsched);}intpthread_attr_getinheritsched (const pthread_attr_t * attr, int *inheritsched){  return __pthread_attr_getinheritsched (attr, inheritsched);}intpthread_attr_setschedparam (pthread_attr_t * attr,			    const struct sched_param *param){  return __pthread_attr_setschedparam (attr, param);}intpthread_attr_getschedparam (const pthread_attr_t * attr,			    struct sched_param *param){  return __pthread_attr_getschedparam (attr, param);}intpthread_attr_setschedpolicy (pthread_attr_t * attr, int policy){  return __pthread_attr_setschedpolicy (attr, policy);}intpthread_attr_getschedpolicy (const pthread_attr_t * attr, int *policy){  return __pthread_attr_getschedpolicy (attr, policy);}intpthread_attr_setscope (pthread_attr_t * attr, int contentionscope){  return __pthread_attr_setscope (attr, contentionscope);}intpthread_attr_getscope (const pthread_attr_t * attr, int *contentionscope){  return __pthread_attr_getscope (attr, contentionscope);}#ifdef _POSIX_THREAD_ATTR_STACKADDRintpthread_attr_setstackaddr (pthread_attr_t * attr, void *stackaddr){  return __pthread_attr_setstackaddr (attr, stackaddr);}intpthread_attr_getstackaddr (const pthread_attr_t * attr, void **stackaddr){  return __pthread_attr_getstackaddr (attr, stackaddr);}#endif/* Thread Exit */voidpthread_exit (void *value_ptr){  return pthread::self ()->exit (value_ptr);}intpthread_join (pthread_t thread, void **return_val){  return pthread::join (&thread, (void **) return_val);}intpthread_detach (pthread_t thread){  return pthread::detach (&thread);}/* This isn't a posix call... should we keep it? */intpthread_suspend (pthread_t thread){  return pthread::suspend (&thread);}/* same */intpthread_continue (pthread_t thread){  return pthread::resume (&thread);}unsigned longpthread_getsequence_np (pthread_t * thread){  if (!pthread::isGoodObject (thread))    return EINVAL;  return (*thread)->getsequence_np ();}/* Thread SpecificData */intpthread_key_create (pthread_key_t * key, void (*destructor) (void *)){  return __pthread_key_create (key, destructor);}intpthread_key_delete (pthread_key_t key){  return __pthread_key_delete (key);}intpthread_setspecific (pthread_key_t key, const void *value){  return __pthread_setspecific (key, value);}void *pthread_getspecific (pthread_key_t key){  return (void *) __pthread_getspecific (key);}/* Thread signal */intpthread_kill (pthread_t thread, int sig){  return __pthread_kill (thread, sig);}intpthread_sigmask (int operation, const sigset_t * set, sigset_t * old_set){  return __pthread_sigmask (operation, set, old_set);}/*  ID */pthread_t pthread_self (){  return pthread::self ();}intpthread_equal (pthread_t t1, pthread_t t2){  return __pthread_equal (&t1, &t2);}/* Mutexes  */intpthread_mutex_init (pthread_mutex_t * mutex, const pthread_mutexattr_t * attr){  return pthread_mutex::init (mutex, attr);}intpthread_mutex_lock (pthread_mutex_t * mutex){  return __pthread_mutex_lock (mutex);}intpthread_mutex_trylock (pthread_mutex_t * mutex){  return __pthread_mutex_trylock (mutex);}intpthread_mutex_unlock (pthread_mutex_t * mutex){  return __pthread_mutex_unlock (mutex);}intpthread_mutex_destroy (pthread_mutex_t * mutex){  return __pthread_mutex_destroy (mutex);}intpthread_mutex_setprioceiling (pthread_mutex_t * mutex,			      int prioceiling, int *old_ceiling){  return __pthread_mutex_setprioceiling (mutex, prioceiling, old_ceiling);}intpthread_mutex_getprioceiling (const pthread_mutex_t * mutex, int *prioceiling){  return __pthread_mutex_getprioceiling (mutex, prioceiling);}intpthread_mutexattr_destroy (pthread_mutexattr_t * attr){  return __pthread_mutexattr_destroy (attr);}intpthread_mutexattr_getprioceiling (const pthread_mutexattr_t * attr,				  int *prioceiling){  return __pthread_mutexattr_getprioceiling (attr, prioceiling);}intpthread_mutexattr_getprotocol (const pthread_mutexattr_t * attr,			       int *protocol){  return __pthread_mutexattr_getprotocol (attr, protocol);}intpthread_mutexattr_getpshared (const pthread_mutexattr_t * attr, int *pshared){  return __pthread_mutexattr_getpshared (attr, pshared);}intpthread_mutexattr_gettype (const pthread_mutexattr_t * attr, int *type){  return __pthread_mutexattr_gettype (attr, type);}intpthread_mutexattr_init (pthread_mutexattr_t * attr){  return __pthread_mutexattr_init (attr);}intpthread_mutexattr_setprioceiling (pthread_mutexattr_t * attr, int prioceiling){  return __pthread_mutexattr_setprioceiling (attr, prioceiling);}intpthread_mutexattr_setprotocol (pthread_mutexattr_t * attr, int protocol){  return __pthread_mutexattr_setprotocol (attr, protocol);}intpthread_mutexattr_setpshared (pthread_mutexattr_t * attr, int pshared){  return __pthread_mutexattr_setpshared (attr, pshared);}intpthread_mutexattr_settype (pthread_mutexattr_t * attr, int type){  return __pthread_mutexattr_settype (attr, type);}/* Synchronisation */intpthread_cond_destroy (pthread_cond_t * cond){  return __pthread_cond_destroy (cond);}intpthread_cond_init (pthread_cond_t * cond, const pthread_condattr_t * attr){  return __pthread_cond_init (cond, attr);}intpthread_cond_signal (pthread_cond_t * cond){  return __pthread_cond_signal (cond);}intpthread_cond_broadcast (pthread_cond_t * cond){  return __pthread_cond_broadcast (cond);}intpthread_condattr_init (pthread_condattr_t * condattr){  return __pthread_condattr_init (condattr);}intpthread_condattr_destroy (pthread_condattr_t * condattr){  return __pthread_condattr_destroy (condattr);}intpthread_condattr_getpshared (const pthread_condattr_t * attr, int *pshared){  return __pthread_condattr_getpshared (attr, pshared);}intpthread_condattr_setpshared (pthread_condattr_t * attr, int pshared){  return __pthread_condattr_setpshared (attr, pshared);}/* Scheduling */intpthread_getconcurrency (void){  return __pthread_getconcurrency ();}intpthread_setconcurrency (int new_level){  return __pthread_setconcurrency (new_level);}intpthread_getschedparam (pthread_t thread, int *policy,		       struct sched_param *param){  return __pthread_getschedparam (thread, policy, param);}intpthread_setschedparam (pthread_t thread, int policy,		       const struct sched_param *param){  return __pthread_setschedparam (thread, policy, param);}/* Cancelability */intpthread_cancel (pthread_t thread){  return pthread::cancel (thread);}intpthread_setcancelstate (int state, int *oldstate){  return pthread::self ()->setcancelstate (state, oldstate);}intpthread_setcanceltype (int type, int *oldtype){  return pthread::self ()->setcanceltype (type, oldtype);}voidpthread_testcancel (void){  pthread::self ()->testcancel ();}void_pthread_cleanup_push (__pthread_cleanup_handler *handler){  pthread::self ()->push_cleanup_handler (handler);}void_pthread_cleanup_pop (int execute){  pthread::self ()->pop_cleanup_handler (execute);}/* Semaphores */intsem_init (sem_t * sem, int pshared, unsigned int value){  return semaphore::init (sem, pshared, value);}intsem_destroy (sem_t * sem){  return semaphore::destroy (sem);}intsem_wait (sem_t * sem){  return semaphore::wait (sem);}intsem_trywait (sem_t * sem){  return semaphore::trywait (sem);}intsem_post (sem_t * sem){  return semaphore::post (sem);}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区在线观看视频| 欧美国产精品v| 久久精品一级爱片| 亚洲一区二区三区影院| 国产一区在线看| 欧美日韩久久一区| 中文字幕一区二区在线观看 | 欧美午夜精品电影| 日本一区二区三区在线不卡| 日韩电影在线观看网站| 97se亚洲国产综合自在线不卡| 日韩精品一区二区三区四区| 偷窥国产亚洲免费视频| 99re热这里只有精品视频| 亚洲精品一线二线三线| 青青草国产精品97视觉盛宴| 欧美色倩网站大全免费| 一区二区成人在线| 99久久精品情趣| 国产精品久久久久久一区二区三区| 91麻豆国产精品久久| 国产人久久人人人人爽| 国产一区二三区| 精品久久久久久无| 男人的天堂久久精品| 91精品欧美一区二区三区综合在| 亚洲黄色在线视频| 色屁屁一区二区| 亚洲美女屁股眼交3| 91在线一区二区三区| 中文字幕va一区二区三区| 国产成人午夜高潮毛片| 国产亚洲欧美日韩日本| 国产高清亚洲一区| 欧美国产激情一区二区三区蜜月| 国产成人av电影在线观看| 国产亚洲精品久| 国产91精品一区二区| 亚洲国产成人私人影院tom| 成人久久视频在线观看| 亚洲欧洲精品一区二区三区不卡 | 在线免费不卡电影| 亚洲男人的天堂在线观看| 色成人在线视频| 亚洲午夜三级在线| 91精品国产91久久综合桃花| 免费人成网站在线观看欧美高清| 精品国产一区二区亚洲人成毛片| 国产一区二区调教| 国产精品久久久久永久免费观看 | 亚洲免费电影在线| 欧美无人高清视频在线观看| 亚洲成a人片综合在线| 欧美不卡一区二区三区四区| 国产一区二区三区日韩| 国产精品女主播在线观看| 一本大道久久a久久精二百 | 亚洲成在人线在线播放| 日韩三级高清在线| 成熟亚洲日本毛茸茸凸凹| 最近中文字幕一区二区三区| 欧美日韩高清影院| 国产乱色国产精品免费视频| 成人免费在线观看入口| 欧美日本在线看| 国产精品羞羞答答xxdd| 亚洲欧美偷拍卡通变态| 4hu四虎永久在线影院成人| 国产一区二区福利视频| 夜夜嗨av一区二区三区中文字幕| 91精品国产综合久久久蜜臀图片| 国产一区二区三区免费播放| 亚洲区小说区图片区qvod| 日韩欧美国产一区在线观看| 97精品超碰一区二区三区| 久久精品国产精品青草| 国产精品久久久久影视| 欧美一区二区免费| 一本色道久久综合亚洲91| 国产在线国偷精品免费看| 亚洲一二三四久久| 中文字幕欧美日韩一区| 欧美一区永久视频免费观看| 91在线一区二区| 国产精品亚洲人在线观看| 日本欧美一区二区| 亚洲欧美日韩在线播放| 久久久精品国产免费观看同学| 欧美人牲a欧美精品| 91丨porny丨最新| 国产丶欧美丶日本不卡视频| 日本免费新一区视频| 亚洲激情av在线| 综合电影一区二区三区| 国产视频一区二区在线| 日韩免费看的电影| 欧美日韩国产首页在线观看| 91美女在线看| 99热国产精品| 99精品久久免费看蜜臀剧情介绍| 国产成人免费视频网站| 国产在线精品一区在线观看麻豆| 午夜精品视频一区| 亚洲风情在线资源站| 洋洋av久久久久久久一区| 亚洲色欲色欲www| 中文字幕亚洲视频| 国产精品天干天干在线综合| 日本一区二区视频在线| 国产无一区二区| 中文字幕不卡在线观看| 久久新电视剧免费观看| 2024国产精品视频| 久久精品在这里| 欧美mv日韩mv国产| 久久久久99精品一区| 国产人久久人人人人爽| 欧美激情综合在线| 国产精品美女一区二区三区| 国产精品天干天干在线综合| 国产精品剧情在线亚洲| 亚洲日本电影在线| 亚洲综合一区二区精品导航| 亚洲成a人在线观看| 日本网站在线观看一区二区三区 | 91精品国产色综合久久不卡电影| 欧美日韩国产精品成人| 欧美一区二区三区在线观看| 日韩免费一区二区| 国产三区在线成人av| 国产精品美女一区二区| 亚洲自拍与偷拍| 看片网站欧美日韩| 国产成人自拍高清视频在线免费播放| 国产91精品欧美| 91久久精品国产91性色tv| 欧美午夜精品电影| 精品国产91久久久久久久妲己 | 久久99精品一区二区三区| 国产精品一区在线观看你懂的| 成人免费高清视频| 欧美视频在线观看一区| 欧美一区二区啪啪| 中国av一区二区三区| 亚洲一区二区三区四区中文字幕| 日本va欧美va瓶| 国产不卡视频一区二区三区| 欧美一a一片一级一片| 日韩欧美在线网站| 中文乱码免费一区二区| 亚洲国产精品久久久久秋霞影院| 美女视频网站黄色亚洲| 成人av在线一区二区三区| 91极品视觉盛宴| 日韩欧美成人一区二区| 亚洲精品国产一区二区三区四区在线| 五月天国产精品| 成人综合婷婷国产精品久久免费| 91国产免费看| 国产亚洲自拍一区| 性欧美疯狂xxxxbbbb| 国产成人一区二区精品非洲| 欧美吻胸吃奶大尺度电影 | 亚洲人快播电影网| 韩国av一区二区三区| 欧美亚洲国产一区在线观看网站| 精品久久久久久久久久久久久久久久久 | 日韩在线a电影| 成人黄色av电影| 日韩欧美黄色影院| 亚洲自拍偷拍麻豆| 成人动漫一区二区在线| 日韩亚洲国产中文字幕欧美| 亚洲精品自拍动漫在线| 国产精品一区一区三区| 91精品视频网| 亚洲一二三区不卡| 99精品久久99久久久久| 亚洲国产精品激情在线观看| 久久精品国产亚洲一区二区三区| 色猫猫国产区一区二在线视频| 久久久精品tv| 久久99久久精品欧美| 91精品国产aⅴ一区二区| 亚洲午夜一区二区三区| 99re热这里只有精品视频| 国产精品毛片a∨一区二区三区| 国产尤物一区二区在线| 91精品啪在线观看国产60岁| 五月激情综合婷婷| 欧美日韩在线播放三区四区| 亚洲男人的天堂在线观看| 波多野结衣中文字幕一区二区三区| 精品久久五月天| 精品午夜久久福利影院| 欧美大尺度电影在线| 青青青爽久久午夜综合久久午夜 | 欧美在线不卡一区| 亚洲欧美激情插 | 欧美精品一区二区久久婷婷|