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

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

?? ptw32_throw.c

?? pthread source code,you can compile directly
?? C
字號:
/* * ptw32_throw.c * * Description: * This translation unit implements routines which are private to * the implementation and may be used throughout it. * * -------------------------------------------------------------------------- * *      Pthreads-win32 - POSIX Threads Library for Win32 *      Copyright(C) 1998 John E. Bossom *      Copyright(C) 1999,2005 Pthreads-win32 contributors *  *      Contact Email: rpj@callisto.canberra.edu.au *  *      The current list of contributors is contained *      in the file CONTRIBUTORS included with the source *      code distribution. The list can also be seen at the *      following World Wide Web location: *      http://sources.redhat.com/pthreads-win32/contributors.html *  *      This library is free software; you can redistribute it and/or *      modify it under the terms of the GNU Lesser General Public *      License as published by the Free Software Foundation; either *      version 2 of the License, or (at your option) any later version. *  *      This library is distributed in the hope that it will be useful, *      but WITHOUT ANY WARRANTY; without even the implied warranty of *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU *      Lesser General Public License for more details. *  *      You should have received a copy of the GNU Lesser General Public *      License along with this library in the file COPYING.LIB; *      if not, write to the Free Software Foundation, Inc., *      59 Temple Place - Suite 330, Boston, MA 02111-1307, USA */#include "pthread.h"#include "implement.h"/* * ptw32_throw * * All canceled and explicitly exited POSIX threads go through * here. This routine knows how to exit both POSIX initiated threads and * 'implicit' POSIX threads for each of the possible language modes (C, * C++, and SEH). */voidptw32_throw (DWORD exception){  /*   * Don't use pthread_self() to avoid creating an implicit POSIX thread handle   * unnecessarily.   */  ptw32_thread_t * sp = (ptw32_thread_t *) pthread_getspecific (ptw32_selfThreadKey);#ifdef __CLEANUP_SEH  DWORD exceptionInformation[3];#endif  if (exception != PTW32_EPS_CANCEL && exception != PTW32_EPS_EXIT)    {      /* Should never enter here */      exit (1);    }  if (NULL == sp || sp->implicit)    {      /*       * We're inside a non-POSIX initialised Win32 thread       * so there is no point to jump or throw back to. Just do an       * explicit thread exit here after cleaning up POSIX       * residue (i.e. cleanup handlers, POSIX thread handle etc).       */      unsigned exitCode = 0;      switch (exception)	{	case PTW32_EPS_CANCEL:	  exitCode = (unsigned) PTHREAD_CANCELED;	  break;	case PTW32_EPS_EXIT:	  exitCode = (unsigned) sp->exitStatus;;	  break;	}#if defined(PTW32_STATIC_LIB)      pthread_win32_thread_detach_np ();#endif#if ! defined (__MINGW32__) || defined (__MSVCRT__) || defined (__DMC__)      _endthreadex (exitCode);#else      _endthread ();#endif    }#ifdef __CLEANUP_SEH  exceptionInformation[0] = (DWORD) (exception);  exceptionInformation[1] = (DWORD) (0);  exceptionInformation[2] = (DWORD) (0);  RaiseException (EXCEPTION_PTW32_SERVICES, 0, 3, exceptionInformation);#else /* __CLEANUP_SEH */#ifdef __CLEANUP_C  ptw32_pop_cleanup_all (1);  longjmp (sp->start_mark, exception);#else /* __CLEANUP_C */#ifdef __CLEANUP_CXX  switch (exception)    {    case PTW32_EPS_CANCEL:      throw ptw32_exception_cancel ();      break;    case PTW32_EPS_EXIT:      throw ptw32_exception_exit ();      break;    }#else#error ERROR [__FILE__, line __LINE__]: Cleanup type undefined.#endif /* __CLEANUP_CXX */#endif /* __CLEANUP_C */#endif /* __CLEANUP_SEH */  /* Never reached */}voidptw32_pop_cleanup_all (int execute){  while (NULL != ptw32_pop_cleanup (execute))    {    }}DWORDptw32_get_exception_services_code (void){#ifdef __CLEANUP_SEH  return EXCEPTION_PTW32_SERVICES;#else  return (DWORD) NULL;#endif}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲高清三级视频| 亚洲午夜av在线| 国产亚洲欧美日韩俺去了| 日韩一区二区在线观看视频 | 91精品国产欧美一区二区| 欧美影院精品一区| 欧美一三区三区四区免费在线看| 欧美乱妇15p| 久久亚洲影视婷婷| 中文字幕久久午夜不卡| 亚洲精品乱码久久久久久日本蜜臀| 亚洲国产精品黑人久久久| 亚洲欧洲综合另类| 蜜桃一区二区三区在线| 精品在线亚洲视频| 成人av网在线| 欧美精品一区二区三| 欧美国产国产综合| 日本怡春院一区二区| 成人爽a毛片一区二区免费| 欧美亚洲国产怡红院影院| 久久精品一区二区三区四区| ●精品国产综合乱码久久久久| 欧美96一区二区免费视频| 成人黄色片在线观看| 欧美日韩不卡在线| 国产精品嫩草久久久久| 午夜亚洲国产au精品一区二区| 狠狠色2019综合网| 91精品国产综合久久蜜臀| 中文字幕亚洲视频| 九九九久久久精品| 欧美麻豆精品久久久久久| 亚洲丝袜自拍清纯另类| 国产精品香蕉一区二区三区| 在线不卡中文字幕播放| 亚洲大片精品永久免费| 99久久久免费精品国产一区二区| 2023国产精品| 成人午夜激情影院| 中文av字幕一区| 成人教育av在线| 亚洲色图制服丝袜| 在线一区二区三区做爰视频网站| 欧美国产日本视频| 色综合一个色综合亚洲| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产精一品亚洲二区在线视频| 精品成a人在线观看| 激情综合五月婷婷| 国产亚洲精品aa| 色噜噜夜夜夜综合网| 日本一不卡视频| 精品盗摄一区二区三区| 国产高清亚洲一区| 56国语精品自产拍在线观看| 亚洲视频你懂的| 5858s免费视频成人| 福利视频网站一区二区三区| 亚洲激情自拍偷拍| 26uuu久久综合| 欧美日韩国产首页在线观看| 日本在线不卡视频| 亚洲欧美二区三区| 精品三级在线看| 欧美在线一区二区三区| 久久99精品视频| 亚洲色图视频网| 久久久噜噜噜久久人人看 | 国产亚洲精品aa| 欧美妇女性影城| 成人午夜精品一区二区三区| 精品视频在线视频| 亚洲在线一区二区三区| 日本精品裸体写真集在线观看| 日本v片在线高清不卡在线观看| 中文字幕不卡在线观看| 日韩免费视频一区| 欧美精品乱人伦久久久久久| 91啪亚洲精品| k8久久久一区二区三区| 国产精品综合网| 国产一区二区在线视频| 精品一区二区三区蜜桃| 麻豆极品一区二区三区| 日韩中文字幕麻豆| 青青草伊人久久| 激情五月婷婷综合| 开心九九激情九九欧美日韩精美视频电影 | 成人美女视频在线看| 国产精品影音先锋| 国产成都精品91一区二区三| 成a人片亚洲日本久久| av在线综合网| 在线精品国精品国产尤物884a| 色综合久久88色综合天天6| 午夜av一区二区| 亚洲国产日韩在线一区模特| 韩国v欧美v日本v亚洲v| 全国精品久久少妇| 亚洲午夜av在线| 亚洲第四色夜色| 人人精品人人爱| 黄一区二区三区| 国内精品伊人久久久久av一坑| 亚洲一区二区成人在线观看| 日韩一区二区在线看片| 日韩欧美国产综合| 中文字幕欧美日韩一区| 亚洲日本在线a| 日本sm残虐另类| 高清成人免费视频| 欧美日韩一级片在线观看| 欧美成人官网二区| 国产精品国产三级国产aⅴ入口| 亚洲伊人伊色伊影伊综合网| 国产美女久久久久| 一本色道综合亚洲| 日韩无一区二区| 亚洲精品伦理在线| 国产自产v一区二区三区c| 99久久久精品免费观看国产蜜| 欧美在线一二三| 国产精品无人区| 免费视频一区二区| 91免费精品国自产拍在线不卡| 日韩一区二区三区在线视频| 日韩一区有码在线| 激情综合色综合久久| 99精品1区2区| 久久综合久色欧美综合狠狠| 亚洲大型综合色站| 91丝袜美女网| 精品成人免费观看| 天堂久久久久va久久久久| 99国产精品久久久久久久久久久| 日韩手机在线导航| 亚洲一区在线看| 99久久免费国产| 国产欧美精品一区| 紧缚捆绑精品一区二区| 欧美少妇xxx| 一色桃子久久精品亚洲| 国产美女在线精品| 欧美一区二区日韩| 亚洲五月六月丁香激情| 一本到不卡精品视频在线观看| 日韩精品一区二区三区四区| 亚洲丶国产丶欧美一区二区三区| 不卡av在线免费观看| 久久久久久久一区| 麻豆高清免费国产一区| 欧美日韩激情一区| 亚洲国产精品尤物yw在线观看| 国产电影一区二区三区| 欧美精品一区二区三区蜜桃| 美女高潮久久久| 欧美一级高清片| 免费在线观看视频一区| 制服丝袜成人动漫| 日韩高清在线电影| 欧美一级在线免费| 日本亚洲免费观看| 欧美一区二区三区播放老司机| 日韩二区三区四区| 欧美男男青年gay1069videost| 亚洲国产综合在线| 欧美喷水一区二区| 美女网站色91| 久久久精品一品道一区| 精品一区在线看| www亚洲一区| 成人午夜av电影| 中文字幕一区二区三中文字幕| 99国产精品久久久久久久久久| 亚洲三级理论片| 日本韩国精品在线| 亚洲国产精品视频| 欧美电影精品一区二区| 国产美女在线精品| 一区在线观看免费| 欧美色窝79yyyycom| 日本三级亚洲精品| 精品久久久久久久久久久久包黑料| 精品一区二区三区不卡 | gogogo免费视频观看亚洲一| 日本一区二区视频在线观看| 成人高清视频在线观看| 一区二区三区四区激情| 欧美喷水一区二区| 国产精品456| 自拍偷拍国产精品| 欧美精品黑人性xxxx| 精品一区二区三区蜜桃| 综合分类小说区另类春色亚洲小说欧美 | 中文在线一区二区| 色系网站成人免费| 美腿丝袜在线亚洲一区| 日本一区二区三区视频视频| 色94色欧美sute亚洲13|