cscope 15 $HOME/myfolder/git/private/api/email-service/email-ipc 0000459104 @email-common/email-common-list.c 23  ~<¡dio.h > 24  ~ 26  ~"emaž-commÚ-li¡.h " 27  ~"emaž-¡ub-queue.h " 28  ~"emaž-c-bužd.h " 30  ~"emaž-debug-log.h " 32  emc_emaž_queue_™em * gh—d ; 33  emc_emaž_queue_™em * gž ; 34  gcouÁ = -1; 36 EXPORT_API boÞ $emcm_š™_li¡ () 38 h—d = ( emc_emaž_queue_™em *) `m®loc ((emipc_email_queue_item)); 39 ià( h—d =ð NULL ) { 40 `EM_DEBUG_EXCEPTION ("Malloc failed."); 41  çl£ ; 43 `mem£t ( h—d , 0x00, ( emc_emaž_queue_™em )); 45 ž = ( emc_emaž_queue_™em *) `m®loc ((emipc_email_queue_item)); 46 ià( ž =ð NULL ) { 47 `EM_DEBUG_EXCEPTION ("Malloc failed."); 48  çl£ ; 50 `mem£t ( ž , 0x00, ( emc_emaž_queue_™em )); 52 couÁ = 0; 54  Œue ; 55 } } 57 EXPORT_API  $emcm_ä“_li¡ () 59 `EM_SAFE_FREE ( h—d ); 60 `EM_SAFE_FREE ( ž ); 61 } } 63 EXPORT_API boÞ $emcm_add_ž_of_li¡ (* d©a ) 65 emc_emaž_queue_™em * Ãw_™em = NULL ; 67 ià(! d©a ) 68  çl£ ; 70 Ãw_™em = ( emc_emaž_queue_™em *) `m®loc ((emipc_email_queue_item)); 71 ià( Ãw_™em =ð NULL ) { 72 `EM_DEBUG_EXCEPTION ("Malloc failed."); 73  çl£ ; 75 `mem£t ( Ãw_™em , 0x00, ( emc_emaž_queue_™em )); 77 Ãw_™em -> d©a = data; 79 ià( ž ) { 80 ž -> Ãxt = Ãw_™em ; 81 ž = Ãw_™em ; 83 h—d = ž = Ãw_™em ; 86 couÁ ++; 88  Œue ; 89 } } 91 EXPORT_API boÞ $emcm_»move_™em_of_li¡ (* d©a ) 93  šdex = 0; 94 emc_emaž_queue_™em * tmp_™em = h—d ; 95 emc_emaž_queue_™em * ´e_™em = NULL ; 97 ià( h—d ) { 98  šdex = 0; index < couÁ ; index++) { 99 ià( tmp_™em -> d©a == data) { 100 ià( ´e_™em ) { 101 ´e_™em -> Ãxt = tmp_™em ->next; 103 ià( tmp_™em -> Ãxt =ð NULL ) 104 ž = ´e_™em ; 106 h—d = h—d-> Ãxt ; 108 ià( h—d =ð NULL ) 109 ž = NULL ; 112 `EM_SAFE_FREE ( tmp_™em ); 113 couÁ --; 114  Œue ; 116 ´e_™em = tmp_™em ; 117 tmp_™em =mp_™em-> Ãxt ; 120  çl£ ; 121 } } 123 EXPORT_API * $emcm_g‘_©_of_li¡ ( šdex ) 125 emc_emaž_queue_™em * tmp_™em = h—d ; 127 ià( h—d ) { 128  šdex = 0; index < 0; index++) { 129 tmp_™em =mp_™em-> Ãxt ; 132 ià( tmp_™em ) 133  tmp_™em -> d©a ; 135  NULL ; 136 } } 138 EXPORT_API  $emcm_g‘_couÁ_of_li¡ () 140  couÁ ; 141 } } @email-common/email-common-msg-queue.c 22  ~<¡ršg.h > 23  ~ 24  ~<¡dlib.h > 25  ~<”ºo.h > 27  ~ 28  ~ 30  ~"emaž-commÚ-msg-queue.h " 31  ~"emaž-c-bužd.h " 33  ~"emaž-debug-log.h " 35  gcm_msg_ty³ = 0; 36  gcm_msg_qid = -1; 37  emc_msg_buf * gcm_£nd_buf = NULL ; 38  emc_msg_buf * gcm_»cv_buf = NULL ; 40 EXPORT_API boÞ $emcm_š™_msg_queue ( msg_ty³ ) 42 `EM_DEBUG_FUNC_BEGIN (); 43 cm_msg_ty³ = msg_ty³ ; 44 cm_£nd_buf = ( emc_msg_buf *) `m®loc ((emipc_msg_buf)); 45 ià( cm_£nd_buf =ð NULL ) { 46 `EM_DEBUG_EXCEPTION ("Malloc failed."); 47  çl£ ; 49 `mem£t ( cm_£nd_buf , 0x00, ( emc_msg_buf )); 51 cm_»cv_buf = ( emc_msg_buf *) `m®loc ((emipc_msg_buf)); 52 ià( cm_»cv_buf =ð NULL ) { 53 `EM_DEBUG_EXCEPTION ("Malloc failed."); 54  çl£ ; 56 `mem£t ( cm_»cv_buf , 0x00, ( emc_msg_buf )); 58 `EM_DEBUG_FUNC_END (); 59  Œue ; 60 } } 62 EXPORT_API  $emcm_ä“_msg_queue () 64 `EM_DEBUG_FUNC_BEGIN (); 65 `EM_SAFE_FREE ( cm_£nd_buf ); 66 `EM_SAFE_FREE ( cm_»cv_buf ); 67 `EM_DEBUG_FUNC_END (); 68 } } 70 EXPORT_API  $emcm_ü—‹_msg_qid () 72 `EM_DEBUG_FUNC_BEGIN (); 73 key_t key = (key_t)640; 75 ià(( cm_msg_qid = `msgg‘ ( key , IPC_CREAT | IPC_EXCL | 0777)) == -1) { 76 cm_msg_qid = `msgg‘ ( key , 1); 78 ià( ”ºo =ð EEXIST ) { 79 `EM_DEBUG_LOG ("Message Queue Exist"); 80 `EM_DEBUG_LOG ("===================================================== "); 81 `EM_DEBUG_LOG ("[emcm_msg_queue :ƒmcm_create_msg][Exist]"); 82 `EM_DEBUG_LOG ("===================================================== "); 85 `EM_DEBUG_LOG ("====================================================="); 86 `EM_DEBUG_LOG ("[emcm_msg_queue:emcm_ü—‹_msg][msg_qid = %d]", cm_msg_qid ); 87 `EM_DEBUG_LOG ("====================================================="); 88 } } 90 EXPORT_API  $emcm_£nd_msg (* msg ,  size ,  ty³ ) 92 `EM_DEBUG_FUNC_BEGIN (); 94  »t = 0; 96 cm_£nd_buf -> mty³ = ty³ ; 97 `memýy ( cm_£nd_buf -> m‹xt , msg , size ); 99 `EM_DEBUG_LOG ("==========================================================="); 100 `EM_DEBUG_LOG ("[emcm_msg_queue:msg_£nd][Msgqid = %d]", cm_msg_qid ); 101 `EM_DEBUG_LOG ("[emcm_msg_queue:msg_£nd][Sizð%d]", size ); 102 `EM_DEBUG_LOG ("[emcm_msg_queue:msg_£nd][Ty³ = %d]", ty³ ); 103 `EM_DEBUG_LOG ("==========================================================="); 104 »t = `msg¢d ( cm_msg_qid , cm_£nd_buf , IPC_MSGQ_SIZE , 0); 106 `EM_DEBUG_LOG ("====================================================="); 107 `EM_DEBUG_LOG ("[emcm_msg_queue:msg_£nd][»ˆð%d]", »t ); 108 `EM_DEBUG_LOG ("====================================================="); 109  »t ; 110 } } 112 EXPORT_API  $emcm_»cv_msg (* msg ,  size ) 114  »t = 0; 115 `EM_DEBUG_LOG ("==========================================================="); 116 `EM_DEBUG_LOG ("[emcm_msg_queue:msg_»cv][cm_msg_qid = %d]", cm_msg_qid ); 117 `EM_DEBUG_LOG ("[emcm_msg_queue:msg_»cv][cm_msg_ty³ = %d]", cm_msg_ty³ ); 118 `EM_DEBUG_LOG ("==========================================================="); 119 »t = `msgrcv ( cm_msg_qid , cm_»cv_buf , IPC_MSGQ_SIZE , cm_msg_ty³ , 0); 120 ià( »t == -1) { 121 `EM_DEBUG_LOG ("==========================================================="); 122 `EM_DEBUG_LOG ("[emcm_msg_queue:msg_recv][FAIL]"); 123 `EM_DEBUG_LOG ("[emcm_msg_queue:msg_»cv][”rÜ:=%d][”rÜ¡¸=%s]", ”ºo , `¡»¼Ü (errno)); 124 `EM_DEBUG_LOG ("==========================================================="); 126 `memýy ( msg , cm_»cv_buf -> m‹xt , size ); 127 `EM_DEBUG_LOG ("====================================================="); 128 `EM_DEBUG_LOG ("[emcm_msg_queue:msg_»cv][»ˆð%d][mty³ = %x][Sizð%d]", »t , cm_msg_ty³ , size ); 129 `EM_DEBUG_LOG ("====================================================="); 131  »t ; 132 } } 134 EXPORT_API boÞ $emcm_de¡roy_msg_qid () 136 if( `msgùl ( cm_msg_qid , IPC_RMID , NULL ) == -1) 137  çl£ ; 139 `EM_DEBUG_LOG ("====================================================="); 140 `EM_DEBUG_LOG ("[cmSysMsgQueue][MsgDestroy]"); 141 `EM_DEBUG_LOG ("====================================================="); 142  Œue ; 143 } } @email-common/include/email-common-list.h 23 #iâdeà _IPC_LIST_H_ 24  #_IPC_LIST_H_ ) 26  ~"emaž-ty³s.h " 28 EXPORT_API boÞ emcm_š™_li¡ (); 30 EXPORT_API  emcm_ä“_li¡ (); 32 EXPORT_API boÞ emcm_add_ž_of_li¡ (* d©a ); 34 EXPORT_API boÞ emcm_»move_™em_of_li¡ (* d©a ); 36 EXPORT_API * emcm_g‘_©_of_li¡ ( šdex ); 38 EXPORT_API  emcm_g‘_couÁ_of_li¡ (); @email-common/include/email-common-msg-queue.h 23 #iâdeà _IPC_MESSAGE_Q_H_ 24  #_IPC_MESSAGE_Q_H_ ) 26  ~"emaž-ty³s.h " 28  #IPC_MSGQ_SIZE 512 ) 31  mmty³ ; 32  mm‹xt [ IPC_MSGQ_SIZE ]; 33 } temc_msg_buf ; 35 EXPORT_API boÞ emcm_š™_msg_queue ( msg_ty³ ); 37 EXPORT_API  emcm_ä“_msg_queue (); 39 EXPORT_API  emcm_ü—‹_msg_qid (); 41 EXPORT_API  emcm_£nd_msg (* msg ,  size ,  ty³ ); 43 EXPORT_API  emcm_»cv_msg (* msg ,  size ); 45 EXPORT_API boÞ emcm_de¡roy_msg_qid (); @email-ipc-api.c 22  ~ 24  ~"emaž-c.h " 25  ~"emaž-c-bužd.h " 26  ~"emaž-c-­i-šfo.h " 27  ~"emaž-c-·¿m-li¡.h " 28  ~"emaž-c-sock‘.h " 29  ~"emaž-´oxy-maš.h " 31  ~"emaž-debug-log.h " 32  ~"emaž-”rÜs.h " 34 EXPORT_API emc_·¿m_li¡ * $emc_g‘_­i_·¿m‘”s ( HIPC_API ­i , EPARAMETER_DIRECTION dœeùiÚ ) 36 `EM_DEBUG_FUNC_BEGIN (); 37 emc_emaž_­i_šfo * ­i_šfo = (emc_emaž_­i_šfØ*) ­i ; 39  ( emc_·¿m_li¡ *) `emc_g‘_·¿m‘”s_of_­i_šfo ( ­i_šfo , dœeùiÚ ); 40 } } 42 EXPORT_API HIPC_API $emc_ü—‹_emaž_­i ( ­i_id ) 44 `EM_DEBUG_FUNC_BEGIN (); 46 emc_emaž_­i_šfo * ­i_šfo = NULL ; 48 ­i_šfo = ( emc_emaž_­i_šfo *) `m®loc ((emipc_email_api_info)); 49 if( ­i_šfo =ð NULL ) { 50 `EM_DEBUG_EXCEPTION ("Malloc failed"); 51  NULL ; 53 `mem£t ( ­i_šfo , 0x00, ( emc_emaž_­i_šfo )); 55 `emc_£t_­i_id_of_­i_šfo ( ­i_šfo , ­i_id ); 57  ( HIPC_API ) ­i_šfo ; 58 } } 60 EXPORT_API  $emc_de¡roy_emaž_­i ( HIPC_API ­i ) 62 `EM_DEBUG_FUNC_BEGIN ("API = %p", ­i ); 63 emc_emaž_­i_šfo * ­i_šfo = (emc_emaž_­i_šfØ*) ­i ; 64 `EM_SAFE_FREE ( ­i_šfo ); 65 } } 67 EXPORT_API  $emc_g‘_­i_id ( HIPC_API ­i ) 69 `EM_DEBUG_FUNC_BEGIN (); 70 emc_emaž_­i_šfo * ­i_šfo = (emc_emaž_­i_šfo*) ­i ; 71  `emc_g‘_­i_id_of_­i_šfo ( ­i_šfo ); 72 } } 74 EXPORT_API  $emc_g‘_­p_id ( HIPC_API ­i ) 76 `EM_DEBUG_FUNC_BEGIN (); 77 emc_emaž_­i_šfo * ­i_šfo = (emc_emaž_­i_šfØ*) ­i ; 78  `emc_g‘_­p_id_of_­i_šfo ( ­i_šfo ); 79 } } 81 EXPORT_API boÞ $emc_add_·¿m‘” ( HIPC_API ­i , EPARAMETER_DIRECTION dœeùiÚ , * d©a ,  d©a_Ëngth ) 83 `EM_DEBUG_FUNC_BEGIN (); 85 emc_·¿m_li¡ * ·¿m‘”s = `emc_g‘_­i_·¿m‘”s ( ­i , dœeùiÚ ); 86 ià( ·¿m‘”s ) 87  `emc_add_·¿m_of_·¿m_li¡ ( ·¿m‘”s , d©a , d©a_Ëngth ); 89  çl£ ; 90 } } 92 EXPORT_API  $emc_g‘_·¿m‘”_couÁ ( HIPC_API ­i , EPARAMETER_DIRECTION dœeùiÚ ) 94 `EM_DEBUG_FUNC_BEGIN (); 96 emc_·¿m_li¡ * ·¿m‘”s = `emc_g‘_­i_·¿m‘”s ( ­i , dœeùiÚ ); 98 if( ·¿m‘”s ) 99  `emc_g‘_·¿m_couÁ_of_·¿m_li¡ ( ·¿m‘”s ); 102 } } 104 EXPORT_API  $emc_g‘_·¿m‘” ( HIPC_API šput_­i_hªdË , EPARAMETER_DIRECTION šput_·¿m‘”_dœeùiÚ ,  šput_·¿m‘”_šdex ,  šput_·¿m‘”_bufãr_size , * ouut_·¿m‘”_bufãr ) 106 `EM_DEBUG_FUNC_BEGIN ("šput_­i_hªdË [%d], iÅut_·¿m‘”_dœeùiÚ [%d], iÅut_·¿m‘”_šdex [%d], iÅut_·¿m‘”_bufãr_siz[%d], ouut_·¿m‘”_bufã¸[%p]", šput_­i_hªdË , šput_·¿m‘”_dœeùiÚ , šput_·¿m‘”_šdex , šput_·¿m‘”_bufãr_size , ouut_·¿m‘”_bufãr ); 107 emc_·¿m_li¡ * ·¿m‘”s = NULL ; 108 * loÿl_bufãr = NULL ; 110 ià( šput_·¿m‘”_bufãr_size =ð0 || ouut_·¿m‘”_bufãr =ð NULL ) { 111 `EM_DEBUG_EXCEPTION ("EMF_ERROR_INVALID_PARAM"); 112  EMF_ERROR_INVALID_PARAM ; 115 ·¿m‘”s = `emc_g‘_­i_·¿m‘”s ( šput_­i_hªdË , šput_·¿m‘”_dœeùiÚ ); 117 ià( ·¿m‘”s =ð NULL ) { 118 `EM_DEBUG_EXCEPTION ("EMF_ERROR_IPC_PROTOCOL_FAILURE"); 119  EMF_ERROR_IPC_PROTOCOL_FAILURE ; 122 loÿl_bufãr = `emc_g‘_·¿m_of_·¿m_li¡ ( ·¿m‘”s , šput_·¿m‘”_šdex ); 124 ià( loÿl_bufãr =ð NULL ) { 125 `EM_DEBUG_EXCEPTION ("EMF_ERROR_IPC_PROTOCOL_FAILURE"); 126  EMF_ERROR_IPC_PROTOCOL_FAILURE ; 129 ià( `emc_g‘_·¿m_Ën_of_·¿m_li¡ ( ·¿m‘”s , šput_·¿m‘”_šdex è!ð šput_·¿m‘”_bufãr_size ) { 130 `EM_DEBUG_EXCEPTION ("EMF_ERROR_IPC_PROTOCOL_FAILURE"); 131  EMF_ERROR_IPC_PROTOCOL_FAILURE ; 134 `memýy ( ouut_·¿m‘”_bufãr , loÿl_bufãr , šput_·¿m‘”_bufãr_size ); 136 `EM_DEBUG_FUNC_END ("Suceeded"); 137  EMF_ERROR_NONE ; 138 } } 140 EXPORT_API  $emc_g‘_·¿m‘”_Ëngth ( HIPC_API ­i , EPARAMETER_DIRECTION dœeùiÚ ,  ·¿m‘”_šdex ) 142 `EM_DEBUG_FUNC_BEGIN (); 143 emc_·¿m_li¡ * ·¿m‘”s = `emc_g‘_­i_·¿m‘”s ( ­i , dœeùiÚ ); 144 ià( ·¿m‘”s ) { 145 `EM_DEBUG_FUNC_END ("Suceeded"); 146  `emc_g‘_·¿m_Ën_of_·¿m_li¡ ( ·¿m‘”s , ·¿m‘”_šdex ); 148 `EM_DEBUG_FUNC_END ("Failed"); 150 } } @email-ipc-api/email-ipc-api-info.c 23  ~<¡ršg.h > 24  ~ 25  ~ 27  ~"emaž-c-­i-šfo.h " 28  ~"emaž-c-·¿m-li¡.h " 29  ~"emaž-c-bužd.h " 31  ~"emaž-debug-log.h " 33  emc_·r£_­i_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo , * ¡»am ); 34  emc_·r£_»¥Ú£_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo , * ¡»am ); 35  emc_·r£_­p_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo , * ¡»am ); 37 EXPORT_API boÞ $emc_£t_­i_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo ,  ­i_id ) 39 ­i_šfo -> ­i_id =‡pi_id; 40  Œue ; 41 } } 43 EXPORT_API  $emc_g‘_­i_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo ) 45  ­i_šfo -> ­i_id ; 46 } } 48 EXPORT_API boÞ $emc_£t_­p_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo ,  ­p_id ) 50 ­i_šfo -> ­p_id =‡pp_id; 51  Œue ; 52 } } 54 EXPORT_API  $emc_g‘_­p_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo ) 56  ­i_šfo -> ­p_id ; 57 } } 59 EXPORT_API boÞ $emc_£t_»¥Ú£_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo ,  »¥Ú£_id ) 61 ­i_šfo -> »¥Ú£_id =„esponse_id; 62  Œue ; 63 } } 65 EXPORT_API  $emc_g‘_»¥Ú£_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo ) 67  ­i_šfo -> »¥Ú£_id ; 68 } } 70 EXPORT_API boÞ $emc_·r£_¡»am_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo , EPARAMETER_DIRECTION dœeùiÚ , * ¡»am ) 72 emc_·¿m_li¡ * Ãw_·¿m_li¡ = NULL ; 74 ià( ­i_šfo -> ·¿ms [ dœeùiÚ ] =ð NULL ) { 75 Ãw_·¿m_li¡ = ( emc_·¿m_li¡ *) `m®loc ((emipc_param_list)); 76 ià( Ãw_·¿m_li¡ =ð NULL ) { 77 `EM_DEBUG_EXCEPTION ("Memory‡llocation failed."); 78  çl£ ; 80 `mem£t ( Ãw_·¿m_li¡ , 0x00, ( emc_·¿m_li¡ )); 81 ­i_šfo -> ·¿ms [ dœeùiÚ ] = Ãw_·¿m_li¡ ; 84 `emc_·r£_­i_id_of_­i_šfo ( ­i_šfo , ¡»am ); 85 `emc_·r£_­p_id_of_­i_šfo ( ­i_šfo , ¡»am ); 86 `emc_·r£_»¥Ú£_id_of_­i_šfo ( ­i_šfo , ¡»am ); 87  `emc_·r£_¡»am_of_·¿m_li¡ ( ­i_šfo -> ·¿ms [ dœeùiÚ ], ¡»am ); 88 } } 90 EXPORT_API * $emc_g‘_¡»am_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo , EPARAMETER_DIRECTION dœeùiÚ ) 92 emc_·¿m_li¡ * Ãw_·¿m_li¡ = NULL ; 93 * ¡»am = NULL ; 95 ià( ­i_šfo -> ·¿ms [ dœeùiÚ ] =ð NULL ) { 96 Ãw_·¿m_li¡ = ( emc_·¿m_li¡ *) `m®loc ((emipc_param_list)); 97 ià( Ãw_·¿m_li¡ =ð NULL ) { 98 `EM_DEBUG_EXCEPTION ("Memory‡llocation failed."); 99  çl£ ; 101 `mem£t ( Ãw_·¿m_li¡ , 0x00, ( emc_·¿m_li¡ )); 102 ­i_šfo -> ·¿ms [ dœeùiÚ ] = Ãw_·¿m_li¡ ; 105 ¡»am = `emc_g‘_¡»am_of_·¿m_li¡ ( ­i_šfo -> ·¿ms [ dœeùiÚ ]); 106 ià( ¡»am !ð NULL ) { 107 `memýy ( ¡»am , (*)&( ­i_šfo -> ­i_id ), (api_info->api_id)); 108 `memýy ( ¡»am +(()* eSTREAM_RESID ), (*)&( ­i_šfo -> »¥Ú£_id ), (api_info->response_id)); 109 `memýy ( ¡»am +(()* eSTREAM_APPID ), (*)&( ­i_šfo -> ­p_id ), (api_info->app_id)); 111  (*) ¡»am ; 112 } } 114 EXPORT_API  $emc_g‘_¡»am_Ëngth_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo , EPARAMETER_DIRECTION dœeùiÚ ) 116 ià( ­i_šfo -> ·¿ms [ dœeùiÚ ] =ð NULL ) 119  `emc_g‘_¡»am_Ëngth_of_·¿m_li¡ ( ­i_šfo -> ·¿ms [ dœeùiÚ ]); 120 } } 122 EXPORT_API * $emc_g‘_·¿m‘”s_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo , EPARAMETER_DIRECTION dœeùiÚ ) 124 emc_·¿m_li¡ * Ãw_·¿m_li¡ = NULL ; 126 ià( ­i_šfo -> ·¿ms [ dœeùiÚ ] =ð NULL ) { 127 Ãw_·¿m_li¡ = ( emc_·¿m_li¡ *) `m®loc ((emipc_param_list)); 128 ià( Ãw_·¿m_li¡ =ð NULL ) { 129 `EM_DEBUG_EXCEPTION ("Memory‡llocation failed."); 130  çl£ ; 132 `mem£t ( Ãw_·¿m_li¡ , 0x00, ( emc_·¿m_li¡ )); 133 ­i_šfo -> ·¿ms [ dœeùiÚ ] = Ãw_·¿m_li¡ ; 135  ­i_šfo -> ·¿ms [ dœeùiÚ ]; 136 } } 138  $emc_·r£_­i_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo , * ¡»am ) 140 ­i_šfo -> ­i_id = *((*) ¡»am + eSTREAM_APIID ); 141  ­i_šfo -> ­i_id ; 142 } } 144  $emc_·r£_»¥Ú£_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo , * ¡»am ) 146 ­i_šfo -> »¥Ú£_id = *((*) ¡»am + eSTREAM_RESID ); 147  ­i_šfo -> »¥Ú£_id ; 148 } } 150  $emc_·r£_­p_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo , * ¡»am ) 152 ­i_šfo -> ­p_id = *((*) ¡»am + eSTREAM_APPID ); 153  ­i_šfo -> ­p_id ; 155 } } @email-ipc-api/email-ipc-param-list.c 23  ~<¡ršg.h > 24  ~<¡dlib.h > 26  ~"emaž-c-bužd.h " 27  ~"emaž-c-·¿m-li¡.h " 29  ~"emaž-debug-log.h " 36  emc_·r£_·¿m‘”_couÁ (* ¡»am ); 38 EXPORT_API boÞ $emc_·r£_¡»am_of_·¿m_li¡ ( emc_·¿m_li¡ * ·¿m_li¡ , * ¡»am_d©a ) 40 `EM_DEBUG_FUNC_BEGIN (); 41  ·¿m‘”_couÁ = `emc_·r£_·¿m‘”_couÁ ( ¡»am_d©a ); 42 if( ·¿m‘”_couÁ <= 0) { 43 `EM_DEBUG_EXCEPTION ("There is‚o…arameter. "); 44  çl£ ; 47 * ¡»am = (*) ¡»am_d©a ; 48  šdex , ·¿m_Ën , pos = ()* eSTREAM_DATA ; 50  šdex = 0; index < ·¿m‘”_couÁ ; index++) { 51  Ën =0; 52 `memýy (& Ën , ¡»am + pos , ()); 53 ·¿m_Ën = Ën ; 54 `EM_DEBUG_LOG ("P¬am‘” L’gth [%d] : %d ", šdex , ·¿m_Ën ); 55 pos += (); 57 `emc_add_·¿m_of_·¿m_li¡ ( ·¿m_li¡ , (*)( ¡»am + pos ), ·¿m_Ën ); 58 pos +ð ·¿m_Ën ; 61  Œue ; 62 } } 64 EXPORT_API * $emc_g‘_¡»am_of_·¿m_li¡ ( emc_·¿m_li¡ * ·¿m_li¡ ) 66 `EM_DEBUG_FUNC_BEGIN (); 67 if( ·¿m_li¡ -> by‹_¡»am ) 68  ·¿m_li¡ -> by‹_¡»am ; 70  ¡»am_Ën = `emc_g‘_¡»am_Ëngth_of_·¿m_li¡ ( ·¿m_li¡ ); 72 ià( ¡»am_Ën > 0) { 73 ·¿m_li¡ -> by‹_¡»am = (*) `ÿÎoc (1, ¡»am_Ën ); 74  pos = ()* eSTREAM_COUNT ; 76 ià( pos + ()( ·¿m_li¡ -> ·¿m_couÁ è> ¡»am_Ën ) { 77 `EM_DEBUG_EXCEPTION ("%d > sŒ—m_Ën", pos + ( ·¿m_li¡ -> ·¿m_couÁ )); 78 `EM_SAFE_FREE ( ·¿m_li¡ -> by‹_¡»am ); 79  NULL ; 82 `memýy ((*)( ·¿m_li¡ -> by‹_¡»am + pos ), (*)&·¿m_li¡-> ·¿m_couÁ , (param_list->param_count)); 84 pos += (); 85  šdex = 0, Ëngth = 0; 88  šdex =0; index< ·¿m_li¡ -> ·¿m_couÁ ; index++) { 89 Ëngth = `emc_g‘_Ëngth ( ·¿m_li¡ -> ·¿ms [ šdex ]); 90 ià( Ëngth <= 0) { 91 `EM_DEBUG_EXCEPTION ("Ëngth = %d", šdex , Ëngth ); 92 `EM_SAFE_FREE ( ·¿m_li¡ -> by‹_¡»am ); 93  NULL ; 96 ià( pos + ()(è> ¡»am_Ën ) { 97 `EM_DEBUG_EXCEPTION ("%d > sŒ—m_Ën", pos + ()); 98 `EM_SAFE_FREE ( ·¿m_li¡ -> by‹_¡»am ); 99  NULL ; 101 `memýy ((*)( ·¿m_li¡ -> by‹_¡»am + pos ), (*)& Ëngth , ()); 102 pos += (); 104 ià( pos + Ëngth > ¡»am_Ën ) { 105 `EM_DEBUG_EXCEPTION ("%d > sŒ—m_Ën", pos + Ëngth ); 106 `EM_SAFE_FREE ( ·¿m_li¡ -> by‹_¡»am ); 107  NULL ; 110 `memýy ((*)( ·¿m_li¡ -> by‹_¡»am + pos ), `emc_g‘_d©a Õ¬am_li¡-> ·¿ms [ šdex ]), Ëngth ); 111 pos +ð Ëngth ; 113  (*) ·¿m_li¡ -> by‹_¡»am ; 116 `EM_DEBUG_EXCEPTION ("failed."); 117 `EM_SAFE_FREE ( ·¿m_li¡ -> by‹_¡»am ); 119 `EM_DEBUG_FUNC_END (); 120  NULL ; 121 } } 123 EXPORT_API  $emc_g‘_¡»am_Ëngth_of_·¿m_li¡ ( emc_·¿m_li¡ * ·¿m_li¡ ) 125  Ëngth = (è* eSTREAM_DATA ; 126  šdex ; 127  šdex = 0; index < ·¿m_li¡ -> ·¿m_couÁ ; index++) { 128 Ëngth += (); 129 Ëngth +ð `emc_g‘_Ëngth ( ·¿m_li¡ -> ·¿ms [ šdex ]); 131  Ëngth ; 132 } } 134 EXPORT_API boÞ $emc_add_·¿m_of_·¿m_li¡ ( emc_·¿m_li¡ * ·¿m_li¡ , * d©a ,  Ën ) 136 `EM_DEBUG_FUNC_BEGIN (); 137 ià( `emc_£t_·¿m (&( ·¿m_li¡ -> ·¿ms [·¿m_li¡-> ·¿m_couÁ ]), d©a , Ën )) { 138 ·¿m_li¡ -> ·¿m_couÁ ++; 139 `EM_SAFE_FREE ( ·¿m_li¡ -> by‹_¡»am ); 140  Œue ; 142  çl£ ; 143 } } 145 EXPORT_API * $emc_g‘_·¿m_of_·¿m_li¡ ( emc_·¿m_li¡ * ·¿m_li¡ ,  šdex ) 147 `EM_DEBUG_FUNC_BEGIN ("šdex [%d]", šdex ); 148 ià( šdex < 0 || index >ð ·¿m_li¡ -> ·¿m_couÁ ) { 149 `EM_DEBUG_EXCEPTION ("Index value is‚ot valid"); 150  NULL ; 152  `emc_g‘_d©a ( ·¿m_li¡ -> ·¿ms [ šdex ]); 153 } } 155 EXPORT_API  $emc_g‘_·¿m_Ën_of_·¿m_li¡ ( emc_·¿m_li¡ * ·¿m_li¡ ,  šdex ) 157 `EM_DEBUG_FUNC_BEGIN (); 158 ià( šdex < 0 || index >ð ·¿m_li¡ -> ·¿m_couÁ ) { 159 `EM_DEBUG_EXCEPTION ("Index valud is‚ot valid"); 162  `emc_g‘_Ëngth ( ·¿m_li¡ -> ·¿ms [ šdex ]); 163 } } 165 EXPORT_API  $emc_g‘_·¿m_couÁ_of_·¿m_li¡ ( emc_·¿m_li¡ * ·¿m_li¡ ) 167 `EM_DEBUG_FUNC_BEGIN ("P¬am‘” couÁ [%d]", ·¿m_li¡ -> ·¿m_couÁ ); 168  ·¿m_li¡ -> ·¿m_couÁ ; 169 } } 171  $emc_·r£_·¿m‘”_couÁ (* ¡»am ) 173 `EM_DEBUG_FUNC_BEGIN (); 174 * ·¿m‘”_couÁ_pos™iÚ = (*) ¡»am + eSTREAM_COUNT ; 176  * ·¿m‘”_couÁ_pos™iÚ ; 177 } } @email-ipc-api/email-ipc-param.c 23  ~<¡ršg.h > 24  ~<¡dlib.h > 26  ~"emaž-c-·¿m.h " 27  ~"emaž-debug-log.h " 29 EXPORT_API boÞ $emc_£t_·¿m ( emc_·¿m * ·¿m , * d©a ,  Ën ) 31 `EM_DEBUG_FUNC_BEGIN (); 33 ià(! ·¿m ) { 34 `EM_DEBUG_EXCEPTION ("Invalid…aramter"); 35  çl£ ; 38 ià( Ën == 0) 39  Œue ; 41 ·¿m -> d©a = (*) `m®loc ( Ën ); 42 ià( ·¿m -> d©a =ð NULL ) { 43  çl£ ; 45 `mem£t ( ·¿m -> d©a , 0x00, Ën ); 46 `memýy ( ·¿m -> d©a , d©a, Ën ); 47 ·¿m -> Ëngth = Ën ; 48  Œue ; 49 } } 51 EXPORT_API  $emc_g‘_Ëngth ( emc_·¿m ·¿m ) 53  ·¿m . Ëngth ; 54 } } 56 EXPORT_API * $emc_g‘_d©a ( emc_·¿m ·¿m ) 58  ·¿m . d©a ; 59 } } @email-ipc-api/include/email-ipc-api-info.h 23 #iâdeà _IPC_APIINFO_H_ 24  #_IPC_APIINFO_H_ ) 26  ~<¡dio.h > 28  ~"emaž-c.h " 29  ~"emaž-c-­i-šfo.h " 30  ~"emaž-c-·¿m-li¡.h " 33  m­i_id ; 34  m»¥Ú£_id ; 35  m­p_id ; 36 emc_·¿m_li¡ * m·¿ms [2]; 37 } temc_emaž_­i_šfo ; 39 EXPORT_API boÞ emc_£t_­i_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo ,  ­i_id ); 41 EXPORT_API  emc_g‘_­i_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo ); 43 EXPORT_API boÞ emc_£t_­p_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo ,  ­p_id ); 45 EXPORT_API  emc_g‘_­p_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo ); 47 EXPORT_API boÞ emc_£t_»¥Ú£_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo ,  »¥Ú£_id ); 49 EXPORT_API  emc_g‘_»¥Ú£_id_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo ); 51 EXPORT_API boÞ emc_·r£_¡»am_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo , EPARAMETER_DIRECTION dœeùiÚ , * ¡»am ); 53 EXPORT_API * emc_g‘_¡»am_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo , EPARAMETER_DIRECTION dœeùiÚ ); 55 EXPORT_API  emc_g‘_¡»am_Ëngth_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo , EPARAMETER_DIRECTION dœeùiÚ ); 57 EXPORT_API * emc_g‘_·¿m‘”s_of_­i_šfo ( emc_emaž_­i_šfo * ­i_šfo , EPARAMETER_DIRECTION dœeùiÚ ); 62  #EM_APIID_TO_STR ( nAPIID ) \ 64  id = nAPIID ;\ 65 cÚ¡ * s = NULL ;\ 66  id ) {\ 67  _EMAIL_API_ADD_ACCOUNT :\ 68 s = "_EMAIL_API_ADD_ACCOUNT";\ 70  _EMAIL_API_ADD_MAILBOX :\ 71 s = "_EMAIL_API_ADD_MAILBOX";\ 73  _EMAIL_API_DELETE_MAILBOX :\ 74 s = "_EMAIL_API_DELETE_MAILBOX";\ 76  _EMAIL_API_UPDATE_MAILBOX :\ 77 s = "_EMAIL_API_UPDATE_MAILBOX";\ 79  _EMAIL_API_SET_MAIL_SLOT_SIZE :\ 80 s = "_EMAIL_API_SET_MAIL_SLOT_SIZE";\ 82  _EMAIL_API_SEND_MAIL :\ 83 s = "_EMAIL_API_SEND_MAIL";\ 85  _EMAIL_API_GET_MAILBOX_COUNT :\ 86 s = "_EMAIL_API_GET_MAILBOX_COUNT";\ 88  _EMAIL_API_GET_MAILBOX_LIST :\ 89 s = "_EMAIL_API_GET_MAILBOX_LIST";\ 91  _EMAIL_API_GET_SUBMAILBOX_LIST :\ 92 s = "_EMAIL_API_GET_SUBMAILBOX_LIST";\ 94  _EMAIL_API_SYNC_HEADER :\ 95 s = "_EMAIL_API_SYNC_HEADER";\ 97  _EMAIL_API_DOWNLOAD_BODY :\ 98 s = "_EMAIL_API_DOWNLOAD_BODY";\ 100  _EMAIL_API_CLEAR_DATA :\ 101 s = "_EMAIL_API_CLEAR_DATA";\ 103  _EMAIL_API_DELETE_ALL_MAIL :\ 104 s = "_EMAIL_API_DELETE_ALL_MAIL";\ 106  _EMAIL_API_DELETE_MAIL :\ 107 s = "_EMAIL_API_DELETE_MAIL";\ 109  _EMAIL_API_MODIFY_MAIL_FLAG :\ 110 s = "_EMAIL_API_MODIFY_MAIL_FLAG";\ 112  _EMAIL_API_MODIFY_MAIL_EXTRA_FLAG :\ 113 s = "_EMAIL_API_MODIFY_MAIL_EXTRA_FLAG";\ 115  _EMAIL_API_ADD_RULE :\ 116 s = "_EMAIL_API_ADD_RULE";\ 118  _EMAIL_API_GET_RULE :\ 119 s = "_EMAIL_API_GET_RULE";\ 121  _EMAIL_API_GET_RULE_LIST :\ 122 s = "_EMAIL_API_GET_RULE";\ 124  _EMAIL_API_FIND_RULE :\ 125 s = "_EMAIL_API_FIND_RULE";\ 127  _EMAIL_API_UPDATE_RULE :\ 128 s = "_EMAIL_API_UPDATE_RULE";\ 130  _EMAIL_API_DELETE_RULE :\ 131 s = "_EMAIL_API_DELETE_RULE";\ 133  _EMAIL_API_MOVE_MAIL :\ 134 s = "_EMAIL_API_MOVE_MAIL";\ 136  _EMAIL_API_MOVE_ALL_MAIL :\ 137 s = "_EMAIL_API_MOVE_ALL_MAIL";\ 139  _EMAIL_API_SET_FLAGS_FIELD :\ 140 s = "_EMAIL_API_SET_FLAGS_FIELD";\ 142  _EMAIL_API_ADD_MAIL :\ 143 s = "_EMAIL_API_ADD_MAIL";\ 145  _EMAIL_API_UPDATE_MAIL :\ 146 s = "_EMAIL_API_UPDATE_MAIL";\ 148  _EMAIL_API_MOVE_THREAD_TO_MAILBOX :\ 149 s = "_EMAIL_API_MOVE_THREAD_TO_MAILBOX";\ 151  _EMAIL_API_DELETE_THREAD :\ 152 s = "_EMAIL_API_DELETE_THREAD";\ 154  _EMAIL_API_MODIFY_SEEN_FLAG_OF_THREAD :\ 155 s = "_EMAIL_API_MODIFY_SEEN_FLAG_OF_THREAD";\ 157  _EMAIL_API_UPDATE_ACCOUNT :\ 158 s = "_EMAIL_API_UPDATE_ACCOUNT";\ 160  _EMAIL_API_ADD_ATTACHMENT :\ 161 s = "_EMAIL_API_ADD_ATTACHMENT";\ 163  _EMAIL_API_GET_IMAP_MAILBOX_LIST :\ 164 s = "_EMAIL_API_GET_IMAP_MAILBOX_LIST";\ 166  _EMAIL_API_GET_ATTACHMENT :\ 167 s = "_EMAIL_API_GET_ATTACHMENT";\ 169  _EMAIL_API_DELETE_ATTACHMENT :\ 170 s = "_EMAIL_API_DELETE_ATTACHMENT";\ 172  _EMAIL_API_DOWNLOAD_ATTACHMENT :\ 173 s = "_EMAIL_API_DOWNLOAD_ATTACHMENT";\ 175  _EMAIL_API_GET_ACCOUNT_LIST :\ 176 s = "_EMAIL_API_GET_ACCOUNT_LIST";\ 178  _EMAIL_API_SEND_SAVED :\ 179 s = "_EMAIL_API_SEND_SAVED";\ 181  _EMAIL_API_CANCEL_JOB :\ 182 s = "_EMAIL_API_CANCEL_JOB";\ 184  _EMAIL_API_GET_PENDING_JOB :\ 185 s = "_EMAIL_API_GET_PENDING_JOB";\ 187  _EMAIL_API_NETWORK_GET_STATUS :\ 188 s = "_EMAIL_API_NETWORK_GET_STATUS";\ 190  _EMAIL_API_SEND_RETRY :\ 191 s = "_EMAIL_API_SEND_RETRY";\ 193  _EMAIL_API_VALIDATE_ACCOUNT :\ 194 s = "_EMAIL_API_VALIDATE_ACCOUNT";\ 196  _EMAIL_API_SEND_MAIL_CANCEL_JOB :\ 197 s = "_EMAIL_API_SEND_MAIL_CANCEL_JOB";\ 199  _EMAIL_API_SEARCH_MAIL_ON_SERVER :\ 200 s = "_EMAIL_API_SEARCH_MAIL_ON_SERVER";\ 202  _EMAIL_API_ADD_ACCOUNT_WITH_VALIDATION :\ 203 s = "_EMAIL_API_ADD_ACCOUNT_WITH_VALIDATION";\ 205  _EMAIL_API_BACKUP_ACCOUNTS :\ 206 s = "_EMAIL_API_BACKUP_ACCOUNTS";\ 208  _EMAIL_API_RESTORE_ACCOUNTS :\ 209 s = "_EMAIL_API_RESTORE_ACCOUNTS";\ 211  _EMAIL_API_PRINT_RECEIVING_EVENT_QUEUE :\ 212 s = "_EMAIL_API_PRINT_RECEIVING_EVENT_QUEUE";\ 214  _EMAIL_API_PING_SERVICE :\ 215 s = "_EMAIL_API_PING_SERVICE";\ 217  _EMAIL_API_UPDATE_NOTIFICATION_BAR_FOR_UNREAD_MAIL :\ 218 s = "_EMAIL_API_UPDATE_NOTIFICATION_BAR_FOR_UNREAD_MAIL";\ 220  _EMAIL_API_GET_PASSWORD_LENGTH_OF_ACCOUNT :\ 221 s = "_EMAIL_API_GET_PASSWORD_LENGTH_OF_ACCOUNT";\ 224 s = "UNKNOWN_APIID";\ 226 s ;\ 227 }) ) @email-ipc-api/include/email-ipc-param-list.h 23 #iâdeà _IPC_PARAMLIST_H_ 24  #_IPC_PARAMLIST_H_ ) 26  ~"emaž-c-·¿m.h " 27  ~"emaž-ty³s.h " 30 meSTREAM_APIID , 31 meSTREAM_RESID , 32 meSTREAM_APPID , 33 meSTREAM_COUNT , 34 meSTREAM_DATA , 35 meSTREAM_MAX 36 } tIPC_STREAM_INFO ; 39  m·¿m_couÁ ; 40 emc_·¿m m·¿ms [10]; 41 * mby‹_¡»am ; 42 } temc_·¿m_li¡ ; 44 EXPORT_API boÞ emc_·r£_¡»am_of_·¿m_li¡ ( emc_·¿m_li¡ * ·¿m_li¡ , * ¡»am_d©a ); 46 EXPORT_API * emc_g‘_¡»am_of_·¿m_li¡ ( emc_·¿m_li¡ * ·¿m_li¡ ); 48 EXPORT_API  emc_g‘_¡»am_Ëngth_of_·¿m_li¡ ( emc_·¿m_li¡ * ·¿m_li¡ ); 50 EXPORT_API boÞ emc_add_·¿m_of_·¿m_li¡ ( emc_·¿m_li¡ * ·¿m_li¡ , * d©a ,  Ën ); 52 EXPORT_API * emc_g‘_·¿m_of_·¿m_li¡ ( emc_·¿m_li¡ * ·¿m_li¡ ,  šdex ); 54 EXPORT_API  emc_g‘_·¿m_Ën_of_·¿m_li¡ ( emc_·¿m_li¡ * ·¿m_li¡ ,  šdex ); 56 EXPORT_API  emc_g‘_·¿m_couÁ_of_·¿m_li¡ ( emc_·¿m_li¡ * ·¿m_li¡ ); @email-ipc-api/include/email-ipc-param.h 23 #iâdeà _IPC_PARAM_H_ 24  #_IPC_PARAM_H_ ) 26  ~"emaž-ty³s.h " 29  mËngth ; 30 * md©a ; 31 } temc_·¿m ; 33 EXPORT_API boÞ emc_£t_·¿m ( emc_·¿m * ·¿m , * d©a ,  Ën ); 35 EXPORT_API  emc_g‘_Ëngth ( emc_·¿m ·¿m ); 37 EXPORT_API * emc_g‘_d©a ( emc_·¿m ·¿m ); @email-ipc-build.c 23  ~<¡dlib.h > 24  ~<¡d¬g.h > 26  ~"emaž-c-bužd.h " @email-ipc-proxy.c 18  ~"emaž-c-bužd.h " 19  ~"emaž-c.h " 20  ~"emaž-c-­i-šfo.h " 21  ~"emaž-c-·¿m-li¡.h " 22  ~"emaž-c-sock‘.h " 23  ~"emaž-´oxy-maš.h " 25  ~"emaž-debug-log.h " 26  ~"emaž-­i.h " 27  ~"emaž-ty³s.h " 29 EXPORT_API  $emc_š™Ÿlize_´oxy () 31 `EM_DEBUG_FUNC_BEGIN (); 33  ”r = `emc_š™Ÿlize_´oxy_maš (); 37 `EM_DEBUG_FUNC_END (); 38  ”r ; 39 } } 41 EXPORT_API  $emc_fš®ize_´oxy () 43 `EM_DEBUG_FUNC_BEGIN (); 44  `emc_fš®ize_´oxy_maš (); 48 } } 50 EXPORT_API boÞ $emc_execu‹_´oxy_­i ( HIPC_API ­i ) 52 `EM_DEBUG_FUNC_BEGIN (); 53  »t ; 54  ”r = EMF_ERROR_NONE ; 55 emc_emaž_­i_šfo * ­i_šfo = (emc_emaž_­i_šfØ*) ­i ; 57 `EM_DEBUG_LOG ("API [%p]", ­i_šfo ); 59 if( ­i_šfo =ð NULL ) { 60 `EM_DEBUG_EXCEPTION ("EMF_ERROR_INVALID_PARAM"); 61  EMF_ERROR_INVALID_PARAM ; 64 `EM_DEBUG_LOG ("APIID [%s], Re¥Ú£ID [%d], APPID[%d]", `EM_APIID_TO_STR ( `emc_g‘_­i_id_of_­i_šfo ( ­i_šfo )), `emc_g‘_»¥Ú£_id_of_­i_šfo ×pi_šfo), `emc_g‘_­p_id_of_­i_šfo (api_info)); 66 »t = `emc_execu‹_­i_of_´oxy_maš ( ­i_šfo ); 72 ià(! »t ) { 73 `emc_fš®ize_´oxy (); 75 ”r = `emc_š™Ÿlize_´oxy (); 76 ià( ”r !ð EMF_ERROR_NONE ) { 77 `EM_DEBUG_EXCEPTION ("FažedØÝ’hsock‘ : [%d]", ”r ); 78  EMF_ERROR_CONNECTION_FAILURE ; 80 »t = `emc_execu‹_­i_of_´oxy_maš ( ­i_šfo ); 84 ià(! »t ) { 85 `EM_DEBUG_EXCEPTION ("emc_´oxy_maš :ƒmc_execu‹_­˜çžed [%d]", ”r ); 86  EMF_ERROR_CONNECTION_FAILURE ; 89 `EM_DEBUG_FUNC_END ("”¸[%d]", ”r ); 90  ”r ; 91 } } @email-ipc-stub.c 23  ~"emaž-c.h " 24  ~"emaž-c-bužd.h " 25  ~"emaž-¡ub-maš.h " 27  ~"emaž-debug-log.h " 29 EXPORT_API boÞ $emc_š™Ÿlize_¡ub ( PFN_EXECUTE_API ­i_m­³r ) 31 `EM_DEBUG_LOG ("[IPCLib] ipcEmailStub_Initialize "); 33  `emc_š™Ÿlize_¡ub_maš ( ­i_m­³r ); 37 } } 39 EXPORT_API boÞ $emc_fš®ize_¡ub () 41 `emc_fš®ize_¡ub_maš (); 42  Œue ; 48 } } 50 EXPORT_API boÞ $emc_execu‹_¡ub_­i ( HIPC_API ­i ) 52 `EM_DEBUG_LOG ("cEmažStub_Execu‹API [%x]", ­i ); 53 emc_emaž_­i_šfo * ­i_šfo = (emc_emaž_­i_šfØ*) ­i ; 54 ià( ­i_šfo =ð NULL ) 55  çl£ ; 57  `emc_execu‹_­i_¡ub_to_´oxy ( ­i_šfo ); 64 } } @email-proxy/email-proxy-callback-info.c 23  ~"emaž-´oxy-ÿÎback-šfo.h " 25 EXPORT_API boÞ $emc_£t_cb_šfo_v®ue ( emc_emaž_cb_šfo * cb_šfo ,  ­i_id , * â_ÿÎback ) 27 cb_šfo -> ­i_id =‡pi_id; 28 cb_šfo -> â_ÿÎback = fn_callback; 29  Œue ; 30 } } @email-proxy/email-proxy-main.c 23  ~ 24  ~<±h»ad.h > 25  ~ 27  ~"emaž-c.h " 28  ~"emaž-c-bužd.h " 29  ~"emaž-commÚ-li¡.h " 30  ~"emaž-commÚ-msg-queue.h " 31  ~"emaž-´oxy-maš.h " 32  ~"emaž-´oxy-sock‘.h " 33  ~"emaž-´oxy-ÿÎback-šfo.h " 35  ~"emaž-š‹º®-ty³s.h " 36  ~"emaž-debug-log.h " 38  g»ã»nû = 0; 39  boÞ g»cv_¡Ý_æag = çl£ ; 41 ±h»ad_mu‹x_t gc_´oxy_mu‹x = PTHREAD_MUTEX_INITIALIZER ; 42 ±h»ad_cÚd_t gc_´oxy_cÚd = PTHREAD_COND_INITIALIZER ; 45 EXPORT_API  $emc_š™Ÿlize_´oxy_maš () 47 `EM_DEBUG_FUNC_BEGIN (); 49 ià( »ã»nû > 0) { 50 `EM_DEBUG_EXCEPTION ("AÌ—dy IÁŸlized„eã»nû[%d]", »ã»nû ); 51  EMF_ERROR_NONE ; 54 »ã»nû ++; 56 ià(! `emc_¡¬t_´oxy_sock‘ ()) { 57 `EM_DEBUG_EXCEPTION ("Socket start failed"); 58  EMF_ERROR_IPC_CONNECTION_FAILURE ; 61 `EM_DEBUG_LOG ("Sock‘ ID : %d", `emc_g‘_´oxy_sock‘_id ()); 62 `EM_DEBUG_FUNC_END (); 63  EMF_ERROR_NONE ; 64 } } 66 EXPORT_API  $emc_fš®ize_´oxy_maš () 68 `EM_DEBUG_FUNC_BEGIN (); 70 ià(-- »ã»nû > 0) { 71 `EM_DEBUG_EXCEPTION ("MÜthª oÄeã»nû[%d]", »ã»nû ); 72  EMF_ERROR_NONE ; 80 `EM_DEBUG_FUNC_END (); 81  EMF_ERROR_NONE ; 82 } } 84 EXPORT_API boÞ $emc_execu‹_­i_of_´oxy_maš ( emc_emaž_­i_šfo * ­i_šfo ) 86 `EM_DEBUG_FUNC_BEGIN (); 88  »t ; 89 * š_¡»am = (*) `emc_g‘_¡»am_of_­i_šfo ( ­i_šfo , ePARAMETER_IN ); 90  Ëngth = `emc_g‘_¡»am_Ëngth_of_­i_šfo ( ­i_šfo , ePARAMETER_IN ); 91 boÞ »suÉ = çl£ ; 92  £ndšg_by‹s ; 94 ià(! ­i_šfo ) { 95 `EM_DEBUG_EXCEPTION ("Invalid Parameter"); 96  çl£ ; 99 `ENTER_CRITICAL_SECTION ( c_´oxy_mu‹x ); 100 £ndšg_by‹s = `emc_£nd_´oxy_sock‘ ( š_¡»am , Ëngth ); 101 `LEAVE_CRITICAL_SECTION ( c_´oxy_mu‹x ); 103 `EM_DEBUG_LOG ("Proxy=>¡ub s’dšg %d by‹.", £ndšg_by‹s ); 105 ià( £ndšg_by‹s > 0) { 106 #ifdeà IPCLIB_STREAM_TRACE_ON 107  šdex = 0; 108  šdex =0;šdex< Ëngth ;index++) 109 `EM_DEBUG_LOG ("š_¡»am[šdex] : [%x]", š_¡»am [ šdex ]); 111 * c_buf = NULL ; 113 `ENTER_CRITICAL_SECTION ( c_´oxy_mu‹x ); 114 »t = `emc_»cv_´oxy_sock‘ (& c_buf ); 115 `LEAVE_CRITICAL_SECTION ( c_´oxy_mu‹x ); 117 `EM_DEBUG_LOG ("Recv†’gth : %d", »t ); 119 ià( »t > 0) 120 »suÉ = `emc_·r£_¡»am_of_­i_šfo ( ­i_šfo , ePARAMETER_OUT , c_buf ); 122 »suÉ = çl£ ; 124 `EM_SAFE_FREE ( c_buf ); 127 `EM_DEBUG_FUNC_END (); 128  »suÉ ; 129 } } 131 EXPORT_API boÞ $emc_di¥©ch_´oxy_maš () 133 `EM_DEBUG_FUNC_BEGIN (); 135  ¡»am [ IPC_MSGQ_SIZE ]; 136 emc_emaž_­i_šfo * ­i_šfo = NULL ; 137  ­i_id = 0; 138  ¡»am_Ëngth = 0; 140 ! »cv_¡Ý_æag ) { 141 `mem£t ( ¡»am , 0x00, (stream)); 143 ià( `emcm_»cv_msg ( ¡»am , (stream)) > 0) { 144 ­i_šfo = ( emc_emaž_­i_šfo *) `m®loc ((emipc_email_api_info)); 145 ià( ­i_šfo =ð NULL ) { 146 `EM_DEBUG_EXCEPTION ("Malloc failed."); 147  çl£ ; 149 `mem£t ( ­i_šfo , 0x00, ( emc_emaž_­i_šfo )); 151 ­i_id = *((*) ¡»am ); 153 `emc_£t_­i_id_of_­i_šfo ( ­i_šfo , ­i_id ); 154 `emc_·r£_¡»am_of_­i_šfo ( ­i_šfo , ePARAMETER_OUT , ¡»am ); 155 ¡»am_Ëngth = `emc_g‘_¡»am_Ëngth_of_­i_šfo ( ­i_šfo , ePARAMETER_OUT ); 156 `EM_DEBUG_LOG ("Proxy Mes§gQueuRecv [­i_id=%x], [Recv_Ën=%d]", ­i_id , ¡»am_Ëngth ); 158 #ifdeà IPCLIB_STREAM_TRACE_ON 159  šdex = 0; 160  šdex = 0; index< ¡»am_Ëngth ; index++) 161 `EM_DEBUG_LOG ("[%x]", ¡»am [ šdex ]); 164 `u¦“p (1000); 166 `EM_DEBUG_FUNC_END (); 167  çl£ ; 168 } } @email-proxy/email-proxy-socket.c 24  ~ 25  ~ 27  ~"emaž-c-bužd.h " 28  ~"emaž-´oxy-sock‘.h " 29  ~"emaž-c-sock‘.h " 31  ~"emaž-debug-log.h " 33  g´oxy_sock‘_fd = 0; 35 EXPORT_API boÞ $emc_¡¬t_´oxy_sock‘ () 37 `EM_DEBUG_FUNC_BEGIN (); 38  »t = Œue ; 40 »t = `emc_š™_emaž_sock‘ (& ´oxy_sock‘_fd ); 41 ià(! »t ) 42 »t = çl£ ; 44 »t = `emc_cÚÃù_emaž_sock‘ ( ´oxy_sock‘_fd ); 46  »t ; 47 } } 49 EXPORT_API boÞ $emc_’d_´oxy_sock‘ () 51 `EM_DEBUG_FUNC_BEGIN (); 52 `EM_DEBUG_LOG ("[IPCLib]ƒmipc_end_proxy_socket_fd"); 54 ià( ´oxy_sock‘_fd ) { 55 `emc_þo£_emaž_sock‘ ( ´oxy_sock‘_fd ); 58  Œue ; 59 } } 61 EXPORT_API  $emc_£nd_´oxy_sock‘ (* d©a ,  Ën ) 63 `EM_DEBUG_FUNC_BEGIN (); 64 ià( ´oxy_sock‘_fd && `emc_is_cÚÃùed_emaž_sock‘ (proxy_socket_fd)) { 65  `emc_£nd_emaž_sock‘ ( ´oxy_sock‘_fd , d©a , Ën ); 67 `EM_DEBUG_EXCEPTION ("[IPCLib]ƒmipc_send_proxy_socket_fd‚ot connect"); 70 } } 72 EXPORT_API  $emc_g‘_´oxy_sock‘_id () 74 `EM_DEBUG_FUNC_BEGIN (); 75  ´oxy_sock‘_fd ; 76 } } 78 EXPORT_API  $emc_»cv_´oxy_sock‘ (** d©a ) 80 `EM_DEBUG_FUNC_BEGIN (); 82  »cv_Ën = 0; 84 ià( ´oxy_sock‘_fd ) 85 »cv_Ën = `emc_»cv_emaž_sock‘ ( ´oxy_sock‘_fd , d©a ); 87 `EM_DEBUG_EXCEPTION ("[IPCLib]…roxy_sock‘_fd[%p] i nÙ‡važabË o¸discÚÃùed", ´oxy_sock‘_fd ); 91 ià( »cv_Ën == 0) { 92 `EM_DEBUG_EXCEPTION ("[IPCLib] Proxy„ecv d–‘%x", ´oxy_sock‘_fd ); 93 `emc_þo£_emaž_sock‘ ( ´oxy_sock‘_fd ); 94 } ià( »cv_Ën == -1) { 95 `EM_DEBUG_EXCEPTION ("[IPCLib] Proxy„ecvƒrror"); 98  »cv_Ën ; 99 } } @email-proxy/include/email-proxy-callback-info.h 23 #iâdeà _IPC_CALLBACK_INFO_H_ 24  #_IPC_CALLBACK_INFO_H_ ) 26  ~"emaž-ty³s.h " 29  m­i_id ; 30 * mâ_ÿÎback ; 31 } temc_emaž_cb_šfo ; @email-proxy/include/email-proxy-main.h 24 #iâdef _IPC_PROXY_MAIN_H_ 25  #_IPC_PROXY_MAIN_H_ ) 27  ~"emaž-c-­i-šfo.h " 28  ~"emaž-ty³s.h " 30 EXPORT_API  emc_š™Ÿlize_´oxy_maš (); 32 EXPORT_API  emc_fš®ize_´oxy_maš (); 34 EXPORT_API boÞ emc_execu‹_­i_of_´oxy_maš ( emc_emaž_­i_šfo * ­i_šfo ); 36 EXPORT_API boÞ emc_di¥©ch_´oxy_maš (); @email-proxy/include/email-proxy-socket.h 24 #iâdef _IPC_PROXY_SOCKET_H_ 25  #_IPC_PROXY_SOCKET_H_ ) 27  ~"emaž-ty³s.h " 29 EXPORT_API boÞ emc_¡¬t_´oxy_sock‘ (); 31 EXPORT_API boÞ emc_’d_´oxy_sock‘ (); 33 EXPORT_API  emc_£nd_´oxy_sock‘ (* d©a ,  Ën ); 35 EXPORT_API  emc_g‘_´oxy_sock‘_id (); 37 EXPORT_API  emc_»cv_´oxy_sock‘ (** d©a ); @email-socket/email-ipc-socket.c 23  ~"emaž-c-sock‘.h " 24  ~"emaž-c-bužd.h " 26  ~"emaž-debug-log.h " 27  ~"emaž-ty³s.h " 29  ~ 31  ~ 32  ~ 33  ~ 34  ~ 35  ~ 36  ~ 38  ~<”ºo.h > 39  ~ 41  ~"sd-d«mÚ.h " 43  GHashTabË * ghash_bË = NULL ; 44  boÞ gcÚÃùed = çl£ ; 46 EXPORT_API boÞ $emc_š™_emaž_sock‘ (* fd ) 48 boÞ »t = Œue ; 50 hash_bË = `g_hash_bË_Ãw ( g_št_hash , g_št_equ® ); 52 * fd = `sock‘ ( AF_UNIX , SOCK_STREAM , 0); 54 ià(* fd < 0) { 55 `EM_DEBUG_EXCEPTION ("sock‘ c»©iÚ fažs!!!: %s", `¡»¼Ü ( ”ºo )); 56 »t = çl£ ; 59 `EM_DEBUG_LOG ("Sock‘ fd = %d", * fd ); 61  »t ; 62 } } 65 EXPORT_API boÞ $emc_þo£_emaž_sock‘ ( fd ) 67 `EM_DEBUG_FUNC_BEGIN ("fd[%d]Øb»moved", fd ); 68  »t = Œue ; 70 ià(! `g_hash_bË_»move ( hash_bË , `GINT_TO_POINTER ( fd ))) { 71 `EM_DEBUG_LOG ("NØm©chšg sock‘ fd [%d]", fd ); 72 »t = çl£ ; 75 `EM_DEBUG_LOG ("fd %d„emov® dÚe", fd ); 76 `þo£ ( fd ); 78 cÚÃùed = çl£ ; 79 `EM_DEBUG_FUNC_END (); 80  »t ; 81 } } 83 EXPORT_API boÞ $emc_is_cÚÃùed_emaž_sock‘ () 85  cÚÃùed ; 86 } } 88  $emc_wr™’ ( fd , cÚ¡ * buf ,  Ën ) 90  Ëngth = Ën ; 91  ·s£d_Ën = 0; 93  Ëngth > 0) { 94 ·s£d_Ën = `£nd ( fd , (cÚ¡ *) buf , Ëngth , MSG_NOSIGNAL ); 95 ià( ·s£d_Ën == -1) { 96 `EM_DEBUG_LOG ("wr™: %s", `EM_STRERROR ( ”ºo )); 97 ià( ”ºo =ð EINTR ) ; 98  ·s£d_Ën ; 99 } ià( ·s£d_Ën == 0) 101 Ëngth -ð ·s£d_Ën ; 102 buf +ð ·s£d_Ën ; 104  ( Ën - Ëngth ); 105 } } 107 EXPORT_API  $emc_£nd_emaž_sock‘ ( fd , * buf ,  Ën ) 109 `EM_DEBUG_FUNC_BEGIN ("fd [%d], bufã¸[%p], buf_ËÀ[%d]", fd , buf , Ën ); 111  £nd_by‹s = ()+ Ën ; 112  »t = 0; 113  bufãr [ £nd_by‹s ]; 114 `mem£t ( bufãr , 0x00, £nd_by‹s ); 116 ià(! buf ) { 117 `EM_DEBUG_EXCEPTION ("No datao send"); 120 `memýy ( bufãr , (*)& Ën , ()); 121 `memýy ( bufãr + (), buf , Ën ); 123 `EM_DEBUG_LOG ("S’dšg %dB d©¨tØ[fd = %d]", £nd_by‹s , fd ); 125 »t = `emc_wr™’ ( fd , bufãr , £nd_by‹s ); 127 `EM_DEBUG_FUNC_END (); 128  »t ; 129 } } 131  $emc_»adn ( fd , * buf ,  Ën ) 133  Ëngth = Ën ; 134  »ad_Ën = 0; 136  Ëngth > 0) { 137 »ad_Ën = `»ad ( fd , (*) buf , Ëngth ); 138 ià( »ad_Ën < 0) { 139 `EM_DEBUG_EXCEPTION ("R—d : %s", `EM_STRERROR ( ”ºo )); 140 ià( ”ºo =ð EINTR ) ; 141  »ad_Ën ; 142 } ià( »ad_Ën == 0) 145 Ëngth -ð »ad_Ën ; 146 buf +ð »ad_Ën ; 148  ( Ën - Ëngth ); 149 } } 151 EXPORT_API  $emc_»cv_emaž_sock‘ ( fd , ** buf ) 153 `EM_DEBUG_FUNC_BEGIN (); 155  Ën = 0; 156  »ad_Ën = 0; 158 ià(! buf ) { 159 `EM_DEBUG_LOG ("Buffer must‚ot‚ull"); 160  EMF_ERROR_INVALID_PARAM ; 163 `EM_DEBUG_LOG ("[IPC Socket] Receiving header begins"); 164 »ad_Ën = `emc_»adn ( fd , (*)& Ën , ()); 165 `EM_DEBUG_LOG ("[IPC Scok‘] Reûivšg h—d” %dB d©a", Ën ); 167 ià( »ad_Ën == 0) 168  »ad_Ën ; 169 ià( »ad_Ën != ()) { 170 `EM_DEBUG_LOG ("WARNING: R—d h—d”_size[%d]‚Ù m©ched [%d]", »ad_Ën , ()); 171  EMF_ERROR_IPC_SOCKET_FAILURE ; 174 * buf = (*) `m®loc ( Ën ); 175 ià(* buf =ð NULL ) { 176 `EM_DEBUG_EXCEPTION ("Malloc failed"); 177  EMF_ERROR_OUT_OF_MEMORY ; 179 `mem£t (* buf , 0x00, Ën ); 181 `EM_DEBUG_LOG ("[IPC Sock‘] Reûivšg Body begš fÜ [%d] by‹s", Ën ); 182 »ad_Ën = `emc_»adn ( fd , * buf , Ën ); 183 ià( »ad_Ën !ð Ën ) { 184 `EM_SAFE_FREE (* buf ); 185 `EM_DEBUG_LOG ("WARNING: R—d buf_siz[%d] !ð»ad_Ën[%d]", »ad_Ën , Ën ); 186  EMF_ERROR_IPC_SOCKET_FAILURE ; 188 `EM_DEBUG_LOG ("[IPC Sock‘] Reûivšg [%d] by‹ Com¶‘ed", Ën ); 190  »ad_Ën ; 191 } } 193 EXPORT_API  $emc_acû±_emaž_sock‘ ( fd ) 195 `EM_DEBUG_FUNC_BEGIN (); 197 ià( fd == -1) { 198 `EM_DEBUG_LOG ("Server_socket‚ot init"); 199  EMF_ERROR_INVALID_PARAM ; 202  sockaddr_un »mÙe ; 203  »mÙe_Ën = ( »mÙe ); 204  þ›Á_fd = `acû± ( fd , ( sockaddr *)& »mÙe , ( sockËn_t *è& »mÙe_Ën ); 205 ià( þ›Á_fd == -1) { 206 `EM_DEBUG_LOG ("acû±: %s", `EM_STRERROR ( ”ºo )); 207  EMF_ERROR_IPC_SOCKET_FAILURE ; 210 `emc_add_sock‘_fd ( þ›Á_fd ); 211 `EM_DEBUG_LOG ("%d i added", þ›Á_fd ); 213 `EM_DEBUG_FUNC_END (); 214  þ›Á_fd ; 215 } } 217 EXPORT_API  $emc_Ý’_emaž_sock‘ ( fd , cÚ¡ * ·th ) 219 `EM_DEBUG_FUNC_BEGIN ("·th [%s]", ·th ); 220  sock_fd = 0; 222 ià( `¡rcmp ( ·th , EM_SOCKET_PATH ) == 0 && 223 `sd_li¡’_fds (1) == 1 && 224 `sd_is_sock‘_unix ( SD_LISTEN_FDS_START , SOCK_STREAM , -1, EM_SOCKET_PATH , 0) > 0) { 225 `þo£ ( fd ); 226 sock_fd = SD_LISTEN_FDS_START + 0; 227 `emc_add_sock‘_fd ( sock_fd ); 228  sock_fd ; 231 ià(! ·th || `¡¾’ (path) > 108) { 232 `EM_DEBUG_LOG ("Path is‚ull"); 233  EMF_ERROR_IPC_SOCKET_FAILURE ; 236 ià( fd <= 0) { 237 `EM_DEBUG_LOG ("Sock‘‚Ù c»©ed %d", fd ); 238  EMF_ERROR_IPC_SOCKET_FAILURE ; 241  sockaddr_un loÿl ; 242 loÿl . sun_çmžy = AF_UNIX ; 243 `¡rýy ( loÿl . sun_·th , ·th ); 244 `uÆšk ( loÿl . sun_·th ); 246  Ën = `¡¾’ ( loÿl . sun_·th è+ Öoÿl. sun_çmžy ); 248 ià( `bšd ( fd , ( sockaddr *)& loÿl , Ën ) == -1) { 249 `EM_DEBUG_LOG ("bšd: %s", `EM_STRERROR ( ”ºo )); 250  EMF_ERROR_IPC_SOCKET_FAILURE ; 264 mode_t sock_mode = ( S_IRWXU | S_IRWXG | S_IRWXO ); 266 ià( `chmod ( ·th , sock_mode ) == -1) { 267 `EM_DEBUG_LOG ("chmod: %s", `EM_STRERROR ( ”ºo )); 268  EMF_ERROR_IPC_SOCKET_FAILURE ; 271 ià( `li¡’ ( fd , 10) == -1) { 272 `EM_DEBUG_LOG ("li¡’: %s", `EM_STRERROR ( ”ºo )); 273  EMF_ERROR_IPC_SOCKET_FAILURE ; 276 `emc_add_sock‘_fd ( fd ); 278 `EM_DEBUG_FUNC_END (); 279  fd ; 280 } } 282 EXPORT_API boÞ $emc_cÚÃù_emaž_sock‘ ( fd ) 284 `EM_DEBUG_FUNC_BEGIN (); 285  »t = Œue ; 286  sockaddr_un £rv” ; 287 £rv” . sun_çmžy = AF_UNIX ; 288 `¡rýy ( £rv” . sun_·th , EM_SOCKET_PATH ); 290  Ën = `¡¾’ ( £rv” . sun_·th è+ (£rv”. sun_çmžy ); 292 ià( `cÚÃù ( fd , ( sockaddr *)& £rv” , Ën ) == -1) { 293 `EM_DEBUG_LOG ("CªnÙ cÚÃù s”v” %s", `EM_STRERROR ( ”ºo )); 294 »t = çl£ ; 296 `emc_add_sock‘_fd ( fd ); 297 cÚÃùed = Œue ; 300  »t ; 301 } } 303 EXPORT_API boÞ $emc_add_sock‘_fd ( fd ) 305 `EM_DEBUG_LOG ("[%d]‡dded", fd ); 306  »t = Œue ; 307  key = fd ; 308  šput_d©a = fd ; 310 ià( `g_hash_bË_lookup ( hash_bË , & key è!ð NULL ) { 311 `EM_DEBUG_LOG ("Du¶iÿ‹ FD %d", fd ); 312 »t = çl£ ; 315 `g_hash_bË_š£¹ ( hash_bË , & key , & šput_d©a ); 317  »t ; 318 } } @email-socket/include/email-ipc-socket.h 23 #iâdeà _IPC_SOCKET_H_ 24  #_IPC_SOCKET_H_ ) 26  ~"emaž-ty³s.h " 28  #SOCKET_IP "127.0.0.1" ) 29  #SOCKET_PORT 9000 ) 31  #BUF_SIZE 204800 ) 32  #OPT_USEC 100000 ) 35  #EM_SOCKET_PATH "/tmp/.emažfw_sock‘" ) 37 EXPORT_API boÞ emc_š™_emaž_sock‘ (* fd ); 39 EXPORT_API boÞ emc_þo£_emaž_sock‘ ( fd ); 41 EXPORT_API boÞ emc_is_cÚÃùed_emaž_sock‘ (); 43 EXPORT_API  emc_£nd_emaž_sock‘ ( fd , * buf ,  Ën ); 45 EXPORT_API  emc_»cv_emaž_sock‘ ( fd , ** buf ); 47 EXPORT_API  emc_acû±_emaž_sock‘ ( fd ); 49 EXPORT_API  emc_Ý’_emaž_sock‘ ( fd , cÚ¡ * ·th ); 51 EXPORT_API boÞ emc_cÚÃù_emaž_sock‘ ( fd ); 53 EXPORT_API boÞ emc_add_sock‘_fd ( fd ); @email-stub/email-stub-main.c 24  ~"emaž-¡ub-maš.h " 25  ~"emaž-c.h " 26  ~"emaž-¡ub-»¥Ú£-šfo.h " 27  ~"emaž-c-·¿m-li¡.h " 28  ~"emaž-c-bužd.h " 29  ~"emaž-commÚ-li¡.h " 30  ~"emaž-commÚ-msg-queue.h " 31  ~"emaž-¡ub-sock‘.h " 33  ~"emaž-­i.h " 34  ~"emaž-debug-log.h " 36  boÞ g¡ub_sock‘ = çl£ ; 37  boÞ g»¥Ú£_li¡ = çl£ ; 38  boÞ gmsg_£nd” = çl£ ; 39  PFN_EXECUTE_API gthis_â_­i_m­³r = NULL ; 41 EXPORT_API boÞ $emc_š™Ÿlize_¡ub_maš ( PFN_EXECUTE_API â_­i_m­³r ) 43 `EM_DEBUG_FUNC_BEGIN (); 45 ià(! â_­i_m­³r ) { 46 `EM_DEBUG_EXCEPTION ("Invalid Param"); 47  çl£ ; 50 this_â_­i_m­³r = â_­i_m­³r ; 53 »¥Ú£_li¡ = `emcm_š™_li¡ (); 54 ià(! »¥Ú£_li¡ ) { 55 `EM_DEBUG_EXCEPTION ("response_list did‚ot create\n"); 56  çl£ ; 60 msg_£nd” = `emcm_š™_msg_queue (0); 61 ià(! msg_£nd” ) { 62 `EM_DEBUG_EXCEPTION ("Queue initialize failed.\n"); 63  çl£ ; 65 `emcm_ü—‹_msg_qid (); 68 ¡ub_sock‘ = `emc_¡¬t_¡ub_sock‘ (); 69 ià(! ¡ub_sock‘ ) { 70 `EM_DEBUG_EXCEPTION ("Socket did‚ot create"); 71  çl£ ; 74 `EM_DEBUG_FUNC_END (); 75  Œue ; 76 } } 78 EXPORT_API boÞ $emc_fš®ize_¡ub_maš () 80 `EM_DEBUG_FUNC_BEGIN (); 81  šdex = 0; 83 ià( »¥Ú£_li¡ ) { 84  šdex = 0; index < `emcm_g‘_couÁ_of_li¡ () ; index++) { 85 emc_emaž_»¥Ú£_šfo * »¥Ú£_šfo = (emc_emaž_»¥Ú£_šfØ*) `emcm_g‘_©_of_li¡ ( šdex ); 87 ià( »¥Ú£_šfo ) 88 `emcm_»move_™em_of_li¡ ( »¥Ú£_šfo ); 92 ià( msg_£nd” ) { 93 ià( `emcm_de¡roy_msg_qid ()) 94 msg_£nd” = çl£ ; 97 ià( ¡ub_sock‘ ) { 98 `emc_’d_¡ub_sock‘ (); 99 ¡ub_sock‘ = çl£ ; 102 ià( this_â_­i_m­³r ) 103 this_â_­i_m­³r = NULL ; 105 `EM_DEBUG_FUNC_END (); 106  Œue ; 107 } } 109 EXPORT_API boÞ $emc_execu‹_­i_´oxy_to_¡ub ( emc_emaž_­i_šfo * ­i_šfo ) 111 `EM_DEBUG_FUNC_BEGIN (); 112 ià(! ­i_šfo ) { 113 `EM_DEBUG_EXCEPTION ("Invalid Param"); 114  çl£ ; 117 ià( this_â_­i_m­³r ) { 118 `this_â_­i_m­³r ( ­i_šfo ); 121 `EM_DEBUG_FUNC_END (); 122  Œue ; 123 } } 125 EXPORT_API boÞ $emc_execu‹_­i_¡ub_to_´oxy ( emc_emaž_­i_šfo * ­i_šfo ) 127 `EM_DEBUG_FUNC_BEGIN ("­i_šfØ[%p]", ­i_šfo ); 128 `EM_IF_NULL_RETURN_VALUE ( ­i_šfo , çl£ ); 129 `EM_DEBUG_LOG ("APIID [%s],„e¥Ú£ Sock‘ ID [%d], APPID [%d]", `EM_APIID_TO_STR ( `emc_g‘_­i_id_of_­i_šfo ( ­i_šfo )), `emc_g‘_»¥Ú£_id_of_­i_šfo ×pi_šfo), `emc_g‘_­p_id_of_­i_šfo (api_info)); 131 * ¡»am = (*) `emc_g‘_¡»am_of_­i_šfo ( ­i_šfo , ePARAMETER_OUT ); 132  ¡»am_Ëngth = `emc_g‘_¡»am_Ëngth_of_­i_šfo ( ­i_šfo , ePARAMETER_OUT ); 134 `EM_DEBUG_LOG ("D©¨: %p, D©¨Ëngth : %dB", ¡»am , ¡»am_Ëngth ); 135 `EM_DEBUG_LOG ("Stub => Proxy S’dšg %dB", ¡»am_Ëngth ); 136 `emc_£nd_¡ub_sock‘ ( `emc_g‘_»¥Ú£_id_of_­i_šfo ( ­i_šfo ), ¡»am , ¡»am_Ëngth ); 138 #ifdeà IPCLIB_STREAM_TRACE_ON 139  šdex = 0; 140  šdex = 0; index < ¡»am_Ëngth ; index++) 141 `EM_DEBUG_LOG ("SŒ—m[šdex] : [%d]", ¡»am [ šdex ]); 144 `EM_DEBUG_FUNC_END (); 145  Œue ; 146 } } 148 EXPORT_API boÞ $emc_£t_»¥Ú£_šfo ( ­p_id ,  ­i_id ) 150 `EM_DEBUG_FUNC_BEGIN ("Re¥Ú£ ID [%d]", ­p_id ); 152 ià( ­p_id <= 0) 153  Œue ; 155 emc_emaž_»¥Ú£_šfo * »¥Ú£_šfo = NULL ; 156 »¥Ú£_šfo = ( emc_emaž_»¥Ú£_šfo *) `m®loc ((response_info)); 157 ià( »¥Ú£_šfo =ð NULL ) { 158 `EM_DEBUG_EXCEPTION ("Malloc failed"); 159  çl£ ; 161 `mem£t ( »¥Ú£_šfo , 0x00, (response_info)); 163 ià( »¥Ú£_šfo ) { 164 `emc_£t_v®ue_š_»¥Ú£_šfo ( »¥Ú£_šfo , ­p_id , ­i_id ); 165 `emcm_add_ž_of_li¡ ( »¥Ú£_šfo ); 166  Œue ; 168 `EM_DEBUG_FUNC_END (); 169  çl£ ; 170 } } @email-stub/email-stub-queue.c 23  ~<¡dio.h > 24  ~ 26  ~"emaž-¡ub-queue.h " 27  ~"emaž-c-bužd.h " 29  ~"emaž-debug-log.h " 31  emc_emaž_queue_™em * gh—d = NULL ; 32  emc_emaž_queue_™em * gž = NULL ; 33  gcouÁ = 0; 35 EXPORT_API * $emc_pÝ_š_queue () 37 * d©a = NULL ; 39 ià( h—d ) { 40 emc_emaž_queue_™em * pݳd = h—d ; 41 d©a = pݳd ->data; 43 ià( pݳd -> Ãxt ) { 44 h—d = pݳd -> Ãxt ; 46 h—d = ž = NULL ; 49 `EM_SAFE_FREE ( pݳd ); 50 couÁ = (count <= 0) ? 0 : count-1; 52  d©a ; 54  NULL ; 55 } } 57 EXPORT_API boÞ $emc_push_š_queue (* d©a ) 59 emc_emaž_queue_™em * ™em = NULL ; 60 ià(! d©a ) { 61 `EM_DEBUG_EXCEPTION ("[IPCLib]ƒmipc_push_in_queue - invalid input\n"); 62  çl£ ; 65 ™em = ( emc_emaž_queue_™em *) `m®loc ((emipc_email_queue_item)); 66 ià( ™em =ð NULL ) { 67 `EM_DEBUG_EXCEPTION ("Malloc failed."); 68  çl£ ; 70 `mem£t ( ™em , 0x00, ( emc_emaž_queue_™em )); 72 ™em -> d©a = data; 73 ™em -> Ãxt = NULL ; 74 ià( ž ) { 75 ž -> Ãxt = ™em ; 76 ž = ™em ; 78 h—d = ž = ™em ; 81 couÁ ++; 83  Œue ; 84 } } 86 EXPORT_API  $emc_g‘_couÁ_of_™em () 88  couÁ ; 89 } } @email-stub/email-stub-response-info.c 22  ~"emaž-¡ub-»¥Ú£-šfo.h " 24 EXPORT_API boÞ $emc_£t_v®ue_š_»¥Ú£_šfo ( emc_emaž_»¥Ú£_šfo * »¥Ú£_šfo ,  »¥Ú£_id ,  ­i_id ) 26 »¥Ú£_šfo -> »¥Ú£_id =„esponse_id; 27 »¥Ú£_šfo -> ­i_id =‡pi_id; 28  Œue ; 29 } } 31 EXPORT_API  $emc_g‘_»¥Ú£_id_š_»¥Ú£_šfo ( emc_emaž_»¥Ú£_šfo * »¥Ú£_šfo ) 33  »¥Ú£_šfo -> »¥Ú£_id ; 34 } } 36 EXPORT_API  $emc_g‘_­i_id_š_»¥Ú£_šfo ( emc_emaž_»¥Ú£_šfo * »¥Ú£_šfo ) 38  »¥Ú£_šfo -> ­i_id ; 39 } } @email-stub/email-stub-socket.c 24  ~<¡dlib.h > 25  ~ 26  ~<”ºo.h > 27  ~ 28  ~ 29  ~<±h»ad.h > 31  ~"emaž-c-bužd.h " 32  ~"emaž-c-­i-šfo.h " 33  ~"emaž-c-sock‘.h " 34  ~"emaž-¡ub-sk.h " 35  ~"emaž-¡ub-sk-mªag”.h " 36  ~"emaž-¡ub-sock‘.h " 38  ~"emaž-debug-log.h " 40  #MAX_EPOLL_EVENT 50 ) 42  g¡ub_sock‘ = 0; 43  ±h»ad_t g¡ub_sock‘_th»ad = 0; 44  boÞ g¡Ý_th»ad = çl£ ; 46 * emc_¡ub_sock‘_th»ad_´oc (); 48 EXPORT_API boÞ $emc_¡¬t_¡ub_sock‘ () 50 boÞ »t = Œue ; 52 »t = `emc_š™_emaž_sock‘ (& ¡ub_sock‘ ); 53 ià(! »t ) { 54 `EM_DEBUG_EXCEPTION ("emipc_init_email_socket failed"); 55  »t ; 58 »t = `emc_¡¬t_¡ub_sock‘_th»ad (); 59 ià(! »t ) { 60 `EM_DEBUG_EXCEPTION ("emipc_start_stub_socket_thread failed"); 61  »t ; 64 »t = `emc_¡¬t_sk_th»ad (); 65 ià(! »t ) { 66 `EM_DEBUG_EXCEPTION ("emipc_start_task_thread failed"); 67  »t ; 70  »t ; 71 } } 73 EXPORT_API boÞ $emc_¡¬t_¡ub_sock‘_th»ad () 75 `EM_DEBUG_LOG ("[IPCLib]ƒmipc_email_stub_socket_thread start"); 76 ià( ¡ub_sock‘_th»ad ) 77  Œue ; 79 ±h»ad_©Œ_t th»ad_©Œ ; 80 `±h»ad_©Œ_š™ (& th»ad_©Œ ); 81 `±h»ad_©Œ_£td‘ach¡©e (& th»ad_©Œ , PTHREAD_CREATE_DETACHED ); 82 ià( `±h»ad_ü—‹ (& ¡ub_sock‘_th»ad , & th»ad_©Œ , & emc_¡ub_sock‘_th»ad_´oc , NULL ) != 0) { 83 `EM_DEBUG_EXCEPTION ("[IPCLib]ƒmipc_start_stub_socket_thread() - failo create‡hread"); 84  çl£ ; 86  Œue ; 87 } } 89 EXPORT_API boÞ $emc_¡Ý_¡ub_sock‘_th»ad () 91 ià( ¡ub_sock‘_th»ad ) 92 ¡Ý_th»ad = Œue ; 94  Œue ; 95 } } 97 * $emc_¡ub_sock‘_th»ad_´oc () 99 `emc_wa™_fÜ_c_»que¡ (); 100 ¡ub_sock‘_th»ad = 0; 101  NULL ; 102 } } 104 EXPORT_API  $emc_wa™_fÜ_c_»que¡ () 106  •Þl_ev’t ev = {0}; 107  •Þl_ev’t ev’ts [ MAX_EPOLL_EVENT ] = {{0}, }; 108  •fd = 0; 109  ev’t_num = 0; 111 ià(! ¡ub_sock‘ ) { 112 `EM_DEBUG_EXCEPTION ("Server Socket is‚ot initialized"); 116 `emc_Ý’_emaž_sock‘ ( ¡ub_sock‘ , EM_SOCKET_PATH ); 118 •fd = `•Þl_ü—‹ ( MAX_EPOLL_EVENT ); 119 ià( •fd < 0) { 120 `EM_DEBUG_EXCEPTION ("•Þl_ùl: %s[%d]", `¡»¼Ü ( ”ºo ),ƒrrno); 121 `EM_DEBUG_CRITICAL_EXCEPTION ("•Þl_ü—‹: %s[%d]", `¡»¼Ü ( ”ºo ),ƒrrno); 122 `abÜt (); 125 ev . ev’ts = EPOLLIN ; 126 ev . d©a . fd = ¡ub_sock‘ ; 128 ià( `•Þl_ùl ( •fd , EPOLL_CTL_ADD , ¡ub_sock‘ , & ev ) == -1) { 129 `EM_DEBUG_EXCEPTION ("•Þl_ùl: %s[%d]", `¡»¼Ü ( ”ºo ),ƒrrno); 130 `EM_DEBUG_CRITICAL_EXCEPTION ("•Þl_ùl:%s[%d]", `¡»¼Ü ( ”ºo ),ƒrrno); 133  i = 0; 135 ev’t_num = `•Þl_wa™ ( •fd , ev’ts , MAX_EPOLL_EVENT , -1); 137 ià( ev’t_num == -1) { 138 `EM_DEBUG_EXCEPTION ("•Þl_wa™: %s[%d]", `¡»¼Ü ( ”ºo ),ƒrrno); 139 `EM_DEBUG_CRITICAL_EXCEPTION ("•Þl_wa™: %s[%d]", `¡»¼Ü ( ”ºo ),ƒrrno); 140 ià( ”ºo =ð EINTR ) ; 141 `abÜt (); 143  i = 0; i < ev’t_num ; i++) { 144  ev’t_fd = ev’ts [ i ]. d©a . fd ; 146 ià( ev’t_fd =ð ¡ub_sock‘ ) { 147  cfd = `emc_acû±_emaž_sock‘ ( ¡ub_sock‘ ); 148 ià( cfd < 0) { 149 `EM_DEBUG_EXCEPTION ("acû±ƒ¼Ü: %s[%d]", `¡»¼Ü ( ”ºo ),ƒrrno); 150 `EM_DEBUG_CRITICAL_EXCEPTION ("acû±ƒ¼Ü: %s[%d]", `¡»¼Ü ( ”ºo ),ƒrrno); 153 ev . ev’ts = EPOLLIN ; 154 ev . d©a . fd = cfd ; 155 `•Þl_ùl ( •fd , EPOLL_CTL_ADD , cfd , & ev ); 157  »cv_Ën ; 158 * sz_buf = NULL ; 160 »cv_Ën = `emc_»cv_emaž_sock‘ ( ev’t_fd , & sz_buf ); 162 if( »cv_Ën > 0) { 163 `EM_DEBUG_LOG ("===================================================================="); 164 `EM_DEBUG_LOG ("[IPCLib]Stub Sock‘ Recv [Sock‘ ID = %d], [»cv_ËÀð%d]", ev’t_fd , »cv_Ën ); 165 `EM_DEBUG_LOG ("===================================================================="); 166 `emc_ü—‹_sk ((*) sz_buf , ev’t_fd ); 168 `EM_DEBUG_LOG ("[IPCLib] Sock‘ [%d]„emoved - [%d] ", ev’t_fd , »cv_Ën ); 169 `•Þl_ùl ( •fd , EPOLL_CTL_DEL , ev’t_fd , ev’ts ); 170 `þo£ ( ev’t_fd ); 172 if( sz_buf ) 173 `EM_SAFE_FREE ( sz_buf ); 178 } } 180 EXPORT_API boÞ $emc_’d_¡ub_sock‘ () 182 `EM_DEBUG_FUNC_BEGIN (); 184 ià( ¡ub_sock‘ ) { 185 `emc_þo£_emaž_sock‘ ( ¡ub_sock‘ ); 188 ià( ¡ub_sock‘_th»ad ) { 189 `emc_¡Ý_¡ub_sock‘_th»ad ( ¡ub_sock‘_th»ad ); 190 `±h»ad_ÿnûl ( ¡ub_sock‘_th»ad ); 191 ¡ub_sock‘_th»ad = 0; 194 ià(! `emc_¡Ý_sk_th»ad ()) { 195 `EM_DEBUG_EXCEPTION ("emipc_stop_task_thread failed"); 196  çl£ ; 199  Œue ; 200 } } 202 EXPORT_API  $emc_£nd_¡ub_sock‘ ( sock_fd , * d©a ,  Ën ) 204 `EM_DEBUG_FUNC_BEGIN ("Stub sock‘ s’dšg %d by‹s", Ën ); 206  £ndšg_by‹s = `emc_£nd_emaž_sock‘ ( sock_fd , d©a , Ën ); 208 `EM_DEBUG_FUNC_END ("£ndšg_by‹ ð%d", £ndšg_by‹s ); 209  £ndšg_by‹s ; 210 } } @email-stub/email-stub-task-manager.c 24  ~<¡ršg.h > 25  ~<±h»ad.h > 26  ~<”ºo.h > 28  ~"emaž-¡ub-sk-mªag”.h " 29  ~"emaž-¡ub-sk.h " 30  ~"emaž-¡ub-queue.h " 31  ~"emaž-c-bužd.h " 33  ~"emaž-debug-log.h " 34  ~"emaž-­i.h " 35  ~"emaž-š‹º®-ty³s.h " 37  ±h»ad_t gsk_th»ad = 0; 38  boÞ g¡Ý_æag = çl£ ; 40 ±h»ad_mu‹x_t gc_sk_mu‹x = PTHREAD_MUTEX_INITIALIZER ; 41 ±h»ad_cÚd_t gc_sk_cÚd = PTHREAD_COND_INITIALIZER ; 43 EXPORT_API boÞ $emc_¡¬t_sk_th»ad () 45 `EM_DEBUG_FUNC_BEGIN (); 46 ià( sk_th»ad ) 47  Œue ; 49 ià( `±h»ad_ü—‹ (& sk_th»ad , NULL , & emc_do_sk_th»ad , NULL) != 0) { 50 `EM_DEBUG_LOG ("WÜk”h»ad c»©iÚ fažed: %s", `¡»¼Ü ( ”ºo )); 51  çl£ ; 54  Œue ; 55 } } 57 EXPORT_API  $emc_‹rmš©e_sk_th»ad () 59 `emc_¡Ý_sk_th»ad (); 60 `±h»ad_ÿnûl ( sk_th»ad ); 62 emc_emaž_sk * sk = (emc_emaž_sk *) `emc_pÝ_š_queue (); 63  sk ) { 64 `EM_SAFE_FREE ( sk ); 65 sk = ( emc_emaž_sk *) `emc_pÝ_š_queue (); 67 } } 69 EXPORT_API boÞ $emc_¡Ý_sk_th»ad () 71 ¡Ý_æag = Œue ; 72  Œue ; 73 } } 76 EXPORT_API * $emc_do_sk_th»ad () 78 `EM_DEBUG_FUNC_BEGIN (); 80 emc_emaž_sk * sk = NULL ; 82 ! ¡Ý_æag ) { 83 `ENTER_CRITICAL_SECTION ( c_sk_mu‹x ); 84  `emc_g‘_couÁ_of_™em () == 0) { 85 `EM_DEBUG_LOG ("Blocked uÁž‚ewask‡¼iv” %p.", & c_sk_cÚd ); 86 `SLEEP_CONDITION_VARIABLE ( c_sk_cÚd , c_sk_mu‹x ); 89 sk = ( emc_emaž_sk *) `emc_pÝ_š_queue (); 90 `LEAVE_CRITICAL_SECTION ( c_sk_mu‹x ); 92 ià( sk ) { 93 `emc_run_sk ( sk ); 94 `EM_SAFE_FREE ( sk ); 98  NULL ; 99 } } 102 EXPORT_API boÞ $emc_ü—‹_sk (* sk_¡»am ,  »¥Ú£_chªÃl ) 104 emc_emaž_sk * sk = NULL ; 105 boÞ »t = Œue ; 107 sk = ( emc_emaž_sk *) `m®loc ((emipc_email_task)); 108 ià( sk =ð NULL ) { 109 `EM_DEBUG_EXCEPTION ("Malloc failed."); 110 »t = çl£ ; 112 `emc_·r£_¡»am_emaž_sk ( sk , sk_¡»am , »¥Ú£_chªÃl ); 114 `EM_DEBUG_LOG ("[IPCLib] ======================================================"); 115 `EM_DEBUG_LOG ("[IPCLib] Regi¡”‚ewask : %p", sk ); 116 `EM_DEBUG_LOG ("[IPCLib] Task API ID : %s", `EM_APIID_TO_STR ( `emc_g‘_­i_šfo ( sk )-> ­i_id )); 117 `EM_DEBUG_LOG ("[IPCLib] Task Re¥Ú£ ID : %d", `EM_APIID_TO_STR ( `emc_g‘_­i_šfo ( sk )-> »¥Ú£_id )); 118 `EM_DEBUG_LOG ("[IPCLib] Task APP ID : %d", `emc_g‘_­i_šfo ( sk )-> ­p_id ); 119 `EM_DEBUG_LOG ("[IPCLib] ======================================================"); 121 `ENTER_CRITICAL_SECTION ( c_sk_mu‹x ); 122 »t = `emc_push_š_queue ((*) sk ); 124 `WAKE_CONDITION_VARIABLE ( c_sk_cÚd ); 125 `LEAVE_CRITICAL_SECTION ( c_sk_mu‹x ); 127  »t ; 128 } } @email-stub/email-stub-task.c 24  ~ 25  ~ 27  ~"emaž-c.h " 28  ~"emaž-c-·¿m-li¡.h " 29  ~"emaž-c-bužd.h " 30  ~"emaž-¡ub-sk.h " 31  ~"emaž-¡ub-maš.h " 33  ~"emaž-­i.h " 34  ~"emaž-debug-log.h " 36 EXPORT_API boÞ $emc_·r£_¡»am_emaž_sk ( emc_emaž_sk * sk , * ¡»am ,  »¥Ú£_id ) 38 `EM_DEBUG_FUNC_BEGIN (); 40 sk -> ­i_šfo = ( emc_emaž_­i_šfo *) `m®loc ((emipc_email_api_info)); 41 ià( sk -> ­i_šfo =ð NULL ) { 42 `EM_DEBUG_EXCEPTION ("Malloc failed."); 43  çl£ ; 45 `mem£t ( sk -> ­i_šfo , 0x00, ( emc_emaž_­i_šfo )); 47 ià( sk -> ­i_šfo ) { 48 `emc_·r£_¡»am_of_­i_šfo ( sk -> ­i_šfo , ePARAMETER_IN , ¡»am ); 49 `emc_£t_»¥Ú£_id_of_­i_šfo ( sk -> ­i_šfo , »¥Ú£_id ); 50  Œue ; 52  çl£ ; 53 } } 55 EXPORT_API emc_emaž_­i_šfo * $emc_g‘_­i_šfo ( emc_emaž_sk * sk ) 57  sk -> ­i_šfo ; 58 } } 60 EXPORT_API  $emc_g‘_»¥Ú£_chªÃl ( emc_emaž_sk * sk ) 62  sk -> »¥Ú£_chªÃl ; 63 } } 65 EXPORT_API boÞ $emc_run_sk ( emc_emaž_sk * sk ) 67 `EM_DEBUG_LOG ("[IPCLib] starting‡‚ewask..."); 69  ­p_id = `emc_g‘_­p_id_of_­i_šfo ( sk -> ­i_šfo ); 70  ­i_id = `emc_g‘_­i_id_of_­i_šfo ( sk -> ­i_šfo ); 72 ià( ­p_id > 0) { 73 `EM_DEBUG_LOG ("[IPCLib] Thi sk (%sèi f܇sync. Re¥Ú£ ID [%d]", `EM_APIID_TO_STR ( ­i_id ),‡pi_id); 74 ià(! `emc_£t_»¥Ú£_šfo ( ­p_id , ­i_id )) { 75 `EM_DEBUG_EXCEPTION ("emipc_set_response_info failed"); 76  çl£ ; 79  `emc_execu‹_­i_´oxy_to_¡ub ( sk -> ­i_šfo ); 80 } } @email-stub/include/email-stub-main.h 24 #iâdef _IPC_STUB_MAIN_H_ 25  #_IPC_STUB_MAIN_H_ ) 27  ~"emaž-c.h " 28  ~"emaž-c-­i-šfo.h " 30 EXPORT_API boÞ emc_š™Ÿlize_¡ub_maš ( PFN_EXECUTE_API â_­i_m­³r ); 32 EXPORT_API boÞ emc_fš®ize_¡ub_maš (); 34 EXPORT_API boÞ emc_execu‹_­i_´oxy_to_¡ub ( emc_emaž_­i_šfo * ­i_šfo ); 36 EXPORT_API boÞ emc_execu‹_­i_¡ub_to_´oxy ( emc_emaž_­i_šfo * ­i_šfo ); 38 EXPORT_API boÞ emc_£t_»¥Ú£_šfo ( ­p_id ,  ­i_id ); @email-stub/include/email-stub-queue.h 24 #iâdeà _IPC_QUEUE_H_ 25  #_IPC_QUEUE_H_ ) 27  ~"emaž-ty³s.h " 29  semc_emaž_queue_™em { 30 * md©a ; 31  emc_emaž_queue_™em * mÃxt ; 32 } temc_emaž_queue_™em ; 35 EXPORT_API * emc_pÝ_š_queue (); 37 EXPORT_API boÞ emc_push_š_queue (* d©a ); 39 EXPORT_API  emc_g‘_couÁ_of_™em (); @email-stub/include/email-stub-response-info.h 24 #iâdeà _IPC_RESPONSE_INFO_H_ 25  #_IPC_RESPONSE_INFO_H_ ) 27  ~"emaž-ty³s.h " 30  m»¥Ú£_id ; 31  m­i_id ; 32 } temc_emaž_»¥Ú£_šfo ; 34 EXPORT_API boÞ emc_£t_v®ue_š_»¥Ú£_šfo ( emc_emaž_»¥Ú£_šfo * »¥Ú£_šfo ,  »¥Ú£_id ,  ­i_id ); 36 EXPORT_API  emc_g‘_»¥Ú£_id_š_»¥Ú£_šfo ( emc_emaž_»¥Ú£_šfo * »¥Ú£_šfo ); 38 EXPORT_API  emc_g‘_­i_id_š_»¥Ú£_šfo ( emc_emaž_»¥Ú£_šfo * »¥Ú£_šfo ); @email-stub/include/email-stub-socket.h 24 #iâdef _IPC_STUB_SOCKET_H_ 25  #_IPC_STUB_SOCKET_H_ ) 27  ~"emaž-ty³s.h " 37 EXPORT_API boÞ emc_¡¬t_¡ub_sock‘ (); 39 EXPORT_API boÞ emc_¡¬t_¡ub_sock‘_th»ad (); 41 EXPORT_API boÞ emc_¡Ý_¡ub_sock‘ (); 43 EXPORT_API  emc_wa™_fÜ_c_»que¡ (); 45 EXPORT_API boÞ emc_’d_¡ub_sock‘ (); 47 EXPORT_API  emc_£nd_¡ub_sock‘ ( sock_fd , * d©a ,  Ën ); @email-stub/include/email-stub-task-manager.h 23 #iâdeà _IPC_TASK_MANAGER_H_ 24  #_IPC_TASK_MANAGER_H_ ) 26  ~"emaž-ty³s.h " 28  #IPC_TASK_MAX 64 ) 30 EXPORT_API boÞ emc_¡¬t_sk_th»ad (); 32 EXPORT_API  emc_‹rmš©e_sk_th»ad (); 34 EXPORT_API boÞ emc_¡Ý_sk_th»ad (); 36 EXPORT_API * emc_do_sk_th»ad (); 38 EXPORT_API boÞ emc_ü—‹_sk (* sk_¡»am ,  »¥Ú£_chªÃl ); @email-stub/include/email-stub-task.h 23 #iâdeà _IPC_TASK_H_ 24  #_IPC_TASK_H_ ) 26  ~"emaž-c-­i-šfo.h " 27  ~"emaž-ty³s.h " 30  m»¥Ú£_chªÃl ; 31 emc_emaž_­i_šfo * m­i_šfo ; 32 } temc_emaž_sk ; 34 EXPORT_API boÞ emc_·r£_¡»am_emaž_sk ( emc_emaž_sk * sk , * ¡»am ,  »¥Ú£_id ); 36 EXPORT_API emc_emaž_­i_šfo * emc_g‘_­i_šfo ( emc_emaž_sk * sk ); 38 EXPORT_API  emc_g‘_»¥Ú£_chªÃl ( emc_emaž_sk * sk ); 40 EXPORT_API boÞ emc_run_sk ( emc_emaž_sk * sk ); @include/email-ipc-build.h 23 #iâdeà __IPC_LIBRARY_BUILD_H_ 24  #__IPC_LIBRARY_BUILD_H_ ) 26  ~<¡dio.h > @include/email-ipc.h 23 #iâdeà __IPC_LIBRARY_H 24  #__IPC_LIBRARY_H ) 26  ~"emaž-ty³s.h " 28 #ifdeà __ýlu¥lus 32  #EM_PROXY_IF_NULL_RETURN_VALUE ( ex´1 , ex´2 , v® ) { \ 33 ià(! ex´1 && ex´2 ) { \ 34 `EM_DEBUG_LOG ("EM_PROXY_IF_NULL_RETURN_VALUE : PARAM IS NULL \n"); \ 35 `emc_de¡roy_emaž_­i ( ex´2 ); \ 36  v® ; \ 37 }; } ) 44 ePARAMETER_IN = 0, 45 ePARAMETER_OUT , 46 } tEPARAMETER_DIRECTION ; 48 * tHIPC_API ; 49 * tHIPC_PARAMETER ; 50 (* PFN_PROXY_CALLBACK è( tHIPC_API tšput_­i_hªdË , * tpP¬am1 , * tpP¬am2 ); 51 (* PFN_EXECUTE_API è( tHIPC_API tšput_­i_hªdË ); 56 EXPORT_API  emc_š™Ÿlize_´oxy (); 58 EXPORT_API  emc_fš®ize_´oxy (); 60 EXPORT_API boÞ emc_execu‹_´oxy_­i ( HIPC_API šput_­i_hªdË ); 65 EXPORT_API boÞ emc_š™Ÿlize_¡ub ( PFN_EXECUTE_API šput_­i_m­³r ); 67 EXPORT_API boÞ emc_fš®ize_¡ub (); 69 EXPORT_API boÞ emc_execu‹_¡ub_­i ( HIPC_API šput_­i_hªdË ); 74 EXPORT_API HIPC_API emc_ü—‹_emaž_­i ( ­i_id ); 75 EXPORT_API  emc_de¡roy_emaž_­i ( HIPC_API šput_­i_hªdË ); 77 EXPORT_API  emc_g‘_­i_id ( HIPC_API šput_­i_hªdË ); 78 EXPORT_API  emc_g‘_­p_id ( HIPC_API šput_­i_hªdË ); 80 EXPORT_API boÞ emc_add_·¿m‘” ( HIPC_API šput_­i_hªdË , EPARAMETER_DIRECTION šput_·¿m‘”_dœeùiÚ , * šput_·¿m‘”_d©a ,  šput_d©a_Ëngth ); 81 EXPORT_API  emc_g‘_·¿m‘”_couÁ ( HIPC_API šput_­i_hªdË , EPARAMETER_DIRECTION šput_·¿m‘”_dœeùiÚ ); 82 EXPORT_API  emc_g‘_·¿m‘” ( HIPC_API šput_­i_hªdË , EPARAMETER_DIRECTION šput_·¿m‘”_dœeùiÚ ,  šput_·¿m‘”_šdex ,  šput_·¿m‘”_bufãr_size , * ouut_·¿m‘” ); 83 EXPORT_API  emc_g‘_·¿m‘”_Ëngth ( HIPC_API šput_­i_hªdË , EPARAMETER_DIRECTION šput_·¿m‘”_dœeùiÚ ,  šput_·¿m‘”_šdex ); 86 #ifdeà __ýlu¥lus @/usr/include/errno.h 23 #iâdef _ERRNO_H 27 #iâdef __Ãed_Em©h 28  #_ERRNO_H 1 ) 29  ~<ã©u»s.h > 32 g__BEGIN_DECLS 36  ~ 37 #undeà __Ãed_Em©h 39 #ifdef _ERRNO_H 46 #iâdef ”ºo 47  ”ºo ; 50 #ifdeà __USE_GNU 55 * ´og¿m_švoÿtiÚ_Çme , * ´og¿m_švoÿtiÚ_shÜt_Çme ; 59 g__END_DECLS 67 #ià defšed __USE_GNU || defšed __Ãed_”rÜ_t 68 #iâdeà __”rÜ_t_defšed 69  t”rÜ_t ; 70  #__”rÜ_t_defšed 1 ) 72 #undeà __Ãed_”rÜ_t @/usr/include/malloc.h 21 #iâdeà _MALLOC_H 22  #_MALLOC_H 1 ) 24  ~<ã©u»s.h > 25  ~<¡ddef.h > 26  ~<¡dio.h > 27  #__m®loc_±r_t * ) 30  #__m®loc_size_t size_t ) 31  #__m®loc_±rdiff_t ±rdiff_t ) 33 #ifdeà __GNUC__ 35  #__MALLOC_P ( ¬gs è¬g  __THROW ) 38  #__MALLOC_PMT ( ¬gs è ) args 42  #__MALLOC_P ( ¬gs è ) args 43  #__MALLOC_PMT ( ¬gs è ) args 48 __BEGIN_DECLS 51 * m®loc __MALLOC_P (( size_t __size )è __©Œibu‹_m®loc__ __wur ; 54 * ÿÎoc __MALLOC_P (( size_t __nmemb , size_ˆ __size )) 55 __©Œibu‹_m®loc__ __wur ; 62 * »®loc __MALLOC_P ((* __±r , size_t __size )) 63 __©Œibu‹_w¬n_unu£d_»suÉ__ ; 66  ä“ __MALLOC_P ((* __±r )); 69  cä“ __MALLOC_P ((* __±r )); 72 * mem®ign __MALLOC_P (( size_t __®ignm’t , size_ˆ __size )) 73 __©Œibu‹_m®loc__ __wur ; 76 * v®loc __MALLOC_P (( size_t __size )) 77 __©Œibu‹_m®loc__ __wur ; 81 * pv®loc __MALLOC_P (( size_t __size )) 82 __©Œibu‹_m®loc__ __wur ; 86 *(* __mÜecÜe è __MALLOC_PMT (( ±rdiff_t __size )); 89 * __deçuÉ_mÜecÜe __MALLOC_P (( ±rdiff_t __size )) 90 __©Œibu‹_m®loc__ ; 94  sm®lšfo { 95  m¬’a ; 96  mÜdblks ; 97  msmblks ; 98  mhblks ; 99  mhblkhd ; 100  musmblks ; 101  mfsmblks ; 102  muÜdblks ; 103  mfÜdblks ; 104  mk“pco¡ ; 108  m®lšfo m®lšfØ __MALLOC_P (()); 111 #iâdeà M_MXFAST 112  #M_MXFAST 1 ) 114 #iâdeà M_NLBLKS 115  #M_NLBLKS 2 ) 117 #iâdeà M_GRAIN 118  #M_GRAIN 3 ) 120 #iâdeà M_KEEP 121  #M_KEEP 4 ) 125  #M_TRIM_THRESHOLD -1 ) 126  #M_TOP_PAD -2 ) 127  #M_MMAP_THRESHOLD -3 ) 128  #M_MMAP_MAX -4 ) 129  #M_CHECK_ACTION -5 ) 130  #M_PERTURB -6 ) 131  #M_ARENA_TEST -7 ) 132  #M_ARENA_MAX -8 ) 135  m®lÝt __MALLOC_P (( __·¿m ,  __v® )); 139  m®loc_Œim __MALLOC_P (( size_t __·d )); 143 size_t m®loc_u§bË_size __MALLOC_P ((* __±r )); 146  m®loc_¡©s __MALLOC_P (()); 149  m®loc_šfo ( __ÝtiÚs , FILE * __å ); 152 * m®loc_g‘_¡©e __MALLOC_P (()); 156  m®loc_£t_¡©e __MALLOC_P ((* __±r )); 161 (* __m®loc_š™Ÿlize_hook è `__MALLOC_PMT (()); 163 (* __ä“_hook è `__MALLOC_PMT ((* __±r , 164 __cÚ¡ __m®loc_±r_t )); 165 *(* __m®loc_hook è `__MALLOC_PMT (( size_t __size , 166 __cÚ¡ __m®loc_±r_t )); 167 *(* __»®loc_hook è `__MALLOC_PMT ((* __±r , size_t __size , 168 __cÚ¡ __m®loc_±r_t )); 169 *(* __mem®ign_hook è `__MALLOC_PMT (( size_t __®ignm’t , 170 size_t __size , 171 __cÚ¡ __m®loc_±r_t )); 172 (* __aá”_mÜecÜe_hook è `__MALLOC_PMT (()); 175  __m®loc_check_š™ `__MALLOC_P (()); 178 __END_DECLS @/usr/include/pthread.h 20 #iâdeà _PTHREAD_H 21  #_PTHREAD_H 1 ) 23  ~<ã©u»s.h > 24  ~<’dŸn.h > 25  ~ 26  ~ 28  ~ 29  ~ 30  ~ 36 mPTHREAD_CREATE_JOINABLE , 37  #PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_JOINABLE ) 38 mPTHREAD_CREATE_DETACHED 39  #PTHREAD_CREATE_DETACHED PTHREAD_CREATE_DETACHED ) 46 mPTHREAD_MUTEX_TIMED_NP , 47 mPTHREAD_MUTEX_RECURSIVE_NP , 48 mPTHREAD_MUTEX_ERRORCHECK_NP , 49 mPTHREAD_MUTEX_ADAPTIVE_NP 50 #ià defšed __USE_UNIX98 || defšed __USE_XOPEN2K8 52 mPTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP , 53 mPTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP , 54 mPTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP , 55 mPTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL 57 #ifdeà __USE_GNU 59 , mPTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP 64 #ifdeà __USE_XOPEN2K 68 mPTHREAD_MUTEX_STALLED , 69 mPTHREAD_MUTEX_STALLED_NP = PTHREAD_MUTEX_STALLED , 70 mPTHREAD_MUTEX_ROBUST , 71 mPTHREAD_MUTEX_ROBUST_NP = PTHREAD_MUTEX_ROBUST 76 #ifdeà __USE_UNIX98 80 mPTHREAD_PRIO_NONE , 81 mPTHREAD_PRIO_INHERIT , 82 mPTHREAD_PRIO_PROTECT 88 #ià __WORDSIZE == 64 89  #PTHREAD_MUTEX_INITIALIZER \ 90 { { 0, 0, 0, 0, 0, 0, { 0, 0 } } } ) 91 #ifdeà __USE_GNU 92  #PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP \ 93 { { 0, 0, 0, 0, PTHREAD_MUTEX_RECURSIVE_NP , 0, { 0, 0 } } } ) 94  #PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP \ 95 { { 0, 0, 0, 0, PTHREAD_MUTEX_ERRORCHECK_NP , 0, { 0, 0 } } } ) 96  #PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP \ 97 { { 0, 0, 0, 0, PTHREAD_MUTEX_ADAPTIVE_NP , 0, { 0, 0 } } } ) 100  #PTHREAD_MUTEX_INITIALIZER \ 101 { { 0, 0, 0, 0, 0, { 0 } } } ) 102 #ifdeà __USE_GNU 103  #PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP \ 104 { { 0, 0, 0, PTHREAD_MUTEX_RECURSIVE_NP , 0, { 0 } } } ) 105  #PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP \ 106 { { 0, 0, 0, PTHREAD_MUTEX_ERRORCHECK_NP , 0, { 0 } } } ) 107  #PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP \ 108 { { 0, 0, 0, PTHREAD_MUTEX_ADAPTIVE_NP , 0, { 0 } } } ) 114 #ià defšed __USE_UNIX98 || defšed __USE_XOPEN2K 117 mPTHREAD_RWLOCK_PREFER_READER_NP , 118 mPTHREAD_RWLOCK_PREFER_WRITER_NP , 119 mPTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP , 120 mPTHREAD_RWLOCK_DEFAULT_NP = PTHREAD_RWLOCK_PREFER_READER_NP 124  #PTHREAD_RWLOCK_INITIALIZER \ 125 { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } ) 126 #ifdeà __USE_GNU 127 #ià __WORDSIZE == 64 128  #PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP \ 130 PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP } } ) 132 #ià __BYTE_ORDER =ð __LITTLE_ENDIAN 133  #PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP \ 134 { { 0, 0, 0, 0, 0, 0, PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP , \ 135 0, 0, 0, 0 } } ) 137  #PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP \ 138 { { 0, 0, 0, 0, 0, 0, 0, 0, 0, PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP ,\ 139 0 } } ) 149 mPTHREAD_INHERIT_SCHED , 150  #PTHREAD_INHERIT_SCHED PTHREAD_INHERIT_SCHED ) 151 mPTHREAD_EXPLICIT_SCHED 152  #PTHREAD_EXPLICIT_SCHED PTHREAD_EXPLICIT_SCHED ) 159 mPTHREAD_SCOPE_SYSTEM , 160  #PTHREAD_SCOPE_SYSTEM PTHREAD_SCOPE_SYSTEM ) 161 mPTHREAD_SCOPE_PROCESS 162  #PTHREAD_SCOPE_PROCESS PTHREAD_SCOPE_PROCESS ) 169 mPTHREAD_PROCESS_PRIVATE , 170  #PTHREAD_PROCESS_PRIVATE PTHREAD_PROCESS_PRIVATE ) 171 mPTHREAD_PROCESS_SHARED 172  #PTHREAD_PROCESS_SHARED PTHREAD_PROCESS_SHARED ) 178  #PTHREAD_COND_INITIALIZER { { 0, 0, 0, 0, 0, (*è0, 0, 0 } } ) 182  s_±h»ad_þ—nup_bufãr 184 (* m__routše ) (*); 185 * m__¬g ; 186  m__ÿnûÉy³ ; 187  _±h»ad_þ—nup_bufãr * m__´ev ; 193 mPTHREAD_CANCEL_ENABLE , 194  #PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_ENABLE ) 195 mPTHREAD_CANCEL_DISABLE 196  #PTHREAD_CANCEL_DISABLE PTHREAD_CANCEL_DISABLE ) 200 mPTHREAD_CANCEL_DEFERRED , 201  #PTHREAD_CANCEL_DEFERRED PTHREAD_CANCEL_DEFERRED ) 202 mPTHREAD_CANCEL_ASYNCHRONOUS 203  #PTHREAD_CANCEL_ASYNCHRONOUS PTHREAD_CANCEL_ASYNCHRONOUS ) 205  #PTHREAD_CANCELED ((*è-1) ) 209  #PTHREAD_ONCE_INIT 0 ) 212 #ifdeà __USE_XOPEN2K 216  #PTHREAD_BARRIER_SERIAL_THREAD -1 ) 220 __BEGIN_DECLS 225  ±h»ad_ü—‹ ( ±h»ad_t * __»¡riù __Ãwth»ad , 226 __cÚ¡ ±h»ad_©Œ_t * __»¡riù __©Œ , 227 *(* __¡¬t_routše ) (*), 228 * __»¡riù __¬g è __THROW __nÚnuÎ ((1, 3)); 234  $±h»ad_ex™ (* __»tv® è `__©Œibu‹__ (( __nÜ‘uº__ )); 242  `±h»ad_još ( ±h»ad_t __th , ** __th»ad_»tuº ); 244 #ifdeà __USE_GNU 247  $±h»ad_Œyjoš_Å ( ±h»ad_t __th , ** __th»ad_»tuº è __THROW ; 255  `±h»ad_timedjoš_Å ( ±h»ad_t __th , ** __th»ad_»tuº , 256 __cÚ¡  time¥ec * __ab¡ime ); 263  $±h»ad_d‘ach ( ±h»ad_t __th è __THROW ; 267 ±h»ad_t $±h»ad_£lf (è __THROW `__©Œibu‹__ (( __cÚ¡__ )); 270  $±h»ad_equ® ( ±h»ad_t __th»ad1 ,…th»ad_ˆ __th»ad2 è __THROW ; 278  $±h»ad_©Œ_š™ ( ±h»ad_©Œ_t * __©Œ è __THROW `__nÚnuÎ ((1)); 281  $±h»ad_©Œ_de¡roy ( ±h»ad_©Œ_t * __©Œ ) 282 __THROW `__nÚnuÎ ((1)); 285  $±h»ad_©Œ_g‘d‘ach¡©e ( __cÚ¡ ±h»ad_©Œ_t * __©Œ , 286 * __d‘ach¡©e ) 287 __THROW `__nÚnuÎ ((1, 2)); 290  $±h»ad_©Œ_£td‘ach¡©e ( ±h»ad_©Œ_t * __©Œ , 291  __d‘ach¡©e ) 292 __THROW `__nÚnuÎ ((1)); 296  $±h»ad_©Œ_g‘gu¬dsize ( __cÚ¡ ±h»ad_©Œ_t * __©Œ , 297 size_t * __gu¬dsize ) 298 __THROW `__nÚnuÎ ((1, 2)); 301  $±h»ad_©Œ_£tgu¬dsize ( ±h»ad_©Œ_t * __©Œ , 302 size_t __gu¬dsize ) 303 __THROW `__nÚnuÎ ((1)); 307  $±h»ad_©Œ_g‘sched·¿m ( __cÚ¡ ±h»ad_©Œ_t * __»¡riù 308 __©Œ , 309  sched_·¿m * __»¡riù __·¿m ) 310 __THROW `__nÚnuÎ ((1, 2)); 313  $±h»ad_©Œ_£tsched·¿m ( ±h»ad_©Œ_t * __»¡riù __©Œ , 314 __cÚ¡  sched_·¿m * __»¡riù 315 __·¿m è __THROW `__nÚnuÎ ((1, 2)); 318  $±h»ad_©Œ_g‘schedpÞicy ( __cÚ¡ ±h»ad_©Œ_t * __»¡riù 319 __©Œ , * __»¡riù __pÞicy ) 320 __THROW `__nÚnuÎ ((1, 2)); 323  $±h»ad_©Œ_£tschedpÞicy ( ±h»ad_©Œ_t * __©Œ ,  __pÞicy ) 324 __THROW `__nÚnuÎ ((1)); 327  $±h»ad_©Œ_g‘šh”™sched ( __cÚ¡ ±h»ad_©Œ_t * __»¡riù 328 __©Œ , * __»¡riù __šh”™ ) 329 __THROW `__nÚnuÎ ((1, 2)); 332  $±h»ad_©Œ_£tšh”™sched ( ±h»ad_©Œ_t * __©Œ , 333  __šh”™ ) 334 __THROW `__nÚnuÎ ((1)); 338  $±h»ad_©Œ_g‘scÝe ( __cÚ¡ ±h»ad_©Œ_t * __»¡riù __©Œ , 339 * __»¡riù __scÝe ) 340 __THROW `__nÚnuÎ ((1, 2)); 343  $±h»ad_©Œ_£tscÝe ( ±h»ad_©Œ_t * __©Œ ,  __scÝe ) 344 __THROW `__nÚnuÎ ((1)); 347  $±h»ad_©Œ_g‘¡ackaddr ( __cÚ¡ ±h»ad_©Œ_t * __»¡riù 348 __©Œ , ** __»¡riù __¡ackaddr ) 349 __THROW `__nÚnuÎ ((1, 2)è __©Œibu‹_d•»ÿ‹d__ ; 355  $±h»ad_©Œ_£t¡ackaddr ( ±h»ad_©Œ_t * __©Œ , 356 * __¡ackaddr ) 357 __THROW `__nÚnuÎ ((1)è __©Œibu‹_d•»ÿ‹d__ ; 360  $±h»ad_©Œ_g‘¡acksize ( __cÚ¡ ±h»ad_©Œ_t * __»¡riù 361 __©Œ , size_t * __»¡riù __¡acksize ) 362 __THROW `__nÚnuÎ ((1, 2)); 367  $±h»ad_©Œ_£t¡acksize ( ±h»ad_©Œ_t * __©Œ , 368 size_t __¡acksize ) 369 __THROW `__nÚnuÎ ((1)); 371 #ifdeà __USE_XOPEN2K 373  $±h»ad_©Œ_g‘¡ack ( __cÚ¡ ±h»ad_©Œ_t * __»¡riù __©Œ , 374 ** __»¡riù __¡ackaddr , 375 size_t * __»¡riù __¡acksize ) 376 __THROW `__nÚnuÎ ((1, 2, 3)); 381  $±h»ad_©Œ_£t¡ack ( ±h»ad_©Œ_t * __©Œ , * __¡ackaddr , 382 size_t __¡acksize è __THROW `__nÚnuÎ ((1)); 385 #ifdeà __USE_GNU 388  $±h»ad_©Œ_£ffš™y_Å ( ±h»ad_©Œ_t * __©Œ , 389 size_t __ýu£tsize , 390 __cÚ¡ ýu_£t_t * __ýu£t ) 391 __THROW `__nÚnuÎ ((1, 3)); 395  $±h»ad_©Œ_g‘affš™y_Å ( __cÚ¡ ±h»ad_©Œ_t * __©Œ , 396 size_t __ýu£tsize , 397 ýu_£t_t * __ýu£t ) 398 __THROW `__nÚnuÎ ((1, 3)); 404  $±h»ad_g‘©Œ_Å ( ±h»ad_t __th , ±h»ad_©Œ_t * __©Œ ) 405 __THROW `__nÚnuÎ ((2)); 413  $±h»ad_£tsched·¿m ( ±h»ad_t __rg‘_th»ad ,  __pÞicy , 414 __cÚ¡  sched_·¿m * __·¿m ) 415 __THROW `__nÚnuÎ ((3)); 418  $±h»ad_g‘sched·¿m ( ±h»ad_t __rg‘_th»ad , 419 * __»¡riù __pÞicy , 420  sched_·¿m * __»¡riù __·¿m ) 421 __THROW `__nÚnuÎ ((2, 3)); 424  $±h»ad_£tsched´io ( ±h»ad_t __rg‘_th»ad ,  __´io ) 425 __THROW ; 428 #ifdeà __USE_GNU 430  $±h»ad_g‘Çme_Å ( ±h»ad_t __rg‘_th»ad , * __buf , 431 size_t __buæ’ ) 432 __THROW `__nÚnuÎ ((2)); 435  $±h»ad_£Šame_Å ( ±h»ad_t __rg‘_th»ad , __cÚ¡ * __Çme ) 436 __THROW `__nÚnuÎ ((2)); 440 #ifdeà __USE_UNIX98 442  $±h»ad_g‘cÚcu¼’cy (è __THROW ; 445  $±h»ad_£tcÚcu¼’cy ( __Ëv– è __THROW ; 448 #ifdeà __USE_GNU 453  $±h»ad_y›ld (è __THROW ; 458  $±h»ad_£ffš™y_Å ( ±h»ad_t __th , size_t __ýu£tsize , 459 __cÚ¡ ýu_£t_t * __ýu£t ) 460 __THROW `__nÚnuÎ ((3)); 463  $±h»ad_g‘affš™y_Å ( ±h»ad_t __th , size_t __ýu£tsize , 464 ýu_£t_t * __ýu£t ) 465 __THROW `__nÚnuÎ ((3)); 478  `±h»ad_Úû ( ±h»ad_Úû_t * __Úû_cÚŒÞ , 479 (* __š™_routše è()è `__nÚnuÎ ((1, 2)); 490  `±h»ad_£tÿnûl¡©e ( __¡©e , * __Þd¡©e ); 494  `±h»ad_£tÿnûÉy³ ( __ty³ , * __Þdty³ ); 497  `±h»ad_ÿnûl ( ±h»ad_t __th ); 502  `±h»ad_‹¡ÿnûl (); 511 __jmp_buf __ÿnûl_jmp_buf ; 512  __mask_was_§ved ; 513 } __ÿnûl_jmp_buf [1]; 514 * __·d [4]; 515 } t__±h»ad_unwšd_buf_t t__©Œibu‹__ (( t__®igÃd__ )); 518 #iâdeà __þ—nup_fù_©Œibu‹ 519  #__þ—nup_fù_©Œibu‹ ) 524  s__±h»ad_þ—nup_äame 526 (* __ÿnûl_routše ) (*); 527 * __ÿnûl_¬g ; 528  __do_™ ; 529  __ÿnûl_ty³ ; 532 #ià defšed __GNUC__ && defšed __EXCEPTIONS 533 #ifdeà __ýlu¥lus 535 þas  c__±h»ad_þ—nup_þass 537 (* __ÿnûl_routše ) (*); 538 * __ÿnûl_¬g ; 539  __do_™ ; 540  __ÿnûl_ty³ ; 542 public : 543 `__±h»ad_þ—nup_þass ((* __fù è(*), * __¬g ) 544 : `__ÿnûl_routše ( __fù ), `__ÿnûl_¬g ( __¬g ), $__do_™ (1) { } 545 ~ $__±h»ad_þ—nup_þass (è{ ià( __do_™ è `__ÿnûl_routše ( __ÿnûl_¬g ); } } 546  $__£tdo™ ( __Ãwv® è{ __do_™ = __Ãwv®; } } 547  $__deãr (è{ `±h»ad_£tÿnûÉy³ ( PTHREAD_CANCEL_DEFERRED , 548 & __ÿnûl_ty³ ); } } 549  $__»¡Üe (ècÚ¡ { `±h»ad_£tÿnûÉy³ ( __ÿnûl_ty³ , 0); } } 559  #±h»ad_þ—nup_push ( routše , ¬g ) \ 561 __±h»ad_þ—nup_þass `__þäame ( routše , ¬g ) ) 565  #±h»ad_þ—nup_pÝ ( execu‹ ) \ 566 __þäame . `__£tdo™ ( execu‹ ); \ 567 } 0) ) 569 #ifdeà __USE_GNU 573  #±h»ad_þ—nup_push_deãr_Å ( routše , ¬g ) \ 575 __±h»ad_þ—nup_þass `__þäame ( routše , ¬g ); \ 576 __þäame . `__deãr () ) 581  #±h»ad_þ—nup_pÝ_»¡Üe_Å ( execu‹ ) \ 582 __þäame . `__»¡Üe (); \ 583 __þäame . `__£tdo™ ( execu‹ ); \ 584 } 0) ) 591 __ex‹º_šlše  592 $__±h»ad_þ—nup_routše ( __±h»ad_þ—nup_äame * __äame ) 594 ià( __äame -> __do_™ ) 595 __äame -> `__ÿnûl_routše (__äame-> __ÿnûl_¬g ); 596 } } 605  #±h»ad_þ—nup_push ( routše , ¬g ) \ 607  __±h»ad_þ—nup_äame __þäame \ 608 `__©Œibu‹__ (( `__þ—nup__ ( __±h»ad_þ—nup_routše ))) \ 609 ð{ . __ÿnûl_routše = ( routše ), . __ÿnûl_¬g = ( ¬g ), \ 610 . __do_™ = 1 }; ) 614  #±h»ad_þ—nup_pÝ ( execu‹ ) \ 615 __þäame . __do_™ = ( execu‹ ); \ 616 } 0) ) 618 #ifdeà __USE_GNU 622  #±h»ad_þ—nup_push_deãr_Å ( routše , ¬g ) \ 624  __±h»ad_þ—nup_äame __þäame \ 625 `__©Œibu‹__ (( `__þ—nup__ ( __±h»ad_þ—nup_routše ))) \ 626 ð{ . __ÿnûl_routše = ( routše ), . __ÿnûl_¬g = ( ¬g ), \ 627 . __do_™ = 1 }; \ 628 (è `±h»ad_£tÿnûÉy³ ( PTHREAD_CANCEL_DEFERRED , \ 629 & __þäame . __ÿnûl_ty³ ) ) 634  #±h»ad_þ—nup_pÝ_»¡Üe_Å ( execu‹ ) \ 635 (è `±h»ad_£tÿnûÉy³ ( __þäame . __ÿnûl_ty³ , NULL ); \ 636 __þäame . __do_™ = ( execu‹ ); \ 637 } 0) ) 648  #±h»ad_þ—nup_push ( routše , ¬g ) \ 650 __±h»ad_unwšd_buf_t __ÿnûl_buf ; \ 651 (* __ÿnûl_routše è(*èð( routše ); \ 652 * __ÿnûl_¬g = ( ¬g ); \ 653  __nÙ_fœ¡_ÿÎ = `__sig£tjmp (( __jmp_buf_g *) (*) \ 654 __ÿnûl_buf . __ÿnûl_jmp_buf , 0); \ 655 ià( `__bužtš_ex³ù ( __nÙ_fœ¡_ÿÎ , 0)) \ 657 `__ÿnûl_routše ( __ÿnûl_¬g ); \ 658 `__±h»ad_unwšd_Ãxt (& __ÿnûl_buf ); \ 662 `__±h»ad_»gi¡”_ÿnûl (& __ÿnûl_buf ); \ 663 dØ{ ) 664  __±h»ad_»gi¡”_ÿnûl ( __±h»ad_unwšd_buf_t * __buf ) 665 __þ—nup_fù_©Œibu‹ ; 669  #±h»ad_þ—nup_pÝ ( execu‹ ) \ 672 `__±h»ad_uÄegi¡”_ÿnûl (& __ÿnûl_buf ); \ 673 ià( execu‹ ) \ 674 `__ÿnûl_routše ( __ÿnûl_¬g ); \ 675 } 0) ) 676  $__±h»ad_uÄegi¡”_ÿnûl ( __±h»ad_unwšd_buf_t * __buf ) 677 __þ—nup_fù_©Œibu‹ ; 679 #ifdeà __USE_GNU 683  #±h»ad_þ—nup_push_deãr_Å ( routše , ¬g ) \ 685 __±h»ad_unwšd_buf_t __ÿnûl_buf ; \ 686 (* __ÿnûl_routše è(*èð( routše ); \ 687 * __ÿnûl_¬g = ( ¬g ); \ 688  __nÙ_fœ¡_ÿÎ = `__sig£tjmp (( __jmp_buf_g *) (*) \ 689 __ÿnûl_buf . __ÿnûl_jmp_buf , 0); \ 690 ià( `__bužtš_ex³ù ( __nÙ_fœ¡_ÿÎ , 0)) \ 692 `__ÿnûl_routše ( __ÿnûl_¬g ); \ 693 `__±h»ad_unwšd_Ãxt (& __ÿnûl_buf ); \ 697 `__±h»ad_»gi¡”_ÿnûl_deãr (& __ÿnûl_buf ); \ 698 dØ{ ) 699  `__±h»ad_»gi¡”_ÿnûl_deãr ( __±h»ad_unwšd_buf_t * __buf ) 700 __þ—nup_fù_©Œibu‹ ; 705  #±h»ad_þ—nup_pÝ_»¡Üe_Å ( execu‹ ) \ 708 `__±h»ad_uÄegi¡”_ÿnûl_»¡Üe (& __ÿnûl_buf ); \ 709 ià( execu‹ ) \ 710 `__ÿnûl_routše ( __ÿnûl_¬g ); \ 711 } } 0) ) 712  $__±h»ad_uÄegi¡”_ÿnûl_»¡Üe ( __±h»ad_unwšd_buf_t * __buf ) 713 __þ—nup_fù_©Œibu‹ ; 717  $__±h»ad_unwšd_Ãxt ( __±h»ad_unwšd_buf_t * __buf ) 718 __þ—nup_fù_©Œibu‹ `__©Œibu‹__ (( __nÜ‘uº__ )) 719 #iâdeà SHARED 720 `__©Œibu‹__ (( __w—k__ )) 726  __jmp_buf_g ; 727  $__sig£tjmp ( __jmp_buf_g * __’v ,  __§vemask è __THROW ; 733  $±h»ad_mu‹x_š™ ( ±h»ad_mu‹x_t * __mu‹x , 734 __cÚ¡ ±h»ad_mu‹x©Œ_t * __mu‹x©Œ ) 735 __THROW `__nÚnuÎ ((1)); 738  $±h»ad_mu‹x_de¡roy ( ±h»ad_mu‹x_t * __mu‹x ) 739 __THROW `__nÚnuÎ ((1)); 742  $±h»ad_mu‹x_Œylock ( ±h»ad_mu‹x_t * __mu‹x ) 743 __THROW `__nÚnuÎ ((1)); 746  $±h»ad_mu‹x_lock ( ±h»ad_mu‹x_t * __mu‹x ) 747 __THROW `__nÚnuÎ ((1)); 749 #ifdeà __USE_XOPEN2K 751  $±h»ad_mu‹x_timedlock ( ±h»ad_mu‹x_t * __»¡riù __mu‹x , 752 __cÚ¡  time¥ec * __»¡riù 753 __ab¡ime è __THROW `__nÚnuÎ ((1, 2)); 757  $±h»ad_mu‹x_uÆock ( ±h»ad_mu‹x_t * __mu‹x ) 758 __THROW `__nÚnuÎ ((1)); 762  $±h»ad_mu‹x_g‘´ioûžšg ( __cÚ¡ ±h»ad_mu‹x_t * 763 __»¡riù __mu‹x , 764 * __»¡riù __´ioûžšg ) 765 __THROW `__nÚnuÎ ((1, 2)); 769  $±h»ad_mu‹x_£rioûžšg ( ±h»ad_mu‹x_t * __»¡riù __mu‹x , 770  __´ioûžšg , 771 * __»¡riù __Þd_ûžšg ) 772 __THROW `__nÚnuÎ ((1, 3)); 775 #ifdeà __USE_XOPEN2K8 777  $±h»ad_mu‹x_cÚsi¡’t ( ±h»ad_mu‹x_t * __mu‹x ) 778 __THROW `__nÚnuÎ ((1)); 779 #ifdeà __USE_GNU 780  $±h»ad_mu‹x_cÚsi¡’t_Å ( ±h»ad_mu‹x_t * __mu‹x ) 781 __THROW `__nÚnuÎ ((1)); 790  $±h»ad_mu‹x©Œ_š™ ( ±h»ad_mu‹x©Œ_t * __©Œ ) 791 __THROW `__nÚnuÎ ((1)); 794  $±h»ad_mu‹x©Œ_de¡roy ( ±h»ad_mu‹x©Œ_t * __©Œ ) 795 __THROW `__nÚnuÎ ((1)); 798  $±h»ad_mu‹x©Œ_g‘psh¬ed ( __cÚ¡ ±h»ad_mu‹x©Œ_t * 799 __»¡riù __©Œ , 800 * __»¡riù __psh¬ed ) 801 __THROW `__nÚnuÎ ((1, 2)); 804  $±h»ad_mu‹x©Œ_£sh¬ed ( ±h»ad_mu‹x©Œ_t * __©Œ , 805  __psh¬ed ) 806 __THROW `__nÚnuÎ ((1)); 808 #ià defšed __USE_UNIX98 || defšed __USE_XOPEN2K8 810  $±h»ad_mu‹x©Œ_g‘ty³ ( __cÚ¡ ±h»ad_mu‹x©Œ_t * __»¡riù 811 __©Œ , * __»¡riù __kšd ) 812 __THROW `__nÚnuÎ ((1, 2)); 817  $±h»ad_mu‹x©Œ_£‰y³ ( ±h»ad_mu‹x©Œ_t * __©Œ ,  __kšd ) 818 __THROW `__nÚnuÎ ((1)); 822  $±h»ad_mu‹x©Œ_g‘´ÙocÞ ( __cÚ¡ ±h»ad_mu‹x©Œ_t * 823 __»¡riù __©Œ , 824 * __»¡riù __´ÙocÞ ) 825 __THROW `__nÚnuÎ ((1, 2)); 829  $±h»ad_mu‹x©Œ_£rÙocÞ ( ±h»ad_mu‹x©Œ_t * __©Œ , 830  __´ÙocÞ ) 831 __THROW `__nÚnuÎ ((1)); 834  $±h»ad_mu‹x©Œ_g‘´ioûžšg ( __cÚ¡ ±h»ad_mu‹x©Œ_t * 835 __»¡riù __©Œ , 836 * __»¡riù __´ioûžšg ) 837 __THROW `__nÚnuÎ ((1, 2)); 840  $±h»ad_mu‹x©Œ_£rioûžšg ( ±h»ad_mu‹x©Œ_t * __©Œ , 841  __´ioûžšg ) 842 __THROW `__nÚnuÎ ((1)); 844 #ifdeà __USE_XOPEN2K 846  $±h»ad_mu‹x©Œ_g‘robu¡ ( __cÚ¡ ±h»ad_mu‹x©Œ_t * __©Œ , 847 * __robu¡Ãss ) 848 __THROW `__nÚnuÎ ((1, 2)); 849 #ifdeà __USE_GNU 850  $±h»ad_mu‹x©Œ_g‘robu¡_Å ( __cÚ¡ ±h»ad_mu‹x©Œ_t * __©Œ , 851 * __robu¡Ãss ) 852 __THROW `__nÚnuÎ ((1, 2)); 856  $±h»ad_mu‹x©Œ_£Œobu¡ ( ±h»ad_mu‹x©Œ_t * __©Œ , 857  __robu¡Ãss ) 858 __THROW `__nÚnuÎ ((1)); 859 #ifdeà __USE_GNU 860  $±h»ad_mu‹x©Œ_£Œobu¡_Å ( ±h»ad_mu‹x©Œ_t * __©Œ , 861  __robu¡Ãss ) 862 __THROW `__nÚnuÎ ((1)); 867 #ià defšed __USE_UNIX98 || defšed __USE_XOPEN2K 872  $±h»ad_rwlock_š™ ( ±h»ad_rwlock_t * __»¡riù __rwlock , 873 __cÚ¡ ±h»ad_rwlock©Œ_t * __»¡riù 874 __©Œ è __THROW `__nÚnuÎ ((1)); 877  $±h»ad_rwlock_de¡roy ( ±h»ad_rwlock_t * __rwlock ) 878 __THROW `__nÚnuÎ ((1)); 881  $±h»ad_rwlock_rdlock ( ±h»ad_rwlock_t * __rwlock ) 882 __THROW `__nÚnuÎ ((1)); 885  $±h»ad_rwlock_Œyrdlock ( ±h»ad_rwlock_t * __rwlock ) 886 __THROW `__nÚnuÎ ((1)); 888 #ifdeà __USE_XOPEN2K 890  $±h»ad_rwlock_timedrdlock ( ±h»ad_rwlock_t * __»¡riù __rwlock , 891 __cÚ¡  time¥ec * __»¡riù 892 __ab¡ime è __THROW `__nÚnuÎ ((1, 2)); 896  $±h»ad_rwlock_w¾ock ( ±h»ad_rwlock_t * __rwlock ) 897 __THROW `__nÚnuÎ ((1)); 900  $±h»ad_rwlock_Œyw¾ock ( ±h»ad_rwlock_t * __rwlock ) 901 __THROW `__nÚnuÎ ((1)); 903 #ifdeà __USE_XOPEN2K 905  $±h»ad_rwlock_timedw¾ock ( ±h»ad_rwlock_t * __»¡riù __rwlock , 906 __cÚ¡  time¥ec * __»¡riù 907 __ab¡ime è __THROW `__nÚnuÎ ((1, 2)); 911  $±h»ad_rwlock_uÆock ( ±h»ad_rwlock_t * __rwlock ) 912 __THROW `__nÚnuÎ ((1)); 918  $±h»ad_rwlock©Œ_š™ ( ±h»ad_rwlock©Œ_t * __©Œ ) 919 __THROW `__nÚnuÎ ((1)); 922  $±h»ad_rwlock©Œ_de¡roy ( ±h»ad_rwlock©Œ_t * __©Œ ) 923 __THROW `__nÚnuÎ ((1)); 926  $±h»ad_rwlock©Œ_g‘psh¬ed ( __cÚ¡ ±h»ad_rwlock©Œ_t * 927 __»¡riù __©Œ , 928 * __»¡riù __psh¬ed ) 929 __THROW `__nÚnuÎ ((1, 2)); 932  $±h»ad_rwlock©Œ_£sh¬ed ( ±h»ad_rwlock©Œ_t * __©Œ , 933  __psh¬ed ) 934 __THROW `__nÚnuÎ ((1)); 937  $±h»ad_rwlock©Œ_g‘kšd_Å ( __cÚ¡ ±h»ad_rwlock©Œ_t * 938 __»¡riù __©Œ , 939 * __»¡riù __´ef ) 940 __THROW `__nÚnuÎ ((1, 2)); 943  $±h»ad_rwlock©Œ_£tkšd_Å ( ±h»ad_rwlock©Œ_t * __©Œ , 944  __´ef è __THROW `__nÚnuÎ ((1)); 952  $±h»ad_cÚd_š™ ( ±h»ad_cÚd_t * __»¡riù __cÚd , 953 __cÚ¡ ±h»ad_cÚd©Œ_t * __»¡riù 954 __cÚd_©Œ è __THROW `__nÚnuÎ ((1)); 957  $±h»ad_cÚd_de¡roy ( ±h»ad_cÚd_t * __cÚd ) 958 __THROW `__nÚnuÎ ((1)); 961  $±h»ad_cÚd_sigÇl ( ±h»ad_cÚd_t * __cÚd ) 962 __THROW `__nÚnuÎ ((1)); 965  $±h»ad_cÚd_brßdÿ¡ ( ±h»ad_cÚd_t * __cÚd ) 966 __THROW `__nÚnuÎ ((1)); 973  $±h»ad_cÚd_wa™ ( ±h»ad_cÚd_t * __»¡riù __cÚd , 974 ±h»ad_mu‹x_t * __»¡riù __mu‹x ) 975 `__nÚnuÎ ((1, 2)); 984  $±h»ad_cÚd_timedwa™ ( ±h»ad_cÚd_t * __»¡riù __cÚd , 985 ±h»ad_mu‹x_t * __»¡riù __mu‹x , 986 __cÚ¡  time¥ec * __»¡riù 987 __ab¡ime è `__nÚnuÎ ((1, 2, 3)); 992  $±h»ad_cÚd©Œ_š™ ( ±h»ad_cÚd©Œ_t * __©Œ ) 993 __THROW `__nÚnuÎ ((1)); 996  $±h»ad_cÚd©Œ_de¡roy ( ±h»ad_cÚd©Œ_t * __©Œ ) 997 __THROW `__nÚnuÎ ((1)); 1000  $±h»ad_cÚd©Œ_g‘psh¬ed ( __cÚ¡ ±h»ad_cÚd©Œ_t * 1001 __»¡riù __©Œ , 1002 * __»¡riù __psh¬ed ) 1003 __THROW `__nÚnuÎ ((1, 2)); 1006  $±h»ad_cÚd©Œ_£sh¬ed ( ±h»ad_cÚd©Œ_t * __©Œ , 1007  __psh¬ed è __THROW `__nÚnuÎ ((1)); 1009 #ifdeà __USE_XOPEN2K 1011  $±h»ad_cÚd©Œ_g‘þock ( __cÚ¡ ±h»ad_cÚd©Œ_t * 1012 __»¡riù __©Œ , 1013 __þockid_t * __»¡riù __þock_id ) 1014 __THROW `__nÚnuÎ ((1, 2)); 1017  $±h»ad_cÚd©Œ_£tþock ( ±h»ad_cÚd©Œ_t * __©Œ , 1018 __þockid_t __þock_id ) 1019 __THROW `__nÚnuÎ ((1)); 1023 #ifdeà __USE_XOPEN2K 1028  $±h»ad_¥š_š™ ( ±h»ad_¥šlock_t * __lock ,  __psh¬ed ) 1029 __THROW `__nÚnuÎ ((1)); 1032  $±h»ad_¥š_de¡roy ( ±h»ad_¥šlock_t * __lock ) 1033 __THROW `__nÚnuÎ ((1)); 1036  $±h»ad_¥š_lock ( ±h»ad_¥šlock_t * __lock ) 1037 __THROW `__nÚnuÎ ((1)); 1040  $±h»ad_¥š_Œylock ( ±h»ad_¥šlock_t * __lock ) 1041 __THROW `__nÚnuÎ ((1)); 1044  $±h»ad_¥š_uÆock ( ±h»ad_¥šlock_t * __lock ) 1045 __THROW `__nÚnuÎ ((1)); 1052  $±h»ad_b¬r›r_š™ ( ±h»ad_b¬r›r_t * __»¡riù __b¬r›r , 1053 __cÚ¡ ±h»ad_b¬r›¿‰r_t * __»¡riù 1054 __©Œ ,  __couÁ ) 1055 __THROW `__nÚnuÎ ((1)); 1058  $±h»ad_b¬r›r_de¡roy ( ±h»ad_b¬r›r_t * __b¬r›r ) 1059 __THROW `__nÚnuÎ ((1)); 1062  $±h»ad_b¬r›r_wa™ ( ±h»ad_b¬r›r_t * __b¬r›r ) 1063 __THROW `__nÚnuÎ ((1)); 1067  $±h»ad_b¬r›¿‰r_š™ ( ±h»ad_b¬r›¿‰r_t * __©Œ ) 1068 __THROW `__nÚnuÎ ((1)); 1071  $±h»ad_b¬r›¿‰r_de¡roy ( ±h»ad_b¬r›¿‰r_t * __©Œ ) 1072 __THROW `__nÚnuÎ ((1)); 1075  $±h»ad_b¬r›¿‰r_g‘psh¬ed ( __cÚ¡ ±h»ad_b¬r›¿‰r_t * 1076 __»¡riù __©Œ , 1077 * __»¡riù __psh¬ed ) 1078 __THROW `__nÚnuÎ ((1, 2)); 1081  $±h»ad_b¬r›¿‰r_£sh¬ed ( ±h»ad_b¬r›¿‰r_t * __©Œ , 1082  __psh¬ed ) 1083 __THROW `__nÚnuÎ ((1)); 1095  `±h»ad_key_ü—‹ ( ±h»ad_key_t * __key , 1096 (* __de¡r_funùiÚ ) (*)) 1097 __THROW `__nÚnuÎ ((1)); 1100  $±h»ad_key_d–‘e ( ±h»ad_key_t __key è __THROW ; 1103 * $±h»ad_g‘¥ecific ( ±h»ad_key_t __key è __THROW ; 1106  $±h»ad_£t¥ecific ( ±h»ad_key_t __key , 1107 __cÚ¡ * __poš‹r è __THROW ; 1110 #ifdeà __USE_XOPEN2K 1112  $±h»ad_g‘ýuþockid ( ±h»ad_t __th»ad_id , 1113 __þockid_t * __þock_id ) 1114 __THROW `__nÚnuÎ ((2)); 1129  `±h»ad_©fÜk ((* __´•¬e ) (), 1130 (* __·»Á ) (), 1131 (* __chžd è()è __THROW ; 1134 #ifdeà __USE_EXTERN_INLINES 1136 __ex‹º_šlše  1137 `__NTH ( $±h»ad_equ® ( ±h»ad_t __th»ad1 ,…th»ad_ˆ __th»ad2 )) 1139  __th»ad1 =ð __th»ad2 ; 1140 } } 1143 g__END_DECLS @/usr/include/stdio.h 24 #iâdeà _STDIO_H 26 #ià! defšed __Ãed_FILE && !defšed __Ãed___FILE 27  #_STDIO_H 1 ) 28  ~<ã©u»s.h > 30 g__BEGIN_DECLS 32  #__Ãed_size_t ) 33  #__Ãed_NULL ) 34  ~<¡ddef.h > 36  ~ 37  #__Ãed_FILE ) 38  #__Ãed___FILE ) 42 #ià! defšed __FILE_defšed && defšed __Ãed_FILE 45  g_IO_FILE ; 47 __BEGIN_NAMESPACE_STD 49  _IO_FILE tFILE ; 50 g__END_NAMESPACE_STD 51 #ià defšed __USE_LARGEFILE64 || defšed __USE_SVID || defšed __USE_POSIX \ 52 || defšed g__USE_BSD || defšed g__USE_ISOC99 || defšed g__USE_XOPEN \ 53 || defšed __USE_POSIX2 54 $__USING_NAMESPACE_STD ( FILE ) 57  #__FILE_defšed 1 ) 59 #undeà __Ãed_FILE 62 #ià! defšed ____FILE_defšed && defšed __Ãed___FILE 65  _IO_FILE t__FILE ; 67  #____FILE_defšed 1 ) 69 #undeà __Ãed___FILE 72 #ifdef _STDIO_H 73  #_STDIO_USES_IOSTREAM ) 75  ~ 77 #ià defšed __USE_XOPEN || defšed __USE_XOPEN2K8 78 #ifdeà __GNUC__ 79 #iâdeà _VA_LIST_DEFINED 80  _G_va_li¡ tva_li¡ ; 81  #_VA_LIST_DEFINED ) 84  ~<¡d¬g.h > 88 #ifdeà __USE_XOPEN2K8 89 #iâdeà __off_t_defšed 90 #iâdeà __USE_FILE_OFFSET64 91  __off_t toff_t ; 93  __off64_t toff_t ; 95  #__off_t_defšed ) 97 #ià defšed __USE_LARGEFILE64 && !defšed __off64_t_defšed 98  __off64_t toff64_t ; 99  #__off64_t_defšed ) 102 #iâdeà __ssize_t_defšed 103  __ssize_t tssize_t ; 104  #__ssize_t_defšed ) 109 __BEGIN_NAMESPACE_STD 110 #iâdeà __USE_FILE_OFFSET64 111  _G_åos_t tåos_t ; 113  _G_åos64_t tåos_t ; 115 __END_NAMESPACE_STD 116 #ifdeà __USE_LARGEFILE64 117  _G_åos64_t tåos64_t ; 121  #_IOFBF 0 ) 122  #_IOLBF 1 ) 123  #_IONBF 2 ) 127 #iâdeà BUFSIZ 128  #BUFSIZ _IO_BUFSIZ ) 134 #iâdeà EOF 135  #EOF (-1) ) 141  #SEEK_SET 0 ) 142  #SEEK_CUR 1 ) 143  #SEEK_END 2 ) 146 #ià defšed __USE_SVID || defšed __USE_XOPEN 148  #P_tmpdœ "/tmp" ) 161  ~ 165  _IO_FILE * ¡dš ; 166  _IO_FILE * ¡dout ; 167  _IO_FILE * ¡d”r ; 169  #¡dš ¡dš ) 170  #¡dout ¡dout ) 171  #¡d”r ¡d”r ) 173 __BEGIN_NAMESPACE_STD 175  $»move ( __cÚ¡ * __fž’ame è __THROW ; 177  $»Çme ( __cÚ¡ * __Þd , __cÚ¡ * __Ãw è __THROW ; 178 __END_NAMESPACE_STD 180 #ifdeà __USE_ATFILE 182  $»Çm—t ( __Þdfd , __cÚ¡ * __Þd ,  __Ãwfd , 183 __cÚ¡ * __Ãw è __THROW ; 186 __BEGIN_NAMESPACE_STD 191 #iâdeà __USE_FILE_OFFSET64 192 FILE * $tmpfže (è __wur ; 194 #ifdeà __REDIRECT 195 FILE * `__REDIRECT ( tmpfže , (), tmpfže64 è __wur ; 197  #tmpfže tmpfže64 ) 201 #ifdeà __USE_LARGEFILE64 202 FILE * $tmpfže64 (è __wur ; 206 * $tm²am (* __s è __THROW __wur ; 207 __END_NAMESPACE_STD 209 #ifdeà __USE_MISC 212 * $tm²am_r (* __s è __THROW __wur ; 216 #ià defšed __USE_SVID || defšed __USE_XOPEN 224 * $‹m²am ( __cÚ¡ * __dœ , __cÚ¡ * __pfx ) 225 __THROW __©Œibu‹_m®loc__ __wur ; 229 __BEGIN_NAMESPACE_STD 234  `fþo£ ( FILE * __¡»am ); 239  `fæush ( FILE * __¡»am ); 240 __END_NAMESPACE_STD 242 #ifdeà __USE_MISC 249  `fæush_uÆocked ( FILE * __¡»am ); 252 #ifdeà __USE_GNU 259  `fþo£®l (); 263 __BEGIN_NAMESPACE_STD 264 #iâdeà __USE_FILE_OFFSET64 269 FILE * $fÝ’ ( __cÚ¡ * __»¡riù __fž’ame , 270 __cÚ¡ * __»¡riù __modes è __wur ; 275 FILE * $äeÝ’ ( __cÚ¡ * __»¡riù __fž’ame , 276 __cÚ¡ * __»¡riù __modes , 277 FILE * __»¡riù __¡»am è __wur ; 279 #ifdeà __REDIRECT 280 FILE * `__REDIRECT ( fÝ’ , ( __cÚ¡ * __»¡riù __fž’ame , 281 __cÚ¡ * __»¡riù __modes ), fÝ’64 ) 282 __wur ; 283 FILE * `__REDIRECT ( äeÝ’ , ( __cÚ¡ * __»¡riù __fž’ame , 284 __cÚ¡ * __»¡riù __modes , 285 FILE * __»¡riù __¡»am ), äeÝ’64 ) 286 __wur ; 288  #fÝ’ fÝ’64 ) 289  #äeÝ’ äeÝ’64 ) 292 __END_NAMESPACE_STD 293 #ifdeà __USE_LARGEFILE64 294 FILE * $fÝ’64 ( __cÚ¡ * __»¡riù __fž’ame , 295 __cÚ¡ * __»¡riù __modes è __wur ; 296 FILE * $äeÝ’64 ( __cÚ¡ * __»¡riù __fž’ame , 297 __cÚ¡ * __»¡riù __modes , 298 FILE * __»¡riù __¡»am è __wur ; 301 #ifdef __USE_POSIX 303 FILE * $fdÝ’ ( __fd , __cÚ¡ * __modes è __THROW __wur ; 306 #ifdef __USE_GNU 309 FILE * $fÝ’cook› (* __»¡riù __magic_cook› , 310 __cÚ¡ * __»¡riù __modes , 311 _IO_cook›_io_funùiÚs_t __io_funcs è __THROW __wur ; 314 #ifdeà __USE_XOPEN2K8 316 FILE * $fmemÝ’ (* __s , size_t __Ën , __cÚ¡ * __modes ) 317 __THROW __wur ; 322 FILE * $Ý’_mem¡»am (** __buæoc , size_t * __siz–oc è __THROW __wur ; 326 __BEGIN_NAMESPACE_STD 329  $£tbuf ( FILE * __»¡riù __¡»am , *__»¡riù __buf è __THROW ; 333  $£tvbuf ( FILE * __»¡riù __¡»am , *__»¡riù __buf , 334  __modes , size_t __n è __THROW ; 335 __END_NAMESPACE_STD 337 #ifdef __USE_BSD 340  $£tbufãr ( FILE * __»¡riù __¡»am , *__»¡riù __buf , 341 size_t __size è __THROW ; 344  $£Žšebuf ( FILE * __¡»am è __THROW ; 348 __BEGIN_NAMESPACE_STD 353  `årštf ( FILE * __»¡riù __¡»am , 354 __cÚ¡ * __»¡riù __fÜm© , ...); 359  `´štf ( __cÚ¡ * __»¡riù __fÜm© , ...); 361  $¥rštf (* __»¡riù __s , 362 __cÚ¡ * __»¡riù __fÜm© , ...è __THROW ; 368  `vårštf ( FILE * __»¡riù __s , __cÚ¡ *__»¡riù __fÜm© , 369 _G_va_li¡ __¬g ); 374  `v´štf ( __cÚ¡ * __»¡riù __fÜm© , _G_va_li¡ __¬g ); 376  $v¥rštf (* __»¡riù __s , __cÚ¡ *__»¡riù __fÜm© , 377 _G_va_li¡ __¬g è __THROW ; 378 __END_NAMESPACE_STD 380 #ià defšed __USE_BSD || defšed __USE_ISOC99 || defšed __USE_UNIX98 381 __BEGIN_NAMESPACE_C99 383  $¢´štf (* __»¡riù __s , size_t __maxËn , 384 __cÚ¡ * __»¡riù __fÜm© , ...) 385 __THROW `__©Œibu‹__ (( `__fÜm©__ ( __´štf__ , 3, 4))); 387  $v¢´štf (* __»¡riù __s , size_t __maxËn , 388 __cÚ¡ * __»¡riù __fÜm© , _G_va_li¡ __¬g ) 389 __THROW `__©Œibu‹__ (( `__fÜm©__ ( __´štf__ , 3, 0))); 390 __END_NAMESPACE_C99 393 #ifdeà __USE_GNU 396  $va¥rštf (** __»¡riù __±r , __cÚ¡ *__»¡riù __f , 397 _G_va_li¡ __¬g ) 398 __THROW `__©Œibu‹__ (( $__fÜm©__ ( __´štf__ , 2, 0))è __wur ; 399  $__a¥rštf (** __»¡riù __±r , 400 __cÚ¡ * __»¡riù __fmt , ...) 401 __THROW `__©Œibu‹__ (( $__fÜm©__ ( __´štf__ , 2, 3))è __wur ; 402  $a¥rštf (** __»¡riù __±r , 403 __cÚ¡ * __»¡riù __fmt , ...) 404 __THROW `__©Œibu‹__ (( $__fÜm©__ ( __´štf__ , 2, 3))è __wur ; 407 #ifdeà __USE_XOPEN2K8 414  $vd´štf ( __fd , __cÚ¡ * __»¡riù __fmt , 415 _G_va_li¡ __¬g ) 416 `__©Œibu‹__ (( `__fÜm©__ ( __´štf__ , 2, 0))); 417  $d´štf ( __fd , __cÚ¡ * __»¡riù __fmt , ...) 418 `__©Œibu‹__ (( `__fÜm©__ ( __´štf__ , 2, 3))); 422 __BEGIN_NAMESPACE_STD 427  $fsÿnf ( FILE * __»¡riù __¡»am , 428 __cÚ¡ * __»¡riù __fÜm© , ...è __wur ; 433  $sÿnf ( __cÚ¡ * __»¡riù __fÜm© , ...è __wur ; 435  $ssÿnf ( __cÚ¡ * __»¡riù __s , 436 __cÚ¡ * __»¡riù __fÜm© , ...è __THROW ; 438 #ià defšed __USE_ISOC99 && !defšed __USE_GNU \ 439 && (! defšed __LDBL_COMPAT || !defšed __REDIRECT ) \ 440 && ( defšed __STRICT_ANSI__ || defšed __USE_XOPEN2K ) 441 #ifdeà __REDIRECT 445  `__REDIRECT ( fsÿnf , ( FILE * __»¡riù __¡»am , 446 __cÚ¡ * __»¡riù __fÜm© , ...), 447 __isoc99_fsÿnf è __wur ; 448  `__REDIRECT ( sÿnf , ( __cÚ¡ * __»¡riù __fÜm© , ...), 449 __isoc99_sÿnf è __wur ; 450  `__REDIRECT_NTH ( ssÿnf , ( __cÚ¡ * __»¡riù __s , 451 __cÚ¡ * __»¡riù __fÜm© , ...), 452 __isoc99_ssÿnf ); 454  $__isoc99_fsÿnf ( FILE * __»¡riù __¡»am , 455 __cÚ¡ * __»¡riù __fÜm© , ...è __wur ; 456  $__isoc99_sÿnf ( __cÚ¡ * __»¡riù __fÜm© , ...è __wur ; 457  $__isoc99_ssÿnf ( __cÚ¡ * __»¡riù __s , 458 __cÚ¡ * __»¡riù __fÜm© , ...è __THROW ; 459  #fsÿnf __isoc99_fsÿnf ) 460  #sÿnf __isoc99_sÿnf ) 461  #ssÿnf __isoc99_ssÿnf ) 465 __END_NAMESPACE_STD 467 #ifdef __USE_ISOC99 468 __BEGIN_NAMESPACE_C99 473  $vfsÿnf ( FILE * __»¡riù __s , __cÚ¡ *__»¡riù __fÜm© , 474 _G_va_li¡ __¬g ) 475 `__©Œibu‹__ (( $__fÜm©__ ( __sÿnf__ , 2, 0))è __wur ; 481  $vsÿnf ( __cÚ¡ * __»¡riù __fÜm© , _G_va_li¡ __¬g ) 482 `__©Œibu‹__ (( $__fÜm©__ ( __sÿnf__ , 1, 0))è __wur ; 485  $vssÿnf ( __cÚ¡ * __»¡riù __s , 486 __cÚ¡ * __»¡riù __fÜm© , _G_va_li¡ __¬g ) 487 __THROW `__©Œibu‹__ (( `__fÜm©__ ( __sÿnf__ , 2, 0))); 489 #ià! defšed __USE_GNU \ 490 && (! defšed __LDBL_COMPAT || !defšed __REDIRECT ) \ 491 && ( defšed __STRICT_ANSI__ || defšed __USE_XOPEN2K ) 492 #ifdeà __REDIRECT 496  `__REDIRECT ( vfsÿnf , 497 ( FILE * __»¡riù __s , 498 __cÚ¡ * __»¡riù __fÜm© , _G_va_li¡ __¬g ), 499 __isoc99_vfsÿnf ) 500 `__©Œibu‹__ (( $__fÜm©__ ( __sÿnf__ , 2, 0))è __wur ; 501  `__REDIRECT ( vsÿnf , ( __cÚ¡ * __»¡riù __fÜm© , 502 _G_va_li¡ __¬g ), __isoc99_vsÿnf ) 503 `__©Œibu‹__ (( $__fÜm©__ ( __sÿnf__ , 1, 0))è __wur ; 504  `__REDIRECT_NTH ( vssÿnf , 505 ( __cÚ¡ * __»¡riù __s , 506 __cÚ¡ * __»¡riù __fÜm© , 507 _G_va_li¡ __¬g ), __isoc99_vssÿnf ) 508 `__©Œibu‹__ (( `__fÜm©__ ( __sÿnf__ , 2, 0))); 510  $__isoc99_vfsÿnf ( FILE * __»¡riù __s , 511 __cÚ¡ * __»¡riù __fÜm© , 512 _G_va_li¡ __¬g è __wur ; 513  $__isoc99_vsÿnf ( __cÚ¡ * __»¡riù __fÜm© , 514 _G_va_li¡ __¬g è __wur ; 515  $__isoc99_vssÿnf ( __cÚ¡ * __»¡riù __s , 516 __cÚ¡ * __»¡riù __fÜm© , 517 _G_va_li¡ __¬g è __THROW ; 518  #vfsÿnf __isoc99_vfsÿnf ) 519  #vsÿnf __isoc99_vsÿnf ) 520  #vssÿnf __isoc99_vssÿnf ) 524 __END_NAMESPACE_C99 528 __BEGIN_NAMESPACE_STD 533  `fg‘c ( FILE * __¡»am ); 534  `g‘c ( FILE * __¡»am ); 540  `g‘ch¬ (); 541 __END_NAMESPACE_STD 545  #g‘c ( _å è `_IO_g‘c (_å) ) 547 #ià defšed __USE_POSIX || defšed __USE_MISC 552  `g‘c_uÆocked ( FILE * __¡»am ); 553  `g‘ch¬_uÆocked (); 556 #ifdeà __USE_MISC 563  `fg‘c_uÆocked ( FILE * __¡»am ); 567 __BEGIN_NAMESPACE_STD 575  `åutc ( __c , FILE * __¡»am ); 576  `putc ( __c , FILE * __¡»am ); 582  `putch¬ ( __c ); 583 __END_NAMESPACE_STD 587  #putc ( _ch , _å è `_IO_putc (_ch, _å) ) 589 #ifdeà __USE_MISC 596  `åutc_uÆocked ( __c , FILE * __¡»am ); 599 #ià defšed __USE_POSIX || defšed __USE_MISC 604  `putc_uÆocked ( __c , FILE * __¡»am ); 605  `putch¬_uÆocked ( __c ); 609 #ià defšed __USE_SVID || defšed __USE_MISC \ 610 || ( defšed __USE_XOPEN && !defšed __USE_XOPEN2K ) 612  `g‘w ( FILE * __¡»am ); 615  `putw ( __w , FILE * __¡»am ); 619 __BEGIN_NAMESPACE_STD 624 * $fg‘s (* __»¡riù __s ,  __n , FILE *__»¡riù __¡»am ) 625 __wur ; 632 * $g‘s (* __s è __wur ; 633 __END_NAMESPACE_STD 635 #ifdeà __USE_GNU 642 * $fg‘s_uÆocked (* __»¡riù __s ,  __n , 643 FILE * __»¡riù __¡»am è __wur ; 647 #ifdef __USE_XOPEN2K8 658 _IO_ssize_t $__g‘d–im (** __»¡riù __lš•Œ , 659 size_t * __»¡riù __n ,  __d–im™” , 660 FILE * __»¡riù __¡»am è __wur ; 661 _IO_ssize_t $g‘d–im (** __»¡riù __lš•Œ , 662 size_t * __»¡riù __n ,  __d–im™” , 663 FILE * __»¡riù __¡»am è __wur ; 671 _IO_ssize_t $g‘lše (** __»¡riù __lš•Œ , 672 size_t * __»¡riù __n , 673 FILE * __»¡riù __¡»am è __wur ; 677 __BEGIN_NAMESPACE_STD 682  `åuts ( __cÚ¡ * __»¡riù __s , FILE *__»¡riù __¡»am ); 688  `puts ( __cÚ¡ * __s ); 695  `ung‘c ( __c , FILE * __¡»am ); 702 size_t $ä—d (* __»¡riù __±r , size_t __size , 703 size_t __n , FILE * __»¡riù __¡»am è __wur ; 708 size_t `fwr™e ( __cÚ¡ * __»¡riù __±r , size_ˆ __size , 709 size_t __n , FILE * __»¡riù __s ); 710 __END_NAMESPACE_STD 712 #ifdeà __USE_GNU 719  `åuts_uÆocked ( __cÚ¡ * __»¡riù __s , 720 FILE * __»¡riù __¡»am ); 723 #ifdeà __USE_MISC 730 size_t $ä—d_uÆocked (* __»¡riù __±r , size_t __size , 731 size_t __n , FILE * __»¡riù __¡»am è __wur ; 732 size_t `fwr™e_uÆocked ( __cÚ¡ * __»¡riù __±r , size_ˆ __size , 733 size_t __n , FILE * __»¡riù __¡»am ); 737 __BEGIN_NAMESPACE_STD 742  `f£ek ( FILE * __¡»am ,  __off ,  __wh’û ); 747  $á–l ( FILE * __¡»am è __wur ; 752  `»wšd ( FILE * __¡»am ); 753 __END_NAMESPACE_STD 760 #ià defšed __USE_LARGEFILE || defšed __USE_XOPEN2K 761 #iâdeà __USE_FILE_OFFSET64 766  `f£eko ( FILE * __¡»am , __off_t __off ,  __wh’û ); 771 __off_t $á–lo ( FILE * __¡»am è __wur ; 773 #ifdeà __REDIRECT 774  `__REDIRECT ( f£eko , 775 ( FILE * __¡»am , __off64_t __off ,  __wh’û ), 776 f£eko64 ); 777 __off64_t `__REDIRECT ( á–lo , ( FILE * __¡»am ), á–lo64 ); 779  #f£eko f£eko64 ) 780  #á–lo á–lo64 ) 785 __BEGIN_NAMESPACE_STD 786 #iâdeà __USE_FILE_OFFSET64 791  `fg‘pos ( FILE * __»¡riù __¡»am , åos_t *__»¡riù __pos ); 796  `f£os ( FILE * __¡»am , __cÚ¡ åos_t * __pos ); 798 #ifdeà __REDIRECT 799  `__REDIRECT ( fg‘pos , ( FILE * __»¡riù __¡»am , 800 åos_t * __»¡riù __pos ), fg‘pos64 ); 801  `__REDIRECT ( f£os , 802 ( FILE * __¡»am , __cÚ¡ åos_t * __pos ), f£os64 ); 804  #fg‘pos fg‘pos64 ) 805  #f£os f£os64 ) 808 __END_NAMESPACE_STD 810 #ifdeà __USE_LARGEFILE64 811  `f£eko64 ( FILE * __¡»am , __off64_t __off ,  __wh’û ); 812 __off64_t $á–lo64 ( FILE * __¡»am è __wur ; 813  `fg‘pos64 ( FILE * __»¡riù __¡»am , åos64_t *__»¡riù __pos ); 814  `f£os64 ( FILE * __¡»am , __cÚ¡ åos64_t * __pos ); 817 __BEGIN_NAMESPACE_STD 819  $þ—»¼ ( FILE * __¡»am è __THROW ; 821  $ãof ( FILE * __¡»am è __THROW __wur ; 823  $ã¼Ü ( FILE * __¡»am è __THROW __wur ; 824 __END_NAMESPACE_STD 826 #ifdeà __USE_MISC 828  $þ—»¼_uÆocked ( FILE * __¡»am è __THROW ; 829  $ãof_uÆocked ( FILE * __¡»am è __THROW __wur ; 830  $ã¼Ü_uÆocked ( FILE * __¡»am è __THROW __wur ; 834 __BEGIN_NAMESPACE_STD 839  `³¼Ü ( __cÚ¡ * __s ); 840 __END_NAMESPACE_STD 846  ~ 849 #ifdef __USE_POSIX 851  $fž’o ( FILE * __¡»am è __THROW __wur ; 854 #ifdeà __USE_MISC 856  $fž’o_uÆocked ( FILE * __¡»am è __THROW __wur ; 860 #ià( defšed __USE_POSIX2 || defšed __USE_SVID || defšed __USE_BSD || \ 861 defšed __USE_MISC ) 866 FILE * $pÝ’ ( __cÚ¡ * __commªd , __cÚ¡ * __modes è __wur ; 872  `pþo£ ( FILE * __¡»am ); 876 #ifdef __USE_POSIX 878 * $ù”mid (* __s è __THROW ; 882 #ifdeà __USE_XOPEN 884 * `cu£rid (* __s ); 888 #ifdef __USE_GNU 889  ob¡ack ; 892  $ob¡ack_´štf ( ob¡ack * __»¡riù __ob¡ack , 893 __cÚ¡ * __»¡riù __fÜm© , ...) 894 __THROW `__©Œibu‹__ (( `__fÜm©__ ( __´štf__ , 2, 3))); 895  $ob¡ack_v´štf ( ob¡ack * __»¡riù __ob¡ack , 896 __cÚ¡ * __»¡riù __fÜm© , 897 _G_va_li¡ __¬gs ) 898 __THROW `__©Œibu‹__ (( `__fÜm©__ ( __´štf__ , 2, 0))); 902 #ià defšed __USE_POSIX || defšed __USE_MISC 906  $æockfže ( FILE * __¡»am è __THROW ; 910  $árylockfže ( FILE * __¡»am è __THROW __wur ; 913  $fuÆockfže ( FILE * __¡»am è __THROW ; 916 #ià defšed __USE_XOPEN && !defšed __USE_XOPEN2K && !defšed __USE_GNU 920  #__Ãed_g‘Ýt ) 921  ~ 926 #ifdeà __USE_EXTERN_INLINES 927  ~ 929 #ià __USE_FORTIFY_LEVEL > 0 && defšed __ex‹º_®ways_šlše 930  ~ 932 #ifdeà __LDBL_COMPAT 933  ~ 936 __END_DECLS @/usr/include/stdlib.h 23 #iâdef _STDLIB_H 25  ~<ã©u»s.h > 28  #__Ãed_size_t ) 29 #iâdeà __Ãed_m®loc_ªd_ÿÎoc 30  #__Ãed_wch¬_t ) 31  #__Ãed_NULL ) 33  ~<¡ddef.h > 35 g__BEGIN_DECLS 37 #iâdeà __Ãed_m®loc_ªd_ÿÎoc 38  #_STDLIB_H 1 ) 40 #ià( defšed __USE_XOPEN || defšed __USE_XOPEN2K8 è&& !defšed _SYS_WAIT_H 42  ~ 43  ~ 45 #ifdeà __USE_BSD 50 #ià defšed __GNUC__ && !defšed __ýlu¥lus 51  #__WAIT_INT ( ¡©us ) \ 52 ( `__ex‹nsiÚ__ (((uniÚ { `__ty³of ( ¡©us è __š ;  __i ; }) \ 53 { . __š = ( ¡©us è}). __i )) ) 55  #__WAIT_INT ( ¡©us è(*(*è&(¡©us)) ) 63 #ià! defšed __GNUC__ || __GNUC__ < 2 || defšed __ýlu¥lus 64  #__WAIT_STATUS * ) 65  #__WAIT_STATUS_DEFN * ) 70  wa™ * m__u±r ; 71 * m__Œ ; 72 } t__WAIT_STATUS t__©Œibu‹__ (( t__Œª¥¬’t_uniÚ__ )); 73  #__WAIT_STATUS_DEFN * ) 78  #__WAIT_INT ( ¡©us è(¡©us) ) 79  #__WAIT_STATUS * ) 80  #__WAIT_STATUS_DEFN * ) 85  #WEXITSTATUS ( ¡©us è `__WEXITSTATUS ( `__WAIT_INT (¡©us)) ) 86  #WTERMSIG ( ¡©us è `__WTERMSIG ( `__WAIT_INT (¡©us)) ) 87  #WSTOPSIG ( ¡©us è `__WSTOPSIG ( `__WAIT_INT (¡©us)) ) 88  #WIFEXITED ( ¡©us è `__WIFEXITED ( `__WAIT_INT (¡©us)) ) 89  #WIFSIGNALED ( ¡©us è `__WIFSIGNALED ( `__WAIT_INT (¡©us)) ) 90  #WIFSTOPPED ( ¡©us è `__WIFSTOPPED ( `__WAIT_INT (¡©us)) ) 91 #ifdeà __WIFCONTINUED 92  #WIFCONTINUED ( ¡©us è `__WIFCONTINUED ( `__WAIT_INT (¡©us)) ) 96 __BEGIN_NAMESPACE_STD 100  mquÙ ; 101  m»m ; 102 } tdiv_t ; 105 #iâdeà __ldiv_t_defšed 108  mquÙ ; 109  m»m ; 110 } tldiv_t ; 111  #__ldiv_t_defšed 1 ) 113 g__END_NAMESPACE_STD 115 #ià defšed __USE_ISOC99 && !defšed __Îdiv_t_defšed 116 __BEGIN_NAMESPACE_C99 118 __ex‹nsiÚ__ struct 120  mquÙ ; 121  m»m ; 122 } tÎdiv_t ; 123  #__Îdiv_t_defšed 1 ) 124 g__END_NAMESPACE_C99 129  #RAND_MAX 2147483647 ) 134  #EXIT_FAILURE 1 ) 135  #EXIT_SUCCESS 0 ) 139  #MB_CUR_MAX ( `__ùy³_g‘_mb_cur_max ()) ) 140 size_t $__ùy³_g‘_mb_cur_max (è __THROW __wur ; 143 __BEGIN_NAMESPACE_STD 145  $©of ( __cÚ¡ * __ÅŒ ) 146 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1)è __wur ; 148  $©oi ( __cÚ¡ * __ÅŒ ) 149 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1)è __wur ; 151  $©Þ ( __cÚ¡ * __ÅŒ ) 152 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1)è __wur ; 153 __END_NAMESPACE_STD 155 #ià defšed __USE_ISOC99 || (defšed __GLIBC_HAVE_LONG_LONG && defšed __USE_MISC ) 156 __BEGIN_NAMESPACE_C99 158 __ex‹nsiÚ__  $©Þl ( __cÚ¡ * __ÅŒ ) 159 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1)è __wur ; 160 __END_NAMESPACE_C99 163 __BEGIN_NAMESPACE_STD 165  $¡¹od ( __cÚ¡ * __»¡riù __ÅŒ , 166 ** __»¡riù __’d±r ) 167 __THROW `__nÚnuÎ ((1)è __wur ; 168 __END_NAMESPACE_STD 170 #ifdef __USE_ISOC99 171 __BEGIN_NAMESPACE_C99 173  $¡¹of ( __cÚ¡ * __»¡riù __ÅŒ , 174 ** __»¡riù __’d±r è __THROW `__nÚnuÎ ((1)è __wur ; 176  $¡¹Þd ( __cÚ¡ * __»¡riù __ÅŒ , 177 ** __»¡riù __’d±r ) 178 __THROW `__nÚnuÎ ((1)è __wur ; 179 __END_NAMESPACE_C99 182 __BEGIN_NAMESPACE_STD 184  $¡¹Þ ( __cÚ¡ * __»¡riù __ÅŒ , 185 ** __»¡riù __’d±r ,  __ba£ ) 186 __THROW `__nÚnuÎ ((1)è __wur ; 188  $¡¹oul ( __cÚ¡ * __»¡riù __ÅŒ , 189 ** __»¡riù __’d±r ,  __ba£ ) 190 __THROW `__nÚnuÎ ((1)è __wur ; 191 __END_NAMESPACE_STD 193 #ià defšed __GLIBC_HAVE_LONG_LONG && defšed __USE_BSD 195 __ex‹nsiÚ__ 196  $¡¹oq ( __cÚ¡ * __»¡riù __ÅŒ , 197 ** __»¡riù __’d±r ,  __ba£ ) 198 __THROW `__nÚnuÎ ((1)è __wur ; 200 __ex‹nsiÚ__ 201  $¡¹ouq ( __cÚ¡ * __»¡riù __ÅŒ , 202 ** __»¡riù __’d±r ,  __ba£ ) 203 __THROW `__nÚnuÎ ((1)è __wur ; 206 #ià defšed __USE_ISOC99 || (defšed __GLIBC_HAVE_LONG_LONG && defšed __USE_MISC ) 207 __BEGIN_NAMESPACE_C99 209 __ex‹nsiÚ__ 210  $¡¹Þl ( __cÚ¡ * __»¡riù __ÅŒ , 211 ** __»¡riù __’d±r ,  __ba£ ) 212 __THROW `__nÚnuÎ ((1)è __wur ; 214 __ex‹nsiÚ__ 215  $¡¹ouÎ ( __cÚ¡ * __»¡riù __ÅŒ , 216 ** __»¡riù __’d±r ,  __ba£ ) 217 __THROW `__nÚnuÎ ((1)è __wur ; 218 __END_NAMESPACE_C99 222 #ifdeà __USE_GNU 236  ~ 240  $¡¹Þ_l ( __cÚ¡ * __»¡riù __ÅŒ , 241 ** __»¡riù __’d±r ,  __ba£ , 242 __loÿË_t __loc è __THROW `__nÚnuÎ ((1, 4)è __wur ; 244  $¡¹oul_l ( __cÚ¡ * __»¡riù __ÅŒ , 245 ** __»¡riù __’d±r , 246  __ba£ , __loÿË_t __loc ) 247 __THROW `__nÚnuÎ ((1, 4)è __wur ; 249 __ex‹nsiÚ__ 250  $¡¹Þl_l ( __cÚ¡ * __»¡riù __ÅŒ , 251 ** __»¡riù __’d±r ,  __ba£ , 252 __loÿË_t __loc ) 253 __THROW `__nÚnuÎ ((1, 4)è __wur ; 255 __ex‹nsiÚ__ 256  $¡¹ouÎ_l ( __cÚ¡ * __»¡riù __ÅŒ , 257 ** __»¡riù __’d±r , 258  __ba£ , __loÿË_t __loc ) 259 __THROW `__nÚnuÎ ((1, 4)è __wur ; 261  $¡¹od_l ( __cÚ¡ * __»¡riù __ÅŒ , 262 ** __»¡riù __’d±r , __loÿË_t __loc ) 263 __THROW `__nÚnuÎ ((1, 3)è __wur ; 265  $¡¹of_l ( __cÚ¡ * __»¡riù __ÅŒ , 266 ** __»¡riù __’d±r , __loÿË_t __loc ) 267 __THROW `__nÚnuÎ ((1, 3)è __wur ; 269  $¡¹Þd_l ( __cÚ¡ * __»¡riù __ÅŒ , 270 ** __»¡riù __’d±r , 271 __loÿË_t __loc ) 272 __THROW `__nÚnuÎ ((1, 3)è __wur ; 276 #ifdeà __USE_EXTERN_INLINES 277 __BEGIN_NAMESPACE_STD 278 __ex‹º_šlše  279 `__NTH ( $©of ( __cÚ¡ * __ÅŒ )) 281  `¡¹od ( __ÅŒ , (**è NULL ); 282 } } 283 __ex‹º_šlše  284 __NTH ( $©oi ( __cÚ¡ * __ÅŒ )) 286  (è `¡¹Þ ( __ÅŒ , (**è NULL , 10); 287 } } 288 __ex‹º_šlše  289 __NTH ( $©Þ ( __cÚ¡ * __ÅŒ )) 291  `¡¹Þ ( __ÅŒ , (**è NULL , 10); 292 } } 293 g__END_NAMESPACE_STD 295 #ià defšed __USE_MISC || defšed __USE_ISOC99 296 __BEGIN_NAMESPACE_C99 297 __ex‹nsiÚ__ __ex‹º_šlše  298 __NTH ( $©Þl ( __cÚ¡ * __ÅŒ )) 300  `¡¹Þl ( __ÅŒ , (**è NULL , 10); 301 } } 302 g__END_NAMESPACE_C99 307 #ià defšed __USE_SVID || defšed __USE_XOPEN_EXTENDED 311 * $l64a ( __n è __THROW __wur ; 314  $a64l ( __cÚ¡ * __s ) 315 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1)è __wur ; 319 #ià defšed __USE_SVID || defšed __USE_XOPEN_EXTENDED || defšed __USE_BSD 320  ~ 327  $¿ndom (è __THROW ; 330  $¤ªdom ( __£ed è __THROW ; 336 * $š™¡©e ( __£ed , * __¡©ebuf , 337 size_t __¡©–’ è __THROW `__nÚnuÎ ((2)); 341 * $£t¡©e (* __¡©ebuf è __THROW `__nÚnuÎ ((1)); 344 #ifdeà __USE_MISC 349  s¿ndom_d©a 351 št32_t * åŒ ; 352 št32_t * ½Œ ; 353 št32_t * ¡©e ; 354  ¿nd_ty³ ; 355  ¿nd_deg ; 356  ¿nd_£p ; 357 št32_t * ’d_±r ; 360  $¿ndom_r ( ¿ndom_d©a * __»¡riù __buf , 361 št32_t * __»¡riù __»suÉ è __THROW `__nÚnuÎ ((1, 2)); 363  $¤ªdom_r ( __£ed ,  ¿ndom_d©a * __buf ) 364 __THROW `__nÚnuÎ ((2)); 366  $š™¡©e_r ( __£ed , * __»¡riù __¡©ebuf , 367 size_t __¡©–’ , 368  ¿ndom_d©a * __»¡riù __buf ) 369 __THROW `__nÚnuÎ ((2, 4)); 371  $£t¡©e_r (* __»¡riù __¡©ebuf , 372  ¿ndom_d©a * __»¡riù __buf ) 373 __THROW `__nÚnuÎ ((1, 2)); 378 __BEGIN_NAMESPACE_STD 380  $¿nd (è __THROW ; 382  $¤ªd ( __£ed è __THROW ; 383 __END_NAMESPACE_STD 385 #ifdeà __USE_POSIX 387  $¿nd_r (* __£ed è __THROW ; 391 #ià defšed __USE_SVID || defšed __USE_XOPEN 395  $d¿nd48 (è __THROW ; 396  $”ªd48 ( __xsubi [3]è __THROW `__nÚnuÎ ((1)); 399  $̪d48 (è __THROW ; 400  $Īd48 ( __xsubi [3]) 401 __THROW `__nÚnuÎ ((1)); 404  $m¿nd48 (è __THROW ; 405  $j¿nd48 ( __xsubi [3]) 406 __THROW `__nÚnuÎ ((1)); 409  $¤ªd48 ( __£edv® è __THROW ; 410 * $£ed48 ( __£ed16v [3]) 411 __THROW `__nÚnuÎ ((1)); 412  $lcÚg48 ( __·¿m [7]è __THROW `__nÚnuÎ ((1)); 414 #ifdeà __USE_MISC 418  sd¿nd48_d©a 420  __x [3]; 421  __Þd_x [3]; 422  __c ; 423  __š™ ; 424  __a ; 428  $d¿nd48_r ( d¿nd48_d©a * __»¡riù __bufãr , 429 * __»¡riù __»suÉ è __THROW `__nÚnuÎ ((1, 2)); 430  $”ªd48_r ( __xsubi [3], 431  d¿nd48_d©a * __»¡riù __bufãr , 432 * __»¡riù __»suÉ è __THROW `__nÚnuÎ ((1, 2)); 435  $̪d48_r ( d¿nd48_d©a * __»¡riù __bufãr , 436 * __»¡riù __»suÉ ) 437 __THROW `__nÚnuÎ ((1, 2)); 438  $Īd48_r ( __xsubi [3], 439  d¿nd48_d©a * __»¡riù __bufãr , 440 * __»¡riù __»suÉ ) 441 __THROW `__nÚnuÎ ((1, 2)); 444  $m¿nd48_r ( d¿nd48_d©a * __»¡riù __bufãr , 445 * __»¡riù __»suÉ ) 446 __THROW `__nÚnuÎ ((1, 2)); 447  $j¿nd48_r ( __xsubi [3], 448  d¿nd48_d©a * __»¡riù __bufãr , 449 * __»¡riù __»suÉ ) 450 __THROW `__nÚnuÎ ((1, 2)); 453  $¤ªd48_r ( __£edv® ,  d¿nd48_d©a * __bufãr ) 454 __THROW `__nÚnuÎ ((2)); 456  $£ed48_r ( __£ed16v [3], 457  d¿nd48_d©a * __bufãr è __THROW `__nÚnuÎ ((1, 2)); 459  $lcÚg48_r ( __·¿m [7], 460  d¿nd48_d©a * __bufãr ) 461 __THROW `__nÚnuÎ ((1, 2)); 467 #iâdeà __m®loc_ªd_ÿÎoc_defšed 468  #__m®loc_ªd_ÿÎoc_defšed ) 469 __BEGIN_NAMESPACE_STD 471 * $m®loc ( size_t __size è __THROW __©Œibu‹_m®loc__ __wur ; 473 * $ÿÎoc ( size_t __nmemb , size_ˆ __size ) 474 __THROW __©Œibu‹_m®loc__ __wur ; 475 __END_NAMESPACE_STD 478 #iâdeà __Ãed_m®loc_ªd_ÿÎoc 479 __BEGIN_NAMESPACE_STD 485 * $»®loc (* __±r , size_t __size ) 486 __THROW __©Œibu‹_w¬n_unu£d_»suÉ__ ; 488  $ä“ (* __±r è __THROW ; 489 __END_NAMESPACE_STD 491 #ifdef __USE_MISC 493  $cä“ (* __±r è __THROW ; 496 #ià defšed __USE_GNU || defšed __USE_BSD || defšed __USE_MISC 497  ~<®loÿ.h > 500 #ià( defšed __USE_XOPEN_EXTENDED && !defšed __USE_XOPEN2K ) \ 501 || defšed __USE_BSD 503 * $v®loc ( size_t __size è __THROW __©Œibu‹_m®loc__ __wur ; 506 #ifdeà __USE_XOPEN2K 508  $posix_mem®ign (** __mem±r , size_t __®ignm’t , size_ˆ __size ) 509 __THROW `__nÚnuÎ ((1)è __wur ; 512 __BEGIN_NAMESPACE_STD 514  $abÜt (è __THROW `__©Œibu‹__ (( __nÜ‘uº__ )); 518  `©ex™ ((* __func è()è __THROW `__nÚnuÎ ((1)); 520 #ifdeà __USE_GNU 524 #ifdeà __ýlu¥lus 525 "C++"  `©_quick_ex™ ((* __func ) ()) 526 __THROW `__asm ("©_quick_ex™"è `__nÚnuÎ ((1)); 528  `©_quick_ex™ ((* __func è()è __THROW `__nÚnuÎ ((1)); 531 __END_NAMESPACE_STD 533 #ifdef __USE_MISC 536  `Ú_ex™ ((* __func è( __¡©us , * __¬g ), *__arg) 537 __THROW `__nÚnuÎ ((1)); 540 __BEGIN_NAMESPACE_STD 544  $ex™ ( __¡©us è __THROW `__©Œibu‹__ (( __nÜ‘uº__ )); 546 #ifdeà __USE_GNU 552  $quick_ex™ ( __¡©us è __THROW `__©Œibu‹__ (( __nÜ‘uº__ )); 554 __END_NAMESPACE_STD 556 #ifdeà __USE_ISOC99 557 __BEGIN_NAMESPACE_C99 560  $_Ex™ ( __¡©us è __THROW `__©Œibu‹__ (( __nÜ‘uº__ )); 561 __END_NAMESPACE_C99 565 __BEGIN_NAMESPACE_STD 567 * $g‘’v ( __cÚ¡ * __Çme è __THROW `__nÚnuÎ ((1)è __wur ; 568 __END_NAMESPACE_STD 572 * $__£cu»_g‘’v ( __cÚ¡ * __Çme ) 573 __THROW `__nÚnuÎ ((1)è __wur ; 575 #ià defšed __USE_SVID || defšed __USE_XOPEN 579  $pu‹nv (* __¡ršg è __THROW `__nÚnuÎ ((1)); 582 #ià defšed __USE_BSD || defšed __USE_XOPEN2K 585  $£‹nv ( __cÚ¡ * __Çme , __cÚ¡ * __v®ue ,  __»¶aû ) 586 __THROW `__nÚnuÎ ((2)); 589  $un£‹nv ( __cÚ¡ * __Çme è __THROW `__nÚnuÎ ((1)); 592 #ifdef __USE_MISC 596  $þ—»nv (è __THROW ; 600 #ià defšed __USE_MISC \ 601 || ( defšed __USE_XOPEN_EXTENDED && !defšed __USE_XOPEN2K ) 606 * $mk‹mp (* __‹m¶©e è __THROW `__nÚnuÎ ((1)è __wur ; 609 #ià defšed __USE_MISC || defšed __USE_XOPEN_EXTENDED \ 610 || defšed __USE_XOPEN2K8 619 #iâdeà __USE_FILE_OFFSET64 620  $mk¡emp (* __‹m¶©e è `__nÚnuÎ ((1)è __wur ; 622 #ifdeà __REDIRECT 623  `__REDIRECT ( mk¡emp , (* __‹m¶©e ), mk¡emp64 ) 624 `__nÚnuÎ ((1)è __wur ; 626  #mk¡emp mk¡emp64 ) 629 #ifdeà __USE_LARGEFILE64 630  $mk¡emp64 (* __‹m¶©e è `__nÚnuÎ ((1)è __wur ; 634 #ifdeà __USE_MISC 641 #iâdeà __USE_FILE_OFFSET64 642  $mk¡emps (* __‹m¶©e ,  __suffixËn è `__nÚnuÎ ((1)è __wur ; 644 #ifdeà __REDIRECT 645  `__REDIRECT ( mk¡emps , (* __‹m¶©e ,  __suffixËn ), 646 mk¡emps64 è `__nÚnuÎ ((1)è __wur ; 648  #mk¡emps mk¡emps64 ) 651 #ifdeà __USE_LARGEFILE64 652  $mk¡emps64 (* __‹m¶©e ,  __suffixËn ) 653 `__nÚnuÎ ((1)è __wur ; 657 #ià defšed __USE_BSD || defšed __USE_XOPEN2K8 663 * $mkd‹mp (* __‹m¶©e è __THROW `__nÚnuÎ ((1)è __wur ; 666 #ifdeà __USE_GNU 673 #iâdeà __USE_FILE_OFFSET64 674  $mko¡emp (* __‹m¶©e ,  __æags è `__nÚnuÎ ((1)è __wur ; 676 #ifdeà __REDIRECT 677  `__REDIRECT ( mko¡emp , (* __‹m¶©e ,  __æags ), mko¡emp64 ) 678 `__nÚnuÎ ((1)è __wur ; 680  #mko¡emp mko¡emp64 ) 683 #ifdeà __USE_LARGEFILE64 684  $mko¡emp64 (* __‹m¶©e ,  __æags è `__nÚnuÎ ((1)è __wur ; 693 #iâdeà __USE_FILE_OFFSET64 694  $mko¡emps (* __‹m¶©e ,  __suffixËn ,  __æags ) 695 `__nÚnuÎ ((1)è __wur ; 697 #ifdeà __REDIRECT 698  `__REDIRECT ( mko¡emps , (* __‹m¶©e ,  __suffixËn , 699  __æags ), mko¡emps64 ) 700 `__nÚnuÎ ((1)è __wur ; 702  #mko¡emps mko¡emps64 ) 705 #ifdeà __USE_LARGEFILE64 706  $mko¡emps64 (* __‹m¶©e ,  __suffixËn ,  __æags ) 707 `__nÚnuÎ ((1)è __wur ; 712 __BEGIN_NAMESPACE_STD 717  $sy¡em ( __cÚ¡ * __commªd è __wur ; 718 __END_NAMESPACE_STD 721 #ifdef __USE_GNU 724 * $ÿnÚiÿlize_fže_Çme ( __cÚ¡ * __Çme ) 725 __THROW `__nÚnuÎ ((1)è __wur ; 728 #ià defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED 734 * $»®·th ( __cÚ¡ * __»¡riù __Çme , 735 * __»¡riù __»sÞved è __THROW __wur ; 740 #iâdeà __COMPAR_FN_T 741  #__COMPAR_FN_T ) 742 (* t__com·r_â_t è( t__cÚ¡ *, __const *); 744 #ifdef __USE_GNU 745  __com·r_â_t tcom·risÚ_â_t ; 748 #ifdeà __USE_GNU 749 (* t__com·r_d_â_t è( t__cÚ¡ *, __const *, *); 752 __BEGIN_NAMESPACE_STD 755 * $b£¬ch ( __cÚ¡ * __key , __cÚ¡ * __ba£ , 756 size_t __nmemb , size_ˆ __size , __com·r_â_t __com·r ) 757 `__nÚnuÎ ((1, 2, 5)è __wur ; 761  $qsÜt (* __ba£ , size_t __nmemb , size_ˆ __size , 762 __com·r_â_t __com·r è `__nÚnuÎ ((1, 4)); 763 #ifdeà __USE_GNU 764  $qsÜt_r (* __ba£ , size_t __nmemb , size_ˆ __size , 765 __com·r_d_â_t __com·r , * __¬g ) 766 `__nÚnuÎ ((1, 4)); 771  $abs ( __x è __THROW `__©Œibu‹__ (( __cÚ¡__ )è __wur ; 772  $Ïbs ( __x è __THROW `__©Œibu‹__ (( __cÚ¡__ )è __wur ; 773 __END_NAMESPACE_STD 775 #ifdeà __USE_ISOC99 776 __ex‹nsiÚ__  $Îabs ( __x ) 777 __THROW `__©Œibu‹__ (( __cÚ¡__ )è __wur ; 781 __BEGIN_NAMESPACE_STD 785 div_t $div ( __num” ,  __d’om ) 786 __THROW `__©Œibu‹__ (( __cÚ¡__ )è __wur ; 787 ldiv_t $ldiv ( __num” ,  __d’om ) 788 __THROW `__©Œibu‹__ (( __cÚ¡__ )è __wur ; 789 __END_NAMESPACE_STD 791 #ifdeà __USE_ISOC99 792 __BEGIN_NAMESPACE_C99 793 __ex‹nsiÚ__ Îdiv_t $Îdiv ( __num” , 794  __d’om ) 795 __THROW `__©Œibu‹__ (( __cÚ¡__ )è __wur ; 796 __END_NAMESPACE_C99 800 #ià( defšed __USE_XOPEN_EXTENDED && !defšed __USE_XOPEN2K ) \ 801 || defšed __USE_SVID 808 * $ecvt ( __v®ue ,  __ndig™ , * __»¡riù __deýt , 809 * __»¡riù __sign è __THROW `__nÚnuÎ ((3, 4)è __wur ; 814 * $fcvt ( __v®ue ,  __ndig™ , * __»¡riù __deýt , 815 * __»¡riù __sign è __THROW `__nÚnuÎ ((3, 4)è __wur ; 820 * $gcvt ( __v®ue ,  __ndig™ , * __buf ) 821 __THROW `__nÚnuÎ ((3)è __wur ; 824 #ifdeà __USE_MISC 826 * $qecvt ( __v®ue ,  __ndig™ , 827 * __»¡riù __deýt , *__»¡riù __sign ) 828 __THROW `__nÚnuÎ ((3, 4)è __wur ; 829 * $qfcvt ( __v®ue ,  __ndig™ , 830 * __»¡riù __deýt , *__»¡riù __sign ) 831 __THROW `__nÚnuÎ ((3, 4)è __wur ; 832 * $qgcvt ( __v®ue ,  __ndig™ , * __buf ) 833 __THROW `__nÚnuÎ ((3)è __wur ; 838  $ecvt_r ( __v®ue ,  __ndig™ , * __»¡riù __deýt , 839 * __»¡riù __sign , *__»¡riù __buf , 840 size_t __Ën è __THROW `__nÚnuÎ ((3, 4, 5)); 841  $fcvt_r ( __v®ue ,  __ndig™ , * __»¡riù __deýt , 842 * __»¡riù __sign , *__»¡riù __buf , 843 size_t __Ën è __THROW `__nÚnuÎ ((3, 4, 5)); 845  $qecvt_r ( __v®ue ,  __ndig™ , 846 * __»¡riù __deýt , *__»¡riù __sign , 847 * __»¡riù __buf , size_t __Ën ) 848 __THROW `__nÚnuÎ ((3, 4, 5)); 849  $qfcvt_r ( __v®ue ,  __ndig™ , 850 * __»¡riù __deýt , *__»¡riù __sign , 851 * __»¡riù __buf , size_t __Ën ) 852 __THROW `__nÚnuÎ ((3, 4, 5)); 857 __BEGIN_NAMESPACE_STD 860  $mbËn ( __cÚ¡ * __s , size_t __n è __THROW __wur ; 863  $mbtowc ( wch¬_t * __»¡riù __pwc , 864 __cÚ¡ * __»¡riù __s , size_t __n è __THROW __wur ; 867  $wùomb (* __s , wch¬_t __wch¬ è __THROW __wur ; 871 size_t $mb¡owcs ( wch¬_t * __»¡riù __pwcs , 872 __cÚ¡ * __»¡riù __s , size_t __n è __THROW ; 874 size_t $wc¡ombs (* __»¡riù __s , 875 __cÚ¡ wch¬_t * __»¡riù __pwcs , size_t __n ) 876 __THROW ; 877 __END_NAMESPACE_STD 880 #ifdeà __USE_SVID 885  $½m©ch ( __cÚ¡ * __»¥Ú£ è __THROW `__nÚnuÎ ((1)è __wur ; 889 #ià defšed __USE_XOPEN_EXTENDED || defšed __USE_XOPEN2K8 896  $g‘subÝt (** __»¡riù __ÝtiÚp , 897 * __cÚ¡ * __»¡riù __tok’s , 898 ** __»¡riù __v®u• ) 899 __THROW `__nÚnuÎ ((1, 2, 3)è __wur ; 903 #ifdeà __USE_XOPEN 905  $£tkey ( __cÚ¡ * __key è __THROW `__nÚnuÎ ((1)); 911 #ifdeà __USE_XOPEN2KXSI 913  $posix_Ý’± ( __oæag è __wur ; 916 #ifdeà __USE_XOPEN 921  $g¿Á± ( __fd è __THROW ; 925  $uÆock± ( __fd è __THROW ; 930 * $±¢ame ( __fd è __THROW __wur ; 933 #ifdeà __USE_GNU 937  $±¢ame_r ( __fd , * __buf , size_t __buæ’ ) 938 __THROW `__nÚnuÎ ((2)); 941  `g‘± (); 944 #ifdeà __USE_BSD 948  $g‘lßdavg ( __lßdavg [],  __ÃËm ) 949 __THROW `__nÚnuÎ ((1)); 954 #ià __USE_FORTIFY_LEVEL > 0 && defšed __ex‹º_®ways_šlše 955  ~ 957 #ifdeà __LDBL_COMPAT 958  ~ 962 #undeà __Ãed_m®loc_ªd_ÿÎoc 964 __END_DECLS @/usr/include/string.h 24 #iâdef _STRING_H 25  #_STRING_H 1 ) 27  ~<ã©u»s.h > 29 g__BEGIN_DECLS 32  #__Ãed_size_t ) 33  #__Ãed_NULL ) 34  ~<¡ddef.h > 37 #ià defšed __ýlu¥lus && __GNUC_PREREQ (4, 4) 38  #__CORRECT_ISO_CPP_STRING_H_PROTO ) 42 __BEGIN_NAMESPACE_STD 44 * $memýy (* __»¡riù __de¡ , 45 __cÚ¡ * __»¡riù __¤c , size_t __n ) 46 __THROW `__nÚnuÎ ((1, 2)); 49 * $memmove (* __de¡ , __cÚ¡ * __¤c , size_t __n ) 50 __THROW `__nÚnuÎ ((1, 2)); 51 __END_NAMESPACE_STD 56 #ià defšed __USE_SVID || defšed __USE_BSD || defšed __USE_XOPEN 57 * $memcýy (* __»¡riù __de¡ , __cÚ¡ *__»¡riù __¤c , 58  __c , size_t __n ) 59 __THROW `__nÚnuÎ ((1, 2)); 63 __BEGIN_NAMESPACE_STD 65 * $mem£t (* __s ,  __c , size_t __n è __THROW `__nÚnuÎ ((1)); 68  $memcmp ( __cÚ¡ * __s1 , __cÚ¡ * __s2 , size_t __n ) 69 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 72 #ifdeà __CORRECT_ISO_CPP_STRING_H_PROTO 75 * `memchr (* __s ,  __c , size_t __n ) 76 __THROW `__asm ("memchr"è __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 77 __cÚ¡ * `memchr (__cÚ¡ * __s ,  __c , size_t __n ) 78 __THROW `__asm ("memchr"è __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 80 #ifdeà __OPTIMIZE__ 81 __ex‹º_®ways_šlše * 82 `memchr (* __s ,  __c , size_t __n è __THROW 84  `__bužtš_memchr ( __s , __c , __n ); 87 __ex‹º_®ways_šlše __cÚ¡ * 88 `memchr ( __cÚ¡ * __s ,  __c , size_t __n è __THROW 90  `__bužtš_memchr ( __s , __c , __n ); 93 } } 95 * $memchr ( __cÚ¡ * __s ,  __c , size_t __n ) 96 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 98 __END_NAMESPACE_STD 100 #ifdeà __USE_GNU 103 #ifdeà __CORRECT_ISO_CPP_STRING_H_PROTO 104 "C++" * $¿wmemchr (* __s ,  __c ) 105 __THROW `__asm ("¿wmemchr"è __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 106 "C++" __cÚ¡ * $¿wmemchr ( __cÚ¡ * __s ,  __c ) 107 __THROW `__asm ("¿wmemchr"è __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 109 * $¿wmemchr ( __cÚ¡ * __s ,  __c ) 110 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 114 #ifdeà __CORRECT_ISO_CPP_STRING_H_PROTO 115 "C++" * $memrchr (* __s ,  __c , size_t __n ) 116 __THROW `__asm ("memrchr"è __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 117 "C++" __cÚ¡ * $memrchr ( __cÚ¡ * __s ,  __c , size_t __n ) 118 __THROW `__asm ("memrchr"è __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 120 * $memrchr ( __cÚ¡ * __s ,  __c , size_t __n ) 121 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 126 __BEGIN_NAMESPACE_STD 128 * $¡rýy (* __»¡riù __de¡ , __cÚ¡ *__»¡riù __¤c ) 129 __THROW `__nÚnuÎ ((1, 2)); 131 * $¡ºýy (* __»¡riù __de¡ , 132 __cÚ¡ * __»¡riù __¤c , size_t __n ) 133 __THROW `__nÚnuÎ ((1, 2)); 136 * $¡rÿt (* __»¡riù __de¡ , __cÚ¡ *__»¡riù __¤c ) 137 __THROW `__nÚnuÎ ((1, 2)); 139 * $¡ºÿt (* __»¡riù __de¡ , __cÚ¡ *__»¡riù __¤c , 140 size_t __n è __THROW `__nÚnuÎ ((1, 2)); 143  $¡rcmp ( __cÚ¡ * __s1 , __cÚ¡ * __s2 ) 144 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 146  $¡ºcmp ( __cÚ¡ * __s1 , __cÚ¡ * __s2 , size_t __n ) 147 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 150  $¡rcÞl ( __cÚ¡ * __s1 , __cÚ¡ * __s2 ) 151 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 153 size_t $¡rxäm (* __»¡riù __de¡ , 154 __cÚ¡ * __»¡riù __¤c , size_t __n ) 155 __THROW `__nÚnuÎ ((2)); 156 __END_NAMESPACE_STD 158 #ifdeà __USE_XOPEN2K8 162  ~ 165  $¡rcÞl_l ( __cÚ¡ * __s1 , __cÚ¡ * __s2 , __loÿË_t __l ) 166 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2, 3)); 168 size_t $¡rxäm_l (* __de¡ , __cÚ¡ * __¤c , size_t __n , 169 __loÿË_t __l è __THROW `__nÚnuÎ ((2, 4)); 172 #ià defšed __USE_SVID || defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED \ 173 || defšed __USE_XOPEN2K8 175 * $¡rdup ( __cÚ¡ * __s ) 176 __THROW __©Œibu‹_m®loc__ `__nÚnuÎ ((1)); 182 #ià defšed __USE_XOPEN2K8 183 * $¡ºdup ( __cÚ¡ * __¡ršg , size_t __n ) 184 __THROW __©Œibu‹_m®loc__ `__nÚnuÎ ((1)); 187 #ià defšed __USE_GNU && defšed __GNUC__ 189  #¡rdu· ( s ) \ 190 ( __ex‹nsiÚ__ \ 192 __cÚ¡ * __Þd = ( s ); \ 193 size_t __Ën = `¡¾’ ( __Þd ) + 1; \ 194 * __Ãw = (*è `__bužtš_®loÿ ( __Ën ); \ 195 (*è `memýy ( __Ãw , __Þd , __Ën ); \ 196 } })) ) 199  #¡ºdu· ( s , n ) \ 200 ( __ex‹nsiÚ__ \ 202 __cÚ¡ * __Þd = ( s ); \ 203 size_t __Ën = `¡ºËn ( __Þd , ( n )); \ 204 * __Ãw = (*è `__bužtš_®loÿ ( __Ën + 1); \ 205 __Ãw [ __Ën ] = '\0'; \ 206 (*è `memýy ( __Ãw , __Þd , __Ën ); \ 207 })) ) 210 g__BEGIN_NAMESPACE_STD 212 #ifdeà __CORRECT_ISO_CPP_STRING_H_PROTO 215 * ¡rchr (* __s ,  __c ) 216 __THROW __asm ("¡rchr"è __©Œibu‹_pu»__ __nÚnuÎ ((1)); 217 __cÚ¡ * ¡rchr (__cÚ¡ * __s ,  __c ) 218 __THROW __asm ("¡rchr"è __©Œibu‹_pu»__ __nÚnuÎ ((1)); 220 #ifdeà __OPTIMIZE__ 221 __ex‹º_®ways_šlše * 222 ¡rchr (* __s ,  __c è g__THROW 224  __bužtš_¡rchr ( __s , __c ); 227 __ex‹º_®ways_šlše __cÚ¡ * 228 ¡rchr ( __cÚ¡ * __s ,  __c è g__THROW 230  __bužtš_¡rchr ( __s , __c ); 235 * $¡rchr ( __cÚ¡ * __s ,  __c ) 236 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 239 #ifdeà __CORRECT_ISO_CPP_STRING_H_PROTO 242 * `¡¼chr (* __s ,  __c ) 243 __THROW `__asm ("¡¼chr"è __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 244 __cÚ¡ * `¡¼chr (__cÚ¡ * __s ,  __c ) 245 __THROW `__asm ("¡¼chr"è __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 247 #ifdeà __OPTIMIZE__ 248 __ex‹º_®ways_šlše * 249 `¡¼chr (* __s ,  __c è __THROW 251  `__bužtš_¡¼chr ( __s , __c ); 254 __ex‹º_®ways_šlše __cÚ¡ * 255 `¡¼chr ( __cÚ¡ * __s ,  __c è __THROW 257  `__bužtš_¡¼chr ( __s , __c ); 260 } } 262 * $¡¼chr ( __cÚ¡ * __s ,  __c ) 263 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 265 __END_NAMESPACE_STD 267 #ifdeà __USE_GNU 270 #ifdeà __CORRECT_ISO_CPP_STRING_H_PROTO 271 "C++" * $¡rchºul (* __s ,  __c ) 272 __THROW `__asm ("¡rchºul"è __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 273 "C++" __cÚ¡ * $¡rchºul ( __cÚ¡ * __s ,  __c ) 274 __THROW `__asm ("¡rchºul"è __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 276 * $¡rchºul ( __cÚ¡ * __s ,  __c ) 277 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 281 __BEGIN_NAMESPACE_STD 284 size_t $¡rc¥n ( __cÚ¡ * __s , __cÚ¡ * __»jeù ) 285 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 288 size_t $¡r¥n ( __cÚ¡ * __s , __cÚ¡ * __acû± ) 289 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 291 #ifdeà __CORRECT_ISO_CPP_STRING_H_PROTO 294 * `¡½brk (* __s , __cÚ¡ * __acû± ) 295 __THROW `__asm ("¡½brk"è __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 296 __cÚ¡ * `¡½brk (__cÚ¡ * __s , __cÚ¡ * __acû± ) 297 __THROW `__asm ("¡½brk"è __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 299 #ifdeà __OPTIMIZE__ 300 __ex‹º_®ways_šlše * 301 `¡½brk (* __s , __cÚ¡ * __acû± è __THROW 303  `__bužtš_¡½brk ( __s , __acû± ); 306 __ex‹º_®ways_šlše __cÚ¡ * 307 `¡½brk ( __cÚ¡ * __s , __cÚ¡ * __acû± è __THROW 309  `__bužtš_¡½brk ( __s , __acû± ); 312 } } 314 * $¡½brk ( __cÚ¡ * __s , __cÚ¡ * __acû± ) 315 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 318 #ifdeà __CORRECT_ISO_CPP_STRING_H_PROTO 321 * `¡r¡r (* __hay¡ack , __cÚ¡ * __ÃedË ) 322 __THROW `__asm ("¡r¡r"è __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 323 __cÚ¡ * `¡r¡r (__cÚ¡ * __hay¡ack , 324 __cÚ¡ * __ÃedË ) 325 __THROW `__asm ("¡r¡r"è __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 327 #ifdeà __OPTIMIZE__ 328 __ex‹º_®ways_šlše * 329 `¡r¡r (* __hay¡ack , __cÚ¡ * __ÃedË è __THROW 331  `__bužtš_¡r¡r ( __hay¡ack , __ÃedË ); 334 __ex‹º_®ways_šlše __cÚ¡ * 335 `¡r¡r ( __cÚ¡ * __hay¡ack , __cÚ¡ * __ÃedË è __THROW 337  `__bužtš_¡r¡r ( __hay¡ack , __ÃedË ); 340 } } 342 * $¡r¡r ( __cÚ¡ * __hay¡ack , __cÚ¡ * __ÃedË ) 343 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 348 * $¡¹ok (* __»¡riù __s , __cÚ¡ *__»¡riù __d–im ) 349 __THROW `__nÚnuÎ ((2)); 350 __END_NAMESPACE_STD 354 * $__¡¹ok_r (* __»¡riù __s , 355 __cÚ¡ * __»¡riù __d–im , 356 ** __»¡riù __§ve_±r ) 357 __THROW `__nÚnuÎ ((2, 3)); 358 #ià defšed __USE_POSIX || defšed __USE_MISC 359 * $¡¹ok_r (* __»¡riù __s , __cÚ¡ *__»¡riù __d–im , 360 ** __»¡riù __§ve_±r ) 361 __THROW `__nÚnuÎ ((2, 3)); 364 #ifdeà __USE_GNU 366 #ifdeà __CORRECT_ISO_CPP_STRING_H_PROTO 367 "C++" * $¡rÿ£¡r (* __hay¡ack , __cÚ¡ * __ÃedË ) 368 __THROW `__asm ("¡rÿ£¡r"è __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 369 "C++" __cÚ¡ * $¡rÿ£¡r ( __cÚ¡ * __hay¡ack , 370 __cÚ¡ * __ÃedË ) 371 __THROW `__asm ("¡rÿ£¡r"è __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 373 * $¡rÿ£¡r ( __cÚ¡ * __hay¡ack , __cÚ¡ * __ÃedË ) 374 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 378 #ifdeà __USE_GNU 382 * $memmem ( __cÚ¡ * __hay¡ack , size_t __hay¡ackËn , 383 __cÚ¡ * __ÃedË , size_t __ÃedËËn ) 384 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 3)); 388 * $__mempýy (* __»¡riù __de¡ , 389 __cÚ¡ * __»¡riù __¤c , size_t __n ) 390 __THROW `__nÚnuÎ ((1, 2)); 391 * $mempýy (* __»¡riù __de¡ , 392 __cÚ¡ * __»¡riù __¤c , size_t __n ) 393 __THROW `__nÚnuÎ ((1, 2)); 397 __BEGIN_NAMESPACE_STD 399 size_t $¡¾’ ( __cÚ¡ * __s ) 400 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 401 __END_NAMESPACE_STD 403 #ifdef __USE_XOPEN2K8 406 size_t $¡ºËn ( __cÚ¡ * __¡ršg , size_t __maxËn ) 407 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 411 __BEGIN_NAMESPACE_STD 413 * $¡»¼Ü ( __”ºum è __THROW ; 414 __END_NAMESPACE_STD 415 #ià defšed __USE_XOPEN2K || defšed __USE_MISC 423 #ià defšed __USE_XOPEN2K && !defšed __USE_GNU 426 #ifdeà __REDIRECT_NTH 427  `__REDIRECT_NTH ( ¡»¼Ü_r , 428 ( __”ºum , * __buf , size_t __buæ’ ), 429 __xpg_¡»¼Ü_r è `__nÚnuÎ ((2)); 431  $__xpg_¡»¼Ü_r ( __”ºum , * __buf , size_t __buæ’ ) 432 __THROW `__nÚnuÎ ((2)); 433  #¡»¼Ü_r __xpg_¡»¼Ü_r ) 438 * $¡»¼Ü_r ( __”ºum , * __buf , size_t __buæ’ ) 439 __THROW `__nÚnuÎ ((2)); 443 #ifdeà __USE_XOPEN2K8 445 * $¡»¼Ü_l ( __”ºum , __loÿË_t __l è __THROW ; 451  $__bz”o (* __s , size_t __n è __THROW `__nÚnuÎ ((1)); 453 #ifdeà __USE_BSD 455  $bcÝy ( __cÚ¡ * __¤c , * __de¡ , size_t __n ) 456 __THROW `__nÚnuÎ ((1, 2)); 459  $bz”o (* __s , size_t __n è __THROW `__nÚnuÎ ((1)); 462  $bcmp ( __cÚ¡ * __s1 , __cÚ¡ * __s2 , size_t __n ) 463 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 466 #ifdeà __CORRECT_ISO_CPP_STRING_H_PROTO 469 * `šdex (* __s ,  __c ) 470 __THROW `__asm ("šdex"è __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 471 __cÚ¡ * `šdex (__cÚ¡ * __s ,  __c ) 472 __THROW `__asm ("šdex"è __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 474 #ià defšed __OPTIMIZE__ && !defšed __CORRECT_ISO_CPP_STRINGS_H_PROTO 475 __ex‹º_®ways_šlše * 476 `šdex (* __s ,  __c è __THROW 478  `__bužtš_šdex ( __s , __c ); 481 __ex‹º_®ways_šlše __cÚ¡ * 482 `šdex ( __cÚ¡ * __s ,  __c è __THROW 484  `__bužtš_šdex ( __s , __c ); 487 } } 489 * $šdex ( __cÚ¡ * __s ,  __c ) 490 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 494 #ifdeà __CORRECT_ISO_CPP_STRING_H_PROTO 497 * `ršdex (* __s ,  __c ) 498 __THROW `__asm ("ršdex"è __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 499 __cÚ¡ * `ršdex (__cÚ¡ * __s ,  __c ) 500 __THROW `__asm ("ršdex"è __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 502 #ià defšed __OPTIMIZE__ && !defšed __CORRECT_ISO_CPP_STRINGS_H_PROTO 503 __ex‹º_®ways_šlše * 504 `ršdex (* __s ,  __c è __THROW 506  `__bužtš_ršdex ( __s , __c ); 509 __ex‹º_®ways_šlše __cÚ¡ * 510 `ršdex ( __cÚ¡ * __s ,  __c è __THROW 512  `__bužtš_ršdex ( __s , __c ); 515 } } 517 * $ršdex ( __cÚ¡ * __s ,  __c ) 518 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1)); 523  $ffs ( __i è __THROW `__©Œibu‹__ (( __cÚ¡__ )); 527 #ifdef __USE_GNU 528  $ff¦ ( __l è __THROW `__©Œibu‹__ (( __cÚ¡__ )); 529 #ifdeà __GNUC__ 530 __ex‹nsiÚ__  $ff¦l ( __Î ) 531 __THROW `__©Œibu‹__ (( __cÚ¡__ )); 536  $¡rÿ£cmp ( __cÚ¡ * __s1 , __cÚ¡ * __s2 ) 537 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 540  $¡ºÿ£cmp ( __cÚ¡ * __s1 , __cÚ¡ * __s2 , size_t __n ) 541 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 544 #ifdef __USE_GNU 547  $¡rÿ£cmp_l ( __cÚ¡ * __s1 , __cÚ¡ * __s2 , 548 __loÿË_t __loc ) 549 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2, 3)); 551  $¡ºÿ£cmp_l ( __cÚ¡ * __s1 , __cÚ¡ * __s2 , 552 size_t __n , __loÿË_t __loc ) 553 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2, 4)); 556 #ifdef __USE_BSD 559 * $¡r£p (** __»¡riù __¡ršgp , 560 __cÚ¡ * __»¡riù __d–im ) 561 __THROW `__nÚnuÎ ((1, 2)); 564 #ifdef __USE_XOPEN2K8 566 * $¡rsigÇl ( __sig è __THROW ; 569 * $__¡pýy (* __»¡riù __de¡ , __cÚ¡ *__»¡riù __¤c ) 570 __THROW `__nÚnuÎ ((1, 2)); 571 * $¡pýy (* __»¡riù __de¡ , __cÚ¡ *__»¡riù __¤c ) 572 __THROW `__nÚnuÎ ((1, 2)); 576 * $__¡²ýy (* __»¡riù __de¡ , 577 __cÚ¡ * __»¡riù __¤c , size_t __n ) 578 __THROW `__nÚnuÎ ((1, 2)); 579 * $¡²ýy (* __»¡riù __de¡ , 580 __cÚ¡ * __»¡riù __¤c , size_t __n ) 581 __THROW `__nÚnuÎ ((1, 2)); 584 #ifdef __USE_GNU 586  $¡rv”scmp ( __cÚ¡ * __s1 , __cÚ¡ * __s2 ) 587 __THROW __©Œibu‹_pu»__ `__nÚnuÎ ((1, 2)); 590 * $¡räy (* __¡ršg è __THROW `__nÚnuÎ ((1)); 593 * $memäob (* __s , size_t __n è __THROW `__nÚnuÎ ((1)); 595 #iâdeà ba£Çme 600 #ifdeà __CORRECT_ISO_CPP_STRING_H_PROTO 601 "C++" * $ba£Çme (* __fž’ame ) 602 __THROW `__asm ("ba£Çme"è `__nÚnuÎ ((1)); 603 "C++" __cÚ¡ * $ba£Çme ( __cÚ¡ * __fž’ame ) 604 __THROW `__asm ("ba£Çme"è `__nÚnuÎ ((1)); 606 * $ba£Çme ( __cÚ¡ * __fž’ame è __THROW `__nÚnuÎ ((1)); 612 #ià defšed __GNUC__ && __GNUC__ >= 2 613 #ià defšed __OPTIMIZE__ && !defšed __OPTIMIZE_SIZE__ \ 614 && ! defšed __NO_INLINE__ && !defšed __ýlu¥lus 634  ~ 637  ~ 640 #ià __USE_FORTIFY_LEVEL > 0 && defšed __ex‹º_®ways_šlše 642  ~ 646 __END_DECLS @/usr/include/sys/epoll.h 19 #iâdef _SYS_EPOLL_H 20  #_SYS_EPOLL_H 1 ) 22  ~<¡dšt.h > 23  ~ 26  ~ 28 #iâdeà __sig£t_t_defšed 29  #__sig£t_t_defšed ) 30  __sig£t_t tsig£t_t ; 37 mEPOLL_CLOEXEC = 02000000, 38  #EPOLL_CLOEXEC EPOLL_CLOEXEC ) 39 mEPOLL_NONBLOCK = 04000 40  #EPOLL_NONBLOCK EPOLL_NONBLOCK ) 44 eEPOLL_EVENTS 46 mEPOLLIN = 0x001, 47  #EPOLLIN EPOLLIN ) 48 mEPOLLPRI = 0x002, 49  #EPOLLPRI EPOLLPRI ) 50 mEPOLLOUT = 0x004, 51  #EPOLLOUT EPOLLOUT ) 52 mEPOLLRDNORM = 0x040, 53  #EPOLLRDNORM EPOLLRDNORM ) 54 mEPOLLRDBAND = 0x080, 55  #EPOLLRDBAND EPOLLRDBAND ) 56 mEPOLLWRNORM = 0x100, 57  #EPOLLWRNORM EPOLLWRNORM ) 58 mEPOLLWRBAND = 0x200, 59  #EPOLLWRBAND EPOLLWRBAND ) 60 mEPOLLMSG = 0x400, 61  #EPOLLMSG EPOLLMSG ) 62 mEPOLLERR = 0x008, 63  #EPOLLERR EPOLLERR ) 64 mEPOLLHUP = 0x010, 65  #EPOLLHUP EPOLLHUP ) 66 mEPOLLRDHUP = 0x2000, 67  #EPOLLRDHUP EPOLLRDHUP ) 68 mEPOLLONESHOT = (1 << 30), 69  #EPOLLONESHOT EPOLLONESHOT ) 70 mEPOLLET = (1 << 31) 71  #EPOLLET EPOLLET ) 76  #EPOLL_CTL_ADD 1 ) 77  #EPOLL_CTL_DEL 2 ) 78  #EPOLL_CTL_MOD 3 ) 81  u•Þl_d©a 83 * m±r ; 84  mfd ; 85 ušt32_t mu32 ; 86 ušt64_t mu64 ; 87 } t•Þl_d©a_t ; 89  s•Þl_ev’t 91 ušt32_t mev’ts ; 92 •Þl_d©a_t md©a ; 93 } __©Œibu‹__ (( __·cked__ )); 96 __BEGIN_DECLS 102  $•Þl_ü—‹ ( __size è __THROW ; 106  $•Þl_ü—‹1 ( __æags è __THROW ; 115  $•Þl_ùl ( __•fd ,  __Ý ,  __fd , 116  •Þl_ev’t * __ev’t è __THROW ; 129  `•Þl_wa™ ( __•fd ,  •Þl_ev’t * __ev’ts , 130  __maxev’ts ,  __timeout ); 138  `•Þl_pwa™ ( __•fd ,  •Þl_ev’t * __ev’ts , 139  __maxev’ts ,  __timeout , 140 __cÚ¡ __sig£t_t * __ss ); 142 __END_DECLS @/usr/include/sys/ioctl.h 19 #iâdef _SYS_IOCTL_H 20  #_SYS_IOCTL_H 1 ) 22  ~<ã©u»s.h > 24 g__BEGIN_DECLS 27  ~ 30  ~ 37  ~ 42  $ioùl ( __fd ,  __»que¡ , ...è __THROW ; 44 __END_DECLS @/usr/include/sys/ipc.h 19 #iâdeà _SYS_IPC_H 20  #_SYS_IPC_H 1 ) 22  ~<ã©u»s.h > 24 #ià! defšed __USE_SVID && !defšed __USE_XOPEN && __GNUC__ >= 2 29  ~ 30  ~ 32 #iâdeà __uid_t_defšed 33  __uid_t tuid_t ; 34  #__uid_t_defšed ) 37 #iâdeà __gid_t_defšed 38  __gid_t tgid_t ; 39  #__gid_t_defšed ) 42 #iâdeà __mode_t_defšed 43  __mode_t tmode_t ; 44  #__mode_t_defšed ) 47 #iâdeà __key_t_defšed 48  __key_t tkey_t ; 49  #__key_t_defšed ) 52 __BEGIN_DECLS 55 key_t $áok ( __cÚ¡ * __·thÇme ,  __´oj_id è __THROW ; 57 __END_DECLS @/usr/include/sys/msg.h 20 #iâdeà _SYS_MSG_H 21  #_SYS_MSG_H ) 23  ~<ã©u»s.h > 25  #__Ãed_size_t ) 26  ~<¡ddef.h > 29  ~ 32  ~ 35  #__Ãed_time_t ) 36  ~ 38 #iâdeà __pid_t_defšed 39  __pid_t tpid_t ; 40  #__pid_t_defšed ) 43 #iâdeà __ssize_t_defšed 44  __ssize_t tssize_t ; 45  #__ssize_t_defšed ) 51 #ifdeà __USE_GNU 53  smsgbuf 55  mmty³ ; 56  mm‹xt [1]; 61 __BEGIN_DECLS 64  $msgùl ( __msqid ,  __cmd ,  msqid_ds * __buf è __THROW ; 67  $msgg‘ ( key_t __key ,  __msgæg è __THROW ; 73 ssize_t `msgrcv ( __msqid , * __msgp , size_t __msgsz , 74  __msgtyp ,  __msgæg ); 80  `msg¢d ( __msqid , __cÚ¡ * __msgp , size_t __msgsz , 81  __msgæg ); 83 __END_DECLS @/usr/include/sys/select.h 22 #iâdeà _SYS_SELECT_H 23  #_SYS_SELECT_H 1 ) 25  ~<ã©u»s.h > 28  ~ 31  ~ 34  ~ 36 #iâdeà __sig£t_t_defšed 37  #__sig£t_t_defšed ) 38  __sig£t_t tsig£t_t ; 42  #__Ãed_time_t ) 43  #__Ãed_time¥ec ) 44  ~ 45  #__Ãed_timev® ) 46  ~ 48 #iâdeà __su£cÚds_t_defšed 49  __su£cÚds_t tsu£cÚds_t ; 50  #__su£cÚds_t_defšed ) 55  t__fd_mask ; 58 #undeà __NFDBITS 59 #undeà __FDELT 60 #undeà __FDMASK 62  #__NFDBITS (8 * (è ( __fd_mask )) ) 63  #__FDELT ( d è((dè/ __NFDBITS ) ) 64  #__FDMASK ( d è(( __fd_mask è1 << ((dè% __NFDBITS )) ) 71 #ifdeà __USE_XOPEN 72 __fd_mask mfds_b™s [ __FD_SETSIZE / __NFDBITS ]; 73  #__FDS_BITS ( £t è((£t)-> fds_b™s ) ) 75 __fd_mask m__fds_b™s [ __FD_SETSIZE / __NFDBITS ]; 76  #__FDS_BITS ( £t è((£t)-> __fds_b™s ) ) 78 } tfd_£t ; 81  #FD_SETSIZE __FD_SETSIZE ) 83 #ifdeà __USE_MISC 85  __fd_mask tfd_mask ; 88  #NFDBITS __NFDBITS ) 93  #FD_SET ( fd , fd£ è `__FD_SET (fd, fd£) ) 94  #FD_CLR ( fd , fd£ è `__FD_CLR (fd, fd£) ) 95  #FD_ISSET ( fd , fd£ è `__FD_ISSET (fd, fd£) ) 96  #FD_ZERO ( fd£ è `__FD_ZERO (fd£) ) 99 __BEGIN_DECLS 109  £Ëù ( __nfds , fd_£t * __»¡riù __»adfds , 110 fd_£t * __»¡riù __wr™efds , 111 fd_£t * __»¡riù __exû±fds , 112  timev® * __»¡riù __timeout ); 114 #ifdeà __USE_XOPEN2K 121  p£Ëù ( __nfds , fd_£t * __»¡riù __»adfds , 122 fd_£t * __»¡riù __wr™efds , 123 fd_£t * __»¡riù __exû±fds , 124 cÚ¡  time¥ec * __»¡riù __timeout , 125 cÚ¡ __sig£t_t * __»¡riù __sigmask ); 128 g__END_DECLS @/usr/include/sys/socket.h 21 #iâdef _SYS_SOCKET_H 22  #_SYS_SOCKET_H 1 ) 24  ~<ã©u»s.h > 26 g__BEGIN_DECLS 28  ~ 29  #__Ãed_size_t ) 30  ~<¡ddef.h > 31 #ifdeà __USE_GNU 33  ~ 40  ~ 42 #ifdeà __USE_BSD 45  sosockaddr 47  m§_çmžy ; 48  m§_d©a [14]; 56 mSHUT_RD = 0, 57  #SHUT_RD SHUT_RD ) 58 mSHUT_WR , 59  #SHUT_WR SHUT_WR ) 60 mSHUT_RDWR 61  #SHUT_RDWR SHUT_RDWR ) 70 #ià defšed __ýlu¥lus || ! __GNUC_PREREQ (2, 7è|| !defšed __USE_GNU 71  #__SOCKADDR_ARG  sockaddr * __»¡riù ) 72  #__CONST_SOCKADDR_ARG __cÚ¡  sockaddr * ) 76  #__SOCKADDR_ALLTYPES \ 77 `__SOCKADDR_ONETYPE ( sockaddr ) \ 78 `__SOCKADDR_ONETYPE ( sockaddr_© ) \ 79 `__SOCKADDR_ONETYPE ( sockaddr_ax25 ) \ 80 `__SOCKADDR_ONETYPE ( sockaddr_dl ) \ 81 `__SOCKADDR_ONETYPE ( sockaddr_eÚ ) \ 82 `__SOCKADDR_ONETYPE ( sockaddr_š ) \ 83 `__SOCKADDR_ONETYPE ( sockaddr_š6 ) \ 84 `__SOCKADDR_ONETYPE ( sockaddr_š¬p ) \ 85 `__SOCKADDR_ONETYPE ( sockaddr_x ) \ 86 `__SOCKADDR_ONETYPE ( sockaddr_iso ) \ 87 `__SOCKADDR_ONETYPE ( sockaddr_ns ) \ 88 `__SOCKADDR_ONETYPE ( sockaddr_un ) \ 89 `__SOCKADDR_ONETYPE ( sockaddr_x25 ) ) 91  #__SOCKADDR_ONETYPE ( ty³ èty³ * __»¡riù __ ##ty³##__; ) 92 uniÚ { m__SOCKADDR_ALLTYPES 93 } t__SOCKADDR_ARG t__©Œibu‹__ (( t__Œª¥¬’t_uniÚ__ )); 94 #undeà __SOCKADDR_ONETYPE 95  #__SOCKADDR_ONETYPE ( ty³ è __cÚ¡ ty³ * __»¡riù __ ##ty³##__; ) 96 uniÚ { m__SOCKADDR_ALLTYPES 97 } t__CONST_SOCKADDR_ARG t__©Œibu‹__ (( t__Œª¥¬’t_uniÚ__ )); 98 #undeà __SOCKADDR_ONETYPE 105  $sock‘ ( __domaš ,  __ty³ ,  __´ÙocÞ è __THROW ; 111  $sock‘·œ ( __domaš ,  __ty³ ,  __´ÙocÞ , 112  __fds [2]è __THROW ; 115  $bšd ( __fd , __CONST_SOCKADDR_ARG __addr , sockËn_t __Ën ) 116 __THROW ; 119  $g‘sockÇme ( __fd , __SOCKADDR_ARG __addr , 120 sockËn_t * __»¡riù __Ën è __THROW ; 129  `cÚÃù ( __fd , __CONST_SOCKADDR_ARG __addr , sockËn_t __Ën ); 133  $g‘³”Çme ( __fd , __SOCKADDR_ARG __addr , 134 sockËn_t * __»¡riù __Ën è __THROW ; 141 ssize_t `£nd ( __fd , __cÚ¡ * __buf , size_t __n ,  __æags ); 148 ssize_t `»cv ( __fd , * __buf , size_t __n ,  __æags ); 155 ssize_t `£ndto ( __fd , __cÚ¡ * __buf , size_t __n , 156  __æags , __CONST_SOCKADDR_ARG __addr , 157 sockËn_t __addr_Ën ); 166 ssize_t `»cväom ( __fd , * __»¡riù __buf , size_t __n , 167  __æags , __SOCKADDR_ARG __addr , 168 sockËn_t * __»¡riù __addr_Ën ); 176 ssize_t `£ndmsg ( __fd , __cÚ¡  msghdr * __mes§ge , 177  __æags ); 184 ssize_t `»cvmsg ( __fd ,  msghdr * __mes§ge ,  __æags ); 190  $g‘sockÝt ( __fd ,  __Ëv– ,  __ÝŠame , 191 * __»¡riù __Ýtv® , 192 sockËn_t * __»¡riù __ÝŽ’ è __THROW ; 197  $£tsockÝt ( __fd ,  __Ëv– ,  __ÝŠame , 198 __cÚ¡ * __Ýtv® , sockËn_t __ÝŽ’ è __THROW ; 204  $li¡’ ( __fd ,  __n è __THROW ; 214  `acû± ( __fd , __SOCKADDR_ARG __addr , 215 sockËn_t * __»¡riù __addr_Ën ); 217 #ifdeà __USE_GNU 222  `acû±4 ( __fd , __SOCKADDR_ARG __addr , 223 sockËn_t * __»¡riù __addr_Ën ,  __æags ); 232  $shutdown ( __fd ,  __how è __THROW ; 235 #ifdeà __USE_XOPEN2K 237  $sock©m¬k ( __fd è __THROW ; 241 #ifdeà __USE_MISC 245  $isfdty³ ( __fd ,  __fdty³ è __THROW ; 250 #ià __USE_FORTIFY_LEVEL > 0 && defšed __ex‹º_®ways_šlše 251  ~ 254 __END_DECLS @/usr/include/sys/stat.h 24 #iâdef _SYS_STAT_H 25  #_SYS_STAT_H 1 ) 27  ~<ã©u»s.h > 29  ~ 31 #ià defšed __USE_XOPEN || defšed __USE_XOPEN2K || defšed __USE_MISC \ 32 || defšed g__USE_ATFILE 33 #ià defšed __USE_XOPEN || defšed __USE_XOPEN2K 34  #__Ãed_time_t ) 36 #ià defšed __USE_MISC || defšed __USE_ATFILE 37  #__Ãed_time¥ec ) 39  ~ 42 #ià defšed __USE_XOPEN || defšed __USE_XOPEN2K 45 #iâdeà __dev_t_defšed 46  __dev_t tdev_t ; 47  #__dev_t_defšed ) 50 #iâdeà __gid_t_defšed 51  __gid_t tgid_t ; 52  #__gid_t_defšed ) 55 #iâdeà __šo_t_defšed 56 #iâdeà __USE_FILE_OFFSET64 57  __šo_t tšo_t ; 59  __šo64_t tšo_t ; 61  #__šo_t_defšed ) 64 #iâdeà __mode_t_defšed 65  __mode_t tmode_t ; 66  #__mode_t_defšed ) 69 #iâdeà __Æšk_t_defšed 70  __Æšk_t tÆšk_t ; 71  #__Æšk_t_defšed ) 74 #iâdeà __off_t_defšed 75 #iâdeà __USE_FILE_OFFSET64 76  __off_t toff_t ; 78  __off64_t toff_t ; 80  #__off_t_defšed ) 83 #iâdeà __uid_t_defšed 84  __uid_t tuid_t ; 85  #__uid_t_defšed ) 89 #ifdeà __USE_UNIX98 90 #iâdeà __blkút_t_defšed 91 #iâdeà __USE_FILE_OFFSET64 92  __blkút_t tblkút_t ; 94  __blkút64_t tblkút_t ; 96  #__blkút_t_defšed ) 99 #iâdeà __blksize_t_defšed 100  __blksize_t tblksize_t ; 101  #__blksize_t_defšed ) 105 g__BEGIN_DECLS 107  ~ 109 #ià defšed __USE_BSD || defšed __USE_MISC || defšed __USE_XOPEN 110  #S_IFMT __S_IFMT ) 111  #S_IFDIR __S_IFDIR ) 112  #S_IFCHR __S_IFCHR ) 113  #S_IFBLK __S_IFBLK ) 114  #S_IFREG __S_IFREG ) 115 #ifdeà __S_IFIFO 116  #S_IFIFO __S_IFIFO ) 118 #ifdeà __S_IFLNK 119  #S_IFLNK __S_IFLNK ) 121 #ià( defšed __USE_BSD || defšed __USE_MISC || defšed __USE_UNIX98 ) \ 122 && defšed g__S_IFSOCK 123  #S_IFSOCK __S_IFSOCK ) 129  #__S_ISTYPE ( mode , mask è(((modeè& __S_IFMT è=ð(mask)) ) 131  #S_ISDIR ( mode è `__S_ISTYPE ((mode), __S_IFDIR ) ) 132  #S_ISCHR ( mode è `__S_ISTYPE ((mode), __S_IFCHR ) ) 133  #S_ISBLK ( mode è `__S_ISTYPE ((mode), __S_IFBLK ) ) 134  #S_ISREG ( mode è `__S_ISTYPE ((mode), __S_IFREG ) ) 135 #ifdeà __S_IFIFO 136  #S_ISFIFO ( mode è `__S_ISTYPE ((mode), __S_IFIFO ) ) 138 #ifdeà __S_IFLNK 139  #S_ISLNK ( mode è `__S_ISTYPE ((mode), __S_IFLNK ) ) 142 #ià defšed __USE_BSD && !defšed __S_IFLNK 143  #S_ISLNK ( mode è0 ) 146 #ià( defšed __USE_BSD || defšed __USE_UNIX98 || defšed __USE_XOPEN2K ) \ 147 && defšed g__S_IFSOCK 148  #S_ISSOCK ( mode è `__S_ISTYPE ((mode), __S_IFSOCK ) ) 149 #–ià defšed __USE_XOPEN2K 150  #S_ISSOCK ( mode è0 ) 157 #ifdef __USE_POSIX199309 158  #S_TYPEISMQ ( buf è `__S_TYPEISMQ (buf) ) 159  #S_TYPEISSEM ( buf è `__S_TYPEISSEM (buf) ) 160  #S_TYPEISSHM ( buf è `__S_TYPEISSHM (buf) ) 166  #S_ISUID __S_ISUID ) 167  #S_ISGID __S_ISGID ) 169 #ià defšed __USE_BSD || defšed __USE_MISC || defšed __USE_XOPEN 171  #S_ISVTX __S_ISVTX ) 174  #S_IRUSR __S_IREAD ) 175  #S_IWUSR __S_IWRITE ) 176  #S_IXUSR __S_IEXEC ) 178  #S_IRWXU ( __S_IREAD | __S_IWRITE | __S_IEXEC ) ) 180 #ià defšed __USE_MISC && defšed __USE_BSD 181  #S_IREAD S_IRUSR ) 182  #S_IWRITE S_IWUSR ) 183  #S_IEXEC S_IXUSR ) 186  #S_IRGRP ( S_IRUSR >> 3è ) 187  #S_IWGRP ( S_IWUSR >> 3è ) 188  #S_IXGRP ( S_IXUSR >> 3è ) 190  #S_IRWXG ( S_IRWXU >> 3) ) 192  #S_IROTH ( S_IRGRP >> 3è ) 193  #S_IWOTH ( S_IWGRP >> 3è ) 194  #S_IXOTH ( S_IXGRP >> 3è ) 196  #S_IRWXO ( S_IRWXG >> 3) ) 199 #ifdef __USE_BSD 201  #ACCESSPERMS ( S_IRWXU | S_IRWXG | S_IRWXO è ) 202  #ALLPERMS ( S_ISUID | S_ISGID | S_ISVTX | S_IRWXU | S_IRWXG | S_IRWXO ) ) 203  #DEFFILEMODE ( S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH ) ) 205  #S_BLKSIZE 512 ) 209 #iâdeà __USE_FILE_OFFSET64 211  $¡© ( __cÚ¡ * __»¡riù __fže , 212  ¡© * __»¡riù __buf è __THROW `__nÚnuÎ ((1, 2)); 216  $f¡© ( __fd ,  ¡© * __buf è __THROW `__nÚnuÎ ((2)); 218 #ifdeà __REDIRECT_NTH 219  `__REDIRECT_NTH ( ¡© , ( __cÚ¡ * __»¡riù __fže , 220  ¡© * __»¡riù __buf ), ¡©64 ) 221 `__nÚnuÎ ((1, 2)); 222  `__REDIRECT_NTH ( f¡© , ( __fd ,  ¡© * __buf ), f¡©64 ) 223 `__nÚnuÎ ((2)); 225  #¡© ¡©64 ) 226  #f¡© f¡©64 ) 229 #ifdeà __USE_LARGEFILE64 230  $¡©64 ( __cÚ¡ * __»¡riù __fže , 231  ¡©64 * __»¡riù __buf è __THROW `__nÚnuÎ ((1, 2)); 232  $f¡©64 ( __fd ,  ¡©64 * __buf è __THROW `__nÚnuÎ ((2)); 235 #ifdeà __USE_ATFILE 239 #iâdeà __USE_FILE_OFFSET64 240  $f¡©© ( __fd , __cÚ¡ * __»¡riù __fže , 241  ¡© * __»¡riù __buf ,  __æag ) 242 __THROW `__nÚnuÎ ((2, 3)); 244 #ifdeà __REDIRECT_NTH 245  `__REDIRECT_NTH ( f¡©© , ( __fd , __cÚ¡ * __»¡riù __fže , 246  ¡© * __»¡riù __buf , 247  __æag ), 248 f¡©©64 è `__nÚnuÎ ((2, 3)); 250  #f¡©© f¡©©64 ) 254 #ifdeà __USE_LARGEFILE64 255  $f¡©©64 ( __fd , __cÚ¡ * __»¡riù __fže , 256  ¡©64 * __»¡riù __buf ,  __æag ) 257 __THROW `__nÚnuÎ ((2, 3)); 261 #ià defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED || defšed __USE_XOPEN2K 262 #iâdeà __USE_FILE_OFFSET64 265  $l¡© ( __cÚ¡ * __»¡riù __fže , 266  ¡© * __»¡riù __buf è __THROW `__nÚnuÎ ((1, 2)); 268 #ifdeà __REDIRECT_NTH 269  `__REDIRECT_NTH ( l¡© , 270 ( __cÚ¡ * __»¡riù __fže , 271  ¡© * __»¡riù __buf ), l¡©64 ) 272 `__nÚnuÎ ((1, 2)); 274  #l¡© l¡©64 ) 277 #ifdeà __USE_LARGEFILE64 278  $l¡©64 ( __cÚ¡ * __»¡riù __fže , 279  ¡©64 * __»¡riù __buf ) 280 __THROW `__nÚnuÎ ((1, 2)); 286  $chmod ( __cÚ¡ * __fže , __mode_t __mode ) 287 __THROW `__nÚnuÎ ((1)); 289 #ifdeà __USE_BSD 293  $lchmod ( __cÚ¡ * __fže , __mode_t __mode ) 294 __THROW `__nÚnuÎ ((1)); 298 #ià defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED || defšed __USE_XOPEN2K8 299  $fchmod ( __fd , __mode_t __mode è __THROW ; 302 #ifdeà __USE_ATFILE 305  $fchmod© ( __fd , __cÚ¡ * __fže , __mode_t __mode , 306  __æag ) 307 __THROW `__nÚnuÎ ((2)è __wur ; 314 __mode_t $umask ( __mode_t __mask è __THROW ; 316 #ifdef __USE_GNU 319 __mode_t $g‘umask (è __THROW ; 323  $mkdœ ( __cÚ¡ * __·th , __mode_t __mode ) 324 __THROW `__nÚnuÎ ((1)); 326 #ifdeà __USE_ATFILE 330  $mkdœ© ( __fd , __cÚ¡ * __·th , __mode_t __mode ) 331 __THROW `__nÚnuÎ ((2)); 337 #ià defšed __USE_MISC || defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED 338  $mknod ( __cÚ¡ * __·th , __mode_t __mode , __dev_t __dev ) 339 __THROW `__nÚnuÎ ((1)); 341 #ifdeà __USE_ATFILE 345  $mknod© ( __fd , __cÚ¡ * __·th , __mode_t __mode , 346 __dev_t __dev è __THROW `__nÚnuÎ ((2)); 352  $mkfifo ( __cÚ¡ * __·th , __mode_t __mode ) 353 __THROW `__nÚnuÎ ((1)); 355 #ifdeà __USE_ATFILE 359  $mkfifßt ( __fd , __cÚ¡ * __·th , __mode_t __mode ) 360 __THROW `__nÚnuÎ ((2)); 363 #ifdeà __USE_ATFILE 366  $utim’§t ( __fd , __cÚ¡ * __·th , 367 __cÚ¡  time¥ec __times [2], 368  __æags ) 369 __THROW `__nÚnuÎ ((2)); 372 #ifdeà __USE_XOPEN2K8 374  $futim’s ( __fd , __cÚ¡  time¥ec __times [2]è __THROW ; 392 #iâdeà _STAT_VER 393  #_STAT_VER 0 ) 395 #iâdeà _MKNOD_VER 396  #_MKNOD_VER 0 ) 400 #iâdeà __USE_FILE_OFFSET64 401  $__fx¡© ( __v” ,  __fždes ,  ¡© * __¡©_buf ) 402 __THROW `__nÚnuÎ ((3)); 403  $__x¡© ( __v” , __cÚ¡ * __fž’ame , 404  ¡© * __¡©_buf è __THROW `__nÚnuÎ ((2, 3)); 405  $__lx¡© ( __v” , __cÚ¡ * __fž’ame , 406  ¡© * __¡©_buf è __THROW `__nÚnuÎ ((2, 3)); 407  $__fx¡©© ( __v” ,  __fždes , __cÚ¡ * __fž’ame , 408  ¡© * __¡©_buf ,  __æag ) 409 __THROW `__nÚnuÎ ((3, 4)); 411 #ifdeà __REDIRECT_NTH 412  `__REDIRECT_NTH ( __fx¡© , ( __v” ,  __fždes , 413  ¡© * __¡©_buf ), __fx¡©64 ) 414 `__nÚnuÎ ((3)); 415  `__REDIRECT_NTH ( __x¡© , ( __v” , __cÚ¡ * __fž’ame , 416  ¡© * __¡©_buf ), __x¡©64 ) 417 `__nÚnuÎ ((2, 3)); 418  `__REDIRECT_NTH ( __lx¡© , ( __v” , __cÚ¡ * __fž’ame , 419  ¡© * __¡©_buf ), __lx¡©64 ) 420 `__nÚnuÎ ((2, 3)); 421  `__REDIRECT_NTH ( __fx¡©© , ( __v” ,  __fždes , 422 __cÚ¡ * __fž’ame , 423  ¡© * __¡©_buf ,  __æag ), 424 __fx¡©©64 è `__nÚnuÎ ((3, 4)); 427  #__fx¡© __fx¡©64 ) 428  #__x¡© __x¡©64 ) 429  #__lx¡© __lx¡©64 ) 433 #ifdeà __USE_LARGEFILE64 434  $__fx¡©64 ( __v” ,  __fždes ,  ¡©64 * __¡©_buf ) 435 __THROW `__nÚnuÎ ((3)); 436  $__x¡©64 ( __v” , __cÚ¡ * __fž’ame , 437  ¡©64 * __¡©_buf è __THROW `__nÚnuÎ ((2, 3)); 438  $__lx¡©64 ( __v” , __cÚ¡ * __fž’ame , 439  ¡©64 * __¡©_buf è __THROW `__nÚnuÎ ((2, 3)); 440  $__fx¡©©64 ( __v” ,  __fždes , __cÚ¡ * __fž’ame , 441  ¡©64 * __¡©_buf ,  __æag ) 442 __THROW `__nÚnuÎ ((3, 4)); 444  $__xmknod ( __v” , __cÚ¡ * __·th , __mode_t __mode , 445 __dev_t * __dev è __THROW `__nÚnuÎ ((2, 4)); 447  $__xmknod© ( __v” ,  __fd , __cÚ¡ * __·th , 448 __mode_t __mode , __dev_t * __dev ) 449 __THROW `__nÚnuÎ ((3, 5)); 451 #ià defšed __GNUC__ && __GNUC__ >ð2 && defšed __USE_EXTERN_INLINES_IN_LIBC 454 __ex‹º_šlše  455 `__NTH ( $¡© ( __cÚ¡ * __·th ,  ¡© * __¡©buf )) 457  `__x¡© ( _STAT_VER , __·th , __¡©buf ); 458 } } 460 #ià defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED 461 __ex‹º_šlše  462 __NTH ( $l¡© ( __cÚ¡ * __·th ,  ¡© * __¡©buf )) 464  `__lx¡© ( _STAT_VER , __·th , __¡©buf ); 465 } } 468 __ex‹º_šlše  469 __NTH ( $f¡© ( __fd ,  ¡© * __¡©buf )) 471  `__fx¡© ( _STAT_VER , __fd , __¡©buf ); 472 } } 474 #ifdeà __USE_ATFILE 475 __ex‹º_šlše  476 __NTH ( $f¡©© ( __fd , __cÚ¡ * __fž’ame ,  ¡© * __¡©buf , 477  __æag )) 479  `__fx¡©© ( _STAT_VER , __fd , __fž’ame , __¡©buf , __æag ); 480 } } 483 #ià defšed __USE_MISC || defšed __USE_BSD 484 __ex‹º_šlše  485 __NTH ( $mknod ( __cÚ¡ * __·th , __mode_t __mode , __dev_t __dev )) 487  `__xmknod ( _MKNOD_VER , __·th , __mode , & __dev ); 488 } } 491 #ifdeà __USE_ATFILE 492 __ex‹º_šlše  493 __NTH ( $mknod© ( __fd , __cÚ¡ * __·th , __mode_t __mode , 494 __dev_t __dev )) 496  `__xmknod© ( _MKNOD_VER , __fd , __·th , __mode , & __dev ); 497 } } 500 #ià defšed __USE_LARGEFILE64 \ 501 && (! defšed g__USE_FILE_OFFSET64 \ 502 || ( defšed g__REDIRECT_NTH && defšed g__OPTIMIZE__ )) 503 __ex‹º_šlše  504 __NTH ( $¡©64 ( __cÚ¡ * __·th ,  ¡©64 * __¡©buf )) 506  `__x¡©64 ( _STAT_VER , __·th , __¡©buf ); 507 } } 509 #ià defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED 510 __ex‹º_šlše  511 __NTH ( $l¡©64 ( __cÚ¡ * __·th ,  ¡©64 * __¡©buf )) 513  `__lx¡©64 ( _STAT_VER , __·th , __¡©buf ); 514 } } 517 __ex‹º_šlše  518 __NTH ( $f¡©64 ( __fd ,  ¡©64 * __¡©buf )) 520  `__fx¡©64 ( _STAT_VER , __fd , __¡©buf ); 521 } } 523 #ifdeà __USE_ATFILE 524 __ex‹º_šlše  525 __NTH ( $f¡©©64 ( __fd , __cÚ¡ * __fž’ame ,  ¡©64 * __¡©buf , 526  __æag )) 528  `__fx¡©©64 ( _STAT_VER , __fd , __fž’ame , __¡©buf , __æag ); 529 } } 536 g__END_DECLS @/usr/include/sys/types.h 23 #iâdef _SYS_TYPES_H 24  #_SYS_TYPES_H 1 ) 26  ~<ã©u»s.h > 28 g__BEGIN_DECLS 30  ~ 32 #ifdef __USE_BSD 33 #iâdeà __u_ch¬_defšed 34  __u_ch¬ tu_ch¬ ; 35  __u_shÜt tu_shÜt ; 36  __u_št tu_št ; 37  __u_lÚg tu_lÚg ; 38  __quad_t tquad_t ; 39  __u_quad_t tu_quad_t ; 40  __fsid_t tfsid_t ; 41  #__u_ch¬_defšed ) 45  __loff_t tloff_t ; 47 #iâdeà __šo_t_defšed 48 #iâdeà __USE_FILE_OFFSET64 49  __šo_t tšo_t ; 51  __šo64_t tšo_t ; 53  #__šo_t_defšed ) 55 #ià defšed __USE_LARGEFILE64 && !defšed __šo64_t_defšed 56  __šo64_t tšo64_t ; 57  #__šo64_t_defšed ) 60 #iâdeà __dev_t_defšed 61  __dev_t tdev_t ; 62  #__dev_t_defšed ) 65 #iâdeà __gid_t_defšed 66  __gid_t tgid_t ; 67  #__gid_t_defšed ) 70 #iâdeà __mode_t_defšed 71  __mode_t tmode_t ; 72  #__mode_t_defšed ) 75 #iâdeà __Æšk_t_defšed 76  __Æšk_t tÆšk_t ; 77  #__Æšk_t_defšed ) 80 #iâdeà __uid_t_defšed 81  __uid_t tuid_t ; 82  #__uid_t_defšed ) 85 #iâdeà __off_t_defšed 86 #iâdeà __USE_FILE_OFFSET64 87  __off_t toff_t ; 89  __off64_t toff_t ; 91  #__off_t_defšed ) 93 #ià defšed __USE_LARGEFILE64 && !defšed __off64_t_defšed 94  __off64_t toff64_t ; 95  #__off64_t_defšed ) 98 #iâdeà __pid_t_defšed 99  __pid_t tpid_t ; 100  #__pid_t_defšed ) 103 #ià( defšed __USE_SVID || defšed __USE_XOPEN || defšed __USE_XOPEN2K8 ) \ 104 && ! defšed __id_t_defšed 105  __id_t tid_t ; 106  #__id_t_defšed ) 109 #iâdeà __ssize_t_defšed 110  __ssize_t tssize_t ; 111  #__ssize_t_defšed ) 114 #ifdef __USE_BSD 115 #iâdeà __daddr_t_defšed 116  __daddr_t tdaddr_t ; 117  __ÿddr_t tÿddr_t ; 118  #__daddr_t_defšed ) 122 #ià( defšed __USE_SVID || defšed __USE_XOPEN è&& !defšed __key_t_defšed 123  __key_t tkey_t ; 124  #__key_t_defšed ) 127 #ià defšed __USE_XOPEN || defšed __USE_XOPEN2K8 128  #__Ãed_þock_t ) 130  #__Ãed_time_t ) 131  #__Ãed_tim”_t ) 132  #__Ãed_þockid_t ) 133  ~ 135 #ifdeà __USE_XOPEN 136 #iâdeà __u£cÚds_t_defšed 137  __u£cÚds_t tu£cÚds_t ; 138  #__u£cÚds_t_defšed ) 140 #iâdeà __su£cÚds_t_defšed 141  __su£cÚds_t tsu£cÚds_t ; 142  #__su£cÚds_t_defšed ) 146  #__Ãed_size_t ) 147  ~<¡ddef.h > 149 #ifdeà __USE_MISC 151  tulÚg ; 152  tushÜt ; 153  tušt ; 158 #ià! __GNUC_PREREQ (2, 7) 161 #iâdeà __št8_t_defšed 162  #__št8_t_defšed ) 163  tšt8_t ; 164  tšt16_t ; 165  tšt32_t ; 166 #ià __WORDSIZE == 64 167  tšt64_t ; 168 #–ià __GLIBC_HAVE_LONG_LONG 169 __ex‹nsiÚ__  tšt64_t ; 174  tu_št8_t ; 175  tu_št16_t ; 176  tu_št32_t ; 177 #ià __WORDSIZE == 64 178  tu_št64_t ; 179 #–ià __GLIBC_HAVE_LONG_LONG 180 __ex‹nsiÚ__  tu_št64_t ; 183  t»gi¡”_t ; 188  #__štN_t ( N , MODE ) \ 189 ## tN ## t_t t__©Œibu‹__ (( t__mode__ ( tMODE ))) ) 190  t__u_štN_t ( tN , tMODE ) \ 191  tu_št ## tN ## t_t t__©Œibu‹__ (( t__mode__ ( tMODE ))) ) 193 #iâdeà t__št8_t_defšed 194  t__št8_t_defšed ) 195 t__štN_t (8, t__QI__ ); 196 __štN_t (16, __HI__ ); 197 __štN_t (32, __SI__ ); 198 __štN_t (64, __DI__ ); 201 __u_štN_t (8, __QI__ ); 202 __u_štN_t (16, __HI__ ); 203 __u_štN_t (32, __SI__ ); 204 __u_štN_t (64, __DI__ ); 206  t»gi¡”_t t__©Œibu‹__ (( t__mode__ ( t__wÜd__ ))); 212  #__BIT_TYPES_DEFINED__ 1 ) 215 #ifdef __USE_BSD 217  ~<’dŸn.h > 220  ~ 223  ~ 227 #ià( defšed __USE_UNIX98 || defšed __USE_XOPEN2K8 ) \ 228 && ! defšed __blksize_t_defšed 229  __blksize_t tblksize_t ; 230  #__blksize_t_defšed ) 234 #iâdeà __USE_FILE_OFFSET64 235 #iâdeà __blkút_t_defšed 236  __blkút_t tblkút_t ; 237  #__blkút_t_defšed ) 239 #iâdeà __fsblkút_t_defšed 240  __fsblkút_t tfsblkút_t ; 241  #__fsblkút_t_defšed ) 243 #iâdeà __fsfžút_t_defšed 244  __fsfžút_t tfsfžút_t ; 245  #__fsfžút_t_defšed ) 248 #iâdeà __blkút_t_defšed 249  __blkút64_t tblkút_t ; 250  #__blkút_t_defšed ) 252 #iâdeà __fsblkút_t_defšed 253  __fsblkút64_t tfsblkút_t ; 254  #__fsblkút_t_defšed ) 256 #iâdeà __fsfžút_t_defšed 257  __fsfžút64_t tfsfžút_t ; 258  #__fsfžút_t_defšed ) 262 #ifdeà __USE_LARGEFILE64 263  __blkút64_t tblkút64_t ; 264  __fsblkút64_t tfsblkút64_t ; 265  __fsfžút64_t tfsfžút64_t ; 270 #ià defšed __USE_POSIX199506 || defšed __USE_UNIX98 271  ~ 274 g__END_DECLS @/usr/include/sys/un.h 19 #iâdef _SYS_UN_H 20  #_SYS_UN_H 1 ) 22  ~ 25  ~ 27 __BEGIN_DECLS 30  ssockaddr_un 32 __SOCKADDR_COMMON ( sun_ ); 33  msun_·th [108]; 37 #ifdeà __USE_MISC 38  ~<¡ršg.h > 41  #SUN_LEN ( ±r è(( size_t è((( sockaddr_un *è0)-> sun_·th ) \ 42 + `¡¾’ (( ±r )-> sun_·th )) ) 45 g__END_DECLS @/usr/include/unistd.h 23 #iâdef _UNISTD_H 24  #_UNISTD_H 1 ) 26  ~<ã©u»s.h > 28 g__BEGIN_DECLS 33 #ifdeà __USE_XOPEN2K8 35  #_POSIX_VERSION 200809L ) 36 #–ià defšed __USE_XOPEN2K 38  #_POSIX_VERSION 200112L ) 39 #–ià defšed __USE_POSIX199506 41  #_POSIX_VERSION 199506L ) 42 #–ià defšed __USE_POSIX199309 44  #_POSIX_VERSION 199309L ) 47  #_POSIX_VERSION 199009L ) 53 #ifdeà __USE_XOPEN2K8 54  #__POSIX2_THIS_VERSION 200809L ) 56 #–ià defšed __USE_XOPEN2K 58  #__POSIX2_THIS_VERSION 200112L ) 59 #–ià defšed __USE_POSIX199506 61  #__POSIX2_THIS_VERSION 199506L ) 64  #__POSIX2_THIS_VERSION 199209L ) 68  #_POSIX2_VERSION __POSIX2_THIS_VERSION ) 72  #_POSIX2_C_BIND __POSIX2_THIS_VERSION ) 76  #_POSIX2_C_DEV __POSIX2_THIS_VERSION ) 80  #_POSIX2_SW_DEV __POSIX2_THIS_VERSION ) 84  #_POSIX2_LOCALEDEF __POSIX2_THIS_VERSION ) 87 #ifdeà __USE_XOPEN2K8 88  #_XOPEN_VERSION 700 ) 89 #–ià defšed __USE_XOPEN2K 90  #_XOPEN_VERSION 600 ) 91 #–ià defšed __USE_UNIX98 92  #_XOPEN_VERSION 500 ) 94  #_XOPEN_VERSION 4 ) 98  #_XOPEN_XCU_VERSION 4 ) 101  #_XOPEN_XPG2 1 ) 102  #_XOPEN_XPG3 1 ) 103  #_XOPEN_XPG4 1 ) 106  #_XOPEN_UNIX 1 ) 109  #_XOPEN_CRYPT 1 ) 113  #_XOPEN_ENH_I18N 1 ) 116  #_XOPEN_LEGACY 1 ) 203  ~ 206 #ià defšed __USE_UNIX98 || defšed __USE_XOPEN2K 207  ~ 211  #STDIN_FILENO 0 ) 212  #STDOUT_FILENO 1 ) 213  #STDERR_FILENO 2 ) 218  ~ 220 #iâdef __ssize_t_defšed 221  __ssize_t tssize_t ; 222  #__ssize_t_defšed ) 225  #__Ãed_size_t ) 226  #__Ãed_NULL ) 227  ~<¡ddef.h > 229 #ià defšed __USE_XOPEN || defšed __USE_XOPEN2K 232 #iâdeà __gid_t_defšed 233  __gid_t tgid_t ; 234  #__gid_t_defšed ) 237 #iâdeà __uid_t_defšed 238  __uid_t tuid_t ; 239  #__uid_t_defšed ) 242 #iâdeà __off_t_defšed 243 #iâdeà __USE_FILE_OFFSET64 244  __off_t toff_t ; 246  __off64_t toff_t ; 248  #__off_t_defšed ) 250 #ià defšed __USE_LARGEFILE64 && !defšed __off64_t_defšed 251  __off64_t toff64_t ; 252  #__off64_t_defšed ) 255 #iâdeà __u£cÚds_t_defšed 256  __u£cÚds_t tu£cÚds_t ; 257  #__u£cÚds_t_defšed ) 260 #iâdeà __pid_t_defšed 261  __pid_t tpid_t ; 262  #__pid_t_defšed ) 266 #ià defšed __USE_MISC || defšed __USE_XOPEN_EXTENDED || defšed __USE_XOPEN2K 267 #iâdeà __šŒ_t_defšed 268  __šŒ_t tšŒ_t ; 269  #__šŒ_t_defšed ) 273 #ià defšed __USE_BSD || defšed __USE_XOPEN 274 #iâdeà __sockËn_t_defšed 275  __sockËn_t tsockËn_t ; 276  #__sockËn_t_defšed ) 282  #R_OK 4 ) 283  #W_OK 2 ) 284  #X_OK 1 ) 285  #F_OK 0 ) 288  $acûss ( __cÚ¡ * __Çme ,  __ty³ è __THROW `__nÚnuÎ ((1)); 290 #ifdeà __USE_GNU 293  $euidacûss ( __cÚ¡ * __Çme ,  __ty³ ) 294 __THROW `__nÚnuÎ ((1)); 297  $—cûss ( __cÚ¡ * __Çme ,  __ty³ ) 298 __THROW `__nÚnuÎ ((1)); 301 #ifdeà __USE_ATFILE 305  $çcûs§t ( __fd , __cÚ¡ * __fže ,  __ty³ ,  __æag ) 306 __THROW `__nÚnuÎ ((2)è __wur ; 311 #iâdef _STDIO_H 312  #SEEK_SET 0 ) 313  #SEEK_CUR 1 ) 314  #SEEK_END 2 ) 317 #ià defšed __USE_BSD && !defšed L_SET 319  #L_SET SEEK_SET ) 320  #L_INCR SEEK_CUR ) 321  #L_XTND SEEK_END ) 330 #iâdeà __USE_FILE_OFFSET64 331 __off_t $l£ek ( __fd , __off_t __off£t ,  __wh’û è __THROW ; 333 #ifdeà __REDIRECT_NTH 334 __off64_t `__REDIRECT_NTH ( l£ek , 335 ( __fd , __off64_t __off£t ,  __wh’û ), 336 l£ek64 ); 338  #l£ek l£ek64 ) 341 #ifdeà __USE_LARGEFILE64 342 __off64_t $l£ek64 ( __fd , __off64_t __off£t ,  __wh’û ) 343 __THROW ; 350  `þo£ ( __fd ); 357 ssize_t $»ad ( __fd , * __buf , size_t __nby‹s è __wur ; 363 ssize_t $wr™e ( __fd , __cÚ¡ * __buf , size_t __n è __wur ; 365 #ià defšed __USE_UNIX98 || defšed __USE_XOPEN2K8 366 #iâdeà __USE_FILE_OFFSET64 373 ssize_t $´—d ( __fd , * __buf , size_t __nby‹s , 374 __off_t __off£t è __wur ; 381 ssize_t $pwr™e ( __fd , __cÚ¡ * __buf , size_t __n , 382 __off_t __off£t è __wur ; 384 #ifdeà __REDIRECT 385 ssize_t `__REDIRECT ( ´—d , ( __fd , * __buf , size_t __nby‹s , 386 __off64_t __off£t ), 387 ´—d64 è __wur ; 388 ssize_t `__REDIRECT ( pwr™e , ( __fd , __cÚ¡ * __buf , 389 size_t __nby‹s , __off64_t __off£t ), 390 pwr™e64 è __wur ; 392  #´—d ´—d64 ) 393  #pwr™e pwr™e64 ) 397 #ifdeà __USE_LARGEFILE64 401 ssize_t $´—d64 ( __fd , * __buf , size_t __nby‹s , 402 __off64_t __off£t è __wur ; 405 ssize_t $pwr™e64 ( __fd , __cÚ¡ * __buf , size_t __n , 406 __off64_t __off£t è __wur ; 414  $pe ( __pedes [2]è __THROW __wur ; 416 #ifdeà __USE_GNU 419  $pe2 ( __pedes [2],  __æags è __THROW __wur ; 429  $®¬m ( __£cÚds è __THROW ; 441  `¦“p ( __£cÚds ); 443 #ià( defšed __USE_XOPEN_EXTENDED && !defšed __USE_XOPEN2K8 ) \ 444 || defšed __USE_BSD 449 __u£cÚds_t $u®¬m ( __u£cÚds_t __v®ue , __u£cÚds_ˆ __š‹rv® ) 450 __THROW ; 457  `u¦“p ( __u£cÚds_t __u£cÚds ); 466  `·u£ (); 470  $chown ( __cÚ¡ * __fže , __uid_t __owÃr , __gid_t __group ) 471 __THROW `__nÚnuÎ ((1)è __wur ; 473 #ià defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED || defšed __USE_XOPEN2K8 475  $fchown ( __fd , __uid_t __owÃr , __gid_t __group è __THROW __wur ; 480  $lchown ( __cÚ¡ * __fže , __uid_t __owÃr , __gid_t __group ) 481 __THROW `__nÚnuÎ ((1)è __wur ; 485 #ifdeà __USE_ATFILE 488  $fchowÇt ( __fd , __cÚ¡ * __fže , __uid_t __owÃr , 489 __gid_t __group ,  __æag ) 490 __THROW `__nÚnuÎ ((2)è __wur ; 494  $chdœ ( __cÚ¡ * __·th è __THROW `__nÚnuÎ ((1)è __wur ; 496 #ià defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED || defšed __USE_XOPEN2K8 498  $fchdœ ( __fd è __THROW __wur ; 508 * $g‘cwd (* __buf , size_t __size è __THROW __wur ; 510 #ifdef __USE_GNU 514 * $g‘_cu¼’t_dœ_Çme (è __THROW ; 517 #ià( defšed __USE_XOPEN_EXTENDED && !defšed __USE_XOPEN2K8 ) \ 518 || defšed __USE_BSD 522 * $g‘wd (* __buf ) 523 __THROW `__nÚnuÎ ((1)è __©Œibu‹_d•»ÿ‹d__ __wur ; 528  $dup ( __fd è __THROW __wur ; 531  $dup2 ( __fd ,  __fd2 è __THROW ; 533 #ifdeà __USE_GNU 536  $dup3 ( __fd ,  __fd2 ,  __æags è __THROW ; 540 ** __’vœÚ ; 541 #ifdeà __USE_GNU 542 ** ’vœÚ ; 548  $execve ( __cÚ¡ * __·th , *__cÚ¡ __¬gv [], 549 * __cÚ¡ __’vp []è __THROW `__nÚnuÎ ((1, 2)); 551 #ifdeà __USE_XOPEN2K8 554  $ãxecve ( __fd , * __cÚ¡ __¬gv [], *__cÚ¡ __’vp []) 555 __THROW `__nÚnuÎ ((2)); 560  $execv ( __cÚ¡ * __·th , *__cÚ¡ __¬gv []) 561 __THROW `__nÚnuÎ ((1, 2)); 565  $exeþe ( __cÚ¡ * __·th , __cÚ¡ * __¬g , ...) 566 __THROW `__nÚnuÎ ((1, 2)); 570  $exeþ ( __cÚ¡ * __·th , __cÚ¡ * __¬g , ...) 571 __THROW `__nÚnuÎ ((1, 2)); 575  $execvp ( __cÚ¡ * __fže , *__cÚ¡ __¬gv []) 576 __THROW `__nÚnuÎ ((1, 2)); 581  $exeþp ( __cÚ¡ * __fže , __cÚ¡ * __¬g , ...) 582 __THROW `__nÚnuÎ ((1, 2)); 584 #ifdeà __USE_GNU 587  $execv³ ( __cÚ¡ * __fže , *__cÚ¡ __¬gv [], 588 * __cÚ¡ __’vp []) 589 __THROW `__nÚnuÎ ((1, 2)); 593 #ià defšed __USE_MISC || defšed __USE_XOPEN 595  $niû ( __šc è __THROW __wur ; 600  $_ex™ ( __¡©us è `__©Œibu‹__ (( __nÜ‘uº__ )); 606  ~ 609  $·thcÚf ( __cÚ¡ * __·th ,  __Çme ) 610 __THROW `__nÚnuÎ ((1)); 613  $å©hcÚf ( __fd ,  __Çme è __THROW ; 616  $syscÚf ( __Çme è __THROW ; 618 #ifdef __USE_POSIX2 620 size_t $cÚf¡r ( __Çme , * __buf , size_t __Ën è __THROW ; 625 __pid_t $g‘pid (è __THROW ; 628 __pid_t $g‘µid (è __THROW ; 632 #iâdeà __FAVOR_BSD 633 __pid_t $g‘pg½ (è __THROW ; 635 #ifdeà __REDIRECT_NTH 636 __pid_t `__REDIRECT_NTH ( g‘pg½ , (__pid_ˆ __pid ), __g‘pgid ); 638  #g‘pg½ __g‘pgid ) 643 __pid_t $__g‘pgid ( __pid_t __pid è __THROW ; 644 #ià defšed __USE_XOPEN_EXTENDED || defšed __USE_XOPEN2K8 645 __pid_t $g‘pgid ( __pid_t __pid è __THROW ; 652  $£gid ( __pid_t __pid , __pid_ˆ __pgid è __THROW ; 654 #ià defšed __USE_SVID || defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED 665 #iâdeà __FAVOR_BSD 669  $£g½ (è __THROW ; 674 #ifdeà __REDIRECT_NTH 675  `__REDIRECT_NTH ( £g½ , ( __pid_t __pid , __pid_ˆ __pg½ ), £gid ); 677  #£g½ £gid ) 686 __pid_t $£tsid (è __THROW ; 688 #ià defšed __USE_XOPEN_EXTENDED || defšed __USE_XOPEN2K8 690 __pid_t $g‘sid ( __pid_t __pid è __THROW ; 694 __uid_t $g‘uid (è __THROW ; 697 __uid_t $g‘euid (è __THROW ; 700 __gid_t $g‘gid (è __THROW ; 703 __gid_t $g‘egid (è __THROW ; 708  $g‘groups ( __size , __gid_t __li¡ []è __THROW __wur ; 710 #ifdef __USE_GNU 712  $group_memb” ( __gid_t __gid è __THROW ; 719  $£tuid ( __uid_t __uid è __THROW ; 721 #ià defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED 724  $£Œeuid ( __uid_t __ruid , __uid_ˆ __euid è __THROW ; 727 #ià defšed __USE_BSD || defšed __USE_XOPEN2K 729  $£‹uid ( __uid_t __uid è __THROW ; 736  $£tgid ( __gid_t __gid è __THROW ; 738 #ià defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED 741  $£Œegid ( __gid_t __rgid , __gid_ˆ __egid è __THROW ; 744 #ià defšed __USE_BSD || defšed __USE_XOPEN2K 746  $£‹gid ( __gid_t __gid è __THROW ; 749 #ifdeà __USE_GNU 752  $g‘»suid ( __uid_t * __ruid , __uid_ˆ* __euid , __uid_ˆ* __suid ) 753 __THROW ; 757  $g‘»sgid ( __gid_t * __rgid , __gid_ˆ* __egid , __gid_ˆ* __sgid ) 758 __THROW ; 762  $£Œesuid ( __uid_t __ruid , __uid_ˆ __euid , __uid_ˆ __suid ) 763 __THROW ; 767  $£Œesgid ( __gid_t __rgid , __gid_ˆ __egid , __gid_ˆ __sgid ) 768 __THROW ; 775 __pid_t $fÜk (è __THROW ; 777 #ià( defšed __USE_XOPEN_EXTENDED && !defšed __USE_XOPEN2K8 ) \ 778 || defšed __USE_BSD 783 __pid_t $vfÜk (è __THROW ; 789 * $‰yÇme ( __fd è __THROW ; 793  $‰yÇme_r ( __fd , * __buf , size_t __buæ’ ) 794 __THROW `__nÚnuÎ ((2)è __wur ; 798  $i§‰y ( __fd è __THROW ; 800 #ià defšed __USE_BSD \ 801 || ( defšed __USE_XOPEN_EXTENDED && !defšed __USE_UNIX98 ) 804  $‰y¦Ù (è __THROW ; 809  $lšk ( __cÚ¡ * __äom , __cÚ¡ * __to ) 810 __THROW `__nÚnuÎ ((1, 2)è __wur ; 812 #ifdeà __USE_ATFILE 815  $lšk© ( __äomfd , __cÚ¡ * __äom ,  __tofd , 816 __cÚ¡ * __to ,  __æags ) 817 __THROW `__nÚnuÎ ((2, 4)è __wur ; 820 #ià defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED || defšed __USE_XOPEN2K 822  $symlšk ( __cÚ¡ * __äom , __cÚ¡ * __to ) 823 __THROW `__nÚnuÎ ((1, 2)è __wur ; 828 ssize_t $»adlšk ( __cÚ¡ * __»¡riù __·th , 829 * __»¡riù __buf , size_t __Ën ) 830 __THROW `__nÚnuÎ ((1, 2)è __wur ; 833 #ifdeà __USE_ATFILE 835  $symlšk© ( __cÚ¡ * __äom ,  __tofd , 836 __cÚ¡ * __to è __THROW `__nÚnuÎ ((1, 3)è __wur ; 839 ssize_t $»adlšk© ( __fd , __cÚ¡ * __»¡riù __·th , 840 * __»¡riù __buf , size_t __Ën ) 841 __THROW `__nÚnuÎ ((2, 3)è __wur ; 845  $uÆšk ( __cÚ¡ * __Çme è __THROW `__nÚnuÎ ((1)); 847 #ifdeà __USE_ATFILE 849  $uÆšk© ( __fd , __cÚ¡ * __Çme ,  __æag ) 850 __THROW `__nÚnuÎ ((2)); 854  $rmdœ ( __cÚ¡ * __·th è __THROW `__nÚnuÎ ((1)); 858 __pid_t $tcg‘pg½ ( __fd è __THROW ; 861  $tc£g½ ( __fd , __pid_t __pg½_id è __THROW ; 868 * `g‘logš (); 869 #ià defšed __USE_REENTRANT || defšed __USE_POSIX199506 876  $g‘logš_r (* __Çme , size_t __Çme_Ën è `__nÚnuÎ ((1)); 879 #ifdef __USE_BSD 881  $£Žogš ( __cÚ¡ * __Çme è __THROW `__nÚnuÎ ((1)); 885 #ifdef __USE_POSIX2 889  #__Ãed_g‘Ýt ) 890  ~ 894 #ià defšed __USE_BSD || defšed __USE_UNIX98 || defšed __USE_XOPEN2K 898  $g‘ho¡Çme (* __Çme , size_t __Ën è __THROW `__nÚnuÎ ((1)); 902 #ià defšed __USE_BSD || (defšed __USE_XOPEN && !defšed __USE_UNIX98 ) 905  $£tho¡Çme ( __cÚ¡ * __Çme , size_t __Ën ) 906 __THROW `__nÚnuÎ ((1)è __wur ; 910  $£tho¡id ( __id è __THROW __wur ; 916  $g‘domašÇme (* __Çme , size_t __Ën ) 917 __THROW `__nÚnuÎ ((1)è __wur ; 918  $£tdomašÇme ( __cÚ¡ * __Çme , size_t __Ën ) 919 __THROW `__nÚnuÎ ((1)è __wur ; 925  $vhªgup (è __THROW ; 928  $»voke ( __cÚ¡ * __fže è __THROW `__nÚnuÎ ((1)è __wur ; 936  $´ofž (* __§m¶e_bufãr , size_t __size , 937 size_t __off£t ,  __sÿË ) 938 __THROW `__nÚnuÎ ((1)); 944  $acù ( __cÚ¡ * __Çme è __THROW ; 948 * $g‘u£rsh–l (è __THROW ; 949  $’du£rsh–l (è __THROW ; 950  $£tu£rsh–l (è __THROW ; 956  $d«mÚ ( __nochdœ ,  __noþo£ è __THROW __wur ; 960 #ià defšed __USE_BSD || (defšed __USE_XOPEN && !defšed __USE_XOPEN2K ) 963  $chroÙ ( __cÚ¡ * __·th è __THROW `__nÚnuÎ ((1)è __wur ; 967 * $g‘·ss ( __cÚ¡ * __´om± è `__nÚnuÎ ((1)); 971 #ià defšed __USE_BSD || defšed __USE_XOPEN || defšed __USE_XOPEN2K 976  `fsync ( __fd ); 980 #ià defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED 983  `g‘ho¡id (); 986  $sync (è __THROW ; 989 #ià defšed __USE_BSD || !defšed __USE_XOPEN2K 992  $g‘·gesize (è __THROW `__©Œibu‹__ (( __cÚ¡__ )); 997  $g‘dbËsize (è __THROW ; 1003 #ià defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED || defšed __USE_XOPEN2K8 1006 #iâdeà __USE_FILE_OFFSET64 1007  $Œunÿ‹ ( __cÚ¡ * __fže , __off_t __Ëngth ) 1008 __THROW `__nÚnuÎ ((1)è __wur ; 1010 #ifdeà __REDIRECT_NTH 1011  `__REDIRECT_NTH ( Œunÿ‹ , 1012 ( __cÚ¡ * __fže , __off64_t __Ëngth ), 1013 Œunÿ‹64 è `__nÚnuÎ ((1)è __wur ; 1015  #Œunÿ‹ Œunÿ‹64 ) 1018 #ifdeà __USE_LARGEFILE64 1019  $Œunÿ‹64 ( __cÚ¡ * __fže , __off64_t __Ëngth ) 1020 __THROW `__nÚnuÎ ((1)è __wur ; 1025 #ià defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED || defšed __USE_XOPEN2K 1028 #iâdeà __USE_FILE_OFFSET64 1029  $árunÿ‹ ( __fd , __off_t __Ëngth è __THROW __wur ; 1031 #ifdeà __REDIRECT_NTH 1032  `__REDIRECT_NTH ( árunÿ‹ , ( __fd , __off64_t __Ëngth ), 1033 árunÿ‹64 è __wur ; 1035  #árunÿ‹ árunÿ‹64 ) 1038 #ifdeà __USE_LARGEFILE64 1039  $árunÿ‹64 ( __fd , __off64_t __Ëngth è __THROW __wur ; 1045 #ià( defšed __USE_XOPEN_EXTENDED && !defšed __USE_XOPEN2K ) \ 1046 || defšed __USE_MISC 1050  $brk (* __addr è __THROW __wur ; 1056 * $sbrk ( šŒ_t __d– è __THROW ; 1060 #ifdeà __USE_MISC 1071  $sysÿÎ ( __sy¢o , ...è __THROW ; 1076 #ià( defšed __USE_MISC || defšed __USE_XOPEN_EXTENDED è&& !defšed F_LOCK 1088  #F_ULOCK 0 ) 1089  #F_LOCK 1 ) 1090  #F_TLOCK 2 ) 1091  #F_TEST 3 ) 1093 #iâdeà __USE_FILE_OFFSET64 1094  $lockf ( __fd ,  __cmd , __off_t __Ën è __wur ; 1096 #ifdeà __REDIRECT 1097  `__REDIRECT ( lockf , ( __fd ,  __cmd , __off64_t __Ën ), 1098 lockf64 è __wur ; 1100  #lockf lockf64 ) 1103 #ifdeà __USE_LARGEFILE64 1104  $lockf64 ( __fd ,  __cmd , __off64_t __Ën è __wur ; 1109 #ifdeà __USE_GNU 1114  #TEMP_FAILURE_RETRY ( ex´essiÚ ) \ 1115 ( __ex‹nsiÚ__ \ 1116 ({  __»suÉ ; \ 1117 dØ __»suÉ = (è( ex´essiÚ ); \ 1118  __»suÉ =ð-1L && ”ºo =ð EINTR ); \ 1119 __»suÉ ; } })) ) 1122 #ià defšed __USE_POSIX199309 || defšed __USE_UNIX98 1125  fd©async ( __fždes ); 1131 #ifdef __USE_XOPEN 1133 * $üy± ( __cÚ¡ * __key , __cÚ¡ * __§É ) 1134 __THROW `__nÚnuÎ ((1, 2)); 1138  $’üy± (* __libc_block ,  __edæag è __THROW `__nÚnuÎ ((1)); 1145  $swab ( __cÚ¡ * __»¡riù __äom , *__»¡riù __to , 1146 ssize_t __n è __THROW `__nÚnuÎ ((1, 2)); 1152 #ià defšed __USE_XOPEN || defšed __USE_XOPEN2K8 1154 * $ù”mid (* __s è __THROW ; 1159 #ià __USE_FORTIFY_LEVEL > 0 && defšed __ex‹º_®ways_šlše 1160  ~ 1163 __END_DECLS @/usr/include/alloca.h 19 #iâdef _ALLOCA_H 20  #_ALLOCA_H 1 ) 22  ~<ã©u»s.h > 24  #__Ãed_size_t ) 25  ~<¡ddef.h > 27 g__BEGIN_DECLS 30 #undeà ®loÿ 33 * $®loÿ ( size_t __size è __THROW ; 35 #ifdef __GNUC__ 36  #®loÿ ( size è `__bužtš_®loÿ (size) ) 39 __END_DECLS @/usr/include/bits/confname.h 21 #iâdeà _UNISTD_H 28 m_PC_LINK_MAX , 29  #_PC_LINK_MAX _PC_LINK_MAX ) 30 m_PC_MAX_CANON , 31  #_PC_MAX_CANON _PC_MAX_CANON ) 32 m_PC_MAX_INPUT , 33  #_PC_MAX_INPUT _PC_MAX_INPUT ) 34 m_PC_NAME_MAX , 35  #_PC_NAME_MAX _PC_NAME_MAX ) 36 m_PC_PATH_MAX , 37  #_PC_PATH_MAX _PC_PATH_MAX ) 38 m_PC_PIPE_BUF , 39  #_PC_PIPE_BUF _PC_PIPE_BUF ) 40 m_PC_CHOWN_RESTRICTED , 41  #_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED ) 42 m_PC_NO_TRUNC , 43  #_PC_NO_TRUNC _PC_NO_TRUNC ) 44 m_PC_VDISABLE , 45  #_PC_VDISABLE _PC_VDISABLE ) 46 m_PC_SYNC_IO , 47  #_PC_SYNC_IO _PC_SYNC_IO ) 48 m_PC_ASYNC_IO , 49  #_PC_ASYNC_IO _PC_ASYNC_IO ) 50 m_PC_PRIO_IO , 51  #_PC_PRIO_IO _PC_PRIO_IO ) 52 m_PC_SOCK_MAXBUF , 53  #_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF ) 54 m_PC_FILESIZEBITS , 55  #_PC_FILESIZEBITS _PC_FILESIZEBITS ) 56 m_PC_REC_INCR_XFER_SIZE , 57  #_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE ) 58 m_PC_REC_MAX_XFER_SIZE , 59  #_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE ) 60 m_PC_REC_MIN_XFER_SIZE , 61  #_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE ) 62 m_PC_REC_XFER_ALIGN , 63  #_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGN ) 64 m_PC_ALLOC_SIZE_MIN , 65  #_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MIN ) 66 m_PC_SYMLINK_MAX , 67  #_PC_SYMLINK_MAX _PC_SYMLINK_MAX ) 68 m_PC_2_SYMLINKS 69  #_PC_2_SYMLINKS _PC_2_SYMLINKS ) 75 m_SC_ARG_MAX , 76  #_SC_ARG_MAX _SC_ARG_MAX ) 77 m_SC_CHILD_MAX , 78  #_SC_CHILD_MAX _SC_CHILD_MAX ) 79 m_SC_CLK_TCK , 80  #_SC_CLK_TCK _SC_CLK_TCK ) 81 m_SC_NGROUPS_MAX , 82  #_SC_NGROUPS_MAX _SC_NGROUPS_MAX ) 83 m_SC_OPEN_MAX , 84  #_SC_OPEN_MAX _SC_OPEN_MAX ) 85 m_SC_STREAM_MAX , 86  #_SC_STREAM_MAX _SC_STREAM_MAX ) 87 m_SC_TZNAME_MAX , 88  #_SC_TZNAME_MAX _SC_TZNAME_MAX ) 89 m_SC_JOB_CONTROL , 90  #_SC_JOB_CONTROL _SC_JOB_CONTROL ) 91 m_SC_SAVED_IDS , 92  #_SC_SAVED_IDS _SC_SAVED_IDS ) 93 m_SC_REALTIME_SIGNALS , 94  #_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS ) 95 m_SC_PRIORITY_SCHEDULING , 96  #_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULING ) 97 m_SC_TIMERS , 98  #_SC_TIMERS _SC_TIMERS ) 99 m_SC_ASYNCHRONOUS_IO , 100  #_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IO ) 101 m_SC_PRIORITIZED_IO , 102  #_SC_PRIORITIZED_IO _SC_PRIORITIZED_IO ) 103 m_SC_SYNCHRONIZED_IO , 104  #_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IO ) 105 m_SC_FSYNC , 106  #_SC_FSYNC _SC_FSYNC ) 107 m_SC_MAPPED_FILES , 108  #_SC_MAPPED_FILES _SC_MAPPED_FILES ) 109 m_SC_MEMLOCK , 110  #_SC_MEMLOCK _SC_MEMLOCK ) 111 m_SC_MEMLOCK_RANGE , 112  #_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGE ) 113 m_SC_MEMORY_PROTECTION , 114  #_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTION ) 115 m_SC_MESSAGE_PASSING , 116  #_SC_MESSAGE_PASSING _SC_MESSAGE_PASSING ) 117 m_SC_SEMAPHORES , 118  #_SC_SEMAPHORES _SC_SEMAPHORES ) 119 m_SC_SHARED_MEMORY_OBJECTS , 120  #_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTS ) 121 m_SC_AIO_LISTIO_MAX , 122  #_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX ) 123 m_SC_AIO_MAX , 124  #_SC_AIO_MAX _SC_AIO_MAX ) 125 m_SC_AIO_PRIO_DELTA_MAX , 126  #_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX ) 127 m_SC_DELAYTIMER_MAX , 128  #_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX ) 129 m_SC_MQ_OPEN_MAX , 130  #_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX ) 131 m_SC_MQ_PRIO_MAX , 132  #_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX ) 133 m_SC_VERSION , 134  #_SC_VERSION _SC_VERSION ) 135 m_SC_PAGESIZE , 136  #_SC_PAGESIZE _SC_PAGESIZE ) 137  #_SC_PAGE_SIZE _SC_PAGESIZE ) 138 m_SC_RTSIG_MAX , 139  #_SC_RTSIG_MAX _SC_RTSIG_MAX ) 140 m_SC_SEM_NSEMS_MAX , 141  #_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX ) 142 m_SC_SEM_VALUE_MAX , 143  #_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX ) 144 m_SC_SIGQUEUE_MAX , 145  #_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX ) 146 m_SC_TIMER_MAX , 147  #_SC_TIMER_MAX _SC_TIMER_MAX ) 151 m_SC_BC_BASE_MAX , 152  #_SC_BC_BASE_MAX _SC_BC_BASE_MAX ) 153 m_SC_BC_DIM_MAX , 154  #_SC_BC_DIM_MAX _SC_BC_DIM_MAX ) 155 m_SC_BC_SCALE_MAX , 156  #_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX ) 157 m_SC_BC_STRING_MAX , 158  #_SC_BC_STRING_MAX _SC_BC_STRING_MAX ) 159 m_SC_COLL_WEIGHTS_MAX , 160  #_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX ) 161 m_SC_EQUIV_CLASS_MAX , 162  #_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX ) 163 m_SC_EXPR_NEST_MAX , 164  #_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX ) 165 m_SC_LINE_MAX , 166  #_SC_LINE_MAX _SC_LINE_MAX ) 167 m_SC_RE_DUP_MAX , 168  #_SC_RE_DUP_MAX _SC_RE_DUP_MAX ) 169 m_SC_CHARCLASS_NAME_MAX , 170  #_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX ) 172 m_SC_2_VERSION , 173  #_SC_2_VERSION _SC_2_VERSION ) 174 m_SC_2_C_BIND , 175  #_SC_2_C_BIND _SC_2_C_BIND ) 176 m_SC_2_C_DEV , 177  #_SC_2_C_DEV _SC_2_C_DEV ) 178 m_SC_2_FORT_DEV , 179  #_SC_2_FORT_DEV _SC_2_FORT_DEV ) 180 m_SC_2_FORT_RUN , 181  #_SC_2_FORT_RUN _SC_2_FORT_RUN ) 182 m_SC_2_SW_DEV , 183  #_SC_2_SW_DEV _SC_2_SW_DEV ) 184 m_SC_2_LOCALEDEF , 185  #_SC_2_LOCALEDEF _SC_2_LOCALEDEF ) 187 m_SC_PII , 188  #_SC_PII _SC_PII ) 189 m_SC_PII_XTI , 190  #_SC_PII_XTI _SC_PII_XTI ) 191 m_SC_PII_SOCKET , 192  #_SC_PII_SOCKET _SC_PII_SOCKET ) 193 m_SC_PII_INTERNET , 194  #_SC_PII_INTERNET _SC_PII_INTERNET ) 195 m_SC_PII_OSI , 196  #_SC_PII_OSI _SC_PII_OSI ) 197 m_SC_POLL , 198  #_SC_POLL _SC_POLL ) 199 m_SC_SELECT , 200  #_SC_SELECT _SC_SELECT ) 201 m_SC_UIO_MAXIOV , 202  #_SC_UIO_MAXIOV _SC_UIO_MAXIOV ) 203 m_SC_IOV_MAX = _SC_UIO_MAXIOV , 204  #_SC_IOV_MAX _SC_IOV_MAX ) 205 m_SC_PII_INTERNET_STREAM , 206  #_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM ) 207 m_SC_PII_INTERNET_DGRAM , 208  #_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM ) 209 m_SC_PII_OSI_COTS , 210  #_SC_PII_OSI_COTS _SC_PII_OSI_COTS ) 211 m_SC_PII_OSI_CLTS , 212  #_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS ) 213 m_SC_PII_OSI_M , 214  #_SC_PII_OSI_M _SC_PII_OSI_M ) 215 m_SC_T_IOV_MAX , 216  #_SC_T_IOV_MAX _SC_T_IOV_MAX ) 219 m_SC_THREADS , 220  #_SC_THREADS _SC_THREADS ) 221 m_SC_THREAD_SAFE_FUNCTIONS , 222  #_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS ) 223 m_SC_GETGR_R_SIZE_MAX , 224  #_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX ) 225 m_SC_GETPW_R_SIZE_MAX , 226  #_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX ) 227 m_SC_LOGIN_NAME_MAX , 228  #_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX ) 229 m_SC_TTY_NAME_MAX , 230  #_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX ) 231 m_SC_THREAD_DESTRUCTOR_ITERATIONS , 232  #_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS ) 233 m_SC_THREAD_KEYS_MAX , 234  #_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX ) 235 m_SC_THREAD_STACK_MIN , 236  #_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN ) 237 m_SC_THREAD_THREADS_MAX , 238  #_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX ) 239 m_SC_THREAD_ATTR_STACKADDR , 240  #_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR ) 241 m_SC_THREAD_ATTR_STACKSIZE , 242  #_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE ) 243 m_SC_THREAD_PRIORITY_SCHEDULING , 244  #_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING ) 245 m_SC_THREAD_PRIO_INHERIT , 246  #_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT ) 247 m_SC_THREAD_PRIO_PROTECT , 248  #_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT ) 249 m_SC_THREAD_PROCESS_SHARED , 250  #_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED ) 252 m_SC_NPROCESSORS_CONF , 253  #_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF ) 254 m_SC_NPROCESSORS_ONLN , 255  #_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN ) 256 m_SC_PHYS_PAGES , 257  #_SC_PHYS_PAGES _SC_PHYS_PAGES ) 258 m_SC_AVPHYS_PAGES , 259  #_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES ) 260 m_SC_ATEXIT_MAX , 261  #_SC_ATEXIT_MAX _SC_ATEXIT_MAX ) 262 m_SC_PASS_MAX , 263  #_SC_PASS_MAX _SC_PASS_MAX ) 265 m_SC_XOPEN_VERSION , 266  #_SC_XOPEN_VERSION _SC_XOPEN_VERSION ) 267 m_SC_XOPEN_XCU_VERSION , 268  #_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION ) 269 m_SC_XOPEN_UNIX , 270  #_SC_XOPEN_UNIX _SC_XOPEN_UNIX ) 271 m_SC_XOPEN_CRYPT , 272  #_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT ) 273 m_SC_XOPEN_ENH_I18N , 274  #_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N ) 275 m_SC_XOPEN_SHM , 276  #_SC_XOPEN_SHM _SC_XOPEN_SHM ) 278 m_SC_2_CHAR_TERM , 279  #_SC_2_CHAR_TERM _SC_2_CHAR_TERM ) 280 m_SC_2_C_VERSION , 281  #_SC_2_C_VERSION _SC_2_C_VERSION ) 282 m_SC_2_UPE , 283  #_SC_2_UPE _SC_2_UPE ) 285 m_SC_XOPEN_XPG2 , 286  #_SC_XOPEN_XPG2 _SC_XOPEN_XPG2 ) 287 m_SC_XOPEN_XPG3 , 288  #_SC_XOPEN_XPG3 _SC_XOPEN_XPG3 ) 289 m_SC_XOPEN_XPG4 , 290  #_SC_XOPEN_XPG4 _SC_XOPEN_XPG4 ) 292 m_SC_CHAR_BIT , 293  #_SC_CHAR_BIT _SC_CHAR_BIT ) 294 m_SC_CHAR_MAX , 295  #_SC_CHAR_MAX _SC_CHAR_MAX ) 296 m_SC_CHAR_MIN , 297  #_SC_CHAR_MIN _SC_CHAR_MIN ) 298 m_SC_INT_MAX , 299  #_SC_INT_MAX _SC_INT_MAX ) 300 m_SC_INT_MIN , 301  #_SC_INT_MIN _SC_INT_MIN ) 302 m_SC_LONG_BIT , 303  #_SC_LONG_BIT _SC_LONG_BIT ) 304 m_SC_WORD_BIT , 305  #_SC_WORD_BIT _SC_WORD_BIT ) 306 m_SC_MB_LEN_MAX , 307  #_SC_MB_LEN_MAX _SC_MB_LEN_MAX ) 308 m_SC_NZERO , 309  #_SC_NZERO _SC_NZERO ) 310 m_SC_SSIZE_MAX , 311  #_SC_SSIZE_MAX _SC_SSIZE_MAX ) 312 m_SC_SCHAR_MAX , 313  #_SC_SCHAR_MAX _SC_SCHAR_MAX ) 314 m_SC_SCHAR_MIN , 315  #_SC_SCHAR_MIN _SC_SCHAR_MIN ) 316 m_SC_SHRT_MAX , 317  #_SC_SHRT_MAX _SC_SHRT_MAX ) 318 m_SC_SHRT_MIN , 319  #_SC_SHRT_MIN _SC_SHRT_MIN ) 320 m_SC_UCHAR_MAX , 321  #_SC_UCHAR_MAX _SC_UCHAR_MAX ) 322 m_SC_UINT_MAX , 323  #_SC_UINT_MAX _SC_UINT_MAX ) 324 m_SC_ULONG_MAX , 325  #_SC_ULONG_MAX _SC_ULONG_MAX ) 326 m_SC_USHRT_MAX , 327  #_SC_USHRT_MAX _SC_USHRT_MAX ) 329 m_SC_NL_ARGMAX , 330  #_SC_NL_ARGMAX _SC_NL_ARGMAX ) 331 m_SC_NL_LANGMAX , 332  #_SC_NL_LANGMAX _SC_NL_LANGMAX ) 333 m_SC_NL_MSGMAX , 334  #_SC_NL_MSGMAX _SC_NL_MSGMAX ) 335 m_SC_NL_NMAX , 336  #_SC_NL_NMAX _SC_NL_NMAX ) 337 m_SC_NL_SETMAX , 338  #_SC_NL_SETMAX _SC_NL_SETMAX ) 339 m_SC_NL_TEXTMAX , 340  #_SC_NL_TEXTMAX _SC_NL_TEXTMAX ) 342 m_SC_XBS5_ILP32_OFF32 , 343  #_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32 ) 344 m_SC_XBS5_ILP32_OFFBIG , 345  #_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG ) 346 m_SC_XBS5_LP64_OFF64 , 347  #_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64 ) 348 m_SC_XBS5_LPBIG_OFFBIG , 349  #_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG ) 351 m_SC_XOPEN_LEGACY , 352  #_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY ) 353 m_SC_XOPEN_REALTIME , 354  #_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME ) 355 m_SC_XOPEN_REALTIME_THREADS , 356  #_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS ) 358 m_SC_ADVISORY_INFO , 359  #_SC_ADVISORY_INFO _SC_ADVISORY_INFO ) 360 m_SC_BARRIERS , 361  #_SC_BARRIERS _SC_BARRIERS ) 362 m_SC_BASE , 363  #_SC_BASE _SC_BASE ) 364 m_SC_C_LANG_SUPPORT , 365  #_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT ) 366 m_SC_C_LANG_SUPPORT_R , 367  #_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R ) 368 m_SC_CLOCK_SELECTION , 369  #_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION ) 370 m_SC_CPUTIME , 371  #_SC_CPUTIME _SC_CPUTIME ) 372 m_SC_THREAD_CPUTIME , 373  #_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME ) 374 m_SC_DEVICE_IO , 375  #_SC_DEVICE_IO _SC_DEVICE_IO ) 376 m_SC_DEVICE_SPECIFIC , 377  #_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC ) 378 m_SC_DEVICE_SPECIFIC_R , 379  #_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R ) 380 m_SC_FD_MGMT , 381  #_SC_FD_MGMT _SC_FD_MGMT ) 382 m_SC_FIFO , 383  #_SC_FIFO _SC_FIFO ) 384 m_SC_PIPE , 385  #_SC_PIPE _SC_PIPE ) 386 m_SC_FILE_ATTRIBUTES , 387  #_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES ) 388 m_SC_FILE_LOCKING , 389  #_SC_FILE_LOCKING _SC_FILE_LOCKING ) 390 m_SC_FILE_SYSTEM , 391  #_SC_FILE_SYSTEM _SC_FILE_SYSTEM ) 392 m_SC_MONOTONIC_CLOCK , 393  #_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK ) 394 m_SC_MULTI_PROCESS , 395  #_SC_MULTI_PROCESS _SC_MULTI_PROCESS ) 396 m_SC_SINGLE_PROCESS , 397  #_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS ) 398 m_SC_NETWORKING , 399  #_SC_NETWORKING _SC_NETWORKING ) 400 m_SC_READER_WRITER_LOCKS , 401  #_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS ) 402 m_SC_SPIN_LOCKS , 403  #_SC_SPIN_LOCKS _SC_SPIN_LOCKS ) 404 m_SC_REGEXP , 405  #_SC_REGEXP _SC_REGEXP ) 406 m_SC_REGEX_VERSION , 407  #_SC_REGEX_VERSION _SC_REGEX_VERSION ) 408 m_SC_SHELL , 409  #_SC_SHELL _SC_SHELL ) 410 m_SC_SIGNALS , 411  #_SC_SIGNALS _SC_SIGNALS ) 412 m_SC_SPAWN , 413  #_SC_SPAWN _SC_SPAWN ) 414 m_SC_SPORADIC_SERVER , 415  #_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER ) 416 m_SC_THREAD_SPORADIC_SERVER , 417  #_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER ) 418 m_SC_SYSTEM_DATABASE , 419  #_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE ) 420 m_SC_SYSTEM_DATABASE_R , 421  #_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R ) 422 m_SC_TIMEOUTS , 423  #_SC_TIMEOUTS _SC_TIMEOUTS ) 424 m_SC_TYPED_MEMORY_OBJECTS , 425  #_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS ) 426 m_SC_USER_GROUPS , 427  #_SC_USER_GROUPS _SC_USER_GROUPS ) 428 m_SC_USER_GROUPS_R , 429  #_SC_USER_GROUPS_R _SC_USER_GROUPS_R ) 430 m_SC_2_PBS , 431  #_SC_2_PBS _SC_2_PBS ) 432 m_SC_2_PBS_ACCOUNTING , 433  #_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING ) 434 m_SC_2_PBS_LOCATE , 435  #_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE ) 436 m_SC_2_PBS_MESSAGE , 437  #_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE ) 438 m_SC_2_PBS_TRACK , 439  #_SC_2_PBS_TRACK _SC_2_PBS_TRACK ) 440 m_SC_SYMLOOP_MAX , 441  #_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX ) 442 m_SC_STREAMS , 443  #_SC_STREAMS _SC_STREAMS ) 444 m_SC_2_PBS_CHECKPOINT , 445  #_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT ) 447 m_SC_V6_ILP32_OFF32 , 448  #_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32 ) 449 m_SC_V6_ILP32_OFFBIG , 450  #_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG ) 451 m_SC_V6_LP64_OFF64 , 452  #_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64 ) 453 m_SC_V6_LPBIG_OFFBIG , 454  #_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG ) 456 m_SC_HOST_NAME_MAX , 457  #_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX ) 458 m_SC_TRACE , 459  #_SC_TRACE _SC_TRACE ) 460 m_SC_TRACE_EVENT_FILTER , 461  #_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER ) 462 m_SC_TRACE_INHERIT , 463  #_SC_TRACE_INHERIT _SC_TRACE_INHERIT ) 464 m_SC_TRACE_LOG , 465  #_SC_TRACE_LOG _SC_TRACE_LOG ) 467 m_SC_LEVEL1_ICACHE_SIZE , 468  #_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE ) 469 m_SC_LEVEL1_ICACHE_ASSOC , 470  #_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC ) 471 m_SC_LEVEL1_ICACHE_LINESIZE , 472  #_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE ) 473 m_SC_LEVEL1_DCACHE_SIZE , 474  #_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE ) 475 m_SC_LEVEL1_DCACHE_ASSOC , 476  #_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC ) 477 m_SC_LEVEL1_DCACHE_LINESIZE , 478  #_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE ) 479 m_SC_LEVEL2_CACHE_SIZE , 480  #_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE ) 481 m_SC_LEVEL2_CACHE_ASSOC , 482  #_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC ) 483 m_SC_LEVEL2_CACHE_LINESIZE , 484  #_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE ) 485 m_SC_LEVEL3_CACHE_SIZE , 486  #_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE ) 487 m_SC_LEVEL3_CACHE_ASSOC , 488  #_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC ) 489 m_SC_LEVEL3_CACHE_LINESIZE , 490  #_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE ) 491 m_SC_LEVEL4_CACHE_SIZE , 492  #_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE ) 493 m_SC_LEVEL4_CACHE_ASSOC , 494  #_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC ) 495 m_SC_LEVEL4_CACHE_LINESIZE , 496  #_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE ) 499 m_SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50, 500  #_SC_IPV6 _SC_IPV6 ) 501 m_SC_RAW_SOCKETS , 502  #_SC_RAW_SOCKETS _SC_RAW_SOCKETS ) 504 m_SC_V7_ILP32_OFF32 , 505  #_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32 ) 506 m_SC_V7_ILP32_OFFBIG , 507  #_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG ) 508 m_SC_V7_LP64_OFF64 , 509  #_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64 ) 510 m_SC_V7_LPBIG_OFFBIG , 511  #_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG ) 513 m_SC_SS_REPL_MAX , 514  #_SC_SS_REPL_MAX _SC_SS_REPL_MAX ) 516 m_SC_TRACE_EVENT_NAME_MAX , 517  #_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX ) 518 m_SC_TRACE_NAME_MAX , 519  #_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX ) 520 m_SC_TRACE_SYS_MAX , 521  #_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX ) 522 m_SC_TRACE_USER_EVENT_MAX , 523  #_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX ) 525 m_SC_XOPEN_STREAMS , 526  #_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS ) 528 m_SC_THREAD_ROBUST_PRIO_INHERIT , 529  #_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT ) 530 m_SC_THREAD_ROBUST_PRIO_PROTECT 531  #_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT ) 537 m_CS_PATH , 538  #_CS_PATH _CS_PATH ) 540 m_CS_V6_WIDTH_RESTRICTED_ENVS , 541  #_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS ) 542  #_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS ) 544 m_CS_GNU_LIBC_VERSION , 545  #_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION ) 546 m_CS_GNU_LIBPTHREAD_VERSION , 547  #_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION ) 549 m_CS_V5_WIDTH_RESTRICTED_ENVS , 550  #_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS ) 551  #_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS ) 553 m_CS_V7_WIDTH_RESTRICTED_ENVS , 554  #_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS ) 555  #_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS ) 557 m_CS_LFS_CFLAGS = 1000, 558  #_CS_LFS_CFLAGS _CS_LFS_CFLAGS ) 559 m_CS_LFS_LDFLAGS , 560  #_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS ) 561 m_CS_LFS_LIBS , 562  #_CS_LFS_LIBS _CS_LFS_LIBS ) 563 m_CS_LFS_LINTFLAGS , 564  #_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS ) 565 m_CS_LFS64_CFLAGS , 566  #_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS ) 567 m_CS_LFS64_LDFLAGS , 568  #_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS ) 569 m_CS_LFS64_LIBS , 570  #_CS_LFS64_LIBS _CS_LFS64_LIBS ) 571 m_CS_LFS64_LINTFLAGS , 572  #_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS ) 574 m_CS_XBS5_ILP32_OFF32_CFLAGS = 1100, 575  #_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS ) 576 m_CS_XBS5_ILP32_OFF32_LDFLAGS , 577  #_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS ) 578 m_CS_XBS5_ILP32_OFF32_LIBS , 579  #_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS ) 580 m_CS_XBS5_ILP32_OFF32_LINTFLAGS , 581  #_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS ) 582 m_CS_XBS5_ILP32_OFFBIG_CFLAGS , 583  #_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS ) 584 m_CS_XBS5_ILP32_OFFBIG_LDFLAGS , 585  #_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS ) 586 m_CS_XBS5_ILP32_OFFBIG_LIBS , 587  #_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS ) 588 m_CS_XBS5_ILP32_OFFBIG_LINTFLAGS , 589  #_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS ) 590 m_CS_XBS5_LP64_OFF64_CFLAGS , 591  #_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS ) 592 m_CS_XBS5_LP64_OFF64_LDFLAGS , 593  #_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS ) 594 m_CS_XBS5_LP64_OFF64_LIBS , 595  #_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS ) 596 m_CS_XBS5_LP64_OFF64_LINTFLAGS , 597  #_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS ) 598 m_CS_XBS5_LPBIG_OFFBIG_CFLAGS , 599  #_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS ) 600 m_CS_XBS5_LPBIG_OFFBIG_LDFLAGS , 601  #_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS ) 602 m_CS_XBS5_LPBIG_OFFBIG_LIBS , 603  #_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS ) 604 m_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS , 605  #_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS ) 607 m_CS_POSIX_V6_ILP32_OFF32_CFLAGS , 608  #_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS ) 609 m_CS_POSIX_V6_ILP32_OFF32_LDFLAGS , 610  #_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS ) 611 m_CS_POSIX_V6_ILP32_OFF32_LIBS , 612  #_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS ) 613 m_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS , 614  #_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS ) 615 m_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS , 616  #_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS ) 617 m_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS , 618  #_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS ) 619 m_CS_POSIX_V6_ILP32_OFFBIG_LIBS , 620  #_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS ) 621 m_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS , 622  #_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS ) 623 m_CS_POSIX_V6_LP64_OFF64_CFLAGS , 624  #_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS ) 625 m_CS_POSIX_V6_LP64_OFF64_LDFLAGS , 626  #_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS ) 627 m_CS_POSIX_V6_LP64_OFF64_LIBS , 628  #_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS ) 629 m_CS_POSIX_V6_LP64_OFF64_LINTFLAGS , 630  #_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS ) 631 m_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS , 632  #_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS ) 633 m_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS , 634  #_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS ) 635 m_CS_POSIX_V6_LPBIG_OFFBIG_LIBS , 636  #_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS ) 637 m_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS , 638  #_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS ) 640 m_CS_POSIX_V7_ILP32_OFF32_CFLAGS , 641  #_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS ) 642 m_CS_POSIX_V7_ILP32_OFF32_LDFLAGS , 643  #_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS ) 644 m_CS_POSIX_V7_ILP32_OFF32_LIBS , 645  #_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS ) 646 m_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS , 647  #_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS ) 648 m_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS , 649  #_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS ) 650 m_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS , 651  #_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS ) 652 m_CS_POSIX_V7_ILP32_OFFBIG_LIBS , 653  #_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS ) 654 m_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS , 655  #_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS ) 656 m_CS_POSIX_V7_LP64_OFF64_CFLAGS , 657  #_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS ) 658 m_CS_POSIX_V7_LP64_OFF64_LDFLAGS , 659  #_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS ) 660 m_CS_POSIX_V7_LP64_OFF64_LIBS , 661  #_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS ) 662 m_CS_POSIX_V7_LP64_OFF64_LINTFLAGS , 663  #_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS ) 664 m_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS , 665  #_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS ) 666 m_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS , 667  #_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS ) 668 m_CS_POSIX_V7_LPBIG_OFFBIG_LIBS , 669  #_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS ) 670 m_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS , 671  #_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS ) 673 m_CS_V6_ENV , 674  #_CS_V6_ENV _CS_V6_ENV ) 675 m_CS_V7_ENV 676  #_CS_V7_ENV _CS_V7_ENV ) @/usr/include/bits/environments.h 19 #iâdeà _UNISTD_H 23  ~ 43 #ià __WORDSIZE == 64 57  #_POSIX_V7_LPBIG_OFFBIG -1 ) 58  #_POSIX_V6_LPBIG_OFFBIG -1 ) 59  #_XBS5_LPBIG_OFFBIG -1 ) 62  #_POSIX_V7_LP64_OFF64 1 ) 63  #_POSIX_V6_LP64_OFF64 1 ) 64  #_XBS5_LP64_OFF64 1 ) 70  #_POSIX_V7_ILP32_OFF32 1 ) 71  #_POSIX_V7_ILP32_OFFBIG 1 ) 72  #_POSIX_V6_ILP32_OFF32 1 ) 73  #_POSIX_V6_ILP32_OFFBIG 1 ) 74  #_XBS5_ILP32_OFF32 1 ) 75  #_XBS5_ILP32_OFFBIG 1 ) 92  #__ILP32_OFF32_CFLAGS "-m32" ) 93  #__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" ) 94  #__ILP32_OFF32_LDFLAGS "-m32" ) 95  #__ILP32_OFFBIG_LDFLAGS "-m32" ) 96  #__LP64_OFF64_CFLAGS "-m64" ) 97  #__LP64_OFF64_LDFLAGS "-m64" ) @/usr/include/bits/errno.h 20 #ifdeà _ERRNO_H 22 #undeà EDOM 23 #undeà EILSEQ 24 #undeà ERANGE 25  ~ 28  #ENOTSUP EOPNOTSUPP ) 31 #iâdeà ECANCELED 32  #ECANCELED 125 ) 36 #iâdeà EOWNERDEAD 37  #EOWNERDEAD 130 ) 38  #ENOTRECOVERABLE 131 ) 41 #iâdeà ERFKILL 42  #ERFKILL 132 ) 45 #iâdeà __ASSEMBLER__ 47 * $__”ºo_loÿtiÚ (è __THROW `__©Œibu‹__ (( __cÚ¡__ )); 49 #ià! defšed _LIBC || defšed _LIBC_REENTRANT 51  #”ºo (* `__”ºo_loÿtiÚ ()) ) 56 #ià! defšed _ERRNO_H && defšed __Ãed_Em©h 60  #EDOM 33 ) 61  #EILSEQ 84 ) 62  #ERANGE 34 ) @/usr/include/bits/ioctl-types.h 20 #iâdeà _SYS_IOCTL_H 25  ~ 28  swšsize 30  mws_row ; 31  mws_cÞ ; 32  mws_xpix– ; 33  mws_ypix– ; 36  #NCC 8 ) 37  s‹rmio 39  mc_iæag ; 40  mc_oæag ; 41  mc_cæag ; 42  mc_læag ; 43  mc_lše ; 44  mc_cc [ NCC ]; 48  #TIOCM_LE 0x001 ) 49  #TIOCM_DTR 0x002 ) 50  #TIOCM_RTS 0x004 ) 51  #TIOCM_ST 0x008 ) 52  #TIOCM_SR 0x010 ) 53  #TIOCM_CTS 0x020 ) 54  #TIOCM_CAR 0x040 ) 55  #TIOCM_RNG 0x080 ) 56  #TIOCM_DSR 0x100 ) 57  #TIOCM_CD TIOCM_CAR ) 58  #TIOCM_RI TIOCM_RNG ) 63  #N_TTY 0 ) 64  #N_SLIP 1 ) 65  #N_MOUSE 2 ) 66  #N_PPP 3 ) 67  #N_STRIP 4 ) 68  #N_AX25 5 ) 69  #N_X25 6 ) 70  #N_6PACK 7 ) 71  #N_MASC 8 ) 72  #N_R3964 9 ) 73  #N_PROFIBUS_FDL 10 ) 74  #N_IRDA 11 ) 75  #N_SMSBLOCK 12 ) 76  #N_HDLC 13 ) 77  #N_SYNC_PPP 14 ) 78  #N_HCI 15 ) @/usr/include/bits/ioctls.h 19 #iâdeà _SYS_IOCTL_H 24  ~ 27  #SIOCADDRT 0x890B ) 28  #SIOCDELRT 0x890C ) 29  #SIOCRTMSG 0x890D ) 32  #SIOCGIFNAME 0x8910 ) 33  #SIOCSIFLINK 0x8911 ) 34  #SIOCGIFCONF 0x8912 ) 35  #SIOCGIFFLAGS 0x8913 ) 36  #SIOCSIFFLAGS 0x8914 ) 37  #SIOCGIFADDR 0x8915 ) 38  #SIOCSIFADDR 0x8916 ) 39  #SIOCGIFDSTADDR 0x8917 ) 40  #SIOCSIFDSTADDR 0x8918 ) 41  #SIOCGIFBRDADDR 0x8919 ) 42  #SIOCSIFBRDADDR 0x891¨ ) 43  #SIOCGIFNETMASK 0x891b ) 44  #SIOCSIFNETMASK 0x891ø ) 45  #SIOCGIFMETRIC 0x891d ) 46  #SIOCSIFMETRIC 0x891 ) 47  #SIOCGIFMEM 0x891à ) 48  #SIOCSIFMEM 0x8920 ) 49  #SIOCGIFMTU 0x8921 ) 50  #SIOCSIFMTU 0x8922 ) 51  #SIOCSIFNAME 0x8923 ) 52  #SIOCSIFHWADDR 0x8924 ) 53  #SIOCGIFENCAP 0x8925 ) 54  #SIOCSIFENCAP 0x8926 ) 55  #SIOCGIFHWADDR 0x8927 ) 56  #SIOCGIFSLAVE 0x8929 ) 57  #SIOCSIFSLAVE 0x8930 ) 58  #SIOCADDMULTI 0x8931 ) 59  #SIOCDELMULTI 0x8932 ) 60  #SIOCGIFINDEX 0x8933 ) 61  #SIOGIFINDEX SIOCGIFINDEX ) 62  #SIOCSIFPFLAGS 0x8934 ) 63  #SIOCGIFPFLAGS 0x8935 ) 64  #SIOCDIFADDR 0x8936 ) 65  #SIOCSIFHWBROADCAST 0x8937 ) 66  #SIOCGIFCOUNT 0x8938 ) 68  #SIOCGIFBR 0x8940 ) 69  #SIOCSIFBR 0x8941 ) 71  #SIOCGIFTXQLEN 0x8942 ) 72  #SIOCSIFTXQLEN 0x8943 ) 77  #SIOCDARP 0x8953 ) 78  #SIOCGARP 0x8954 ) 79  #SIOCSARP 0x8955 ) 82  #SIOCDRARP 0x8960 ) 83  #SIOCGRARP 0x8961 ) 84  #SIOCSRARP 0x8962 ) 88  #SIOCGIFMAP 0x8970 ) 89  #SIOCSIFMAP 0x8971 ) 93  #SIOCADDDLCI 0x8980 ) 94  #SIOCDELDLCI 0x8981 ) 103  #SIOCDEVPRIVATE 0x89F0 ) 109  #SIOCPROTOPRIVATE 0x89E0 ) @/usr/include/bits/ipc.h 19 #iâdeà _SYS_IPC_H 23  ~ 26  #IPC_CREAT 01000 ) 27  #IPC_EXCL 02000 ) 28  #IPC_NOWAIT 04000 ) 31  #IPC_RMID 0 ) 32  #IPC_SET 1 ) 33  #IPC_STAT 2 ) 34 #ifdeà __USE_GNU 35  #IPC_INFO 3 ) 39  #IPC_PRIVATE (( __key_t è0è ) 43  sc_³rm 45 __key_t m__key ; 46 __uid_t muid ; 47 __gid_t mgid ; 48 __uid_t mcuid ; 49 __gid_t mcgid ; 50  mmode ; 51  m__·d1 ; 52  m__£q ; 53  m__·d2 ; 54  m__unu£d1 ; 55  m__unu£d2 ; @/usr/include/bits/ipctypes.h 24 #iâdeà _BITS_IPCTYPES_H 25  #_BITS_IPCTYPES_H 1 ) 27  ~ 30 #ià __WORDSIZE == 32 31  t__c_pid_t ; 33  t__c_pid_t ; @/usr/include/bits/msq.h 19 #iâdeà _SYS_MSG_H 23  ~ 24  ~ 27  #MSG_NOERROR 010000 ) 28 #ifdeà __USE_GNU 29  #MSG_EXCEPT 020000 ) 33  tmsgqnum_t ; 34  tmsgËn_t ; 38  smsqid_ds 40  c_³rm mmsg_³rm ; 41 __time_t mmsg_¡ime ; 42 #ià __WORDSIZE == 32 43  m__unu£d1 ; 45 __time_t mmsg_¹ime ; 46 #ià __WORDSIZE == 32 47  m__unu£d2 ; 49 __time_t mmsg_ùime ; 50 #ià __WORDSIZE == 32 51  m__unu£d3 ; 53  m__msg_cby‹s ; 54 msgqnum_t mmsg_qnum ; 55 msgËn_t mmsg_qby‹s ; 56 __pid_t mmsg_l¥id ; 57 __pid_t mmsg_Ìpid ; 58  m__unu£d4 ; 59  m__unu£d5 ; 62 #ifdeà __USE_MISC 64  #msg_cby‹s __msg_cby‹s ) 67  #MSG_STAT 11 ) 68  #MSG_INFO 12 ) 71  smsgšfo 73  mmsgpoÞ ; 74  mmsgm­ ; 75  mmsgmax ; 76  mmsgmnb ; 77  mmsgmni ; 78  mmsgssz ; 79  mmsgtql ; 80  mmsg£g ; @/usr/include/bits/posix_opt.h 20 #iâdef _BITS_POSIX_OPT_H 21  #_BITS_POSIX_OPT_H 1 ) 24  #_POSIX_JOB_CONTROL 1 ) 27  #_POSIX_SAVED_IDS 1 ) 30  #_POSIX_PRIORITY_SCHEDULING 200809L ) 33  #_POSIX_SYNCHRONIZED_IO 200809L ) 36  #_POSIX_FSYNC 200809L ) 39  #_POSIX_MAPPED_FILES 200809L ) 42  #_POSIX_MEMLOCK 200809L ) 45  #_POSIX_MEMLOCK_RANGE 200809L ) 48  #_POSIX_MEMORY_PROTECTION 200809L ) 51  #_POSIX_CHOWN_RESTRICTED 0 ) 55  #_POSIX_VDISABLE '\0' ) 58  #_POSIX_NO_TRUNC 1 ) 61  #_XOPEN_REALTIME 1 ) 64  #_XOPEN_REALTIME_THREADS 1 ) 67  #_XOPEN_SHM 1 ) 70  #_POSIX_THREADS 200809L ) 73  #_POSIX_REENTRANT_FUNCTIONS 1 ) 74  #_POSIX_THREAD_SAFE_FUNCTIONS 200809L ) 77  #_POSIX_THREAD_PRIORITY_SCHEDULING 200809L ) 80  #_POSIX_THREAD_ATTR_STACKSIZE 200809L ) 83  #_POSIX_THREAD_ATTR_STACKADDR 200809L ) 86  #_POSIX_THREAD_PRIO_INHERIT 200809L ) 90  #_POSIX_THREAD_PRIO_PROTECT 200809L ) 92 #ifdeà __USE_XOPEN2K8 94  #_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809L ) 97  #_POSIX_THREAD_ROBUST_PRIO_PROTECT -1 ) 101  #_POSIX_SEMAPHORES 200809L ) 104  #_POSIX_REALTIME_SIGNALS 200809L ) 107  #_POSIX_ASYNCHRONOUS_IO 200809L ) 108  #_POSIX_ASYNC_IO 1 ) 110  #_LFS_ASYNCHRONOUS_IO 1 ) 112  #_POSIX_PRIORITIZED_IO 200809L ) 115  #_LFS64_ASYNCHRONOUS_IO 1 ) 118  #_LFS_LARGEFILE 1 ) 119  #_LFS64_LARGEFILE 1 ) 120  #_LFS64_STDIO 1 ) 123  #_POSIX_SHARED_MEMORY_OBJECTS 200809L ) 126  #_POSIX_CPUTIME 0 ) 129  #_POSIX_THREAD_CPUTIME 0 ) 132  #_POSIX_REGEXP 1 ) 135  #_POSIX_READER_WRITER_LOCKS 200809L ) 138  #_POSIX_SHELL 1 ) 141  #_POSIX_TIMEOUTS 200809L ) 144  #_POSIX_SPIN_LOCKS 200809L ) 147  #_POSIX_SPAWN 200809L ) 150  #_POSIX_TIMERS 200809L ) 153  #_POSIX_BARRIERS 200809L ) 156  #_POSIX_MESSAGE_PASSING 200809L ) 159  #_POSIX_THREAD_PROCESS_SHARED 200809L ) 162  #_POSIX_MONOTONIC_CLOCK 0 ) 165  #_POSIX_CLOCK_SELECTION 200809L ) 168  #_POSIX_ADVISORY_INFO 200809L ) 171  #_POSIX_IPV6 200809L ) 174  #_POSIX_RAW_SOCKETS 200809L ) 177  #_POSIX2_CHAR_TERM 200809L ) 180  #_POSIX_SPORADIC_SERVER -1 ) 181  #_POSIX_THREAD_SPORADIC_SERVER -1 ) 184  #_POSIX_TRACE -1 ) 185  #_POSIX_TRACE_EVENT_FILTER -1 ) 186  #_POSIX_TRACE_INHERIT -1 ) 187  #_POSIX_TRACE_LOG -1 ) 190  #_POSIX_TYPED_MEMORY_OBJECTS -1 ) @/usr/include/bits/pthreadtypes.h 20 #iâdeà _BITS_PTHREADTYPES_H 21  #_BITS_PTHREADTYPES_H 1 ) 23  ~ 25 #ià __WORDSIZE == 64 26  #__SIZEOF_PTHREAD_ATTR_T 56 ) 27  #__SIZEOF_PTHREAD_MUTEX_T 40 ) 28  #__SIZEOF_PTHREAD_MUTEXATTR_T 4 ) 29  #__SIZEOF_PTHREAD_COND_T 48 ) 30  #__SIZEOF_PTHREAD_CONDATTR_T 4 ) 31  #__SIZEOF_PTHREAD_RWLOCK_T 56 ) 32  #__SIZEOF_PTHREAD_RWLOCKATTR_T 8 ) 33  #__SIZEOF_PTHREAD_BARRIER_T 32 ) 34  #__SIZEOF_PTHREAD_BARRIERATTR_T 4 ) 36  #__SIZEOF_PTHREAD_ATTR_T 36 ) 37  #__SIZEOF_PTHREAD_MUTEX_T 24 ) 38  #__SIZEOF_PTHREAD_MUTEXATTR_T 4 ) 39  #__SIZEOF_PTHREAD_COND_T 48 ) 40  #__SIZEOF_PTHREAD_CONDATTR_T 4 ) 41  #__SIZEOF_PTHREAD_RWLOCK_T 32 ) 42  #__SIZEOF_PTHREAD_RWLOCKATTR_T 8 ) 43  #__SIZEOF_PTHREAD_BARRIER_T 20 ) 44  #__SIZEOF_PTHREAD_BARRIERATTR_T 4 ) 50  t±h»ad_t ; 55  m__size [ __SIZEOF_PTHREAD_ATTR_T ]; 56  m__®ign ; 57 } t±h»ad_©Œ_t ; 60 #ià __WORDSIZE == 64 61  s__±h»ad_š‹º®_li¡ 63  __±h»ad_š‹º®_li¡ * m__´ev ; 64  __±h»ad_š‹º®_li¡ * m__Ãxt ; 65 } t__±h»ad_li¡_t ; 67  s__±h»ad_š‹º®_¦i¡ 69  __±h»ad_š‹º®_¦i¡ * m__Ãxt ; 70 } t__±h»ad_¦i¡_t ; 78  s__±h»ad_mu‹x_s 80  m__lock ; 81  m__couÁ ; 82  m__owÃr ; 83 #ià __WORDSIZE == 64 84  m__nu£rs ; 88  m__kšd ; 89 #ià __WORDSIZE == 64 90  m__¥šs ; 91 __±h»ad_li¡_t m__li¡ ; 92  #__PTHREAD_MUTEX_HAVE_PREV 1 ) 94  m__nu£rs ; 95 __ex‹nsiÚ__ union 97  m__¥šs ; 98 __±h»ad_¦i¡_t m__li¡ ; 101 } m__d©a ; 102  m__size [ __SIZEOF_PTHREAD_MUTEX_T ]; 103  m__®ign ; 104 } t±h»ad_mu‹x_t ; 108  m__size [ __SIZEOF_PTHREAD_MUTEXATTR_T ]; 109  m__®ign ; 110 } t±h»ad_mu‹x©Œ_t ; 119  m__lock ; 120  m__fu‹x ; 121 __ex‹nsiÚ__  m__tÙ®_£q ; 122 __ex‹nsiÚ__  m__wakeup_£q ; 123 __ex‹nsiÚ__  m__wok’_£q ; 124 * m__mu‹x ; 125  m__nwa™”s ; 126  m__brßdÿ¡_£q ; 127 } m__d©a ; 128  m__size [ __SIZEOF_PTHREAD_COND_T ]; 129 __ex‹nsiÚ__  m__®ign ; 130 } t±h»ad_cÚd_t ; 134  m__size [ __SIZEOF_PTHREAD_CONDATTR_T ]; 135  m__®ign ; 136 } t±h»ad_cÚd©Œ_t ; 140  t±h»ad_key_t ; 144  t±h»ad_Úû_t ; 147 #ià defšed __USE_UNIX98 || defšed __USE_XOPEN2K 152 #ià __WORDSIZE == 64 155  m__lock ; 156  m__Ä_»ad”s ; 157  m__»ad”s_wakeup ; 158  m__wr™”_wakeup ; 159  m__Ä_»ad”s_queued ; 160  m__Ä_wr™”s_queued ; 161  m__wr™” ; 162  m__sh¬ed ; 163  m__·d1 ; 164  m__·d2 ; 167  m__æags ; 168 } m__d©a ; 172  m__lock ; 173  m__Ä_»ad”s ; 174  m__»ad”s_wakeup ; 175  m__wr™”_wakeup ; 176  m__Ä_»ad”s_queued ; 177  m__Ä_wr™”s_queued ; 180  m__æags ; 181  m__sh¬ed ; 182  m__·d1 ; 183  m__·d2 ; 184  m__wr™” ; 185 } m__d©a ; 187  m__size [ __SIZEOF_PTHREAD_RWLOCK_T ]; 188  m__®ign ; 189 } t±h»ad_rwlock_t ; 193  m__size [ __SIZEOF_PTHREAD_RWLOCKATTR_T ]; 194  m__®ign ; 195 } t±h»ad_rwlock©Œ_t ; 199 #ifdeà __USE_XOPEN2K 201 vÞ©ž t±h»ad_¥šlock_t ; 208  m__size [ __SIZEOF_PTHREAD_BARRIER_T ]; 209  m__®ign ; 210 } t±h»ad_b¬r›r_t ; 214  m__size [ __SIZEOF_PTHREAD_BARRIERATTR_T ]; 215  m__®ign ; 216 } t±h»ad_b¬r›¿‰r_t ; 220 #ià __WORDSIZE == 32 222  #__þ—nup_fù_©Œibu‹ `__©Œibu‹__ (( `__»g·rm__ (1))) ) @/usr/include/bits/select.h 19 #iâdeà _SYS_SELECT_H 23  ~ 26 #ià defšed __GNUC__ && __GNUC__ >= 2 28 #ià __WORDSIZE == 64 29  #__FD_ZERO_STOS "¡osq" ) 31  #__FD_ZERO_STOS "¡o¦" ) 34  #__FD_ZERO ( fd¥ ) \ 36  __d0 , __d1 ; \ 37 __asm__ `__vÞ©že__ ("þd;„•; " __FD_ZERO_STOS \ 38 : "=c" ( __d0 ), "=D" ( __d1 ) \ 39 : "a" (0), "0" ( ( fd_£t ) \ 40 /  ( __fd_mask )), \ 41 "1" (& `__FDS_BITS ( fd¥ )[0]) \ 43 } 0) ) 49  #__FD_ZERO ( £t ) \ 51  __i ; \ 52 fd_£t * __¬r = ( £t ); \ 53  __i = 0; __˜<  ( fd_£t è/  ( __fd_mask ); ++__i) \ 54 `__FDS_BITS ( __¬r )[ __i ] = 0; \ 55 } 0) ) 59  #__FD_SET ( d , £t ) \ 60 ((è( `__FDS_BITS ( £t )[ `__FDELT ( d )] |ð `__FDMASK (d))) ) 61  #__FD_CLR ( d , £t ) \ 62 ((è( `__FDS_BITS ( £t )[ `__FDELT ( d )] &ð~ `__FDMASK (d))) ) 63  #__FD_ISSET ( d , £t ) \ 64 (( `__FDS_BITS ( £t )[ `__FDELT ( d )] & `__FDMASK (d)è!ð0) ) @/usr/include/bits/setjmp.h 20 #iâdeà _BITS_SETJMP_H 21  #_BITS_SETJMP_H 1 ) 23 #ià! defšed _SETJMP_H && !defšed _PTHREAD_H 27  ~ 29 #iâdeà _ASM 31 #ià __WORDSIZE == 64 32  t__jmp_buf [8]; 34  t__jmp_buf [6]; @/usr/include/bits/sigset.h 21 #iâdef _SIGSET_H_ty³s 22  #_SIGSET_H_ty³s 1 ) 24  t__sig_©omic_t ; 28  #_SIGSET_NWORDS (1024 / (8 *  ())) ) 31  m__v® [ _SIGSET_NWORDS ]; 32 } t__sig£t_t ; 43 #ià! defšed _SIGSET_H_âs && defšed _SIGNAL_H 44  #_SIGSET_H_âs 1 ) 46 #iâdeà _EXTERN_INLINE 47  #_EXTERN_INLINE __ex‹º_šlše ) 51  #__sigmask ( sig ) \ 52 (((è1è<< ((( sig è- 1è% (8 *  ()))) ) 55  #__sigwÜd ( sig è(((sigè- 1è/ (8 *  ())) ) 57 #ià defšed __GNUC__ && __GNUC__ >= 2 58  #__sigem±y£t ( £t ) \ 59 ( `__ex‹nsiÚ__ ({  __út = _SIGSET_NWORDS ; \ 60 sig£t_t * __£t = ( £t ); \ 61 -- __út >ð0è __£t -> __v® [__cnt] = 0; \ 62 0; })) ) 63  #__sigfžl£t ( £t ) \ 64 ( `__ex‹nsiÚ__ ({  __út = _SIGSET_NWORDS ; \ 65 sig£t_t * __£t = ( £t ); \ 66 -- __út >ð0è __£t -> __v® [__cnt] = ~0UL; \ 67 0; })) ) 69 #ifdeà __USE_GNU 73  #__sigi£m±y£t ( £t ) \ 74 ( `__ex‹nsiÚ__ ({  __út = _SIGSET_NWORDS ; \ 75 cÚ¡ sig£t_t * __£t = ( £t ); \ 76  __»t = __£t -> __v® [-- __út ]; \ 77 ! __»t && -- __út >= 0) \ 78 __»t = __£t -> __v® [ __út ]; \ 79 __»t =ð0; })) ) 80  #__sigªd£t ( de¡ , Ëá , right ) \ 81 ( `__ex‹nsiÚ__ ({  __út = _SIGSET_NWORDS ; \ 82 sig£t_t * __de¡ = ( de¡ ); \ 83 cÚ¡ sig£t_t * __Ëá = ( Ëá ); \ 84 cÚ¡ sig£t_t * __right = ( right ); \ 85 -- __út >= 0) \ 86 __de¡ -> __v® [ __út ] = ( __Ëá ->__val[__cnt] \ 87 & __right -> __v® [ __út ]); \ 88 0; })) ) 89  #__sigÜ£t ( de¡ , Ëá , right ) \ 90 ( `__ex‹nsiÚ__ ({  __út = _SIGSET_NWORDS ; \ 91 sig£t_t * __de¡ = ( de¡ ); \ 92 cÚ¡ sig£t_t * __Ëá = ( Ëá ); \ 93 cÚ¡ sig£t_t * __right = ( right ); \ 94 -- __út >= 0) \ 95 __de¡ -> __v® [ __út ] = ( __Ëá ->__val[__cnt] \ 96 | __right -> __v® [ __út ]); \ 97 0; })) ) 104  __sigismemb” ( __cÚ¡ __sig£t_t *, ); 105  __sigadd£t ( __sig£t_t *, ); 106  __sigd–£t ( __sig£t_t *, ); 108 #ifdeà __USE_EXTERN_INLINES 109  #__SIGSETFN ( NAME , BODY , CONST ) \ 110 _EXTERN_INLINE \ 111 `NAME ( CONST __sig£t_t * __£t ,  __sig ) \ 113  __mask = `__sigmask ( __sig ); \ 114  __wÜd = `__sigwÜd ( __sig ); \ 115  BODY ; \ 116 } ) 118 __SIGSETFN ( __sigismemb” , ( __£t -> __v® [ __wÜd ] & __mask è? 1 : 0, __cÚ¡ ) 119 __SIGSETFN ( __sigadd£t , (( __£t -> __v® [ __wÜd ] |ð __mask ), 0), ) 120 __SIGSETFN ( __sigd–£t , (( __£t -> __v® [ __wÜd ] &ð~ __mask ), 0), ) 122 #undeà __SIGSETFN @/usr/include/bits/sockaddr.h 24 #iâdeà _BITS_SOCKADDR_H 25  #_BITS_SOCKADDR_H 1 ) 29  t§_çmžy_t ; 35  #__SOCKADDR_COMMON ( §_´efix ) \ 36 §_çmžy_t §_´efix ## çmžy ) 38  #__SOCKADDR_COMMON_SIZE ( ()) ) @/usr/include/bits/socket.h 21 #iâdeà __BITS_SOCKET_H 22  #__BITS_SOCKET_H ) 24 #iâdeà _SYS_SOCKET_H 28  #__Ãed_size_t ) 29  ~<¡ddef.h > 31  ~ 34 #iâdeà __sockËn_t_defšed 35  __sockËn_t tsockËn_t ; 36  #__sockËn_t_defšed ) 40 e__sock‘_ty³ 42 mSOCK_STREAM = 1, 44  #SOCK_STREAM SOCK_STREAM ) 45 mSOCK_DGRAM = 2, 47  #SOCK_DGRAM SOCK_DGRAM ) 48 mSOCK_RAW = 3, 49  #SOCK_RAW SOCK_RAW ) 50 mSOCK_RDM = 4, 51  #SOCK_RDM SOCK_RDM ) 52 mSOCK_SEQPACKET = 5, 54  #SOCK_SEQPACKET SOCK_SEQPACKET ) 55 mSOCK_DCCP = 6, 56  #SOCK_DCCP SOCK_DCCP ) 57 mSOCK_PACKET = 10, 60  #SOCK_PACKET SOCK_PACKET ) 65 mSOCK_CLOEXEC = 02000000, 67  #SOCK_CLOEXEC SOCK_CLOEXEC ) 68 mSOCK_NONBLOCK = 04000 70  #SOCK_NONBLOCK SOCK_NONBLOCK ) 74  #PF_UNSPEC 0 ) 75  #PF_LOCAL 1 ) 76  #PF_UNIX PF_LOCAL ) 77  #PF_FILE PF_LOCAL ) 78  #PF_INET 2 ) 79  #PF_AX25 3 ) 80  #PF_IPX 4 ) 81  #PF_APPLETALK 5 ) 82  #PF_NETROM 6 ) 83  #PF_BRIDGE 7 ) 84  #PF_ATMPVC 8 ) 85  #PF_X25 9 ) 86  #PF_INET6 10 ) 87  #PF_ROSE 11 ) 88  #PF_DECÃt 12 ) 89  #PF_NETBEUI 13 ) 90  #PF_SECURITY 14 ) 91  #PF_KEY 15 ) 92  #PF_NETLINK 16 ) 93  #PF_ROUTE PF_NETLINK ) 94  #PF_PACKET 17 ) 95  #PF_ASH 18 ) 96  #PF_ECONET 19 ) 97  #PF_ATMSVC 20 ) 98  #PF_RDS 21 ) 99  #PF_SNA 22 ) 100  #PF_IRDA 23 ) 101  #PF_PPPOX 24 ) 102  #PF_WANPIPE 25 ) 103  #PF_LLC 26 ) 104  #PF_CAN 29 ) 105  #PF_TIPC 30 ) 106  #PF_BLUETOOTH 31 ) 107  #PF_IUCV 32 ) 108  #PF_RXRPC 33 ) 109  #PF_ISDN 34 ) 110  #PF_PHONET 35 ) 111  #PF_IEEE802154 36 ) 112  #PF_CAIF 37 ) 113  #PF_ALG 38 ) 114  #PF_MAX 39 ) 117  #AF_UNSPEC PF_UNSPEC ) 118  #AF_LOCAL PF_LOCAL ) 119  #AF_UNIX PF_UNIX ) 120  #AF_FILE PF_FILE ) 121  #AF_INET PF_INET ) 122  #AF_AX25 PF_AX25 ) 123  #AF_IPX PF_IPX ) 124  #AF_APPLETALK PF_APPLETALK ) 125  #AF_NETROM PF_NETROM ) 126  #AF_BRIDGE PF_BRIDGE ) 127  #AF_ATMPVC PF_ATMPVC ) 128  #AF_X25 PF_X25 ) 129  #AF_INET6 PF_INET6 ) 130  #AF_ROSE PF_ROSE ) 131  #AF_DECÃt PF_DECÃt ) 132  #AF_NETBEUI PF_NETBEUI ) 133  #AF_SECURITY PF_SECURITY ) 134  #AF_KEY PF_KEY ) 135  #AF_NETLINK PF_NETLINK ) 136  #AF_ROUTE PF_ROUTE ) 137  #AF_PACKET PF_PACKET ) 138  #AF_ASH PF_ASH ) 139  #AF_ECONET PF_ECONET ) 140  #AF_ATMSVC PF_ATMSVC ) 141  #AF_RDS PF_RDS ) 142  #AF_SNA PF_SNA ) 143  #AF_IRDA PF_IRDA ) 144  #AF_PPPOX PF_PPPOX ) 145  #AF_WANPIPE PF_WANPIPE ) 146  #AF_LLC PF_LLC ) 147  #AF_CAN PF_CAN ) 148  #AF_TIPC PF_TIPC ) 149  #AF_BLUETOOTH PF_BLUETOOTH ) 150  #AF_IUCV PF_IUCV ) 151  #AF_RXRPC PF_RXRPC ) 152  #AF_ISDN PF_ISDN ) 153  #AF_PHONET PF_PHONET ) 154  #AF_IEEE802154 PF_IEEE802154 ) 155  #AF_CAIF PF_CAIF ) 156  #AF_ALG PF_ALG ) 157  #AF_MAX PF_MAX ) 163  #SOL_RAW 255 ) 164  #SOL_DECNET 261 ) 165  #SOL_X25 262 ) 166  #SOL_PACKET 263 ) 167  #SOL_ATM 264 ) 168  #SOL_AAL 265 ) 169  #SOL_IRDA 266 ) 172  #SOMAXCONN 128 ) 175  ~ 178  ssockaddr 180 __SOCKADDR_COMMON ( §_ ); 181  m§_d©a [14]; 187  #__ss_®igÁy³  ) 188  #_SS_SIZE 128 ) 189  #_SS_PADSIZE ( _SS_SIZE - (2 *  ( __ss_®igÁy³ ))) ) 191  ssockaddr_¡Üage 193 __SOCKADDR_COMMON ( ss_ ); 194 __ss_®igÁy³ m__ss_®ign ; 195  m__ss_·ddšg [ _SS_PADSIZE ]; 202 mMSG_OOB = 0x01, 203  #MSG_OOB MSG_OOB ) 204 mMSG_PEEK = 0x02, 205  #MSG_PEEK MSG_PEEK ) 206 mMSG_DONTROUTE = 0x04, 207  #MSG_DONTROUTE MSG_DONTROUTE ) 208 #ifdeà __USE_GNU 210 mMSG_TRYHARD = MSG_DONTROUTE , 211  #MSG_TRYHARD MSG_DONTROUTE ) 213 mMSG_CTRUNC = 0x08, 214  #MSG_CTRUNC MSG_CTRUNC ) 215 mMSG_PROXY = 0x10, 216  #MSG_PROXY MSG_PROXY ) 217 mMSG_TRUNC = 0x20, 218  #MSG_TRUNC MSG_TRUNC ) 219 mMSG_DONTWAIT = 0x40, 220  #MSG_DONTWAIT MSG_DONTWAIT ) 221 mMSG_EOR = 0x80, 222  #MSG_EOR MSG_EOR ) 223 mMSG_WAITALL = 0x100, 224  #MSG_WAITALL MSG_WAITALL ) 225 mMSG_FIN = 0x200, 226  #MSG_FIN MSG_FIN ) 227 mMSG_SYN = 0x400, 228  #MSG_SYN MSG_SYN ) 229 mMSG_CONFIRM = 0x800, 230  #MSG_CONFIRM MSG_CONFIRM ) 231 mMSG_RST = 0x1000, 232  #MSG_RST MSG_RST ) 233 mMSG_ERRQUEUE = 0x2000, 234  #MSG_ERRQUEUE MSG_ERRQUEUE ) 235 mMSG_NOSIGNAL = 0x4000, 236  #MSG_NOSIGNAL MSG_NOSIGNAL ) 237 mMSG_MORE = 0x8000, 238  #MSG_MORE MSG_MORE ) 239 mMSG_WAITFORONE = 0x10000, 240  #MSG_WAITFORONE MSG_WAITFORONE ) 242 mMSG_CMSG_CLOEXEC = 0x40000000 245  #MSG_CMSG_CLOEXEC MSG_CMSG_CLOEXEC ) 251  smsghdr 253 * mmsg_Çme ; 254 sockËn_t mmsg_Çm–’ ; 256  iovec * mmsg_iov ; 257 size_t mmsg_iovËn ; 259 * mmsg_cÚŒÞ ; 260 size_t mmsg_cÚŒÞËn ; 265  mmsg_æags ; 268 #ifdeà __USE_GNU 270  smmsghdr 272  msghdr mmsg_hdr ; 273  mmsg_Ën ; 278  scmsghdr 280 size_t mcmsg_Ën ; 285  mcmsg_Ëv– ; 286  mcmsg_ty³ ; 287 #ià(! defšed __STRICT_ANSI__ && __GNUC__ >ð2è|| __STDC_VERSION__ >= 199901L 288 __ex‹nsiÚ__  __cmsg_d©a m__æex¬r ; 293 #ià(! defšed __STRICT_ANSI__ && __GNUC__ >ð2è|| __STDC_VERSION__ >= 199901L 294  #CMSG_DATA ( cmsg è((cmsg)-> __cmsg_d©a ) ) 296  #CMSG_DATA ( cmsg è((*è(( cmsghdr *è(cmsgè+ 1)) ) 298  #CMSG_NXTHDR ( mhdr , cmsg è `__cmsg_nxthdr (mhdr, cmsg) ) 299  #CMSG_FIRSTHDR ( mhdr ) \ 300 (( size_t è( mhdr )-> msg_cÚŒÞËn >ð ( cmsghdr ) \ 301 ? ( cmsghdr *è( mhdr )-> msg_cÚŒÞ : (cmsghd¸*è0) ) 302  #CMSG_ALIGN ( Ën è((Ö’è+  ( size_t ) - 1) \ 303 & ( size_t è~( (size_tè- 1)) ) 304  #CMSG_SPACE ( Ën è( `CMSG_ALIGN (len) \ 305 + `CMSG_ALIGN ( ( cmsghdr ))) ) 306  #CMSG_LEN ( Ën è( `CMSG_ALIGN ( ( cmsghdr )è+ (Ën)) ) 308  cmsghdr * $__cmsg_nxthdr ( msghdr * __mhdr , 309  cmsghdr * __cmsg è __THROW ; 310 #ifdeà __USE_EXTERN_INLINES 311 #iâdeà _EXTERN_INLINE 312  #_EXTERN_INLINE __ex‹º_šlše ) 314 _EXTERN_INLINE  cmsghdr * 315 `__NTH ( $__cmsg_nxthdr ( msghdr * __mhdr ,  cmsghdr * __cmsg )) 317 ià(( size_t è __cmsg -> cmsg_Ën <  ( cmsghdr )) 321 __cmsg = ( cmsghdr *) ((*) __cmsg 322 + `CMSG_ALIGN ( __cmsg -> cmsg_Ën )); 323 ià((*è( __cmsg + 1è> ((*è __mhdr -> msg_cÚŒÞ 324 + __mhdr -> msg_cÚŒÞËn ) 325 || ((*è __cmsg + `CMSG_ALIGN (__cmsg-> cmsg_Ën ) 326 > ((*è __mhdr -> msg_cÚŒÞ + __mhdr-> msg_cÚŒÞËn ))) 329  __cmsg ; 330 } } 337 mSCM_RIGHTS = 0x01 338  #SCM_RIGHTS SCM_RIGHTS ) 339 #ifdeà __USE_GNU 340 , mSCM_CREDENTIALS = 0x02 341  #SCM_CREDENTIALS SCM_CREDENTIALS ) 345 #ifdeà __USE_GNU 347  suüed 349 pid_t mpid ; 350 uid_t muid ; 351 gid_t mgid ; 356 #ià! defšed __USE_MISC && !defšed __USE_GNU 357 #iâdeà FIOGETOWN 358  #__SYS_SOCKET_H_undef_FIOGETOWN ) 360 #iâdeà FIOSETOWN 361  #__SYS_SOCKET_H_undef_FIOSETOWN ) 363 #iâdeà SIOCATMARK 364  #__SYS_SOCKET_H_undef_SIOCATMARK ) 366 #iâdeà SIOCGPGRP 367  #__SYS_SOCKET_H_undef_SIOCGPGRP ) 369 #iâdeà SIOCGSTAMP 370  #__SYS_SOCKET_H_undef_SIOCGSTAMP ) 372 #iâdeà SIOCGSTAMPNS 373  #__SYS_SOCKET_H_undef_SIOCGSTAMPNS ) 375 #iâdeà SIOCSPGRP 376  #__SYS_SOCKET_H_undef_SIOCSPGRP ) 381  ~ 383 #ià! defšed __USE_MISC && !defšed __USE_GNU 384 #ifdeà __SYS_SOCKET_H_undef_FIOGETOWN 385 #undeà __SYS_SOCKET_H_undef_FIOGETOWN 386 #undeà FIOGETOWN 388 #ifdeà __SYS_SOCKET_H_undef_FIOSETOWN 389 #undeà __SYS_SOCKET_H_undef_FIOSETOWN 390 #undeà FIOSETOWN 392 #ifdeà __SYS_SOCKET_H_undef_SIOCATMARK 393 #undeà __SYS_SOCKET_H_undef_SIOCATMARK 394 #undeà SIOCATMARK 396 #ifdeà __SYS_SOCKET_H_undef_SIOCGPGRP 397 #undeà __SYS_SOCKET_H_undef_SIOCGPGRP 398 #undeà SIOCGPGRP 400 #ifdeà __SYS_SOCKET_H_undef_SIOCGSTAMP 401 #undeà __SYS_SOCKET_H_undef_SIOCGSTAMP 402 #undeà SIOCGSTAMP 404 #ifdeà __SYS_SOCKET_H_undef_SIOCGSTAMPNS 405 #undeà __SYS_SOCKET_H_undef_SIOCGSTAMPNS 406 #undeà SIOCGSTAMPNS 408 #ifdeà __SYS_SOCKET_H_undef_SIOCSPGRP 409 #undeà __SYS_SOCKET_H_undef_SIOCSPGRP 410 #undeà SIOCSPGRP 415  slšg” 417  ml_Úoff ; 418  ml_lšg” ; 422 __BEGIN_DECLS 429  »cvmmsg ( __fd ,  mmsghdr * __vmes§ges , 430  __vËn ,  __æags , 431 __cÚ¡  time¥ec * __tmo ); 433 g__END_DECLS @/usr/include/bits/socket2.h 20 #iâdeà _SYS_SOCKET_H 24 ssize_t __»cv_chk ( __fd , * __buf , size_t __n , size_ˆ __buæ’ , 25  __æags ); 26 ssize_t __REDIRECT ( __»cv_®Ÿs , ( __fd , * __buf , size_t __n , 27  __æags ), »cv ); 28 ssize_t __REDIRECT ( __»cv_chk_w¬n , 29 ( __fd , * __buf , size_t __n , size_ˆ __buæ’ , 30  __æags ), __»cv_chk ) 31 __w¬Ç‰r ("recv called with bigger†engthhan size of destination " 34 __ex‹º_®ways_šlše ssize_t 35 $»cv ( __fd , * __buf , size_t __n ,  __æags ) 37 ià( `__bos0 ( __buf è!ð( size_t ) -1) 39 ià(! `__bužtš_cÚ¡ªt_p ( __n )) 40  `__»cv_chk ( __fd , __buf , __n , `__bos0 (__buf), __æags ); 42 ià( __n > `__bos0 ( __buf )) 43  `__»cv_chk_w¬n ( __fd , __buf , __n , `__bos0 (__buf), __æags ); 45  `__»cv_®Ÿs ( __fd , __buf , __n , __æags ); 46 } } 48 ssize_t __»cväom_chk ( __fd , * __»¡riù __buf , size_t __n , 49 size_t __buæ’ ,  __æags , 50 __SOCKADDR_ARG __addr , 51 sockËn_t * __»¡riù __addr_Ën ); 52 ssize_t __REDIRECT ( __»cväom_®Ÿs , 53 ( __fd , * __»¡riù __buf , size_t __n , 54  __æags , __SOCKADDR_ARG __addr , 55 sockËn_t * __»¡riù __addr_Ën ), »cväom ); 56 ssize_t __REDIRECT ( __»cväom_chk_w¬n , 57 ( __fd , * __»¡riù __buf , size_t __n , 58 size_t __buæ’ ,  __æags , 59 __SOCKADDR_ARG __addr , 60 sockËn_t * __»¡riù __addr_Ën ), __»cväom_chk ) 61 __w¬Ç‰r ("recvfrom called with bigger†engthhan size of " 64 __ex‹º_®ways_šlše ssize_t 65 $»cväom ( __fd , * __»¡riù __buf , size_t __n ,  __æags , 66 __SOCKADDR_ARG __addr , sockËn_t * __»¡riù __addr_Ën ) 68 ià( `__bos0 ( __buf è!ð( size_t ) -1) 70 ià(! `__bužtš_cÚ¡ªt_p ( __n )) 71  `__»cväom_chk ( __fd , __buf , __n , `__bos0 (__buf), __æags , 72 __addr , __addr_Ën ); 73 ià( __n > `__bos0 ( __buf )) 74  `__»cväom_chk_w¬n ( __fd , __buf , __n , `__bos0 (__buf), __æags , 75 __addr , __addr_Ën ); 77  `__»cväom_®Ÿs ( __fd , __buf , __n , __æags , __addr , __addr_Ën ); 78 } } @/usr/include/bits/stat.h 19 #ià! defšed _SYS_STAT_H && !defšed _FCNTL_H 23 #iâdeà _BITS_STAT_H 24  #_BITS_STAT_H 1 ) 27  #_STAT_VER_KERNEL 0 ) 29 #ià __WORDSIZE == 32 30  #_STAT_VER_SVR4 2 ) 31  #_STAT_VER_LINUX 3 ) 34  #_MKNOD_VER_LINUX 1 ) 35  #_MKNOD_VER_SVR4 2 ) 36  #_MKNOD_VER _MKNOD_VER_LINUX ) 38  #_STAT_VER_LINUX 1 ) 41  #_MKNOD_VER_LINUX 0 ) 44  #_STAT_VER _STAT_VER_LINUX ) 46  s¡© 48 __dev_t m¡_dev ; 49 #ià __WORDSIZE == 32 50  m__·d1 ; 52 #ià __WORDSIZE =ð64 || ! defšed __USE_FILE_OFFSET64 53 __šo_t m¡_šo ; 55 __šo_t m__¡_šo ; 57 #ià __WORDSIZE == 32 58 __mode_t m¡_mode ; 59 __Æšk_t m¡_Æšk ; 61 __Æšk_t m¡_Æšk ; 62 __mode_t m¡_mode ; 64 __uid_t m¡_uid ; 65 __gid_t m¡_gid ; 66 #ià __WORDSIZE == 64 67  m__·d0 ; 69 __dev_t m¡_rdev ; 70 #ià __WORDSIZE == 32 71  m__·d2 ; 73 #ià __WORDSIZE =ð64 || ! defšed __USE_FILE_OFFSET64 74 __off_t m¡_size ; 76 __off64_t m¡_size ; 78 __blksize_t m¡_blksize ; 79 #ià __WORDSIZE =ð64 || ! defšed __USE_FILE_OFFSET64 80 __blkút_t m¡_blocks ; 82 __blkút64_t m¡_blocks ; 84 #ià defšed __USE_MISC || defšed __USE_XOPEN2K8 91  time¥ec m¡_©im ; 92  time¥ec m¡_mtim ; 93  time¥ec m¡_ùim ; 94  #¡_©ime ¡_©im . tv_£c ) 95  #¡_mtime ¡_mtim . tv_£c ) 96  #¡_ùime ¡_ùim . tv_£c ) 98 __time_t m¡_©ime ; 99  m¡_©im’£c ; 100 __time_t m¡_mtime ; 101  m¡_mtim’£c ; 102 __time_t m¡_ùime ; 103  m¡_ùim’£c ; 105 #ià __WORDSIZE == 64 106  m__unu£d [3]; 108 #iâdeà __USE_FILE_OFFSET64 109  m__unu£d4 ; 110  m__unu£d5 ; 112 __šo64_t m¡_šo ; 117 #ifdeà __USE_LARGEFILE64 119  s¡©64 121 __dev_t m¡_dev ; 122 #ià __WORDSIZE == 64 123 __šo64_t m¡_šo ; 124 __Æšk_t m¡_Æšk ; 125 __mode_t m¡_mode ; 127  m__·d1 ; 128 __šo_t m__¡_šo ; 129 __mode_t m¡_mode ; 130 __Æšk_t m¡_Æšk ; 132 __uid_t m¡_uid ; 133 __gid_t m¡_gid ; 134 #ià __WORDSIZE == 64 135  m__·d0 ; 136 __dev_t m¡_rdev ; 137 __off_t m¡_size ; 139 __dev_t m¡_rdev ; 140  m__·d2 ; 141 __off64_t m¡_size ; 143 __blksize_t m¡_blksize ; 144 __blkút64_t m¡_blocks ; 145 #ià defšed __USE_MISC || defšed __USE_XOPEN2K8 152  time¥ec m¡_©im ; 153  time¥ec m¡_mtim ; 154  time¥ec m¡_ùim ; 155  #¡_©ime ¡_©im . tv_£c ) 156  #¡_mtime ¡_mtim . tv_£c ) 157  #¡_ùime ¡_ùim . tv_£c ) 159 __time_t m¡_©ime ; 160  m¡_©im’£c ; 161 __time_t m¡_mtime ; 162  m¡_mtim’£c ; 163 __time_t m¡_ùime ; 164  m¡_ùim’£c ; 166 #ià __WORDSIZE == 64 167  m__unu£d [3]; 169 __šo64_t m¡_šo ; 175  #_STATBUF_ST_BLKSIZE ) 176  #_STATBUF_ST_RDEV ) 178  #_STATBUF_ST_NSEC ) 182  #__S_IFMT 0170000 ) 185  #__S_IFDIR 0040000 ) 186  #__S_IFCHR 0020000 ) 187  #__S_IFBLK 0060000 ) 188  #__S_IFREG 0100000 ) 189  #__S_IFIFO 0010000 ) 190  #__S_IFLNK 0120000 ) 191  #__S_IFSOCK 0140000 ) 195  #__S_TYPEISMQ ( buf è((buf)-> ¡_mode - (buf)->¡_mode) ) 196  #__S_TYPEISSEM ( buf è((buf)-> ¡_mode - (buf)->¡_mode) ) 197  #__S_TYPEISSHM ( buf è((buf)-> ¡_mode - (buf)->¡_mode) ) 201  #__S_ISUID 04000 ) 202  #__S_ISGID 02000 ) 203  #__S_ISVTX 01000 ) 204  #__S_IREAD 0400 ) 205  #__S_IWRITE 0200 ) 206  #__S_IEXEC 0100 ) 208 #ifdeà __USE_ATFILE 209  #UTIME_NOW ((1È<< 30è- 1l) ) 210  #UTIME_OMIT ((1È<< 30è- 2l) ) @/usr/include/bits/stdio-ldbl.h 20 #iâdeà _STDIO_H 24 __BEGIN_NAMESPACE_STD 25 $__LDBL_REDIR_DECL ( årštf ) 26 $__LDBL_REDIR_DECL ( ´štf ) 27 $__LDBL_REDIR_DECL ( ¥rštf ) 28 $__LDBL_REDIR_DECL ( vårštf ) 29 $__LDBL_REDIR_DECL ( v´štf ) 30 $__LDBL_REDIR_DECL ( v¥rštf ) 31 #ià defšed __USE_ISOC99 && !defšed __USE_GNU \ 32 && ! defšed __REDIRECT \ 33 && ( defšed __STRICT_ANSI__ || defšed __USE_XOPEN2K ) 34 $__LDBL_REDIR1_DECL ( fsÿnf , __Ædbl___isoc99_fsÿnf ) 35 $__LDBL_REDIR1_DECL ( sÿnf , __Ædbl___isoc99_sÿnf ) 36 $__LDBL_REDIR1_DECL ( ssÿnf , __Ædbl___isoc99_ssÿnf ) 38 $__LDBL_REDIR_DECL ( fsÿnf ) 39 $__LDBL_REDIR_DECL ( sÿnf ) 40 $__LDBL_REDIR_DECL ( ssÿnf ) 42 __END_NAMESPACE_STD 44 #ià defšed __USE_BSD || defšed __USE_ISOC99 || defšed __USE_UNIX98 45 __BEGIN_NAMESPACE_C99 46 $__LDBL_REDIR_DECL ( ¢´štf ) 47 $__LDBL_REDIR_DECL ( v¢´štf ) 48 __END_NAMESPACE_C99 51 #ifdef __USE_ISOC99 52 __BEGIN_NAMESPACE_C99 53 #ià! defšed __USE_GNU && !defšed __REDIRECT \ 54 && ( defšed __STRICT_ANSI__ || defšed __USE_XOPEN2K ) 55 $__LDBL_REDIR1_DECL ( vfsÿnf , __Ædbl___isoc99_vfsÿnf ) 56 $__LDBL_REDIR1_DECL ( vsÿnf , __Ædbl___isoc99_vsÿnf ) 57 $__LDBL_REDIR1_DECL ( vssÿnf , __Ædbl___isoc99_vssÿnf ) 59 $__LDBL_REDIR_DECL ( vfsÿnf ) 60 $__LDBL_REDIR_DECL ( vssÿnf ) 61 $__LDBL_REDIR_DECL ( vsÿnf ) 63 __END_NAMESPACE_C99 66 #ifdeà __USE_GNU 67 $__LDBL_REDIR_DECL ( vd´štf ) 68 $__LDBL_REDIR_DECL ( d´štf ) 69 $__LDBL_REDIR_DECL ( va¥rštf ) 70 $__LDBL_REDIR_DECL ( __a¥rštf ) 71 $__LDBL_REDIR_DECL ( a¥rštf ) 72 $__LDBL_REDIR_DECL ( ob¡ack_´štf ) 73 $__LDBL_REDIR_DECL ( ob¡ack_v´štf ) 76 #ià __USE_FORTIFY_LEVEL > 0 && defšed __ex‹º_®ways_šlše 77 $__LDBL_REDIR_DECL ( __¥rštf_chk ) 78 $__LDBL_REDIR_DECL ( __v¥rštf_chk ) 79 #ià defšed __USE_BSD || defšed __USE_ISOC99 || defšed __USE_UNIX98 80 $__LDBL_REDIR_DECL ( __¢´štf_chk ) 81 $__LDBL_REDIR_DECL ( __v¢´štf_chk ) 83 #ià __USE_FORTIFY_LEVEL > 1 84 $__LDBL_REDIR_DECL ( __årštf_chk ) 85 $__LDBL_REDIR_DECL ( __´štf_chk ) 86 $__LDBL_REDIR_DECL ( __vårštf_chk ) 87 $__LDBL_REDIR_DECL ( __v´štf_chk ) 88 #ifdeà __USE_GNU 89 $__LDBL_REDIR_DECL ( __a¥rštf_chk ) 90 $__LDBL_REDIR_DECL ( __va¥rštf_chk ) 91 $__LDBL_REDIR_DECL ( __d´štf_chk ) 92 $__LDBL_REDIR_DECL ( __vd´štf_chk ) 93 $__LDBL_REDIR_DECL ( __ob¡ack_´štf_chk ) 94 $__LDBL_REDIR_DECL ( __ob¡ack_v´štf_chk ) @/usr/include/bits/stdio.h 20 #iâdeà _STDIO_H 24 #iâdeà __ex‹º_šlše 25  #__STDIO_INLINE šlše ) 27  #__STDIO_INLINE __ex‹º_šlše ) 31 #ifdeà __USE_EXTERN_INLINES 34 #ià!( __USE_FORTIFY_LEVEL > 0 && defšed __ex‹º_®ways_šlše ) 36 __STDIO_INLINE  37 $v´štf ( __cÚ¡ * __»¡riù __fmt , _G_va_li¡ __¬g ) 39  `vårštf ( ¡dout , __fmt , __¬g ); 40 } } 44 __STDIO_INLINE  45 $g‘ch¬ () 47  `_IO_g‘c ( ¡dš ); 48 } } 51 #ifdeà __USE_MISC 53 __STDIO_INLINE  54 $fg‘c_uÆocked ( FILE * __å ) 56  `_IO_g‘c_uÆocked ( __å ); 57 } } 61 #ià defšed __USE_POSIX || defšed __USE_MISC 63 __STDIO_INLINE  64 $g‘c_uÆocked ( FILE * __å ) 66  `_IO_g‘c_uÆocked ( __å ); 67 } } 70 __STDIO_INLINE  71 $g‘ch¬_uÆocked () 73  `_IO_g‘c_uÆocked ( ¡dš ); 74 } } 79 __STDIO_INLINE  80 $putch¬ ( __c ) 82  `_IO_putc ( __c , ¡dout ); 83 } } 86 #ifdeà __USE_MISC 88 __STDIO_INLINE  89 $åutc_uÆocked ( __c , FILE * __¡»am ) 91  `_IO_putc_uÆocked ( __c , __¡»am ); 92 } } 96 #ià defšed __USE_POSIX || defšed __USE_MISC 98 __STDIO_INLINE  99 $putc_uÆocked ( __c , FILE * __¡»am ) 101  `_IO_putc_uÆocked ( __c , __¡»am ); 102 } } 105 __STDIO_INLINE  106 $putch¬_uÆocked ( __c ) 108  `_IO_putc_uÆocked ( __c , ¡dout ); 109 } } 113 #ifdef __USE_GNU 115 __STDIO_INLINE _IO_ssize_t 116 $g‘lše (** __lš•Œ , size_t * __n , FILE * __¡»am ) 118  `__g‘d–im ( __lš•Œ , __n , '\n', __¡»am ); 119 } } 123 #ifdeà __USE_MISC 125 __STDIO_INLINE  126 __NTH ( $ãof_uÆocked ( FILE * __¡»am )) 128  `_IO_ãof_uÆocked ( __¡»am ); 129 } } 132 __STDIO_INLINE  133 __NTH ( $ã¼Ü_uÆocked ( FILE * __¡»am )) 135  `_IO_ã¼Ü_uÆocked ( __¡»am ); 136 } } 142 #ià defšed __USE_MISC && defšed __GNUC__ && defšed __OPTIMIZE__ \ 143 && ! defšed g__ýlu¥lus 145  #ä—d_uÆocked ( ±r , size , n , ¡»am ) \ 146 ( `__ex‹nsiÚ__ (( `__bužtš_cÚ¡ªt_p ( size è&& __bužtš_cÚ¡ªt_°( n ) \ 147 && ( size_t è( size è* (size_tè( n ) <= 8 \ 148 && ( size_t è( size ) != 0) \ 149 ? ({ * __±r = (*è( ±r ); \ 150 FILE * __¡»am = ( ¡»am ); \ 151 size_t __út ; \ 152  __út = ( size_t è( size è* (size_tè( n ); \ 153 __út > 0; --__cnt) \ 155  __c = `_IO_g‘c_uÆocked ( __¡»am ); \ 156 ià( __c =ð EOF ) \ 158 * __±r ++ = __c ; \ 160 (( size_t è( size è* (size_tè( n è- __út ) \ 161 / ( size_t è( size ); }) \ 162 : ((( `__bužtš_cÚ¡ªt_p ( size è&& ( size_t ) (size) == 0) \ 163 || ( `__bužtš_cÚ¡ªt_p ( n è&& ( size_t ) (n) == 0)) \ 165 ? ((è( ±r ), (è( ¡»am ), (è( size ), \ 166 (è( n ), ( size_t ) 0) \ 167 : `ä—d_uÆocked ( ±r , size , n , ¡»am )))) ) 169  #fwr™e_uÆocked ( ±r , size , n , ¡»am ) \ 170 ( `__ex‹nsiÚ__ (( `__bužtš_cÚ¡ªt_p ( size è&& __bužtš_cÚ¡ªt_°( n ) \ 171 && ( size_t è( size è* (size_tè( n ) <= 8 \ 172 && ( size_t è( size ) != 0) \ 173 ? ({ cÚ¡ * __±r = (cÚ¡ *è( ±r ); \ 174 FILE * __¡»am = ( ¡»am ); \ 175 size_t __út ; \ 176  __út = ( size_t è( size è* (size_tè( n ); \ 177 __út > 0; --__cnt) \ 178 ià( `_IO_putc_uÆocked (* __±r ++, __¡»am è=ð EOF ) \ 180 (( size_t è( size è* (size_tè( n è- __út ) \ 181 / ( size_t è( size ); }) \ 182 : ((( `__bužtš_cÚ¡ªt_p ( size è&& ( size_t ) (size) == 0) \ 183 || ( `__bužtš_cÚ¡ªt_p ( n è&& ( size_t ) (n) == 0)) \ 185 ? ((è( ±r ), (è( ¡»am ), (è( size ), \ 186 (è( n ), ( size_t ) 0) \ 187 : `fwr™e_uÆocked ( ±r , size , n , ¡»am )))) ) 191 #undeà __STDIO_INLINE @/usr/include/bits/stdio2.h 20 #iâdeà _STDIO_H 24  $__¥rštf_chk (* __»¡riù __s ,  __æag , size_t __¦’ , 25 __cÚ¡ * __»¡riù __fÜm© , ...è __THROW ; 26  $__v¥rštf_chk (* __»¡riù __s ,  __æag , size_t __¦’ , 27 __cÚ¡ * __»¡riù __fÜm© , 28 _G_va_li¡ __­ è __THROW ; 30 #ifdeà __va_¬g_·ck 31 __ex‹º_®ways_šlše  32 `__NTH ( $¥rštf (* __»¡riù __s , __cÚ¡ *__»¡riù __fmt , ...)) 34  `__bužtš___¥rštf_chk ( __s , __USE_FORTIFY_LEVEL - 1, 35 `__bos ( __s ), __fmt , `__va_¬g_·ck ()); 36 } } 37 #–ià! defšed __ýlu¥lus 38  #¥rštf ( ¡r , ...) \ 39 `__bužtš___¥rštf_chk ( ¡r , __USE_FORTIFY_LEVEL - 1, `__bos (str), \ 40 __VA_ARGS__ ) ) 43 __ex‹º_®ways_šlše  44 __NTH ( $v¥rštf (* __»¡riù __s , __cÚ¡ *__»¡riù __fmt , 45 _G_va_li¡ __­ )) 47  `__bužtš___v¥rštf_chk ( __s , __USE_FORTIFY_LEVEL - 1, 48 `__bos ( __s ), __fmt , __­ ); 49 } } 51 #ià defšed __USE_BSD || defšed __USE_ISOC99 || defšed __USE_UNIX98 53  $__¢´štf_chk (* __»¡riù __s , size_t __n ,  __æag , 54 size_t __¦’ , __cÚ¡ * __»¡riù __fÜm© , 55 ...è __THROW ; 56  $__v¢´štf_chk (* __»¡riù __s , size_t __n ,  __æag , 57 size_t __¦’ , __cÚ¡ * __»¡riù __fÜm© , 58 _G_va_li¡ __­ è __THROW ; 60 #ifdeà __va_¬g_·ck 61 __ex‹º_®ways_šlše  62 `__NTH ( $¢´štf (* __»¡riù __s , size_t __n , 63 __cÚ¡ * __»¡riù __fmt , ...)) 65  `__bužtš___¢´štf_chk ( __s , __n , __USE_FORTIFY_LEVEL - 1, 66 `__bos ( __s ), __fmt , `__va_¬g_·ck ()); 67 } } 68 #–ià! defšed __ýlu¥lus 69  #¢´štf ( ¡r , Ën , ...) \ 70 `__bužtš___¢´štf_chk ( ¡r , Ën , __USE_FORTIFY_LEVEL - 1, `__bos (str), \ 71 __VA_ARGS__ ) ) 74 __ex‹º_®ways_šlše  75 __NTH ( $v¢´štf (* __»¡riù __s , size_t __n , 76 __cÚ¡ * __»¡riù __fmt , _G_va_li¡ __­ )) 78  `__bužtš___v¢´štf_chk ( __s , __n , __USE_FORTIFY_LEVEL - 1, 79 `__bos ( __s ), __fmt , __­ ); 80 } } 84 #ià __USE_FORTIFY_LEVEL > 1 86  __årštf_chk ( FILE * __»¡riù __¡»am ,  __æag , 87 __cÚ¡ * __»¡riù __fÜm© , ...); 88  __´štf_chk ( __æag , __cÚ¡ * __»¡riù __fÜm© , ...); 89  __vårštf_chk ( FILE * __»¡riù __¡»am ,  __æag , 90 __cÚ¡ * __»¡riù __fÜm© , _G_va_li¡ __­ ); 91  __v´štf_chk ( __æag , __cÚ¡ * __»¡riù __fÜm© , 92 _G_va_li¡ __­ ); 94 #ifdeà __va_¬g_·ck 95 __ex‹º_®ways_šlše  96 $årštf ( FILE * __»¡riù __¡»am , __cÚ¡ *__»¡riù __fmt , ...) 98  `__årštf_chk ( __¡»am , __USE_FORTIFY_LEVEL - 1, __fmt , 99 `__va_¬g_·ck ()); 100 } } 102 __ex‹º_®ways_šlše  103 $´štf ( __cÚ¡ * __»¡riù __fmt , ...) 105  `__´štf_chk ( __USE_FORTIFY_LEVEL - 1, __fmt , `__va_¬g_·ck ()); 106 } } 107 #–ià! defšed __ýlu¥lus 108  #´štf (...) \ 109 `__´štf_chk ( __USE_FORTIFY_LEVEL - 1, __VA_ARGS__ ) ) 110  #årštf ( ¡»am , ...) \ 111 `__årštf_chk ( ¡»am , __USE_FORTIFY_LEVEL - 1, __VA_ARGS__ ) ) 114 __ex‹º_®ways_šlše  115 $v´štf ( __cÚ¡ * __»¡riù __fmt , _G_va_li¡ __­ ) 117 #ifdeà __USE_EXTERN_INLINES 118  `__vårštf_chk ( ¡dout , __USE_FORTIFY_LEVEL - 1, __fmt , __­ ); 120  `__v´štf_chk ( __USE_FORTIFY_LEVEL - 1, __fmt , __­ ); 122 } } 124 __ex‹º_®ways_šlše  125 $vårštf ( FILE * __»¡riù __¡»am , 126 __cÚ¡ * __»¡riù __fmt , _G_va_li¡ __­ ) 128  `__vårštf_chk ( __¡»am , __USE_FORTIFY_LEVEL - 1, __fmt , __­ ); 129 } } 131 #ifdeà __USE_GNU 133  $__a¥rštf_chk (** __»¡riù __±r ,  __æag , 134 __cÚ¡ * __»¡riù __fmt , ...) 135 __THROW `__©Œibu‹__ (( $__fÜm©__ ( __´štf__ , 3, 4))è __wur ; 136  $__va¥rštf_chk (** __»¡riù __±r ,  __æag , 137 __cÚ¡ * __»¡riù __fmt , _G_va_li¡ __¬g ) 138 __THROW `__©Œibu‹__ (( $__fÜm©__ ( __´štf__ , 3, 0))è __wur ; 139  $__d´štf_chk ( __fd ,  __æag , __cÚ¡ * __»¡riù __fmt , 140 ...è `__©Œibu‹__ (( `__fÜm©__ ( __´štf__ , 3, 4))); 141  $__vd´štf_chk ( __fd ,  __æag , 142 __cÚ¡ * __»¡riù __fmt , _G_va_li¡ __¬g ) 143 `__©Œibu‹__ (( `__fÜm©__ ( __´štf__ , 3, 0))); 144  $__ob¡ack_´štf_chk ( ob¡ack * __»¡riù __ob¡ack , 145  __æag , __cÚ¡ * __»¡riù __fÜm© , 147 __THROW `__©Œibu‹__ (( `__fÜm©__ ( __´štf__ , 3, 4))); 148  $__ob¡ack_v´štf_chk ( ob¡ack * __»¡riù __ob¡ack , 149  __æag , 150 __cÚ¡ * __»¡riù __fÜm© , 151 _G_va_li¡ __¬gs ) 152 __THROW `__©Œibu‹__ (( `__fÜm©__ ( __´štf__ , 3, 0))); 154 #ifdeà __va_¬g_·ck 155 __ex‹º_®ways_šlše  156 `__NTH ( $a¥rštf (** __»¡riù __±r , __cÚ¡ *__»¡riù __fmt , ...)) 158  `__a¥rštf_chk ( __±r , __USE_FORTIFY_LEVEL - 1, __fmt , 159 `__va_¬g_·ck ()); 160 } } 162 __ex‹º_®ways_šlše  163 __NTH ( $__a¥rštf (** __»¡riù __±r , __cÚ¡ *__»¡riù __fmt , 166  `__a¥rštf_chk ( __±r , __USE_FORTIFY_LEVEL - 1, __fmt , 167 `__va_¬g_·ck ()); 168 } } 170 __ex‹º_®ways_šlše  171 $d´štf ( __fd , __cÚ¡ * __»¡riù __fmt , ...) 173  `__d´štf_chk ( __fd , __USE_FORTIFY_LEVEL - 1, __fmt , 174 `__va_¬g_·ck ()); 175 } } 177 __ex‹º_®ways_šlše  178 __NTH ( $ob¡ack_´štf ( ob¡ack * __»¡riù __ob¡ack , 179 __cÚ¡ * __»¡riù __fmt , ...)) 181  `__ob¡ack_´štf_chk ( __ob¡ack , __USE_FORTIFY_LEVEL - 1, __fmt , 182 `__va_¬g_·ck ()); 183 } } 184 #–ià! defšed __ýlu¥lus 185  #a¥rštf ( ±r , ...) \ 186 `__a¥rštf_chk ( ±r , __USE_FORTIFY_LEVEL - 1, __VA_ARGS__ ) ) 187  #__a¥rštf ( ±r , ...) \ 188 `__a¥rštf_chk ( ±r , __USE_FORTIFY_LEVEL - 1, __VA_ARGS__ ) ) 189  #d´štf ( fd , ...) \ 190 `__d´štf_chk ( fd , __USE_FORTIFY_LEVEL - 1, __VA_ARGS__ ) ) 191  #ob¡ack_´štf ( ob¡ack , ...) \ 192 `__ob¡ack_´štf_chk ( ob¡ack , __USE_FORTIFY_LEVEL - 1, __VA_ARGS__ ) ) 195 __ex‹º_®ways_šlše  196 __NTH ( $va¥rštf (** __»¡riù __±r , __cÚ¡ *__»¡riù __fmt , 197 _G_va_li¡ __­ )) 199  `__va¥rštf_chk ( __±r , __USE_FORTIFY_LEVEL - 1, __fmt , __­ ); 200 } } 202 __ex‹º_®ways_šlše  203 $vd´štf ( __fd , __cÚ¡ * __»¡riù __fmt , _G_va_li¡ __­ ) 205  `__vd´štf_chk ( __fd , __USE_FORTIFY_LEVEL - 1, __fmt , __­ ); 206 } } 208 __ex‹º_®ways_šlše  209 __NTH ( $ob¡ack_v´štf ( ob¡ack * __»¡riù __ob¡ack , 210 __cÚ¡ * __»¡riù __fmt , _G_va_li¡ __­ )) 212  `__ob¡ack_v´štf_chk ( __ob¡ack , __USE_FORTIFY_LEVEL - 1, __fmt , 213 __­ ); 214 } } 220 * $__g‘s_chk (* __¡r , size_t è __wur ; 221 * `__REDIRECT ( __g‘s_w¬n , (* __¡r ), g‘s ) 222 __wur `__w¬Ç‰r ("please use fgets or getline instead, gets can't " 225 __ex‹º_®ways_šlše __wur * 226 $g‘s (* __¡r ) 228 ià( `__bos ( __¡r è!ð( size_t ) -1) 229  `__g‘s_chk ( __¡r , `__bos (__str)); 230  `__g‘s_w¬n ( __¡r ); 231 } } 233 * $__fg‘s_chk (* __»¡riù __s , size_t __size ,  __n , 234 FILE * __»¡riù __¡»am è __wur ; 235 * `__REDIRECT ( __fg‘s_®Ÿs , 236 (* __»¡riù __s ,  __n , 237 FILE * __»¡riù __¡»am ), fg‘s è __wur ; 238 * `__REDIRECT ( __fg‘s_chk_w¬n , 239 (* __»¡riù __s , size_t __size ,  __n , 240 FILE * __»¡riù __¡»am ), __fg‘s_chk ) 241 __wur `__w¬Ç‰r ("fgets called with bigger sizehan†ength " 244 __ex‹º_®ways_šlše __wur * 245 $fg‘s (* __»¡riù __s ,  __n , FILE *__»¡riù __¡»am ) 247 ià( `__bos ( __s è!ð( size_t ) -1) 249 ià(! `__bužtš_cÚ¡ªt_p ( __n ) || __n <= 0) 250  `__fg‘s_chk ( __s , `__bos (__s), __n , __¡»am ); 252 ià(( size_t è __n > `__bos ( __s )) 253  `__fg‘s_chk_w¬n ( __s , `__bos (__s), __n , __¡»am ); 255  `__fg‘s_®Ÿs ( __s , __n , __¡»am ); 256 } } 258 size_t $__ä—d_chk (* __»¡riù __±r , size_t __±¾’ , 259 size_t __size , size_ˆ __n , 260 FILE * __»¡riù __¡»am è __wur ; 261 size_t `__REDIRECT ( __ä—d_®Ÿs , 262 (* __»¡riù __±r , size_t __size , 263 size_t __n , FILE * __»¡riù __¡»am ), 264 ä—d è __wur ; 265 size_t `__REDIRECT ( __ä—d_chk_w¬n , 266 (* __»¡riù __±r , size_t __±¾’ , 267 size_t __size , size_ˆ __n , 268 FILE * __»¡riù __¡»am ), 269 __ä—d_chk ) 270 __wur `__w¬Ç‰r ("fread called with bigger size *‚membhan†ength " 273 __ex‹º_®ways_šlše __wur size_t 274 $ä—d (* __»¡riù __±r , size_t __size , size_ˆ __n , 275 FILE * __»¡riù __¡»am ) 277 ià( `__bos0 ( __±r è!ð( size_t ) -1) 279 ià(! `__bužtš_cÚ¡ªt_p ( __size ) 280 || ! `__bužtš_cÚ¡ªt_p ( __n ) 281 || ( __size | __n è>ð((( size_t ) 1) << (8 *  (size_t) / 2))) 282  `__ä—d_chk ( __±r , `__bos0 (__±r), __size , __n , __¡»am ); 284 ià( __size * __n > `__bos0 ( __±r )) 285  `__ä—d_chk_w¬n ( __±r , `__bos0 (__±r), __size , __n , __¡»am ); 287  `__ä—d_®Ÿs ( __±r , __size , __n , __¡»am ); 288 } } 290 #ifdeà __USE_GNU 291 * $__fg‘s_uÆocked_chk (* __»¡riù __s , size_t __size , 292  __n , FILE * __»¡riù __¡»am è __wur ; 293 * `__REDIRECT ( __fg‘s_uÆocked_®Ÿs , 294 (* __»¡riù __s ,  __n , 295 FILE * __»¡riù __¡»am ), fg‘s_uÆocked è __wur ; 296 * `__REDIRECT ( __fg‘s_uÆocked_chk_w¬n , 297 (* __»¡riù __s , size_t __size ,  __n , 298 FILE * __»¡riù __¡»am ), __fg‘s_uÆocked_chk ) 299 __wur `__w¬Ç‰r ("fgets_unlocked called with bigger sizehan†ength " 302 __ex‹º_®ways_šlše __wur * 303 $fg‘s_uÆocked (* __»¡riù __s ,  __n , FILE *__»¡riù __¡»am ) 305 ià( `__bos ( __s è!ð( size_t ) -1) 307 ià(! `__bužtš_cÚ¡ªt_p ( __n ) || __n <= 0) 308  `__fg‘s_uÆocked_chk ( __s , `__bos (__s), __n , __¡»am ); 310 ià(( size_t è __n > `__bos ( __s )) 311  `__fg‘s_uÆocked_chk_w¬n ( __s , `__bos (__s), __n , __¡»am ); 313  `__fg‘s_uÆocked_®Ÿs ( __s , __n , __¡»am ); 314 } } 317 #ifdeà __USE_MISC 318 #undeà ä—d_uÆocked 319 size_t $__ä—d_uÆocked_chk (* __»¡riù __±r , size_t __±¾’ , 320 size_t __size , size_ˆ __n , 321 FILE * __»¡riù __¡»am è __wur ; 322 size_t `__REDIRECT ( __ä—d_uÆocked_®Ÿs , 323 (* __»¡riù __±r , size_t __size , 324 size_t __n , FILE * __»¡riù __¡»am ), 325 ä—d_uÆocked è __wur ; 326 size_t `__REDIRECT ( __ä—d_uÆocked_chk_w¬n , 327 (* __»¡riù __±r , size_t __±¾’ , 328 size_t __size , size_ˆ __n , 329 FILE * __»¡riù __¡»am ), 330 __ä—d_uÆocked_chk ) 331 __wur `__w¬Ç‰r ("fread_unlocked called with bigger size *‚membhan " 334 __ex‹º_®ways_šlše __wur size_t 335 $ä—d_uÆocked (* __»¡riù __±r , size_t __size , size_ˆ __n , 336 FILE * __»¡riù __¡»am ) 338 ià( `__bos0 ( __±r è!ð( size_t ) -1) 340 ià(! `__bužtš_cÚ¡ªt_p ( __size ) 341 || ! `__bužtš_cÚ¡ªt_p ( __n ) 342 || ( __size | __n è>ð((( size_t ) 1) << (8 *  (size_t) / 2))) 343  `__ä—d_uÆocked_chk ( __±r , `__bos0 (__±r), __size , __n , 344 __¡»am ); 346 ià( __size * __n > `__bos0 ( __±r )) 347  `__ä—d_uÆocked_chk_w¬n ( __±r , `__bos0 (__±r), __size , __n , 348 __¡»am ); 351 #ifdeà __USE_EXTERN_INLINES 352 ià( `__bužtš_cÚ¡ªt_p ( __size ) 353 && `__bužtš_cÚ¡ªt_p ( __n ) 354 && ( __size | __n è< ((( size_t ) 1) << (8 *  (size_t) / 2)) 355 && __size * __n <= 8) 357 size_t __út = __size * __n ; 358 * __ýŒ = (*è __±r ; 359 ià( __út == 0) 362 ; __út > 0; --__cnt) 364  __c = `_IO_g‘c_uÆocked ( __¡»am ); 365 ià( __c =ð EOF ) 367 * __ýŒ ++ = __c ; 369  ( __ýŒ - (*è __±r è/ __size ; 372  `__ä—d_uÆocked_®Ÿs ( __±r , __size , __n , __¡»am ); 373 } } @/usr/include/bits/stdio_lim.h 19 #ià! defšed _STDIO_H && !defšed __Ãed_FOPEN_MAX && !defšed __Ãed_IOV_MAX 23 #ifdeà _STDIO_H 24  #L_tm²am 20 ) 25  #TMP_MAX 238328 ) 26  #FILENAME_MAX 4096 ) 28 #ifdeà __USE_POSIX 29  #L_ù”mid 9 ) 30 #ià! defšed __USE_XOPEN2K || defšed __USE_GNU 31  #L_cu£rid 9 ) 36 #ià defšed __Ãed_FOPEN_MAX || defšed _STDIO_H 37 #undeà FOPEN_MAX 38  #FOPEN_MAX 16 ) 41 #ià defšed __Ãed_IOV_MAX && !defšed IOV_MAX 42  #IOV_MAX 1024 ) @/usr/include/bits/stdlib-ldbl.h 20 #iâdeà _STDLIB_H 24 #ifdef __USE_ISOC99 25 __BEGIN_NAMESPACE_C99 26 $__LDBL_REDIR1_DECL ( ¡¹Þd , ¡¹od ) 27 __END_NAMESPACE_C99 30 #ifdeà __USE_GNU 31 $__LDBL_REDIR1_DECL ( ¡¹Þd_l , ¡¹od_l ) 34 #ià defšed __USE_SVID || defšed __USE_XOPEN_EXTENDED 35 #ifdeà __USE_MISC 36 $__LDBL_REDIR1_DECL ( qecvt , ecvt ) 37 $__LDBL_REDIR1_DECL ( qfcvt , fcvt ) 38 $__LDBL_REDIR1_DECL ( qgcvt , gcvt ) 39 $__LDBL_REDIR1_DECL ( qecvt_r , ecvt_r ) 40 $__LDBL_REDIR1_DECL ( qfcvt_r , fcvt_r ) @/usr/include/bits/stdlib.h 20 #iâdeà _STDLIB_H 24 * $__»®·th_chk ( __cÚ¡ * __»¡riù __Çme , 25 * __»¡riù __»sÞved , 26 size_t __»sÞvedËn è __THROW __wur ; 27 * `__REDIRECT_NTH ( __»®·th_®Ÿs , 28 ( __cÚ¡ * __»¡riù __Çme , 29 * __»¡riù __»sÞved ), »®·th è __wur ; 30 * `__REDIRECT_NTH ( __»®·th_chk_w¬n , 31 ( __cÚ¡ * __»¡riù __Çme , 32 * __»¡riù __»sÞved , 33 size_t __»sÞvedËn ), __»®·th_chk è __wur 34 `__w¬Ç‰r ("second‡rgument of„ealpath must beƒither NULL or‡t " 37 __ex‹º_®ways_šlše __wur * 38 `__NTH ( $»®·th ( __cÚ¡ * __»¡riù __Çme , *__»¡riù __»sÞved )) 40 ià( `__bos ( __»sÞved è!ð( size_t ) -1) 42 #ià defšed _LIBC_LIMITS_H_ && defšed PATH_MAX 43 ià( `__bos ( __»sÞved è< PATH_MAX ) 44  `__»®·th_chk_w¬n ( __Çme , __»sÞved , `__bos (__resolved)); 46  `__»®·th_chk ( __Çme , __»sÞved , `__bos (__resolved)); 49  `__»®·th_®Ÿs ( __Çme , __»sÞved ); 50 } } 53  $__±¢ame_r_chk ( __fd , * __buf , size_t __buæ’ , 54 size_t __Ä—l è __THROW `__nÚnuÎ ((2)); 55  `__REDIRECT_NTH ( __±¢ame_r_®Ÿs , ( __fd , * __buf , 56 size_t __buæ’ ), ±¢ame_r ) 57 `__nÚnuÎ ((2)); 58  `__REDIRECT_NTH ( __±¢ame_r_chk_w¬n , 59 ( __fd , * __buf , size_t __buæ’ , 60 size_t __Ä—l ), __±¢ame_r_chk ) 61 `__nÚnuÎ ((2)è `__w¬Ç‰r ("ptsname_r called with buflen biggerhan " 64 __ex‹º_®ways_šlše  65 `__NTH ( $±¢ame_r ( __fd , * __buf , size_t __buæ’ )) 67 ià( `__bos ( __buf è!ð( size_t ) -1) 69 ià(! `__bužtš_cÚ¡ªt_p ( __buæ’ )) 70  `__±¢ame_r_chk ( __fd , __buf , __buæ’ , `__bos (__buf)); 71 ià( __buæ’ > `__bos ( __buf )) 72  `__±¢ame_r_chk_w¬n ( __fd , __buf , __buæ’ , `__bos (__buf)); 74  `__±¢ame_r_®Ÿs ( __fd , __buf , __buæ’ ); 75 } } 78  $__wùomb_chk (* __s , wch¬_t __wch¬ , size_t __buæ’ ) 79 __THROW __wur ; 80  `__REDIRECT_NTH ( __wùomb_®Ÿs , (* __s , wch¬_t __wch¬ ), 81 wùomb è __wur ; 83 __ex‹º_®ways_šlše __wur  84 `__NTH ( $wùomb (* __s , wch¬_t __wch¬ )) 89  #__STDLIB_MB_LEN_MAX 16 ) 90 #ià defšed MB_LEN_MAX && MB_LEN_MAX !ð __STDLIB_MB_LEN_MAX 93 ià( `__bos ( __s è!ð( size_t è-1 && __STDLIB_MB_LEN_MAX > __bos (__s)) 94  `__wùomb_chk ( __s , __wch¬ , `__bos (__s)); 95  `__wùomb_®Ÿs ( __s , __wch¬ ); 96 } } 99 size_t $__mb¡owcs_chk ( wch¬_t * __»¡riù __d¡ , 100 __cÚ¡ * __»¡riù __¤c , 101 size_t __Ën , size_ˆ __d¡Ën è __THROW ; 102 size_t `__REDIRECT_NTH ( __mb¡owcs_®Ÿs , 103 ( wch¬_t * __»¡riù __d¡ , 104 __cÚ¡ * __»¡riù __¤c , 105 size_t __Ën ), mb¡owcs ); 106 size_t `__REDIRECT_NTH ( __mb¡owcs_chk_w¬n , 107 ( wch¬_t * __»¡riù __d¡ , 108 __cÚ¡ * __»¡riù __¤c , 109 size_t __Ën , size_ˆ __d¡Ën ), __mb¡owcs_chk ) 110 `__w¬Ç‰r ("mbstowcs called with dst buffer smallerhan†en " 113 __ex‹º_®ways_šlše size_t 114 `__NTH ( $mb¡owcs ( wch¬_t * __»¡riù __d¡ , __cÚ¡ *__»¡riù __¤c , 115 size_t __Ën )) 117 ià( `__bos ( __d¡ è!ð( size_t ) -1) 119 ià(! `__bužtš_cÚ¡ªt_p ( __Ën )) 120  `__mb¡owcs_chk ( __d¡ , __¤c , __Ën , 121 `__bos ( __d¡ è/  ( wch¬_t )); 123 ià( __Ën > `__bos ( __d¡ è/  ( wch¬_t )) 124  `__mb¡owcs_chk_w¬n ( __d¡ , __¤c , __Ën , 125 `__bos ( __d¡ è/  ( wch¬_t )); 127  `__mb¡owcs_®Ÿs ( __d¡ , __¤c , __Ën ); 128 } } 131 size_t $__wc¡ombs_chk (* __»¡riù __d¡ , 132 __cÚ¡ wch¬_t * __»¡riù __¤c , 133 size_t __Ën , size_ˆ __d¡Ën è __THROW ; 134 size_t `__REDIRECT_NTH ( __wc¡ombs_®Ÿs , 135 (* __»¡riù __d¡ , 136 __cÚ¡ wch¬_t * __»¡riù __¤c , 137 size_t __Ën ), wc¡ombs ); 138 size_t `__REDIRECT_NTH ( __wc¡ombs_chk_w¬n , 139 (* __»¡riù __d¡ , 140 __cÚ¡ wch¬_t * __»¡riù __¤c , 141 size_t __Ën , size_ˆ __d¡Ën ), __wc¡ombs_chk ) 142 `__w¬Ç‰r ("wcstombs called with dst buffer smallerhan†en"); 144 __ex‹º_®ways_šlše size_t 145 `__NTH ( $wc¡ombs (* __»¡riù __d¡ , __cÚ¡ wch¬_t *__»¡riù __¤c , 146 size_t __Ën )) 148 ià( `__bos ( __d¡ è!ð( size_t ) -1) 150 ià(! `__bužtš_cÚ¡ªt_p ( __Ën )) 151  `__wc¡ombs_chk ( __d¡ , __¤c , __Ën , `__bos (__dst)); 152 ià( __Ën > `__bos ( __d¡ )) 153  `__wc¡ombs_chk_w¬n ( __d¡ , __¤c , __Ën , `__bos (__dst)); 155  `__wc¡ombs_®Ÿs ( __d¡ , __¤c , __Ën ); 156 } } @/usr/include/bits/string.h 20 #iâdeà _STRING_H 26  #_STRING_ARCH_uÇligÃd 1 ) @/usr/include/bits/string2.h 21 #iâdeà _STRING_H 25 #ià! defšed __NO_STRING_INLINES && !defšed __BOUNDED_POINTERS__ 42 #iâdeà __STRING_INLINE 43 #ifdeà __ýlu¥lus 44  #__STRING_INLINE šlše ) 46  #__STRING_INLINE __ex‹º_šlše ) 50 #ià _STRING_ARCH_uÇligÃd 52  ~<’dŸn.h > 53  ~ 55 #ià __BYTE_ORDER =ð __LITTLE_ENDIAN 56  #__STRING2_SMALL_GET16 ( ¤c , idx ) \ 57 ((( __cÚ¡ *è(__cÚ¡ *è( ¤c ))[ idx + 1] << 8 \ 58 | (( __cÚ¡ *è(__cÚ¡ *è( ¤c ))[ idx ]) ) 59  #__STRING2_SMALL_GET32 ( ¤c , idx ) \ 60 ((((( __cÚ¡ *è(__cÚ¡ *è( ¤c ))[ idx + 3] << 8 \ 61 | (( __cÚ¡ *è(__cÚ¡ *è( ¤c ))[ idx + 2]) << 8 \ 62 | (( __cÚ¡ *è(__cÚ¡ *è( ¤c ))[ idx + 1]) << 8 \ 63 | (( __cÚ¡ *è(__cÚ¡ *è( ¤c ))[ idx ]) ) 65  #__STRING2_SMALL_GET16 ( ¤c , idx ) \ 66 ((( __cÚ¡ *è(__cÚ¡ *è( ¤c ))[ idx ] << 8 \ 67 | (( __cÚ¡ *è(__cÚ¡ *è( ¤c ))[ idx + 1]) ) 68  #__STRING2_SMALL_GET32 ( ¤c , idx ) \ 69 ((((( __cÚ¡ *è(__cÚ¡ *è( ¤c ))[ idx ] << 8 \ 70 | (( __cÚ¡ *è(__cÚ¡ *è( ¤c ))[ idx + 1]) << 8 \ 71 | (( __cÚ¡ *è(__cÚ¡ *è( ¤c ))[ idx + 2]) << 8 \ 72 | (( __cÚ¡ *è(__cÚ¡ *è( ¤c ))[ idx + 3]) ) 77  #__STRING2_COPY_TYPE ( N ) \ 78 ¡ruù {  __¬r [ N ]; } \ 79 t__©Œibu‹__ (( t__·cked__ )è t__STRING2_COPY_ARR ## tN ) 80 t__STRING2_COPY_TYPE (2); 81 __STRING2_COPY_TYPE (3); 82 __STRING2_COPY_TYPE (4); 83 __STRING2_COPY_TYPE (5); 84 __STRING2_COPY_TYPE (6); 85 __STRING2_COPY_TYPE (7); 86 __STRING2_COPY_TYPE (8); 87 #undeà __STRING2_COPY_TYPE 93  #__¡ršg2_1b±r_p ( __x ) \ 94 (( size_t )(cÚ¡ *)(( __x è+ 1è- (size_t)(cÚ¡ *)(__xè=ð1) ) 97 #ià! defšed _HAVE_STRING_ARCH_mem£t 98 #ià! __GNUC_PREREQ (3, 0) 99 #ià _STRING_ARCH_uÇligÃd 100  #mem£t ( s , c , n ) \ 101 ( `__ex‹nsiÚ__ ( `__bužtš_cÚ¡ªt_p ( n ) && (n) <= 16 \ 102 ? (( n ) == 1 \ 103 ? `__mem£t_1 ( s , c ) \ 104 : `__mem£t_gc ( s , c , n )) \ 105 : ( `__bužtš_cÚ¡ªt_p ( c ) && (c) == '\0' \ 106 ? ({ * __s = ( s ); `__bz”o (__s, n ); __s; }) \ 107 : `mem£t ( s , c , n )))) ) 109  #__mem£t_1 ( s , c è({ * __s = (s); \ 110 *(( __ušt8_t *è __s èð(__ušt8_tè c ; __s; }) ) 112  #__mem£t_gc ( s , c , n ) \ 113 ({ * __s = ( s ); \ 115  __ui ; \ 116  __usi ; \ 117  __uc ; \ 118 } * __u = __s ; \ 119 __ušt8_t __c = (__ušt8_tè( c ); \ 122 (è( n )) \ 125 __u -> __ui = __c * 0x01010101; \ 126 __u = `__ex‹nsiÚ__ ((*) __u + 4); \ 128 __u -> __ui = __c * 0x01010101; \ 129 __u = `__ex‹nsiÚ__ ((*) __u + 4); \ 131 __u -> __ui = __c * 0x01010101; \ 132 __u = `__ex‹nsiÚ__ ((*) __u + 4); \ 134 __u -> __usi = (è __c * 0x0101; \ 135 __u = `__ex‹nsiÚ__ ((*) __u + 2); \ 136 __u -> __uc = (è __c ; \ 140 __u -> __ui = __c * 0x01010101; \ 141 __u = `__ex‹nsiÚ__ ((*) __u + 4); \ 143 __u -> __ui = __c * 0x01010101; \ 144 __u = `__ex‹nsiÚ__ ((*) __u + 4); \ 146 __u -> __ui = __c * 0x01010101; \ 147 __u = `__ex‹nsiÚ__ ((*) __u + 4); \ 149 __u -> __usi = (è __c * 0x0101; \ 153 __u -> __ui = __c * 0x01010101; \ 154 __u = `__ex‹nsiÚ__ ((*) __u + 4); \ 156 __u -> __ui = __c * 0x01010101; \ 157 __u = `__ex‹nsiÚ__ ((*) __u + 4); \ 159 __u -> __ui = __c * 0x01010101; \ 160 __u = `__ex‹nsiÚ__ ((*) __u + 4); \ 162 __u -> __uc = (è __c ; \ 166 __u -> __ui = __c * 0x01010101; \ 167 __u = `__ex‹nsiÚ__ ((*) __u + 4); \ 169 __u -> __ui = __c * 0x01010101; \ 170 __u = `__ex‹nsiÚ__ ((*) __u + 4); \ 172 __u -> __ui = __c * 0x01010101; \ 173 __u = `__ex‹nsiÚ__ ((*) __u + 4); \ 175 __u -> __ui = __c * 0x01010101; \ 180 __s ; }) ) 182  #mem£t ( s , c , n ) \ 183 ( `__ex‹nsiÚ__ ( `__bužtš_cÚ¡ªt_p ( c ) && (c) == '\0' \ 184 ? ({ * __s = ( s ); `__bz”o (__s, n ); __s; }) \ 185 : `mem£t ( s , c , n ))) ) 194 #ià __GNUC_PREREQ (2, 91) 195  #__bz”o ( s , n è `__bužtš_mem£t (s, '\0',‚) ) 203 #ifdeà __USE_GNU 204 #ià! defšed _HAVE_STRING_ARCH_mempýy || defšed _FORCE_INLINES 205 #iâdeà _HAVE_STRING_ARCH_mempýy 206 #ià __GNUC_PREREQ (3, 4) 207  #__mempýy ( de¡ , ¤c , n è `__bužtš_mempýy (de¡, src,‚) ) 208 #–ià __GNUC_PREREQ (3, 0) 209  #__mempýy ( de¡ , ¤c , n ) \ 210 ( `__ex‹nsiÚ__ ( `__bužtš_cÚ¡ªt_p ( ¤c è&& __bužtš_cÚ¡ªt_°( n ) \ 211 && `__¡ršg2_1b±r_p ( ¤c è&& n <= 8 \ 212 ? `__bužtš_memýy ( de¡ , ¤c , n ) + (n) \ 213 : `__mempýy ( de¡ , ¤c , n ))) ) 215  #__mempýy ( de¡ , ¤c , n ) \ 216 ( `__ex‹nsiÚ__ ( `__bužtš_cÚ¡ªt_p ( ¤c è&& __bužtš_cÚ¡ªt_°( n ) \ 217 && `__¡ršg2_1b±r_p ( ¤c è&& n <= 8 \ 218 ? `__mempýy_sm®l ( de¡ , `__mempýy_¬gs ( ¤c ), n ) \ 219 : `__mempýy ( de¡ , ¤c , n ))) ) 223  #mempýy ( de¡ , ¤c , n è `__mempýy (de¡, src,‚) ) 226 #ià! __GNUC_PREREQ (3, 0è|| defšed _FORCE_INLINES 227 #ià _STRING_ARCH_uÇligÃd 228 #iâdeà _FORCE_INLINES 229  #__mempýy_¬gs ( ¤c ) \ 230 (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[2], \ 231 (( __cÚ¡ *è( ¤c ))[4], ((__const *) (src))[6], \ 232 __ex‹nsiÚ__ `__STRING2_SMALL_GET16 ( ¤c , 0), \ 233 __ex‹nsiÚ__ `__STRING2_SMALL_GET16 ( ¤c , 4), \ 234 __ex‹nsiÚ__ `__STRING2_SMALL_GET32 ( ¤c , 0), \ 235 __ex‹nsiÚ__ `__STRING2_SMALL_GET32 ( ¤c , 4) ) 237 __STRING_INLINE * __mempýy_sm®l (*, , , , , 238 __ušt16_t , __ušt16_t, __ušt32_t , 239 __ušt32_t , size_t ); 240 __STRING_INLINE * 241 $__mempýy_sm®l (* __de¡1 , 242  __¤c0_1 ,  __¤c2_1 ,  __¤c4_1 ,  __¤c6_1 , 243 __ušt16_t __¤c0_2 , __ušt16_ˆ __¤c4_2 , 244 __ušt32_t __¤c0_4 , __ušt32_ˆ __¤c4_4 , 245 size_t __¤þ’ ) 248 __ušt32_t __ui ; 249 __ušt16_t __usi ; 250  __uc ; 251  __c ; 252 } * __u = __de¡1 ; 253 (è __¤þ’ ) 256 __u -> __c = __¤c0_1 ; 257 __u = `__ex‹nsiÚ__ ((*) __u + 1); 260 __u -> __usi = __¤c0_2 ; 261 __u = `__ex‹nsiÚ__ ((*) __u + 2); 264 __u -> __usi = __¤c0_2 ; 265 __u = `__ex‹nsiÚ__ ((*) __u + 2); 266 __u -> __c = __¤c2_1 ; 267 __u = `__ex‹nsiÚ__ ((*) __u + 1); 270 __u -> __ui = __¤c0_4 ; 271 __u = `__ex‹nsiÚ__ ((*) __u + 4); 274 __u -> __ui = __¤c0_4 ; 275 __u = `__ex‹nsiÚ__ ((*) __u + 4); 276 __u -> __c = __¤c4_1 ; 277 __u = `__ex‹nsiÚ__ ((*) __u + 1); 280 __u -> __ui = __¤c0_4 ; 281 __u = `__ex‹nsiÚ__ ((*) __u + 4); 282 __u -> __usi = __¤c4_2 ; 283 __u = `__ex‹nsiÚ__ ((*) __u + 2); 286 __u -> __ui = __¤c0_4 ; 287 __u = `__ex‹nsiÚ__ ((*) __u + 4); 288 __u -> __usi = __¤c4_2 ; 289 __u = `__ex‹nsiÚ__ ((*) __u + 2); 290 __u -> __c = __¤c6_1 ; 291 __u = `__ex‹nsiÚ__ ((*) __u + 1); 294 __u -> __ui = __¤c0_4 ; 295 __u = `__ex‹nsiÚ__ ((*) __u + 4); 296 __u -> __ui = __¤c4_4 ; 297 __u = `__ex‹nsiÚ__ ((*) __u + 4); 300  (*è __u ; 301 } } 303 #iâdeà _FORCE_INLINES 304  #__mempýy_¬gs ( ¤c ) \ 305 (( __cÚ¡ *è( ¤c ))[0], \ 306 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR2 ) \ 307 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1] } }), \ 308 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR3 ) \ 309 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 310 (( __cÚ¡ *è( ¤c ))[2] } }), \ 311 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR4 ) \ 312 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 313 (( __cÚ¡ *è( ¤c ))[2], ((__const *) (src))[3] } }), \ 314 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR5 ) \ 315 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 316 (( __cÚ¡ *è( ¤c ))[2], ((__const *) (src))[3], \ 317 (( __cÚ¡ *è( ¤c ))[4] } }), \ 318 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR6 ) \ 319 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 320 (( __cÚ¡ *è( ¤c ))[2], ((__const *) (src))[3], \ 321 (( __cÚ¡ *è( ¤c ))[4], ((__const *) (src))[5] } }), \ 322 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR7 ) \ 323 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 324 (( __cÚ¡ *è( ¤c ))[2], ((__const *) (src))[3], \ 325 (( __cÚ¡ *è( ¤c ))[4], ((__const *) (src))[5], \ 326 (( __cÚ¡ *è( ¤c ))[6] } }), \ 327 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR8 ) \ 328 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 329 (( __cÚ¡ *è( ¤c ))[2], ((__const *) (src))[3], \ 330 (( __cÚ¡ *è( ¤c ))[4], ((__const *) (src))[5], \ 331 (( __cÚ¡ *è( ¤c ))[6], ((__cÚ¡ *è(¤c))[7] } }) ) 333 __STRING_INLINE * __mempýy_sm®l (*, , __STRING2_COPY_ARR2 , 334 __STRING2_COPY_ARR3 , 335 __STRING2_COPY_ARR4 , 336 __STRING2_COPY_ARR5 , 337 __STRING2_COPY_ARR6 , 338 __STRING2_COPY_ARR7 , 339 __STRING2_COPY_ARR8 , size_t ); 340 __STRING_INLINE * 341 $__mempýy_sm®l (* __de¡ ,  __¤c1 , 342 __STRING2_COPY_ARR2 __¤c2 , __STRING2_COPY_ARR3 __¤c3 , 343 __STRING2_COPY_ARR4 __¤c4 , __STRING2_COPY_ARR5 __¤c5 , 344 __STRING2_COPY_ARR6 __¤c6 , __STRING2_COPY_ARR7 __¤c7 , 345 __STRING2_COPY_ARR8 __¤c8 , size_t __¤þ’ ) 348  __c ; 349 __STRING2_COPY_ARR2 __sÿ2 ; 350 __STRING2_COPY_ARR3 __sÿ3 ; 351 __STRING2_COPY_ARR4 __sÿ4 ; 352 __STRING2_COPY_ARR5 __sÿ5 ; 353 __STRING2_COPY_ARR6 __sÿ6 ; 354 __STRING2_COPY_ARR7 __sÿ7 ; 355 __STRING2_COPY_ARR8 __sÿ8 ; 356 } * __u = __de¡ ; 357 (è __¤þ’ ) 360 __u -> __c = __¤c1 ; 363 __ex‹nsiÚ__ __u -> __sÿ2 = __¤c2 ; 366 __ex‹nsiÚ__ __u -> __sÿ3 = __¤c3 ; 369 __ex‹nsiÚ__ __u -> __sÿ4 = __¤c4 ; 372 __ex‹nsiÚ__ __u -> __sÿ5 = __¤c5 ; 375 __ex‹nsiÚ__ __u -> __sÿ6 = __¤c6 ; 378 __ex‹nsiÚ__ __u -> __sÿ7 = __¤c7 ; 381 __ex‹nsiÚ__ __u -> __sÿ8 = __¤c8 ; 384  `__ex‹nsiÚ__ ((*è __u + __¤þ’ ); 385 } } 393 #iâdeà _HAVE_STRING_ARCH_¡rchr 394 * __¿wmemchr (cÚ¡ * __s ,  __c ); 395 #ià __GNUC_PREREQ (3, 2) 396  #¡rchr ( s , c ) \ 397 ( `__ex‹nsiÚ__ ( `__bužtš_cÚ¡ªt_p ( c è&& !__bužtš_cÚ¡ªt_°( s ) \ 398 && ( c ) == '\0' \ 399 ? (*è `__¿wmemchr ( s , c ) \ 400 : `__bužtš_¡rchr ( s , c ))) ) 402  #¡rchr ( s , c ) \ 403 ( `__ex‹nsiÚ__ ( `__bužtš_cÚ¡ªt_p ( c ) && (c) == '\0' \ 404 ? (*è `__¿wmemchr ( s , c ) \ 405 : `¡rchr ( s , c ))) ) 411 #ià(! defšed _HAVE_STRING_ARCH_¡rýy && ! __GNUC_PREREQ (3, 0)) \ 412 || defšed g_FORCE_INLINES 413 #ià! defšed _HAVE_STRING_ARCH_¡rýy && ! __GNUC_PREREQ (3, 0) 414  #¡rýy ( de¡ , ¤c ) \ 415 ( `__ex‹nsiÚ__ ( `__bužtš_cÚ¡ªt_p ( ¤c ) \ 416 ? ( `__¡ršg2_1b±r_p ( ¤c è&& `¡¾’ (src) + 1 <= 8 \ 417 ? `__¡rýy_sm®l ( de¡ , `__¡rýy_¬gs ( ¤c ), \ 418 `¡¾’ ( ¤c ) + 1) \ 419 : (*è `memýy ( de¡ , ¤c , `¡¾’ (src) + 1)) \ 420 : `¡rýy ( de¡ , ¤c ))) ) 423 #ià _STRING_ARCH_uÇligÃd 424 #iâdeà _FORCE_INLINES 425  #__¡rýy_¬gs ( ¤c ) \ 426 __ex‹nsiÚ__ `__STRING2_SMALL_GET16 ( ¤c , 0), \ 427 __ex‹nsiÚ__ `__STRING2_SMALL_GET16 ( ¤c , 4), \ 428 __ex‹nsiÚ__ `__STRING2_SMALL_GET32 ( ¤c , 0), \ 429 __ex‹nsiÚ__ `__STRING2_SMALL_GET32 ( ¤c , 4) ) 431 __STRING_INLINE * __¡rýy_sm®l (*, __ušt16_t , __uint16_t, 432 __ušt32_t , __ušt32_t, size_t ); 433 __STRING_INLINE * 434 $__¡rýy_sm®l (* __de¡ , 435 __ušt16_t __¤c0_2 , __ušt16_ˆ __¤c4_2 , 436 __ušt32_t __¤c0_4 , __ušt32_ˆ __¤c4_4 , 437 size_t __¤þ’ ) 440 __ušt32_t __ui ; 441 __ušt16_t __usi ; 442  __uc ; 443 } * __u = (*è __de¡ ; 444 (è __¤þ’ ) 447 __u -> __uc = '\0'; 450 __u -> __usi = __¤c0_2 ; 453 __u -> __usi = __¤c0_2 ; 454 __u = `__ex‹nsiÚ__ ((*) __u + 2); 455 __u -> __uc = '\0'; 458 __u -> __ui = __¤c0_4 ; 461 __u -> __ui = __¤c0_4 ; 462 __u = `__ex‹nsiÚ__ ((*) __u + 4); 463 __u -> __uc = '\0'; 466 __u -> __ui = __¤c0_4 ; 467 __u = `__ex‹nsiÚ__ ((*) __u + 4); 468 __u -> __usi = __¤c4_2 ; 471 __u -> __ui = __¤c0_4 ; 472 __u = `__ex‹nsiÚ__ ((*) __u + 4); 473 __u -> __usi = __¤c4_2 ; 474 __u = `__ex‹nsiÚ__ ((*) __u + 2); 475 __u -> __uc = '\0'; 478 __u -> __ui = __¤c0_4 ; 479 __u = `__ex‹nsiÚ__ ((*) __u + 4); 480 __u -> __ui = __¤c4_4 ; 483  __de¡ ; 484 } } 486 #iâdeà _FORCE_INLINES 487  #__¡rýy_¬gs ( ¤c ) \ 488 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR2 ) \ 489 { { (( __cÚ¡ *è( ¤c ))[0], '\0' } }), \ 490 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR3 ) \ 491 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 493 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR4 ) \ 494 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 495 (( __cÚ¡ *è( ¤c ))[2], '\0' } }), \ 496 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR5 ) \ 497 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 498 (( __cÚ¡ *è( ¤c ))[2], ((__const *) (src))[3], \ 500 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR6 ) \ 501 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 502 (( __cÚ¡ *è( ¤c ))[2], ((__const *) (src))[3], \ 503 (( __cÚ¡ *è( ¤c ))[4], '\0' } }), \ 504 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR7 ) \ 505 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 506 (( __cÚ¡ *è( ¤c ))[2], ((__const *) (src))[3], \ 507 (( __cÚ¡ *è( ¤c ))[4], ((__const *) (src))[5], \ 509 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR8 ) \ 510 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 511 (( __cÚ¡ *è( ¤c ))[2], ((__const *) (src))[3], \ 512 (( __cÚ¡ *è( ¤c ))[4], ((__const *) (src))[5], \ 513 (( __cÚ¡ *è( ¤c ))[6], '\0' } }) ) 515 __STRING_INLINE * __¡rýy_sm®l (*, __STRING2_COPY_ARR2 , 516 __STRING2_COPY_ARR3 , 517 __STRING2_COPY_ARR4 , 518 __STRING2_COPY_ARR5 , 519 __STRING2_COPY_ARR6 , 520 __STRING2_COPY_ARR7 , 521 __STRING2_COPY_ARR8 , size_t ); 522 __STRING_INLINE * 523 $__¡rýy_sm®l (* __de¡ , 524 __STRING2_COPY_ARR2 __¤c2 , __STRING2_COPY_ARR3 __¤c3 , 525 __STRING2_COPY_ARR4 __¤c4 , __STRING2_COPY_ARR5 __¤c5 , 526 __STRING2_COPY_ARR6 __¤c6 , __STRING2_COPY_ARR7 __¤c7 , 527 __STRING2_COPY_ARR8 __¤c8 , size_t __¤þ’ ) 530  __c ; 531 __STRING2_COPY_ARR2 __sÿ2 ; 532 __STRING2_COPY_ARR3 __sÿ3 ; 533 __STRING2_COPY_ARR4 __sÿ4 ; 534 __STRING2_COPY_ARR5 __sÿ5 ; 535 __STRING2_COPY_ARR6 __sÿ6 ; 536 __STRING2_COPY_ARR7 __sÿ7 ; 537 __STRING2_COPY_ARR8 __sÿ8 ; 538 } * __u = (*è __de¡ ; 539 (è __¤þ’ ) 542 __u -> __c = '\0'; 545 __ex‹nsiÚ__ __u -> __sÿ2 = __¤c2 ; 548 __ex‹nsiÚ__ __u -> __sÿ3 = __¤c3 ; 551 __ex‹nsiÚ__ __u -> __sÿ4 = __¤c4 ; 554 __ex‹nsiÚ__ __u -> __sÿ5 = __¤c5 ; 557 __ex‹nsiÚ__ __u -> __sÿ6 = __¤c6 ; 560 __ex‹nsiÚ__ __u -> __sÿ7 = __¤c7 ; 563 __ex‹nsiÚ__ __u -> __sÿ8 = __¤c8 ; 566  __de¡ ; 567 } } 573 #ifdeà __USE_GNU 574 #ià! defšed _HAVE_STRING_ARCH_¡pýy || defšed _FORCE_INLINES 575 #iâdeà _HAVE_STRING_ARCH_¡pýy 576 #ià __GNUC_PREREQ (3, 4) 577  #__¡pýy ( de¡ , ¤c è `__bužtš_¡pýy (de¡, src) ) 578 #–ià __GNUC_PREREQ (3, 0) 579  #__¡pýy ( de¡ , ¤c ) \ 580 ( `__ex‹nsiÚ__ ( `__bužtš_cÚ¡ªt_p ( ¤c ) \ 581 ? ( `__¡ršg2_1b±r_p ( ¤c è&& `¡¾’ (src) + 1 <= 8 \ 582 ? `__bužtš_¡rýy ( de¡ , ¤c è+ `¡¾’ (src) \ 583 : ((*è( __mempýy è( de¡ , ¤c , `¡¾’ (src) + 1) \ 585 : `__¡pýy ( de¡ , ¤c ))) ) 587  #__¡pýy ( de¡ , ¤c ) \ 588 ( `__ex‹nsiÚ__ ( `__bužtš_cÚ¡ªt_p ( ¤c ) \ 589 ? ( `__¡ršg2_1b±r_p ( ¤c è&& `¡¾’ (src) + 1 <= 8 \ 590 ? `__¡pýy_sm®l ( de¡ , `__¡pýy_¬gs ( ¤c ), \ 591 `¡¾’ ( ¤c ) + 1) \ 592 : ((*è( __mempýy è( de¡ , ¤c , `¡¾’ (src) + 1) \ 594 : `__¡pýy ( de¡ , ¤c ))) ) 598  #¡pýy ( de¡ , ¤c è `__¡pýy (de¡, src) ) 601 #ià! __GNUC_PREREQ (3, 0è|| defšed _FORCE_INLINES 602 #ià _STRING_ARCH_uÇligÃd 603 #iâdeà _FORCE_INLINES 604  #__¡pýy_¬gs ( ¤c ) \ 605 __ex‹nsiÚ__ `__STRING2_SMALL_GET16 ( ¤c , 0), \ 606 __ex‹nsiÚ__ `__STRING2_SMALL_GET16 ( ¤c , 4), \ 607 __ex‹nsiÚ__ `__STRING2_SMALL_GET32 ( ¤c , 0), \ 608 __ex‹nsiÚ__ `__STRING2_SMALL_GET32 ( ¤c , 4) ) 610 __STRING_INLINE * __¡pýy_sm®l (*, __ušt16_t , __uint16_t, 611 __ušt32_t , __ušt32_t, size_t ); 612 __STRING_INLINE * 613 $__¡pýy_sm®l (* __de¡ , 614 __ušt16_t __¤c0_2 , __ušt16_ˆ __¤c4_2 , 615 __ušt32_t __¤c0_4 , __ušt32_ˆ __¤c4_4 , 616 size_t __¤þ’ ) 619  __ui ; 620  __usi ; 621  __uc ; 622  __c ; 623 } * __u = (*è __de¡ ; 624 (è __¤þ’ ) 627 __u -> __uc = '\0'; 630 __u -> __usi = __¤c0_2 ; 631 __u = `__ex‹nsiÚ__ ((*) __u + 1); 634 __u -> __usi = __¤c0_2 ; 635 __u = `__ex‹nsiÚ__ ((*) __u + 2); 636 __u -> __uc = '\0'; 639 __u -> __ui = __¤c0_4 ; 640 __u = `__ex‹nsiÚ__ ((*) __u + 3); 643 __u -> __ui = __¤c0_4 ; 644 __u = `__ex‹nsiÚ__ ((*) __u + 4); 645 __u -> __uc = '\0'; 648 __u -> __ui = __¤c0_4 ; 649 __u = `__ex‹nsiÚ__ ((*) __u + 4); 650 __u -> __usi = __¤c4_2 ; 651 __u = `__ex‹nsiÚ__ ((*) __u + 1); 654 __u -> __ui = __¤c0_4 ; 655 __u = `__ex‹nsiÚ__ ((*) __u + 4); 656 __u -> __usi = __¤c4_2 ; 657 __u = `__ex‹nsiÚ__ ((*) __u + 2); 658 __u -> __uc = '\0'; 661 __u -> __ui = __¤c0_4 ; 662 __u = `__ex‹nsiÚ__ ((*) __u + 4); 663 __u -> __ui = __¤c4_4 ; 664 __u = `__ex‹nsiÚ__ ((*) __u + 3); 667  & __u -> __c ; 668 } } 670 #iâdeà _FORCE_INLINES 671  #__¡pýy_¬gs ( ¤c ) \ 672 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR2 ) \ 673 { { (( __cÚ¡ *è( ¤c ))[0], '\0' } }), \ 674 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR3 ) \ 675 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 677 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR4 ) \ 678 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 679 (( __cÚ¡ *è( ¤c ))[2], '\0' } }), \ 680 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR5 ) \ 681 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 682 (( __cÚ¡ *è( ¤c ))[2], ((__const *) (src))[3], \ 684 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR6 ) \ 685 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 686 (( __cÚ¡ *è( ¤c ))[2], ((__const *) (src))[3], \ 687 (( __cÚ¡ *è( ¤c ))[4], '\0' } }), \ 688 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR7 ) \ 689 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 690 (( __cÚ¡ *è( ¤c ))[2], ((__const *) (src))[3], \ 691 (( __cÚ¡ *è( ¤c ))[4], ((__const *) (src))[5], \ 693 `__ex‹nsiÚ__ (( __STRING2_COPY_ARR8 ) \ 694 { { (( __cÚ¡ *è( ¤c ))[0], ((__const *) (src))[1], \ 695 (( __cÚ¡ *è( ¤c ))[2], ((__const *) (src))[3], \ 696 (( __cÚ¡ *è( ¤c ))[4], ((__const *) (src))[5], \ 697 (( __cÚ¡ *è( ¤c ))[6], '\0' } }) ) 699 __STRING_INLINE * __¡pýy_sm®l (*, __STRING2_COPY_ARR2 , 700 __STRING2_COPY_ARR3 , 701 __STRING2_COPY_ARR4 , 702 __STRING2_COPY_ARR5 , 703 __STRING2_COPY_ARR6 , 704 __STRING2_COPY_ARR7 , 705 __STRING2_COPY_ARR8 , size_t ); 706 __STRING_INLINE * 707 $__¡pýy_sm®l (* __de¡ , 708 __STRING2_COPY_ARR2 __¤c2 , __STRING2_COPY_ARR3 __¤c3 , 709 __STRING2_COPY_ARR4 __¤c4 , __STRING2_COPY_ARR5 __¤c5 , 710 __STRING2_COPY_ARR6 __¤c6 , __STRING2_COPY_ARR7 __¤c7 , 711 __STRING2_COPY_ARR8 __¤c8 , size_t __¤þ’ ) 714  __c ; 715 __STRING2_COPY_ARR2 __sÿ2 ; 716 __STRING2_COPY_ARR3 __sÿ3 ; 717 __STRING2_COPY_ARR4 __sÿ4 ; 718 __STRING2_COPY_ARR5 __sÿ5 ; 719 __STRING2_COPY_ARR6 __sÿ6 ; 720 __STRING2_COPY_ARR7 __sÿ7 ; 721 __STRING2_COPY_ARR8 __sÿ8 ; 722 } * __u = (*è __de¡ ; 723 (è __¤þ’ ) 726 __u -> __c = '\0'; 729 __ex‹nsiÚ__ __u -> __sÿ2 = __¤c2 ; 732 __ex‹nsiÚ__ __u -> __sÿ3 = __¤c3 ; 735 __ex‹nsiÚ__ __u -> __sÿ4 = __¤c4 ; 738 __ex‹nsiÚ__ __u -> __sÿ5 = __¤c5 ; 741 __ex‹nsiÚ__ __u -> __sÿ6 = __¤c6 ; 744 __ex‹nsiÚ__ __u -> __sÿ7 = __¤c7 ; 747 __ex‹nsiÚ__ __u -> __sÿ8 = __¤c8 ; 750  __de¡ + __¤þ’ - 1; 751 } } 759 #iâdeà _HAVE_STRING_ARCH_¡ºýy 760 #ià __GNUC_PREREQ (3, 2) 761  #¡ºýy ( de¡ , ¤c , n è `__bužtš_¡ºýy (de¡, src,‚) ) 763  #¡ºýy ( de¡ , ¤c , n ) \ 764 ( `__ex‹nsiÚ__ ( `__bužtš_cÚ¡ªt_p ( ¤c è&& __bužtš_cÚ¡ªt_°( n ) \ 765 ? ( `¡¾’ ( ¤c è+ 1 >ð(( size_t è( n )) \ 766 ? (*è `memýy ( de¡ , ¤c , n ) \ 767 : `¡ºýy ( de¡ , ¤c , n )) \ 768 : `¡ºýy ( de¡ , ¤c , n ))) ) 774 #iâdeà _HAVE_STRING_ARCH_¡ºÿt 775 #ifdeà _USE_STRING_ARCH_¡rchr 776  #¡ºÿt ( de¡ , ¤c , n ) \ 777 ( `__ex‹nsiÚ__ ({ * __de¡ = ( de¡ ); \ 778 `__bužtš_cÚ¡ªt_p ( ¤c è&& __bužtš_cÚ¡ªt_°( n ) \ 779 ? ( `¡¾’ ( ¤c è< (( size_t è( n )) \ 780 ? `¡rÿt ( __de¡ , ¤c ) \ 781 : (*((*è `__mempýy ( `¡rchr ( __de¡ , '\0'), \ 782 ¤c , n )èð'\0', __de¡ )) \ 783 : `¡ºÿt ( de¡ , ¤c , n ); })) ) 784 #–ià __GNUC_PREREQ (3, 2) 785  #¡ºÿt ( de¡ , ¤c , n è `__bužtš_¡ºÿt (de¡, src,‚) ) 787  #¡ºÿt ( de¡ , ¤c , n ) \ 788 ( `__ex‹nsiÚ__ ( `__bužtš_cÚ¡ªt_p ( ¤c è&& __bužtš_cÚ¡ªt_°( n ) \ 789 ? ( `¡¾’ ( ¤c è< (( size_t è( n )) \ 790 ? `¡rÿt ( de¡ , ¤c ) \ 791 : `¡ºÿt ( de¡ , ¤c , n )) \ 792 : `¡ºÿt ( de¡ , ¤c , n ))) ) 798 #iâdeà _HAVE_STRING_ARCH_¡rcmp 799 #ià __GNUC_PREREQ (3, 2) 800  #¡rcmp ( s1 , s2 ) \ 801 __ex‹nsiÚ__ \ 802 ({ size_t __s1_Ën , __s2_Ën ; \ 803 ( `__bužtš_cÚ¡ªt_p ( s1 è&& __bužtš_cÚ¡ªt_°( s2 ) \ 804 && ( __s1_Ën = `__bužtš_¡¾’ ( s1 ), __s2_Ën = __bužtš_¡¾’ ( s2 ), \ 805 (! `__¡ršg2_1b±r_p ( s1 è|| __s1_Ën >= 4) \ 806 && (! `__¡ršg2_1b±r_p ( s2 è|| __s2_Ën >= 4)) \ 807 ? `__bužtš_¡rcmp ( s1 , s2 ) \ 808 : ( `__bužtš_cÚ¡ªt_p ( s1 è&& `__¡ršg2_1b±r_p (s1) \ 809 && ( __s1_Ën = `__bužtš_¡¾’ ( s1 ), __s1_len < 4) \ 810 ? ( `__bužtš_cÚ¡ªt_p ( s2 è&& `__¡ršg2_1b±r_p (s2) \ 811 ? `__bužtš_¡rcmp ( s1 , s2 ) \ 812 : `__¡rcmp_cg ( s1 , s2 , __s1_Ën )) \ 813 : ( `__bužtš_cÚ¡ªt_p ( s2 è&& `__¡ršg2_1b±r_p (s2) \ 814 && ( __s2_Ën = `__bužtš_¡¾’ ( s2 ), __s2_len < 4) \ 815 ? ( `__bužtš_cÚ¡ªt_p ( s1 è&& `__¡ršg2_1b±r_p (s1) \ 816 ? `__bužtš_¡rcmp ( s1 , s2 ) \ 817 : `__¡rcmp_gc ( s1 , s2 , __s2_Ën )) \ 818 : `__bužtš_¡rcmp ( s1 , s2 )))); }) ) 820  #¡rcmp ( s1 , s2 ) \ 821 __ex‹nsiÚ__ \ 822 ({ size_t __s1_Ën , __s2_Ën ; \ 823 ( `__bužtš_cÚ¡ªt_p ( s1 è&& __bužtš_cÚ¡ªt_°( s2 ) \ 824 && ( __s1_Ën = `¡¾’ ( s1 ), __s2_Ën = sŒËÀ( s2 ), \ 825 (! `__¡ršg2_1b±r_p ( s1 è|| __s1_Ën >= 4) \ 826 && (! `__¡ršg2_1b±r_p ( s2 è|| __s2_Ën >= 4)) \ 827 ? `memcmp (( __cÚ¡ *è( s1 ), (__cÚ¡ *è( s2 ), \ 828 ( __s1_Ën < __s2_Ën ? __s1_len : __s2_len) + 1) \ 829 : ( `__bužtš_cÚ¡ªt_p ( s1 è&& `__¡ršg2_1b±r_p (s1) \ 830 && ( __s1_Ën = `¡¾’ ( s1 ), __s1_len < 4) \ 831 ? ( `__bužtš_cÚ¡ªt_p ( s2 è&& `__¡ršg2_1b±r_p (s2) \ 832 ? `__¡rcmp_cc ( s1 , s2 , __s1_Ën ) \ 833 : `__¡rcmp_cg ( s1 , s2 , __s1_Ën )) \ 834 : ( `__bužtš_cÚ¡ªt_p ( s2 è&& `__¡ršg2_1b±r_p (s2) \ 835 && ( __s2_Ën = `¡¾’ ( s2 ), __s2_len < 4) \ 836 ? ( `__bužtš_cÚ¡ªt_p ( s1 è&& `__¡ršg2_1b±r_p (s1) \ 837 ? `__¡rcmp_cc ( s1 , s2 , __s2_Ën ) \ 838 : `__¡rcmp_gc ( s1 , s2 , __s2_Ën )) \ 839 : `¡rcmp ( s1 , s2 )))); }) ) 842  #__¡rcmp_cc ( s1 , s2 , l ) \ 843 ( `__ex‹nsiÚ__ ({  __»suÉ = \ 844 ((( __cÚ¡ *è(__cÚ¡ *è( s1 ))[0] \ 845 - (( __cÚ¡ *è(__cÚ¡ *)( s2 ))[0]);\ 846 ià( l > 0 && __»suÉ == 0) \ 848 __»suÉ = ((( __cÚ¡ *) \ 849 ( __cÚ¡ *è( s1 ))[1] \ 850 - (( __cÚ¡ *) \ 851 ( __cÚ¡ *è( s2 ))[1]); \ 852 ià( l > 1 && __»suÉ == 0) \ 854 __»suÉ = \ 855 ((( __cÚ¡ *) \ 856 ( __cÚ¡ *è( s1 ))[2] \ 857 - (( __cÚ¡ *) \ 858 ( __cÚ¡ *è( s2 ))[2]); \ 859 ià( l > 2 && __»suÉ == 0) \ 860 __»suÉ = \ 861 ((( __cÚ¡ *) \ 862 ( __cÚ¡ *è( s1 ))[3] \ 863 - (( __cÚ¡ *) \ 864 ( __cÚ¡ *è( s2 ))[3]); \ 867 __»suÉ ; })) ) 869  #__¡rcmp_cg ( s1 , s2 , l1 ) \ 870 ( `__ex‹nsiÚ__ ({ __cÚ¡ * __s2 = \ 871 ( __cÚ¡ *è(__cÚ¡ *è( s2 ); \ 872  __»suÉ = \ 873 ((( __cÚ¡ *è(__cÚ¡ *è( s1 ))[0] \ 874 - __s2 [0]); \ 875 ià( l1 > 0 && __»suÉ == 0) \ 877 __»suÉ = ((( __cÚ¡ *) \ 878 ( __cÚ¡ *è( s1 ))[1] - __s2 [1]); \ 879 ià( l1 > 1 && __»suÉ == 0) \ 881 __»suÉ = ((( __cÚ¡ *) \ 882 ( __cÚ¡ *è( s1 ))[2] - __s2 [2]);\ 883 ià( l1 > 2 && __»suÉ == 0) \ 884 __»suÉ = ((( __cÚ¡ *) \ 885 ( __cÚ¡ *è( s1 ))[3] \ 886 - __s2 [3]); \ 889 __»suÉ ; })) ) 891  #__¡rcmp_gc ( s1 , s2 , l2 ) \ 892 ( `__ex‹nsiÚ__ ({ __cÚ¡ * __s1 = \ 893 ( __cÚ¡ *è(__cÚ¡ *è( s1 ); \ 894  __»suÉ = \ 895 __s1 [0] - (( __cÚ¡ *) \ 896 ( __cÚ¡ *è( s2 ))[0]; \ 897 ià( l2 > 0 && __»suÉ == 0) \ 899 __»suÉ = ( __s1 [1] \ 900 - (( __cÚ¡ *) \ 901 ( __cÚ¡ *è( s2 ))[1]); \ 902 ià( l2 > 1 && __»suÉ == 0) \ 904 __»suÉ = \ 905 ( __s1 [2] - (( __cÚ¡ *) \ 906 ( __cÚ¡ *è( s2 ))[2]); \ 907 ià( l2 > 2 && __»suÉ == 0) \ 908 __»suÉ = \ 909 ( __s1 [3] \ 910 - (( __cÚ¡ *) \ 911 ( __cÚ¡ *è( s2 ))[3]); \ 914 __»suÉ ; })) ) 919 #iâdeà _HAVE_STRING_ARCH_¡ºcmp 920  #¡ºcmp ( s1 , s2 , n ) \ 921 ( `__ex‹nsiÚ__ ( `__bužtš_cÚ¡ªt_p ( n ) \ 922 && (( `__bužtš_cÚ¡ªt_p ( s1 ) \ 923 && `¡¾’ ( s1 è< (( size_t è( n ))) \ 924 || ( `__bužtš_cÚ¡ªt_p ( s2 ) \ 925 && `¡¾’ ( s2 è< (( size_t è( n )))) \ 926 ? `¡rcmp ( s1 , s2 è: `¡ºcmp (s1, s2, n ))) ) 932 #ià! defšed _HAVE_STRING_ARCH_¡rc¥n || defšed _FORCE_INLINES 933 #iâdeà _HAVE_STRING_ARCH_¡rc¥n 934 #ià __GNUC_PREREQ (3, 2) 935  #¡rc¥n ( s , »jeù ) \ 936 __ex‹nsiÚ__ \ 937 ({  __r0 , __r1 , __r2 ; \ 938 ( `__bužtš_cÚ¡ªt_p ( »jeù è&& `__¡ršg2_1b±r_p (reject) \ 939 ? (( `__bužtš_cÚ¡ªt_p ( s è&& `__¡ršg2_1b±r_p (s)) \ 940 ? `__bužtš_¡rc¥n ( s , »jeù ) \ 941 : (( __r0 = (( __cÚ¡ *è( »jeù ))[0], __r0 == '\0') \ 942 ? `¡¾’ ( s ) \ 943 : (( __r1 = (( __cÚ¡ *è( »jeù ))[1], __r1 == '\0') \ 944 ? `__¡rc¥n_c1 ( s , __r0 ) \ 945 : (( __r2 = (( __cÚ¡ *è( »jeù ))[2], __r2 == '\0') \ 946 ? `__¡rc¥n_c2 ( s , __r0 , __r1 ) \ 947 : ((( __cÚ¡ *è( »jeù ))[3] == '\0' \ 948 ? `__¡rc¥n_c3 ( s , __r0 , __r1 , __r2 ) \ 949 : `__bužtš_¡rc¥n ( s , »jeù )))))) \ 950 : `__bužtš_¡rc¥n ( s , »jeù )); }) ) 952  #¡rc¥n ( s , »jeù ) \ 953 __ex‹nsiÚ__ \ 954 ({  __r0 , __r1 , __r2 ; \ 955 ( `__bužtš_cÚ¡ªt_p ( »jeù è&& `__¡ršg2_1b±r_p (reject) \ 956 ? (( __r0 = (( __cÚ¡ *è( »jeù ))[0], __r0 == '\0') \ 957 ? `¡¾’ ( s ) \ 958 : (( __r1 = (( __cÚ¡ *è( »jeù ))[1], __r1 == '\0') \ 959 ? `__¡rc¥n_c1 ( s , __r0 ) \ 960 : (( __r2 = (( __cÚ¡ *è( »jeù ))[2], __r2 == '\0') \ 961 ? `__¡rc¥n_c2 ( s , __r0 , __r1 ) \ 962 : ((( __cÚ¡ *è( »jeù ))[3] == '\0' \ 963 ? `__¡rc¥n_c3 ( s , __r0 , __r1 , __r2 ) \ 964 : `¡rc¥n ( s , »jeù ))))) \ 965 : `¡rc¥n ( s , »jeù )); }) ) 969 __STRING_INLINE size_t __¡rc¥n_c1 ( __cÚ¡ * __s ,  __»jeù ); 970 __STRING_INLINE size_t 971 $__¡rc¥n_c1 ( __cÚ¡ * __s ,  __»jeù ) 973  size_t __»suÉ = 0; 974  __s [ __»suÉ ] !ð'\0' && __s[__»suÉ] !ð __»jeù ) 975 ++ __»suÉ ; 976  __»suÉ ; 977 } } 979 __STRING_INLINE size_t __¡rc¥n_c2 ( __cÚ¡ * __s ,  __»jeù1 , 980  __»jeù2 ); 981 __STRING_INLINE size_t 982 $__¡rc¥n_c2 ( __cÚ¡ * __s ,  __»jeù1 ,  __»jeù2 ) 984  size_t __»suÉ = 0; 985  __s [ __»suÉ ] !ð'\0' && __s[__»suÉ] !ð __»jeù1 986 && __s [ __»suÉ ] !ð __»jeù2 ) 987 ++ __»suÉ ; 988  __»suÉ ; 989 } } 991 __STRING_INLINE size_t __¡rc¥n_c3 ( __cÚ¡ * __s ,  __»jeù1 , 992  __»jeù2 ,  __»jeù3 ); 993 __STRING_INLINE size_t 994 $__¡rc¥n_c3 ( __cÚ¡ * __s ,  __»jeù1 ,  __»jeù2 , 995  __»jeù3 ) 997  size_t __»suÉ = 0; 998  __s [ __»suÉ ] !ð'\0' && __s[__»suÉ] !ð __»jeù1 999 && __s [ __»suÉ ] !ð __»jeù2 && __s[__»suÉ] !ð __»jeù3 ) 1000 ++ __»suÉ ; 1001  __»suÉ ; 1002 } } 1008 #ià! defšed _HAVE_STRING_ARCH_¡r¥n || defšed _FORCE_INLINES 1009 #iâdeà _HAVE_STRING_ARCH_¡r¥n 1010 #ià __GNUC_PREREQ (3, 2) 1011  #¡r¥n ( s , acû± ) \ 1012 __ex‹nsiÚ__ \ 1013 ({  __a0 , __a1 , __a2 ; \ 1014 ( `__bužtš_cÚ¡ªt_p ( acû± è&& `__¡ršg2_1b±r_p (accept) \ 1015 ? (( `__bužtš_cÚ¡ªt_p ( s è&& `__¡ršg2_1b±r_p (s)) \ 1016 ? `__bužtš_¡r¥n ( s , acû± ) \ 1017 : (( __a0 = (( __cÚ¡ *è( acû± ))[0], __a0 == '\0') \ 1018 ? ((è( s ), 0) \ 1019 : (( __a1 = (( __cÚ¡ *è( acû± ))[1], __a1 == '\0') \ 1020 ? `__¡r¥n_c1 ( s , __a0 ) \ 1021 : (( __a2 = (( __cÚ¡ *è( acû± ))[2], __a2 == '\0') \ 1022 ? `__¡r¥n_c2 ( s , __a0 , __a1 ) \ 1023 : ((( __cÚ¡ *è( acû± ))[3] == '\0' \ 1024 ? `__¡r¥n_c3 ( s , __a0 , __a1 , __a2 ) \ 1025 : `__bužtš_¡r¥n ( s , acû± )))))) \ 1026 : `__bužtš_¡r¥n ( s , acû± )); }) ) 1028  #¡r¥n ( s , acû± ) \ 1029 __ex‹nsiÚ__ \ 1030 ({  __a0 , __a1 , __a2 ; \ 1031 ( `__bužtš_cÚ¡ªt_p ( acû± è&& `__¡ršg2_1b±r_p (accept) \ 1032 ? (( __a0 = (( __cÚ¡ *è( acû± ))[0], __a0 == '\0') \ 1033 ? ((è( s ), 0) \ 1034 : (( __a1 = (( __cÚ¡ *è( acû± ))[1], __a1 == '\0') \ 1035 ? `__¡r¥n_c1 ( s , __a0 ) \ 1036 : (( __a2 = (( __cÚ¡ *è( acû± ))[2], __a2 == '\0') \ 1037 ? `__¡r¥n_c2 ( s , __a0 , __a1 ) \ 1038 : ((( __cÚ¡ *è( acû± ))[3] == '\0' \ 1039 ? `__¡r¥n_c3 ( s , __a0 , __a1 , __a2 ) \ 1040 : `¡r¥n ( s , acû± ))))) \ 1041 : `¡r¥n ( s , acû± )); }) ) 1045 __STRING_INLINE size_t __¡r¥n_c1 ( __cÚ¡ * __s ,  __acû± ); 1046 __STRING_INLINE size_t 1047 $__¡r¥n_c1 ( __cÚ¡ * __s ,  __acû± ) 1049  size_t __»suÉ = 0; 1051  __s [ __»suÉ ] =ð __acû± ) 1052 ++ __»suÉ ; 1053  __»suÉ ; 1054 } } 1056 __STRING_INLINE size_t __¡r¥n_c2 ( __cÚ¡ * __s ,  __acû±1 , 1057  __acû±2 ); 1058 __STRING_INLINE size_t 1059 $__¡r¥n_c2 ( __cÚ¡ * __s ,  __acû±1 ,  __acû±2 ) 1061  size_t __»suÉ = 0; 1063  __s [ __»suÉ ] =ð __acû±1 || __s[__»suÉ] =ð __acû±2 ) 1064 ++ __»suÉ ; 1065  __»suÉ ; 1066 } } 1068 __STRING_INLINE size_t __¡r¥n_c3 ( __cÚ¡ * __s ,  __acû±1 , 1069  __acû±2 ,  __acû±3 ); 1070 __STRING_INLINE size_t 1071 $__¡r¥n_c3 ( __cÚ¡ * __s ,  __acû±1 ,  __acû±2 ,  __acû±3 ) 1073  size_t __»suÉ = 0; 1075  __s [ __»suÉ ] =ð __acû±1 || __s[__»suÉ] =ð __acû±2 1076 || __s [ __»suÉ ] =ð __acû±3 ) 1077 ++ __»suÉ ; 1078  __»suÉ ; 1079 } } 1084 #ià! defšed _HAVE_STRING_ARCH_¡½brk || defšed _FORCE_INLINES 1085 #iâdeà _HAVE_STRING_ARCH_¡½brk 1086 #ià __GNUC_PREREQ (3, 2) 1087  #¡½brk ( s , acû± ) \ 1088 __ex‹nsiÚ__ \ 1089 ({  __a0 , __a1 , __a2 ; \ 1090 ( `__bužtš_cÚ¡ªt_p ( acû± è&& `__¡ršg2_1b±r_p (accept) \ 1091 ? (( `__bužtš_cÚ¡ªt_p ( s è&& `__¡ršg2_1b±r_p (s)) \ 1092 ? `__bužtš_¡½brk ( s , acû± ) \ 1093 : (( __a0 = (( __cÚ¡ *è( acû± ))[0], __a0 == '\0') \ 1094 ? ((è( s ), (*è NULL ) \ 1095 : (( __a1 = (( __cÚ¡ *è( acû± ))[1], __a1 == '\0') \ 1096 ? `__bužtš_¡rchr ( s , __a0 ) \ 1097 : (( __a2 = (( __cÚ¡ *è( acû± ))[2], __a2 == '\0') \ 1098 ? `__¡½brk_c2 ( s , __a0 , __a1 ) \ 1099 : ((( __cÚ¡ *è( acû± ))[3] == '\0' \ 1100 ? `__¡½brk_c3 ( s , __a0 , __a1 , __a2 ) \ 1101 : `__bužtš_¡½brk ( s , acû± )))))) \ 1102 : `__bužtš_¡½brk ( s , acû± )); }) ) 1104  #¡½brk ( s , acû± ) \ 1105 __ex‹nsiÚ__ \ 1106 ({  __a0 , __a1 , __a2 ; \ 1107 ( `__bužtš_cÚ¡ªt_p ( acû± è&& `__¡ršg2_1b±r_p (accept) \ 1108 ? (( __a0 = (( __cÚ¡ *è( acû± ))[0], __a0 == '\0') \ 1109 ? ((è( s ), (*è NULL ) \ 1110 : (( __a1 = (( __cÚ¡ *è( acû± ))[1], __a1 == '\0') \ 1111 ? `¡rchr ( s , __a0 ) \ 1112 : (( __a2 = (( __cÚ¡ *è( acû± ))[2], __a2 == '\0') \ 1113 ? `__¡½brk_c2 ( s , __a0 , __a1 ) \ 1114 : ((( __cÚ¡ *è( acû± ))[3] == '\0' \ 1115 ? `__¡½brk_c3 ( s , __a0 , __a1 , __a2 ) \ 1116 : `¡½brk ( s , acû± ))))) \ 1117 : `¡½brk ( s , acû± )); }) ) 1121 __STRING_INLINE * __¡½brk_c2 ( __cÚ¡ * __s ,  __acû±1 , 1122  __acû±2 ); 1123 __STRING_INLINE * 1124 $__¡½brk_c2 ( __cÚ¡ * __s ,  __acû±1 ,  __acû±2 ) 1127 * __s !ð'\0' && *__ !ð __acû±1 && *__ !ð __acû±2 ) 1128 ++ __s ; 1129  * __s =ð'\0' ? NULL : (*è( size_t ) __s; 1130 } } 1132 __STRING_INLINE * __¡½brk_c3 ( __cÚ¡ * __s ,  __acû±1 , 1133  __acû±2 ,  __acû±3 ); 1134 __STRING_INLINE * 1135 $__¡½brk_c3 ( __cÚ¡ * __s ,  __acû±1 ,  __acû±2 , 1136  __acû±3 ) 1139 * __s !ð'\0' && *__ !ð __acû±1 && *__ !ð __acû±2 1140 && * __s !ð __acû±3 ) 1141 ++ __s ; 1142  * __s =ð'\0' ? NULL : (*è( size_t ) __s; 1143 } } 1149 #ià! defšed _HAVE_STRING_ARCH_¡r¡r && ! __GNUC_PREREQ (2, 97) 1150  #¡r¡r ( hay¡ack , ÃedË ) \ 1151 ( `__ex‹nsiÚ__ ( `__bužtš_cÚ¡ªt_p ( ÃedË è&& `__¡ršg2_1b±r_p (needle) \ 1152 ? ((( __cÚ¡ *è( ÃedË ))[0] == '\0' \ 1153 ? (*è( size_t è( hay¡ack ) \ 1154 : ((( __cÚ¡ *è( ÃedË ))[1] == '\0' \ 1155 ? `¡rchr ( hay¡ack , \ 1156 (( __cÚ¡ *è( ÃedË ))[0]) \ 1157 : `¡r¡r ( hay¡ack , ÃedË ))) \ 1158 : `¡r¡r ( hay¡ack , ÃedË ))) ) 1162 #ià! defšed _HAVE_STRING_ARCH_¡¹ok_r || defšed _FORCE_INLINES 1163 #iâdeà _HAVE_STRING_ARCH_¡¹ok_r 1164  #__¡¹ok_r ( s , £p , Ãx ) \ 1165 ( `__ex‹nsiÚ__ ( `__bužtš_cÚ¡ªt_p ( £p è&& `__¡ršg2_1b±r_p (sep) \ 1166 && (( __cÚ¡ *è( £p ))[0] != '\0' \ 1167 && (( __cÚ¡ *è( £p ))[1] == '\0' \ 1168 ? `__¡¹ok_r_1c ( s , (( __cÚ¡ *è( £p ))[0], Ãx ) \ 1169 : `__¡¹ok_r ( s , £p , Ãx ))) ) 1172 __STRING_INLINE * __¡¹ok_r_1c (* __s ,  __£p , ** __Ãx ); 1173 __STRING_INLINE * 1174 $__¡¹ok_r_1c (* __s ,  __£p , ** __Ãx ) 1176 * __»suÉ ; 1177 ià( __s =ð NULL ) 1178 __s = * __Ãx ; 1179 * __s =ð __£p ) 1180 ++ __s ; 1181 __»suÉ = NULL ; 1182 ià(* __s != '\0') 1184 __»suÉ = __s ++; 1185 * __s != '\0') 1186 ià(* __s ++ =ð __£p ) 1188 __s [-1] = '\0'; 1192 * __Ãx = __s ; 1193  __»suÉ ; 1194 } } 1195 #ià defšed __USE_POSIX || defšed __USE_MISC 1196  #¡¹ok_r ( s , £p , Ãx è `__¡¹ok_r (s, s•,‚ex) ) 1201 #ià! defšed _HAVE_STRING_ARCH_¡r£p || defšed _FORCE_INLINES 1202 #iâdeà _HAVE_STRING_ARCH_¡r£p 1204 * __¡r£p_g (** __¡ršgp , __cÚ¡ * __d–im ); 1205  #__¡r£p ( s , »jeù ) \ 1206 __ex‹nsiÚ__ \ 1207 ({  __r0 , __r1 , __r2 ; \ 1208 ( `__bužtš_cÚ¡ªt_p ( »jeù è&& `__¡ršg2_1b±r_p (reject) \ 1209 && ( __r0 = (( __cÚ¡ *è( »jeù ))[0], \ 1210 (( __cÚ¡ *è( »jeù ))[0] != '\0') \ 1211 ? (( __r1 = (( __cÚ¡ *è( »jeù ))[1], \ 1212 (( __cÚ¡ *è( »jeù ))[1] == '\0') \ 1213 ? `__¡r£p_1c ( s , __r0 ) \ 1214 : (( __r2 = (( __cÚ¡ *è( »jeù ))[2], __r2 == '\0') \ 1215 ? `__¡r£p_2c ( s , __r0 , __r1 ) \ 1216 : ((( __cÚ¡ *è( »jeù ))[3] == '\0' \ 1217 ? `__¡r£p_3c ( s , __r0 , __r1 , __r2 ) \ 1218 : `__¡r£p_g ( s , »jeù )))) \ 1219 : `__¡r£p_g ( s , »jeù )); }) ) 1222 __STRING_INLINE * __¡r£p_1c (** __s ,  __»jeù ); 1223 __STRING_INLINE * 1224 $__¡r£p_1c (** __s ,  __»jeù ) 1226 * __»tv® = * __s ; 1227 ià( __»tv® !ð NULL && (* __s = `¡rchr (__»tv®, __»jeù )) != NULL) 1228 *(* __s )++ = '\0'; 1229  __»tv® ; 1230 } } 1232 __STRING_INLINE * __¡r£p_2c (** __s ,  __»jeù1 ,  __»jeù2 ); 1233 __STRING_INLINE * 1234 $__¡r£p_2c (** __s ,  __»jeù1 ,  __»jeù2 ) 1236 * __»tv® = * __s ; 1237 ià( __»tv® !ð NULL ) 1239 * __ý = __»tv® ; 1242 ià(* __ý == '\0') 1244 __ý = NULL ; 1247 ià(* __ý =ð __»jeù1 || *__ý =ð __»jeù2 ) 1249 * __ý ++ = '\0'; 1252 ++ __ý ; 1254 * __s = __ý ; 1256  __»tv® ; 1257 } } 1259 __STRING_INLINE * __¡r£p_3c (** __s ,  __»jeù1 ,  __»jeù2 , 1260  __»jeù3 ); 1261 __STRING_INLINE * 1262 $__¡r£p_3c (** __s ,  __»jeù1 ,  __»jeù2 ,  __»jeù3 ) 1264 * __»tv® = * __s ; 1265 ià( __»tv® !ð NULL ) 1267 * __ý = __»tv® ; 1270 ià(* __ý == '\0') 1272 __ý = NULL ; 1275 ià(* __ý =ð __»jeù1 || *__ý =ð __»jeù2 || *__ý =ð __»jeù3 ) 1277 * __ý ++ = '\0'; 1280 ++ __ý ; 1282 * __s = __ý ; 1284  __»tv® ; 1285 } } 1286 #ifdeà __USE_BSD 1287  #¡r£p ( s , »jeù è `__¡r£p (s,„ejeù) ) 1294 #ifdeà __USE_MISC 1296 #ià! defšed _HAVE_STRING_ARCH_¡rdup || !defšed _HAVE_STRING_ARCH_¡ºdup 1297  #__Ãed_m®loc_ªd_ÿÎoc ) 1298  ~<¡dlib.h > 1301 #iâdeà _HAVE_STRING_ARCH_¡rdup 1303 * $__¡rdup ( __cÚ¡ * __¡ršg è __THROW __©Œibu‹_m®loc__ ; 1304  #__¡rdup ( s ) \ 1305 ( `__ex‹nsiÚ__ ( `__bužtš_cÚ¡ªt_p ( s è&& `__¡ršg2_1b±r_p (s) \ 1306 ? ((( __cÚ¡ *è( s ))[0] == '\0' \ 1307 ? (*è `ÿÎoc (( size_t ) 1, (size_t) 1) \ 1308 : ({ size_t __Ën = `¡¾’ ( s ) + 1; \ 1309 * __»tv® = (*è `m®loc ( __Ën ); \ 1310 ià( __»tv® !ð NULL ) \ 1311 __»tv® = (*è `memýy (__»tv®, s , __Ën ); \ 1312 __»tv® ; } })) \ 1313 : `__¡rdup ( s ))) ) 1315 #ià defšed __USE_SVID || defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED 1316  #¡rdup ( s è `__¡rdup (s) ) 1320 #iâdeà _HAVE_STRING_ARCH_¡ºdup 1322 * $__¡ºdup ( __cÚ¡ * __¡ršg , size_t __n ) 1323 __THROW __©Œibu‹_m®loc__ ; 1324  #__¡ºdup ( s , n ) \ 1325 ( `__ex‹nsiÚ__ ( `__bužtš_cÚ¡ªt_p ( s è&& `__¡ršg2_1b±r_p (s) \ 1326 ? ((( __cÚ¡ *è( s ))[0] == '\0' \ 1327 ? (*è `ÿÎoc (( size_t ) 1, (size_t) 1) \ 1328 : ({ size_t __Ën = `¡¾’ ( s ) + 1; \ 1329 size_t __n = ( n ); \ 1330 * __»tv® ; \ 1331 ià( __n < __Ën ) \ 1332 __Ën = __n + 1; \ 1333 __»tv® = (*è `m®loc ( __Ën ); \ 1334 ià( __»tv® !ð NULL ) \ 1336 __»tv® [ __Ën - 1] = '\0'; \ 1337 __»tv® = (*è `memýy (__»tv®, s , \ 1338 __Ën - 1); \ 1340 __»tv® ; } })) \ 1341 : `__¡ºdup ( s , n ))) ) 1343 #ifdeà __USE_GNU 1344  #¡ºdup ( s , n è `__¡ºdup (s,‚) ) 1350 #iâdeà _FORCE_INLINES 1351 #undeà __STRING_INLINE @/usr/include/bits/string3.h 19 #iâdeà _STRING_H 23 __w¬ndeþ ( __w¬n_mem£t_z”o_Ën , 26 #iâdeà __ýlu¥lus 30 #undeà memýy 31 #undeà memmove 32 #undeà mem£t 33 #undeà ¡rÿt 34 #undeà ¡rýy 35 #undeà ¡ºÿt 36 #undeà ¡ºýy 37 #ifdeà __USE_GNU 38 #undeà mempýy 39 #undeà ¡pýy 41 #ifdeà __USE_BSD 42 #undeà bcÝy 43 #undeà bz”o 48 __ex‹º_®ways_šlše * 49 __NTH ( $memýy (* __»¡riù __de¡ , __cÚ¡ *__»¡riù __¤c , 50 size_t __Ën )) 52  `__bužtš___memýy_chk ( __de¡ , __¤c , __Ën , `__bos0 (__dest)); 53 } } 55 __ex‹º_®ways_šlše * 56 __NTH ( $memmove (* __de¡ , __cÚ¡ * __¤c , size_t __Ën )) 58  `__bužtš___memmove_chk ( __de¡ , __¤c , __Ën , `__bos0 (__dest)); 59 } } 61 #ifdeà __USE_GNU 62 __ex‹º_®ways_šlše * 63 __NTH ( $mempýy (* __»¡riù __de¡ , __cÚ¡ *__»¡riù __¤c , 64 size_t __Ën )) 66  `__bužtš___mempýy_chk ( __de¡ , __¤c , __Ën , `__bos0 (__dest)); 67 } } 76 __ex‹º_®ways_šlše * 77 __NTH ( $mem£t (* __de¡ ,  __ch , size_t __Ën )) 79 ià( `__bužtš_cÚ¡ªt_p ( __Ën ) && __len == 0 80 && (! `__bužtš_cÚ¡ªt_p ( __ch ) || __ch != 0)) 82 `__w¬n_mem£t_z”o_Ën (); 83  __de¡ ; 85  `__bužtš___mem£t_chk ( __de¡ , __ch , __Ën , `__bos0 (__dest)); 86 } } 88 #ifdeà __USE_BSD 89 __ex‹º_®ways_šlše  90 __NTH ( $bcÝy ( __cÚ¡ * __¤c , * __de¡ , size_t __Ën )) 92 (è `__bužtš___memmove_chk ( __de¡ , __¤c , __Ën , `__bos0 (__dest)); 93 } } 95 __ex‹º_®ways_šlše  96 __NTH ( $bz”o (* __de¡ , size_t __Ën )) 98 (è `__bužtš___mem£t_chk ( __de¡ , '\0', __Ën , `__bos0 (__dest)); 99 } } 102 __ex‹º_®ways_šlše * 103 __NTH ( $¡rýy (* __»¡riù __de¡ , __cÚ¡ *__»¡riù __¤c )) 105  `__bužtš___¡rýy_chk ( __de¡ , __¤c , `__bos (__dest)); 106 } } 108 #ifdeà __USE_GNU 109 __ex‹º_®ways_šlše * 110 __NTH ( $¡pýy (* __»¡riù __de¡ , __cÚ¡ *__»¡riù __¤c )) 112  `__bužtš___¡pýy_chk ( __de¡ , __¤c , `__bos (__dest)); 113 } } 117 __ex‹º_®ways_šlše * 118 __NTH ( $¡ºýy (* __»¡riù __de¡ , __cÚ¡ *__»¡riù __¤c , 119 size_t __Ën )) 121  `__bužtš___¡ºýy_chk ( __de¡ , __¤c , __Ën , `__bos (__dest)); 122 } } 125 * $__¡²ýy_chk (* __de¡ , __cÚ¡ * __¤c , size_t __n , 126 size_t __de¡Ën è __THROW ; 127 * `__REDIRECT_NTH ( __¡²ýy_®Ÿs , (* __de¡ , 128 __cÚ¡ * __¤c , 129 size_t __n ), ¡²ýy ); 131 __ex‹º_®ways_šlše * 132 `__NTH ( $¡²ýy (* __de¡ , __cÚ¡ * __¤c , size_t __n )) 134 ià( `__bos ( __de¡ è!ð( size_t ) -1 135 && (! `__bužtš_cÚ¡ªt_p ( __n è|| __À<ð `__bos ( __de¡ ))) 136  `__¡²ýy_chk ( __de¡ , __¤c , __n , `__bos (__dest)); 137  `__¡²ýy_®Ÿs ( __de¡ , __¤c , __n ); 138 } } 141 __ex‹º_®ways_šlše * 142 __NTH ( $¡rÿt (* __»¡riù __de¡ , __cÚ¡ *__»¡riù __¤c )) 144  `__bužtš___¡rÿt_chk ( __de¡ , __¤c , `__bos (__dest)); 145 } } 148 __ex‹º_®ways_šlše * 149 __NTH ( $¡ºÿt (* __»¡riù __de¡ , __cÚ¡ *__»¡riù __¤c , 150 size_t __Ën )) 152  `__bužtš___¡ºÿt_chk ( __de¡ , __¤c , __Ën , `__bos (__dest)); 153 } } @/usr/include/bits/sys_errlist.h 20 #iâdeà _STDIO_H 26 #ifdeà __USE_BSD 27  sys_ü ; 28 __cÚ¡ *__cÚ¡ sys_”¾i¡ []; 30 #ifdeà __USE_GNU 31  _sys_ü ; 32 __cÚ¡ *__cÚ¡ _sys_”¾i¡ []; @/usr/include/bits/time.h 24 #iâdeà __Ãed_timev® 25 #iâdeà _BITS_TIME_H 26  #_BITS_TIME_H 1 ) 34  #CLOCKS_PER_SEC 1000000l ) 36 #ià! defšed __STRICT_ANSI__ && !defšed __USE_XOPEN2K 39  ~ 40  __syscÚf (); 41  #CLK_TCK (( __þock_t è `__syscÚf (2)è ) 44 #ifdeà __USE_POSIX199309 46  #CLOCK_REALTIME 0 ) 48  #CLOCK_MONOTONIC 1 ) 50  #CLOCK_PROCESS_CPUTIME_ID 2 ) 52  #CLOCK_THREAD_CPUTIME_ID 3 ) 54  #CLOCK_MONOTONIC_RAW 4 ) 56  #CLOCK_REALTIME_COARSE 5 ) 58  #CLOCK_MONOTONIC_COARSE 6 ) 61  #TIMER_ABSTIME 1 ) 67 #ifdeà __Ãed_timev® 68 #undeà __Ãed_timev® 69 #iâdeà _STRUCT_TIMEVAL 70  #_STRUCT_TIMEVAL 1 ) 71  ~ 75  stimev® 77 __time_t mtv_£c ; 78 __su£cÚds_t mtv_u£c ; @/usr/include/bits/types.h 24 #iâdef _BITS_TYPES_H 25  #_BITS_TYPES_H 1 ) 27  ~<ã©u»s.h > 28  ~ 31  t__u_ch¬ ; 32  t__u_shÜt ; 33  t__u_št ; 34  t__u_lÚg ; 37 sigÃd  t__št8_t ; 38  t__ušt8_t ; 39 sigÃd  t__št16_t ; 40  t__ušt16_t ; 41 sigÃd  t__št32_t ; 42  t__ušt32_t ; 43 #ià __WORDSIZE == 64 44 sigÃd  t__št64_t ; 45  t__ušt64_t ; 46 #–ià defšed __GLIBC_HAVE_LONG_LONG 47 __ex‹nsiÚ__ sigÃd  t__št64_t ; 48 __ex‹nsiÚ__  t__ušt64_t ; 52 #ià __WORDSIZE == 64 53  t__quad_t ; 54  t__u_quad_t ; 55 #–ià defšed __GLIBC_HAVE_LONG_LONG 56 __ex‹nsiÚ__  t__quad_t ; 57 __ex‹nsiÚ__  t__u_quad_t ; 61  m__v® [2]; 62 } t__quad_t ; 65 __u_lÚg m__v® [2]; 66 } t__u_quad_t ; 99  #__S16_TYPE  ) 100  #__U16_TYPE  ) 101  #__S32_TYPE  ) 102  #__U32_TYPE  ) 103  #__SLONGWORD_TYPE  ) 104  #__ULONGWORD_TYPE  ) 105 #ià __WORDSIZE == 32 106  #__SQUAD_TYPE __quad_t ) 107  #__UQUAD_TYPE __u_quad_t ) 108  #__SWORD_TYPE  ) 109  #__UWORD_TYPE  ) 110  #__SLONG32_TYPE  ) 111  #__ULONG32_TYPE  ) 112  #__S64_TYPE __quad_t ) 113  #__U64_TYPE __u_quad_t ) 116  #__STD_TYPE __ex‹nsiÚ__  ) 117 #–ià __WORDSIZE == 64 118  t__SQUAD_TYPE  ) 119  t__UQUAD_TYPE  ) 120  t__SWORD_TYPE  ) 121  t__UWORD_TYPE  ) 122  t__SLONG32_TYPE  ) 123  t__ULONG32_TYPE  ) 124  t__S64_TYPE  ) 125  t__U64_TYPE  ) 127  t__STD_TYPE  ) 131  ~ 134 __STD_TYPE t__DEV_T_TYPE t__dev_t ; 135 __STD_TYPE __UID_T_TYPE g__uid_t ; 136 __STD_TYPE __GID_T_TYPE g__gid_t ; 137 __STD_TYPE __INO_T_TYPE g__šo_t ; 138 __STD_TYPE __INO64_T_TYPE g__šo64_t ; 139 __STD_TYPE __MODE_T_TYPE g__mode_t ; 140 __STD_TYPE __NLINK_T_TYPE g__Æšk_t ; 141 __STD_TYPE __OFF_T_TYPE g__off_t ; 142 __STD_TYPE __OFF64_T_TYPE g__off64_t ; 143 __STD_TYPE __PID_T_TYPE g__pid_t ; 144 __STD_TYPE __FSID_T_TYPE g__fsid_t ; 145 __STD_TYPE __CLOCK_T_TYPE g__þock_t ; 146 __STD_TYPE __RLIM_T_TYPE g__¾im_t ; 147 __STD_TYPE __RLIM64_T_TYPE g__¾im64_t ; 148 __STD_TYPE __ID_T_TYPE g__id_t ; 149 __STD_TYPE __TIME_T_TYPE g__time_t ; 150 __STD_TYPE __USECONDS_T_TYPE g__u£cÚds_t ; 151 __STD_TYPE __SUSECONDS_T_TYPE g__su£cÚds_t ; 153 __STD_TYPE __DADDR_T_TYPE g__daddr_t ; 154 __STD_TYPE __SWBLK_T_TYPE g__swblk_t ; 155 __STD_TYPE __KEY_T_TYPE g__key_t ; 158 __STD_TYPE __CLOCKID_T_TYPE g__þockid_t ; 161 __STD_TYPE __TIMER_T_TYPE g__tim”_t ; 164 __STD_TYPE __BLKSIZE_T_TYPE g__blksize_t ; 169 __STD_TYPE __BLKCNT_T_TYPE g__blkút_t ; 170 __STD_TYPE __BLKCNT64_T_TYPE g__blkút64_t ; 173 __STD_TYPE __FSBLKCNT_T_TYPE g__fsblkút_t ; 174 __STD_TYPE __FSBLKCNT64_T_TYPE g__fsblkút64_t ; 177 __STD_TYPE __FSFILCNT_T_TYPE g__fsfžút_t ; 178 __STD_TYPE __FSFILCNT64_T_TYPE g__fsfžút64_t ; 180 __STD_TYPE __SSIZE_T_TYPE g__ssize_t ; 184  __off64_t t__loff_t ; 185  __quad_t * t__qaddr_t ; 186 * t__ÿddr_t ; 189 __STD_TYPE __SWORD_TYPE g__šŒ_t ; 192 __STD_TYPE __U32_TYPE g__sockËn_t ; 195 #undeà __STD_TYPE @/usr/include/bits/unistd.h 20 #iâdeà _UNISTD_H 24 ssize_t $__»ad_chk ( __fd , * __buf , size_t __nby‹s , 25 size_t __buæ’ è __wur ; 26 ssize_t `__REDIRECT ( __»ad_®Ÿs , ( __fd , * __buf , 27 size_t __nby‹s ), »ad è __wur ; 28 ssize_t `__REDIRECT ( __»ad_chk_w¬n , 29 ( __fd , * __buf , size_t __nby‹s , 30 size_t __buæ’ ), __»ad_chk ) 31 __wur `__w¬Ç‰r ("read called with bigger†engthhan size of " 34 __ex‹º_®ways_šlše __wur ssize_t 35 $»ad ( __fd , * __buf , size_t __nby‹s ) 37 ià( `__bos0 ( __buf è!ð( size_t ) -1) 39 ià(! `__bužtš_cÚ¡ªt_p ( __nby‹s )) 40  `__»ad_chk ( __fd , __buf , __nby‹s , `__bos0 (__buf)); 42 ià( __nby‹s > `__bos0 ( __buf )) 43  `__»ad_chk_w¬n ( __fd , __buf , __nby‹s , `__bos0 (__buf)); 45  `__»ad_®Ÿs ( __fd , __buf , __nby‹s ); 46 } } 48 #ifdeà __USE_UNIX98 49 ssize_t $__´—d_chk ( __fd , * __buf , size_t __nby‹s , 50 __off_t __off£t , size_t __bufsize è __wur ; 51 ssize_t $__´—d64_chk ( __fd , * __buf , size_t __nby‹s , 52 __off64_t __off£t , size_t __bufsize è __wur ; 53 ssize_t `__REDIRECT ( __´—d_®Ÿs , 54 ( __fd , * __buf , size_t __nby‹s , 55 __off_t __off£t ), ´—d è __wur ; 56 ssize_t `__REDIRECT ( __´—d64_®Ÿs , 57 ( __fd , * __buf , size_t __nby‹s , 58 __off64_t __off£t ), ´—d64 è __wur ; 59 ssize_t `__REDIRECT ( __´—d_chk_w¬n , 60 ( __fd , * __buf , size_t __nby‹s , 61 __off_t __off£t , size_t __bufsize ), __´—d_chk ) 62 __wur `__w¬Ç‰r ("pread called with bigger†engthhan size of " 64 ssize_t `__REDIRECT ( __´—d64_chk_w¬n , 65 ( __fd , * __buf , size_t __nby‹s , 66 __off64_t __off£t , size_t __bufsize ), 67 __´—d64_chk ) 68 __wur `__w¬Ç‰r ("pread64 called with bigger†engthhan size of " 71 #iâdeà __USE_FILE_OFFSET64 72 __ex‹º_®ways_šlše __wur ssize_t 73 $´—d ( __fd , * __buf , size_t __nby‹s , __off_t __off£t ) 75 ià( `__bos0 ( __buf è!ð( size_t ) -1) 77 ià(! `__bužtš_cÚ¡ªt_p ( __nby‹s )) 78  `__´—d_chk ( __fd , __buf , __nby‹s , __off£t , `__bos0 (__buf)); 80 iàÐ __nby‹s > `__bos0 ( __buf )) 81  `__´—d_chk_w¬n ( __fd , __buf , __nby‹s , __off£t , 82 `__bos0 ( __buf )); 84  `__´—d_®Ÿs ( __fd , __buf , __nby‹s , __off£t ); 85 } } 87 __ex‹º_®ways_šlše __wur ssize_t 88 $´—d ( __fd , * __buf , size_t __nby‹s , __off64_t __off£t ) 90 ià( `__bos0 ( __buf è!ð( size_t ) -1) 92 ià(! `__bužtš_cÚ¡ªt_p ( __nby‹s )) 93  `__´—d64_chk ( __fd , __buf , __nby‹s , __off£t , `__bos0 (__buf)); 95 iàÐ __nby‹s > `__bos0 ( __buf )) 96  `__´—d64_chk_w¬n ( __fd , __buf , __nby‹s , __off£t , 97 `__bos0 ( __buf )); 100  `__´—d64_®Ÿs ( __fd , __buf , __nby‹s , __off£t ); 101 } } 104 #ifdeà __USE_LARGEFILE64 105 __ex‹º_®ways_šlše __wur ssize_t 106 $´—d64 ( __fd , * __buf , size_t __nby‹s , __off64_t __off£t ) 108 ià( `__bos0 ( __buf è!ð( size_t ) -1) 110 ià(! `__bužtš_cÚ¡ªt_p ( __nby‹s )) 111  `__´—d64_chk ( __fd , __buf , __nby‹s , __off£t , `__bos0 (__buf)); 113 iàÐ __nby‹s > `__bos0 ( __buf )) 114  `__´—d64_chk_w¬n ( __fd , __buf , __nby‹s , __off£t , 115 `__bos0 ( __buf )); 118  `__´—d64_®Ÿs ( __fd , __buf , __nby‹s , __off£t ); 119 } } 123 #ià defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED || defšed __USE_XOPEN2K 124 ssize_t $__»adlšk_chk ( __cÚ¡ * __»¡riù __·th , 125 * __»¡riù __buf , size_t __Ën , 126 size_t __buæ’ ) 127 __THROW `__nÚnuÎ ((1, 2)è __wur ; 128 ssize_t `__REDIRECT_NTH ( __»adlšk_®Ÿs , 129 ( __cÚ¡ * __»¡riù __·th , 130 * __»¡riù __buf , size_t __Ën ), »adlšk ) 131 `__nÚnuÎ ((1, 2)è __wur ; 132 ssize_t `__REDIRECT_NTH ( __»adlšk_chk_w¬n , 133 ( __cÚ¡ * __»¡riù __·th , 134 * __»¡riù __buf , size_t __Ën , 135 size_t __buæ’ ), __»adlšk_chk ) 136 `__nÚnuÎ ((1, 2)è __wur `__w¬Ç‰r ("readlink called with bigger†ength " 139 __ex‹º_®ways_šlše `__nÚnuÎ ((1, 2)è __wur ssize_t 140 `__NTH ( $»adlšk ( __cÚ¡ * __»¡riù __·th , *__»¡riù __buf , 141 size_t __Ën )) 143 ià( `__bos ( __buf è!ð( size_t ) -1) 145 ià(! `__bužtš_cÚ¡ªt_p ( __Ën )) 146  `__»adlšk_chk ( __·th , __buf , __Ën , `__bos (__buf)); 148 iàÐ __Ën > `__bos ( __buf )) 149  `__»adlšk_chk_w¬n ( __·th , __buf , __Ën , `__bos (__buf)); 151  `__»adlšk_®Ÿs ( __·th , __buf , __Ën ); 152 } } 155 #ifdeà __USE_ATFILE 156 ssize_t $__»adlšk©_chk ( __fd , __cÚ¡ * __»¡riù __·th , 157 * __»¡riù __buf , size_t __Ën , 158 size_t __buæ’ ) 159 __THROW `__nÚnuÎ ((2, 3)è __wur ; 160 ssize_t `__REDIRECT_NTH ( __»adlšk©_®Ÿs , 161 ( __fd , __cÚ¡ * __»¡riù __·th , 162 * __»¡riù __buf , size_t __Ën ), 163 »adlšk© ) 164 `__nÚnuÎ ((2, 3)è __wur ; 165 ssize_t `__REDIRECT_NTH ( __»adlšk©_chk_w¬n , 166 ( __fd , __cÚ¡ * __»¡riù __·th , 167 * __»¡riù __buf , size_t __Ën , 168 size_t __buæ’ ), __»adlšk©_chk ) 169 `__nÚnuÎ ((2, 3)è __wur `__w¬Ç‰r ("readlinkat called with bigger " 173 __ex‹º_®ways_šlše `__nÚnuÎ ((2, 3)è __wur ssize_t 174 `__NTH ( $»adlšk© ( __fd , __cÚ¡ * __»¡riù __·th , 175 * __»¡riù __buf , size_t __Ën )) 177 ià( `__bos ( __buf è!ð( size_t ) -1) 179 ià(! `__bužtš_cÚ¡ªt_p ( __Ën )) 180  `__»adlšk©_chk ( __fd , __·th , __buf , __Ën , `__bos (__buf)); 182 ià( __Ën > `__bos ( __buf )) 183  `__»adlšk©_chk_w¬n ( __fd , __·th , __buf , __Ën , 184 `__bos ( __buf )); 186  `__»adlšk©_®Ÿs ( __fd , __·th , __buf , __Ën ); 187 } } 190 * $__g‘cwd_chk (* __buf , size_t __size , size_ˆ __buæ’ ) 191 __THROW __wur ; 192 * `__REDIRECT_NTH ( __g‘cwd_®Ÿs , 193 (* __buf , size_t __size ), g‘cwd è __wur ; 194 * `__REDIRECT_NTH ( __g‘cwd_chk_w¬n , 195 (* __buf , size_t __size , size_ˆ __buæ’ ), 196 __g‘cwd_chk ) 197 __wur `__w¬Ç‰r ("getcwd caller with bigger†engthhan size of " 200 __ex‹º_®ways_šlše __wur * 201 `__NTH ( $g‘cwd (* __buf , size_t __size )) 203 ià( `__bos ( __buf è!ð( size_t ) -1) 205 ià(! `__bužtš_cÚ¡ªt_p ( __size )) 206  `__g‘cwd_chk ( __buf , __size , `__bos (__buf)); 208 ià( __size > `__bos ( __buf )) 209  `__g‘cwd_chk_w¬n ( __buf , __size , `__bos (__buf)); 211  `__g‘cwd_®Ÿs ( __buf , __size ); 212 } } 214 #ià defšed __USE_BSD || defšed __USE_XOPEN_EXTENDED 215 * $__g‘wd_chk (* __buf , size_t buæ’ ) 216 __THROW `__nÚnuÎ ((1)è __wur ; 217 * `__REDIRECT_NTH ( __g‘wd_w¬n , (* __buf ), g‘wd ) 218 `__nÚnuÎ ((1)è __wur `__w¬Ç‰r ("please use getcwd instead,‡s getwd " 221 __ex‹º_®ways_šlše `__nÚnuÎ ((1)è __©Œibu‹_d•»ÿ‹d__ __wur * 222 `__NTH ( $g‘wd (* __buf )) 224 ià( `__bos ( __buf è!ð( size_t ) -1) 225  `__g‘wd_chk ( __buf , `__bos (__buf)); 226  `__g‘wd_w¬n ( __buf ); 227 } } 230 size_t $__cÚf¡r_chk ( __Çme , * __buf , size_t __Ën , 231 size_t __buæ’ è __THROW ; 232 size_t `__REDIRECT_NTH ( __cÚf¡r_®Ÿs , ( __Çme , * __buf , 233 size_t __Ën ), cÚf¡r ); 234 size_t `__REDIRECT_NTH ( __cÚf¡r_chk_w¬n , 235 ( __Çme , * __buf , size_t __Ën , 236 size_t __buæ’ ), __cÚf¡r_chk ) 237 `__w¬Ç‰r ("confstr called with bigger†engthhan size of destination " 240 __ex‹º_®ways_šlše size_t 241 `__NTH ( $cÚf¡r ( __Çme , * __buf , size_t __Ën )) 243 ià( `__bos ( __buf è!ð( size_t ) -1) 245 ià(! `__bužtš_cÚ¡ªt_p ( __Ën )) 246  `__cÚf¡r_chk ( __Çme , __buf , __Ën , `__bos (__buf)); 248 ià( `__bos ( __buf è< __Ën ) 249  `__cÚf¡r_chk_w¬n ( __Çme , __buf , __Ën , `__bos (__buf)); 251  `__cÚf¡r_®Ÿs ( __Çme , __buf , __Ën ); 252 } } 255  $__g‘groups_chk ( __size , __gid_t __li¡ [], size_t __li¡Ën ) 256 __THROW __wur ; 257  `__REDIRECT_NTH ( __g‘groups_®Ÿs , ( __size , __gid_t __li¡ []), 258 g‘groups è __wur ; 259  `__REDIRECT_NTH ( __g‘groups_chk_w¬n , 260 ( __size , __gid_t __li¡ [], size_t __li¡Ën ), 261 __g‘groups_chk ) 262 __wur `__w¬Ç‰r ("getgroups called with bigger group counthan what " 265 __ex‹º_®ways_šlše  266 `__NTH ( $g‘groups ( __size , __gid_t __li¡ [])) 268 ià( `__bos ( __li¡ è!ð( size_t ) -1) 270 ià(! `__bužtš_cÚ¡ªt_p ( __size ) || __size < 0) 271  `__g‘groups_chk ( __size , __li¡ , `__bos (__list)); 273 ià( __size *  ( __gid_t è> `__bos ( __li¡ )) 274  `__g‘groups_chk_w¬n ( __size , __li¡ , `__bos (__list)); 276  `__g‘groups_®Ÿs ( __size , __li¡ ); 277 } } 280  $__‰yÇme_r_chk ( __fd , * __buf , size_t __buæ’ , 281 size_t __Ä—l è __THROW `__nÚnuÎ ((2)); 282  `__REDIRECT_NTH ( __‰yÇme_r_®Ÿs , ( __fd , * __buf , 283 size_t __buæ’ ), ‰yÇme_r ) 284 `__nÚnuÎ ((2)); 285  `__REDIRECT_NTH ( __‰yÇme_r_chk_w¬n , 286 ( __fd , * __buf , size_t __buæ’ , 287 size_t __Ä—l ), __‰yÇme_r_chk ) 288 `__nÚnuÎ ((2)è `__w¬Ç‰r ("ttyname_r called with bigger buflenhan " 291 __ex‹º_®ways_šlše  292 `__NTH ( $‰yÇme_r ( __fd , * __buf , size_t __buæ’ )) 294 ià( `__bos ( __buf è!ð( size_t ) -1) 296 ià(! `__bužtš_cÚ¡ªt_p ( __buæ’ )) 297  `__‰yÇme_r_chk ( __fd , __buf , __buæ’ , `__bos (__buf)); 299 ià( __buæ’ > `__bos ( __buf )) 300  `__‰yÇme_r_chk_w¬n ( __fd , __buf , __buæ’ , `__bos (__buf)); 302  `__‰yÇme_r_®Ÿs ( __fd , __buf , __buæ’ ); 303 } } 306 #ià defšed __USE_REENTRANT || defšed __USE_POSIX199506 307  $__g‘logš_r_chk (* __buf , size_t __buæ’ , size_ˆ __Ä—l ) 308 `__nÚnuÎ ((1)); 309  `__REDIRECT ( __g‘logš_r_®Ÿs , (* __buf , size_t __buæ’ ), 310 g‘logš_r è `__nÚnuÎ ((1)); 311  `__REDIRECT ( __g‘logš_r_chk_w¬n , 312 (* __buf , size_t __buæ’ , size_ˆ __Ä—l ), 313 __g‘logš_r_chk ) 314 `__nÚnuÎ ((1)è `__w¬Ç‰r ("getlogin_r called with bigger buflenhan " 317 __ex‹º_®ways_šlše  318 $g‘logš_r (* __buf , size_t __buæ’ ) 320 ià( `__bos ( __buf è!ð( size_t ) -1) 322 ià(! `__bužtš_cÚ¡ªt_p ( __buæ’ )) 323  `__g‘logš_r_chk ( __buf , __buæ’ , `__bos (__buf)); 325 ià( __buæ’ > `__bos ( __buf )) 326  `__g‘logš_r_chk_w¬n ( __buf , __buæ’ , `__bos (__buf)); 328  `__g‘logš_r_®Ÿs ( __buf , __buæ’ ); 329 } } 333 #ià defšed __USE_BSD || defšed __USE_UNIX98 334  $__g‘ho¡Çme_chk (* __buf , size_t __buæ’ , size_ˆ __Ä—l ) 335 __THROW `__nÚnuÎ ((1)); 336  `__REDIRECT_NTH ( __g‘ho¡Çme_®Ÿs , (* __buf , size_t __buæ’ ), 337 g‘ho¡Çme è `__nÚnuÎ ((1)); 338  `__REDIRECT_NTH ( __g‘ho¡Çme_chk_w¬n , 339 (* __buf , size_t __buæ’ , size_ˆ __Ä—l ), 340 __g‘ho¡Çme_chk ) 341 `__nÚnuÎ ((1)è `__w¬Ç‰r ("gethostname called with bigger buflenhan " 344 __ex‹º_®ways_šlše  345 `__NTH ( $g‘ho¡Çme (* __buf , size_t __buæ’ )) 347 ià( `__bos ( __buf è!ð( size_t ) -1) 349 ià(! `__bužtš_cÚ¡ªt_p ( __buæ’ )) 350  `__g‘ho¡Çme_chk ( __buf , __buæ’ , `__bos (__buf)); 352 ià( __buæ’ > `__bos ( __buf )) 353  `__g‘ho¡Çme_chk_w¬n ( __buf , __buæ’ , `__bos (__buf)); 355  `__g‘ho¡Çme_®Ÿs ( __buf , __buæ’ ); 356 } } 360 #ià defšed __USE_BSD || (defšed __USE_XOPEN && !defšed __USE_UNIX98 ) 361  $__g‘domašÇme_chk (* __buf , size_t __buæ’ , size_ˆ __Ä—l ) 362 __THROW `__nÚnuÎ ((1)è __wur ; 363  `__REDIRECT_NTH ( __g‘domašÇme_®Ÿs , (* __buf , 364 size_t __buæ’ ), 365 g‘domašÇme è `__nÚnuÎ ((1)è __wur ; 366  `__REDIRECT_NTH ( __g‘domašÇme_chk_w¬n , 367 (* __buf , size_t __buæ’ , size_ˆ __Ä—l ), 368 __g‘domašÇme_chk ) 369 `__nÚnuÎ ((1)è __wur `__w¬Ç‰r ("getdomainname called with bigger " 373 __ex‹º_®ways_šlše  374 `__NTH ( $g‘domašÇme (* __buf , size_t __buæ’ )) 376 ià( `__bos ( __buf è!ð( size_t ) -1) 378 ià(! `__bužtš_cÚ¡ªt_p ( __buæ’ )) 379  `__g‘domašÇme_chk ( __buf , __buæ’ , `__bos (__buf)); 381 ià( __buæ’ > `__bos ( __buf )) 382  `__g‘domašÇme_chk_w¬n ( __buf , __buæ’ , `__bos (__buf)); 384  `__g‘domašÇme_®Ÿs ( __buf , __buæ’ ); 385 } } @/usr/include/bits/waitflags.h 20 #ià! defšed _SYS_WAIT_H && !defšed _STDLIB_H 26  #WNOHANG 1 ) 27  #WUNTRACED 2 ) 30  #WSTOPPED 2 ) 31  #WEXITED 4 ) 32  #WCONTINUED 8 ) 33  #WNOWAIT 0x01000000 ) 35  #__WNOTHREAD 0x20000000 ) 37  #__WALL 0x40000000 ) 38  #__WCLONE 0x80000000 ) @/usr/include/bits/waitstatus.h 20 #ià! defšed _SYS_WAIT_H && !defšed _STDLIB_H 29  #__WEXITSTATUS ( ¡©us è(((¡©usè& 0xff00è>> 8) ) 32  #__WTERMSIG ( ¡©us è((¡©usè& 0x7f) ) 35  #__WSTOPSIG ( ¡©us è `__WEXITSTATUS (¡©us) ) 38  #__WIFEXITED ( ¡©us è( `__WTERMSIG (¡©usè=ð0) ) 41  #__WIFSIGNALED ( ¡©us ) \ 42 (((sigÃd è((( ¡©us è& 0x7fè+ 1è>> 1è> 0) ) 45  #__WIFSTOPPED ( ¡©us è(((¡©usè& 0xffè=ð0x7f) ) 49 #ifdeà WCONTINUED 50  #__WIFCONTINUED ( ¡©us è((¡©usè=ð __W_CONTINUED ) ) 54  #__WCOREDUMP ( ¡©us è((¡©usè& __WCOREFLAG ) ) 57  #__W_EXITCODE ( »t , sig è(Ô‘è<< 8 | (sig)) ) 58  #__W_STOPCODE ( sig è((sigè<< 8 | 0x7f) ) 59  #__W_CONTINUED 0xffff ) 60  #__WCOREFLAG 0x80 ) 63 #ifdef __USE_BSD 65  ~<’dŸn.h > 67  uwa™ 69  mw_¡©us ; 72 #if __BYTE_ORDER =ð __LITTLE_ENDIAN 73  m__w_‹rmsig :7; 74  m__w_cÜedump :1; 75  m__w_»tcode :8; 78 #if __BYTE_ORDER =ð __BIG_ENDIAN 80  m__w_»tcode :8; 81  m__w_cÜedump :1; 82  m__w_‹rmsig :7; 84 } m__wa™_‹rmš©ed ; 87 #if __BYTE_ORDER =ð __LITTLE_ENDIAN 88  m__w_¡Ýv® :8; 89  m__w_¡Ýsig :8; 92 #if __BYTE_ORDER =ð __BIG_ENDIAN 94  m__w_¡Ýsig :8; 95  m__w_¡Ýv® :8; 97 } m__wa™_¡Ý³d ; 100  #w_‹rmsig __wa™_‹rmš©ed . __w_‹rmsig ) 101  #w_cÜedump __wa™_‹rmš©ed . __w_cÜedump ) 102  #w_»tcode __wa™_‹rmš©ed . __w_»tcode ) 103  #w_¡Ýsig __wa™_¡Ý³d . __w_¡Ýsig ) 104  #w_¡Ýv® __wa™_¡Ý³d . __w_¡Ýv® ) @/usr/include/bits/wordsize.h 3 #ià defšed __x86_64__ 4  #__WORDSIZE 64 ) 5  #__WORDSIZE_COMPAT32 1 ) 7  #__WORDSIZE 32 ) @/usr/include/endian.h 19 #iâdef _ENDIAN_H 20  #_ENDIAN_H 1 ) 22  ~<ã©u»s.h > 32  #__LITTLE_ENDIAN 1234 ) 33  #__BIG_ENDIAN 4321 ) 34  #__PDP_ENDIAN 3412 ) 37  ~ 41 #iâdeà __FLOAT_WORD_ORDER 42  #__FLOAT_WORD_ORDER __BYTE_ORDER ) 45 #ifdef __USE_BSD 46  #LITTLE_ENDIAN __LITTLE_ENDIAN ) 47  #BIG_ENDIAN __BIG_ENDIAN ) 48  #PDP_ENDIAN __PDP_ENDIAN ) 49  #BYTE_ORDER __BYTE_ORDER ) 52 #ià __BYTE_ORDER =ð __LITTLE_ENDIAN 53  #__LONG_LONG_PAIR ( HI , LO èLO, ) HI 54 #–ià __BYTE_ORDER =ð __BIG_ENDIAN 55  #__LONG_LONG_PAIR ( HI , LO èHI, ) LO 59 #ifdeà __USE_BSD 61  ~ 63 #ià __BYTE_ORDER =ð __LITTLE_ENDIAN 64  #htobe16 ( x è `__bsw­_16 (x) ) 65  #htÞe16 ( x è(x) ) 66  #be16toh ( x è `__bsw­_16 (x) ) 67  #Ë16toh ( x è(x) ) 69  #htobe32 ( x è `__bsw­_32 (x) ) 70  #htÞe32 ( x è(x) ) 71  #be32toh ( x è `__bsw­_32 (x) ) 72  #Ë32toh ( x è(x) ) 74  #htobe64 ( x è `__bsw­_64 (x) ) 75  #htÞe64 ( x è(x) ) 76  #be64toh ( x è `__bsw­_64 (x) ) 77  #Ë64toh ( x è(x) ) 79  #htobe16 ( x è(x) ) 80  #htÞe16 ( x è `__bsw­_16 (x) ) 81  #be16toh ( x è(x) ) 82  #Ë16toh ( x è `__bsw­_16 (x) ) 84  #htobe32 ( x è(x) ) 85  #htÞe32 ( x è `__bsw­_32 (x) ) 86  #be32toh ( x è(x) ) 87  #Ë32toh ( x è `__bsw­_32 (x) ) 89  #htobe64 ( x è(x) ) 90  #htÞe64 ( x è `__bsw­_64 (x) ) 91  #be64toh ( x è(x) ) 92  #Ë64toh ( x è `__bsw­_64 (x) ) @/usr/include/features.h 20 #iâdef _FEATURES_H 21  #_FEATURES_H 1 ) 97 #undeà __USE_ISOC99 98 #undeà __USE_ISOC95 99 #undeà __USE_POSIX 100 #undeà __USE_POSIX2 101 #undeà __USE_POSIX199309 102 #undeà __USE_POSIX199506 103 #undeà __USE_XOPEN 104 #undeà __USE_XOPEN_EXTENDED 105 #undeà __USE_UNIX98 106 #undeà __USE_XOPEN2K 107 #undeà __USE_XOPEN2KXSI 108 #undeà __USE_XOPEN2K8 109 #undeà __USE_XOPEN2K8XSI 110 #undeà __USE_LARGEFILE 111 #undeà __USE_LARGEFILE64 112 #undeà __USE_FILE_OFFSET64 113 #undeà __USE_BSD 114 #undeà __USE_SVID 115 #undeà __USE_MISC 116 #undeà __USE_ATFILE 117 #undeà __USE_GNU 118 #undeà __USE_REENTRANT 119 #undeà __USE_FORTIFY_LEVEL 120 #undeà __FAVOR_BSD 121 #undeà __KERNEL_STRICT_NAMES 125 #iâdeà _LOOSE_KERNEL_NAMES 126  #__KERNEL_STRICT_NAMES ) 130  #__USE_ANSI 1 ) 139 #ià defšed __GNUC__ && defšed __GNUC_MINOR__ 140  #__GNUC_PREREQ ( maj , mš ) \ 141 (( __GNUC__ << 16è+ __GNUC_MINOR__ >ð(( maj è<< 16è+ ( mš )) ) 143  #__GNUC_PREREQ ( maj , mš è0 ) 148 #ià defšed _BSD_SOURCE && \ 149 !( defšed g_POSIX_SOURCE || defšed g_POSIX_C_SOURCE || \ 150 defšed g_XOPEN_SOURCE || defšed g_GNU_SOURCE || defšed g_SVID_SOURCE ) 151  #__FAVOR_BSD 1 ) 155 #ifdeà _GNU_SOURCE 156 #undeà _ISOC95_SOURCE 157  #_ISOC95_SOURCE 1 ) 158 #undeà _ISOC99_SOURCE 159  #_ISOC99_SOURCE 1 ) 160 #undeà _POSIX_SOURCE 161  #_POSIX_SOURCE 1 ) 162 #undeà _POSIX_C_SOURCE 163  #_POSIX_C_SOURCE 200809L ) 164 #undeà _XOPEN_SOURCE 165  #_XOPEN_SOURCE 700 ) 166 #undeà _XOPEN_SOURCE_EXTENDED 167  #_XOPEN_SOURCE_EXTENDED 1 ) 168 #undeà _LARGEFILE64_SOURCE 169  #_LARGEFILE64_SOURCE 1 ) 170 #undeà _BSD_SOURCE 171  #_BSD_SOURCE 1 ) 172 #undeà _SVID_SOURCE 173  #_SVID_SOURCE 1 ) 174 #undeà _ATFILE_SOURCE 175  #_ATFILE_SOURCE 1 ) 180 #ià(! defšed __STRICT_ANSI__ && !defšed _ISOC99_SOURCE && \ 181 ! defšed g_POSIX_SOURCE && !defšed g_POSIX_C_SOURCE && \ 182 ! defšed g_XOPEN_SOURCE && !defšed g_BSD_SOURCE && !defšed g_SVID_SOURCE ) 183  #_BSD_SOURCE 1 ) 184  #_SVID_SOURCE 1 ) 191 #ià( defšed _ISOC99_SOURCE || defšed _ISOC9X_SOURCE \ 192 || ( defšed g__STDC_VERSION__ && __STDC_VERSION__ >= 199901L)) 193  #__USE_ISOC99 1 ) 197 #ià( defšed _ISOC99_SOURCE || defšed _ISOC9X_SOURCE \ 198 || ( defšed __STDC_VERSION__ && __STDC_VERSION__ >= 199409L)) 199  #__USE_ISOC95 1 ) 204 #ià((! defšed __STRICT_ANSI__ || ( _XOPEN_SOURCE - 0) >= 500) && \ 205 ! defšed _POSIX_SOURCE && !defšed _POSIX_C_SOURCE ) 206  #_POSIX_SOURCE 1 ) 207 #ià defšed _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 500 208  #_POSIX_C_SOURCE 2 ) 209 #–ià defšed _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 600 210  #_POSIX_C_SOURCE 199506L ) 211 #–ià defšed _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 700 212  #_POSIX_C_SOURCE 200112L ) 214  #_POSIX_C_SOURCE 200809L ) 216  #__USE_POSIX_IMPLICITLY 1 ) 219 #ià defšed _POSIX_SOURCE || _POSIX_C_SOURCE >ð1 || defšed _XOPEN_SOURCE 220  #__USE_POSIX 1 ) 223 #ià defšed _POSIX_C_SOURCE && _POSIX_C_SOURCE >ð2 || defšed _XOPEN_SOURCE 224  #__USE_POSIX2 1 ) 227 #ià( _POSIX_C_SOURCE - 0) >= 199309L 228  #__USE_POSIX199309 1 ) 231 #ià( _POSIX_C_SOURCE - 0) >= 199506L 232  #__USE_POSIX199506 1 ) 235 #ià( _POSIX_C_SOURCE - 0) >= 200112L 236  #__USE_XOPEN2K 1 ) 237 #undeà __USE_ISOC95 238  #__USE_ISOC95 1 ) 239 #undeà __USE_ISOC99 240  #__USE_ISOC99 1 ) 243 #ià( _POSIX_C_SOURCE - 0) >= 200809L 244  #__USE_XOPEN2K8 1 ) 245 #undeà _ATFILE_SOURCE 246  #_ATFILE_SOURCE 1 ) 249 #ifdef _XOPEN_SOURCE 250  #__USE_XOPEN 1 ) 251 #ià( _XOPEN_SOURCE - 0) >= 500 252  #__USE_XOPEN_EXTENDED 1 ) 253  #__USE_UNIX98 1 ) 254 #undeà _LARGEFILE_SOURCE 255  #_LARGEFILE_SOURCE 1 ) 256 #ià( _XOPEN_SOURCE - 0) >= 600 257 #ià( _XOPEN_SOURCE - 0) >= 700 258  #__USE_XOPEN2K8 1 ) 259  #__USE_XOPEN2K8XSI 1 ) 261  #__USE_XOPEN2K 1 ) 262  #__USE_XOPEN2KXSI 1 ) 263 #undeà __USE_ISOC95 264  #__USE_ISOC95 1 ) 265 #undeà __USE_ISOC99 266  #__USE_ISOC99 1 ) 269 #ifdeà _XOPEN_SOURCE_EXTENDED 270  #__USE_XOPEN_EXTENDED 1 ) 275 #ifdeà _LARGEFILE_SOURCE 276  #__USE_LARGEFILE 1 ) 279 #ifdeà _LARGEFILE64_SOURCE 280  #__USE_LARGEFILE64 1 ) 283 #ià defšed _FILE_OFFSET_BITS && _FILE_OFFSET_BITS == 64 284  #__USE_FILE_OFFSET64 1 ) 287 #ià defšed _BSD_SOURCE || defšed _SVID_SOURCE 288  #__USE_MISC 1 ) 291 #ifdef _BSD_SOURCE 292  #__USE_BSD 1 ) 295 #ifdef _SVID_SOURCE 296  #__USE_SVID 1 ) 299 #ifdef _ATFILE_SOURCE 300  #__USE_ATFILE 1 ) 303 #ifdef _GNU_SOURCE 304  #__USE_GNU 1 ) 307 #ià defšed _REENTRANT || defšed _THREAD_SAFE 308  #__USE_REENTRANT 1 ) 311 #ià defšed _FORTIFY_SOURCE && _FORTIFY_SOURCE > 0 \ 312 && __GNUC_PREREQ (4, 1è&& defšed g__OPTIMIZE__ && __OPTIMIZE__ > 0 313 #ià _FORTIFY_SOURCE > 1 314  #__USE_FORTIFY_LEVEL 2 ) 316  #__USE_FORTIFY_LEVEL 1 ) 319  #__USE_FORTIFY_LEVEL 0 ) 323  ~ 326  #__STDC_ISO_10646__ 200009L ) 334 #undeà __GNU_LIBRARY__ 335  #__GNU_LIBRARY__ 6 ) 339  #__GLIBC__ 2 ) 340  #__GLIBC_MINOR__ 13 ) 342  #__GLIBC_PREREQ ( maj , mš ) \ 343 (( __GLIBC__ << 16è+ __GLIBC_MINOR__ >ð(( maj è<< 16è+ ( mš )) ) 346 #ià defšed __GNUC__ \ 347 || ( defšed g__PGI && defšed g__i386__ ) \ 348 || ( defšed g__INTEL_COMPILER && (defšed g__i386__ || defšed g__Ÿ64__ )) \ 349 || ( defšed g__STDC_VERSION__ && __STDC_VERSION__ >= 199901L) 350  #__GLIBC_HAVE_LONG_LONG 1 ) 354 #iâdeà __ASSEMBLER__ 355 #iâdeà _SYS_CDEFS_H 356  ~ 361 #ià defšed __USE_FILE_OFFSET64 && !defšed __REDIRECT 362  #__USE_LARGEFILE 1 ) 363  #__USE_LARGEFILE64 1 ) 369 #ià __GNUC_PREREQ (2, 7è&& defšed __OPTIMIZE__ \ 370 && ! defšed g__OPTIMIZE_SIZE__ && !defšed g__NO_INLINE__ \ 371 && defšed g__ex‹º_šlše 372  #__USE_EXTERN_INLINES 1 ) 377 #ià __GNUC_PREREQ (2, 7è&& defšed __OPTIMIZE__ \ 378 && ( defšed g_LIBC || !defšed g__OPTIMIZE_SIZE__ è&& !defšed g__NO_INLINE__ \ 379 && defšed g__ex‹º_šlše 380  #__USE_EXTERN_INLINES_IN_LIBC 1 ) 388  ~ @/usr/include/getopt.h 21 #iâdeà _GETOPT_H 23 #iâdeà __Ãed_g‘Ýt 24  #_GETOPT_H 1 ) 34 #ià! defšed __GNU_LIBRARY__ 35  ~<ùy³.h > 38 #iâdeà __THROW 39 #iâdeà __GNUC_PREREQ 40  #__GNUC_PREREQ ( maj , mš è(0) ) 42 #ià defšed __ýlu¥lus && __GNUC_PREREQ (2,8) 43  #__THROW `throw () ) 45  #__THROW ) 49 #ifdef __ýlu¥lus 59 * Ýrg ; 73  Ýtšd ; 78  Ý‹¼ ; 82  ÝtÝt ; 84 #iâdeà __Ãed_g‘Ýt 106  sÝtiÚ 108 cÚ¡ * gÇme ; 111  ghas_¬g ; 112 * gæag ; 113  gv® ; 118  #no_¬gum’t 0 ) 119  #»quœed_¬gum’t 1 ) 120  #ÝtiÚ®_¬gum’t 2 ) 148 #ifdeà __GNU_LIBRARY__ 152  g‘Ýt ( ___¬gc , *cÚ¡ * ___¬gv , cÚ¡ * __shÜtÝts ) 153 __THROW ; 155 #ià defšed __Ãed_g‘Ýt && defšed __USE_POSIX2 \ 156 && ! defšed g__USE_POSIX_IMPLICITLY && !defšed g__USE_GNU 160 #ifdeà __REDIRECT 161  __REDIRECT_NTH ( g‘Ýt , ( ___¬gc , *cÚ¡ * ___¬gv , 162 cÚ¡ * __shÜtÝts ), 163 __posix_g‘Ýt ); 165  __posix_g‘Ýt ( ___¬gc , *cÚ¡ * ___¬gv , 166 cÚ¡ * __shÜtÝts è __THROW ; 167  #g‘Ýt __posix_g‘Ýt ) 171  g‘Ýt (); 174 #iâdeà __Ãed_g‘Ýt 175  g‘Ýt_lÚg ( ___¬gc , *cÚ¡ * ___¬gv , 176 cÚ¡ * __shÜtÝts , 177 cÚ¡  ÝtiÚ * __lÚgÝts , * __lÚgšd ) 178 __THROW ; 179  g‘Ýt_lÚg_Úly ( ___¬gc , *cÚ¡ * ___¬gv , 180 cÚ¡ * __shÜtÝts , 181 cÚ¡  ÝtiÚ * __lÚgÝts , * __lÚgšd ) 182 __THROW ; 186 #ifdef __ýlu¥lus 191 #undeà __Ãed_g‘Ýt @/usr/include/libio.h 29 #iâdeà _IO_STDIO_H 30  #_IO_STDIO_H ) 32  ~<_G_cÚfig.h > 34  #_IO_pos_t _G_åos_t ) 35  #_IO_åos_t _G_åos_t ) 36  #_IO_åos64_t _G_åos64_t ) 37  #_IO_size_t _G_size_t ) 38  #_IO_ssize_t _G_ssize_t ) 39  #_IO_off_t _G_off_t ) 40  #_IO_off64_t _G_off64_t ) 41  #_IO_pid_t _G_pid_t ) 42  #_IO_uid_t _G_uid_t ) 43  #_IO_icÚv_t _G_icÚv_t ) 44  #_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT ) 45  #_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE ) 46  #_IO_BUFSIZ _G_BUFSIZ ) 47  #_IO_va_li¡ _G_va_li¡ ) 48  #_IO_wšt_t _G_wšt_t ) 50 #ifdeà _G_NEED_STDARG_H 52  #__Ãed___va_li¡ ) 53  ~<¡d¬g.h > 54 #ifdeà __GNUC_VA_LIST 55 #undeà _IO_va_li¡ 56  #_IO_va_li¡ __gnuc_va_li¡ ) 60 #iâdeà __P 61 #ià _G_HAVE_SYS_CDEFS 62  ~ 64 #ifdeà __STDC__ 65  #__P ( p è ) p 66  #__PMT ( p è ) p 68  #__P ( p è() ) 69  #__PMT ( p è() ) 75 #iâdeà _PARAMS 76  #_PARAMS ( ´Ùos è `__P ÕrÙos) ) 79 #iâdeà __STDC__ 81 cÚ¡ ) 84  #_IO_UNIFIED_JUMPTABLES 1 ) 85 #iâdeà _G_HAVE_PRINTF_FP 86  #_IO_USE_DTOA 1 ) 89 #iâdeà EOF 90  #EOF (-1) ) 92 #iâdeà NULL 93 #ià defšed __GNUG__ && \ 94 ( g__GNUC__ > 2 || (__GNUC__ =ð2 && __GNUC_MINOR__ >= 8)) 95  #NULL ( __nuÎ ) ) 97 #ià! defšed ( __ýlu¥lus ) 98  #NULL ((*)0) ) 100  #NULL (0) ) 105  #_IOS_INPUT 1 ) 106  #_IOS_OUTPUT 2 ) 107  #_IOS_ATEND 4 ) 108  #_IOS_APPEND 8 ) 109  #_IOS_TRUNC 16 ) 110  #_IOS_NOCREATE 32 ) 111  #_IOS_NOREPLACE 64 ) 112  #_IOS_BIN 128 ) 120  #_IO_MAGIC 0xFBAD0000 ) 121  #_OLD_STDIO_MAGIC 0xFABC0000 ) 122  #_IO_MAGIC_MASK 0xFFFF0000 ) 123  #_IO_USER_BUF 1 ) 124  #_IO_UNBUFFERED 2 ) 125  #_IO_NO_READS 4 ) 126  #_IO_NO_WRITES 8 ) 127  #_IO_EOF_SEEN 0x10 ) 128  #_IO_ERR_SEEN 0x20 ) 129  #_IO_DELETE_DONT_CLOSE 0x40 ) 130  #_IO_LINKED 0x80 ) 131  #_IO_IN_BACKUP 0x100 ) 132  #_IO_LINE_BUF 0x200 ) 133  #_IO_TIED_PUT_GET 0x400 ) 134  #_IO_CURRENTLY_PUTTING 0x800 ) 135  #_IO_IS_APPENDING 0x1000 ) 136  #_IO_IS_FILEBUF 0x2000 ) 137  #_IO_BAD_SEEN 0x4000 ) 138  #_IO_USER_LOCK 0x8000 ) 140  #_IO_FLAGS2_MMAP 1 ) 141  #_IO_FLAGS2_NOTCANCEL 2 ) 142 #ifdeà _LIBC 143  #_IO_FLAGS2_FORTIFY 4 ) 145  #_IO_FLAGS2_USER_WBUF 8 ) 146 #ifdeà _LIBC 147  #_IO_FLAGS2_SCANF_STD 16 ) 151  #_IO_SKIPWS 01 ) 152  #_IO_LEFT 02 ) 153  #_IO_RIGHT 04 ) 154  #_IO_INTERNAL 010 ) 155  #_IO_DEC 020 ) 156  #_IO_OCT 040 ) 157  #_IO_HEX 0100 ) 158  #_IO_SHOWBASE 0200 ) 159  #_IO_SHOWPOINT 0400 ) 160  #_IO_UPPERCASE 01000 ) 161  #_IO_SHOWPOS 02000 ) 162  #_IO_SCIENTIFIC 04000 ) 163  #_IO_FIXED 010000 ) 164  #_IO_UNITBUF 020000 ) 165  #_IO_STDIO 040000 ) 166  #_IO_DONT_CLOSE 0100000 ) 167  #_IO_BOOLALPHA 0200000 ) 170  _IO_jump_t ;  g_IO_FILE ; 173 #ifdeà _IO_MTSAFE_IO 174 #ià defšed __GLIBC__ && __GLIBC__ >= 2 175  ~ 180  t_IO_lock_t ; 186  s_IO_m¬k” { 187  _IO_m¬k” * m_Ãxt ; 188  _IO_FILE * m_sbuf ; 192  m_pos ; 194  £t_¡»ampos ( ¡»ampos ¥ è{ m_¥os = sp; } 195  £t_off£t ( off£t è{ m_pos = off£t; m_¥os = ( ¡»ampos )(-2); } 196 mpublic : 197 ¡»amm¬k” ( ¡»ambuf * sb ); 198 ~ ¡»amm¬k” (); 199  §všg (è{  m_¥os == -2; } 200  d– ( ¡»amm¬k” &); 201  d– (); 206 e__codecvt_»suÉ 208 m__codecvt_ok , 209 m__codecvt_·¹Ÿl , 210 m__codecvt_”rÜ , 211 m__codecvt_nocÚv 214 #ià defšed _LIBC || defšed _GLIBCPP_USE_WCHAR_T 217  s_IO_codecvt 219 (* m__codecvt_de¡r è( m_IO_codecvt *); 220 __codecvt_»suÉ (* __codecvt_do_out è( m_IO_codecvt *, 221 m__mb¡©e_t *, 222 cÚ¡ mwch¬_t *, 223 cÚ¡ mwch¬_t *, 224 cÚ¡ mwch¬_t **, *, 226 __codecvt_»suÉ (* __codecvt_do_unshiá è( m_IO_codecvt *, 227 m__mb¡©e_t *, *, 229 __codecvt_»suÉ (* __codecvt_do_š è( m_IO_codecvt *, 230 m__mb¡©e_t *, 232 cÚ¡ **, mwch¬_t *, 233 mwch¬_t *, wchar_t **); 234 (* m__codecvt_do_’codšg è( m_IO_codecvt *); 235 (* m__codecvt_do_®ways_nocÚv è( m_IO_codecvt *); 236 (* m__codecvt_do_Ëngth è( m_IO_codecvt *, m__mb¡©e_t *, 237 cÚ¡ *, cÚ¡ *, m_IO_size_t ); 238 (* m__codecvt_do_max_Ëngth è( m_IO_codecvt *); 240 _IO_icÚv_t m__cd_š ; 241 _IO_icÚv_t m__cd_out ; 245  s_IO_wide_d©a 247 wch¬_t * m_IO_»ad_±r ; 248 wch¬_t * m_IO_»ad_’d ; 249 wch¬_t * m_IO_»ad_ba£ ; 250 wch¬_t * m_IO_wr™e_ba£ ; 251 wch¬_t * m_IO_wr™e_±r ; 252 wch¬_t * m_IO_wr™e_’d ; 253 wch¬_t * m_IO_buf_ba£ ; 254 wch¬_t * m_IO_buf_’d ; 256 wch¬_t * m_IO_§ve_ba£ ; 257 wch¬_t * m_IO_backup_ba£ ; 259 wch¬_t * m_IO_§ve_’d ; 261 __mb¡©e_t m_IO_¡©e ; 262 __mb¡©e_t m_IO_Ï¡_¡©e ; 263  _IO_codecvt m_codecvt ; 265 wch¬_t m_shÜtbuf [1]; 267 cÚ¡  _IO_jump_t * m_wide_vbË ; 271  s_IO_FILE { 272  m_æags ; 273  #_IO_fže_æags _æags ) 277 * m_IO_»ad_±r ; 278 * m_IO_»ad_’d ; 279 * m_IO_»ad_ba£ ; 280 * m_IO_wr™e_ba£ ; 281 * m_IO_wr™e_±r ; 282 * m_IO_wr™e_’d ; 283 * m_IO_buf_ba£ ; 284 * m_IO_buf_’d ; 286 * m_IO_§ve_ba£ ; 287 * m_IO_backup_ba£ ; 288 * m_IO_§ve_’d ; 290  _IO_m¬k” * m_m¬k”s ; 292  _IO_FILE * m_chaš ; 294  m_fž’o ; 296  m_blksize ; 298  m_æags2 ; 300 _IO_off_t m_Þd_off£t ; 302  #__HAVE_COLUMN ) 304  m_cur_cÞumn ; 305 sigÃd  m_vbË_off£t ; 306  m_shÜtbuf [1]; 310 _IO_lock_t * m_lock ; 311 #ifdeà _IO_USE_OLD_IO_FILE 314  s_IO_FILE_com¶‘e 316  _IO_FILE m_fže ; 318 #ià defšed _G_IO_IO_FILE_VERSION && _G_IO_IO_FILE_VERSION == 0x20001 319 _IO_off64_t m_off£t ; 320 #ià defšed _LIBC || defšed _GLIBCPP_USE_WCHAR_T 322  _IO_codecvt * m_codecvt ; 323  _IO_wide_d©a * m_wide_d©a ; 324  _IO_FILE * m_ä“»s_li¡ ; 325 * m_ä“»s_buf ; 326 size_t m_ä“»s_size ; 328 * m__·d1 ; 329 * m__·d2 ; 330 * m__·d3 ; 331 * m__·d4 ; 332 size_t m__·d5 ; 334  m_mode ; 336  m_unu£d2 [15 *  (è- 4 *  (*è-  ( size_t )]; 340 #iâdeà __ýlu¥lus 341  _IO_FILE t_IO_FILE ; 344  g_IO_FILE_¶us ; 346  _IO_FILE_¶us _IO_2_1_¡dš_ ; 347  _IO_FILE_¶us _IO_2_1_¡dout_ ; 348  _IO_FILE_¶us _IO_2_1_¡d”r_ ; 349 #iâdeà _LIBC 350  #_IO_¡dš (( _IO_FILE *)(& _IO_2_1_¡dš_ )) ) 351  #_IO_¡dout (( _IO_FILE *)(& _IO_2_1_¡dout_ )) ) 352  #_IO_¡d”r (( _IO_FILE *)(& _IO_2_1_¡d”r_ )) ) 354 _IO_FILE * _IO_¡dš ©Œibu‹_hidd’ ; 355 _IO_FILE * _IO_¡dout ©Œibu‹_hidd’ ; 356 _IO_FILE * _IO_¡d”r ©Œibu‹_hidd’ ; 364  __ssize_t t__io_»ad_â (* t__cook› , * t__buf , tsize_t t__nby‹s ); 372  __ssize_t t__io_wr™e_â (* t__cook› , t__cÚ¡ * t__buf , 373 tsize_t t__n ); 381  t__io_£ek_â (* t__cook› , t_IO_off64_t * t__pos ,  t__w ); 384  t__io_þo£_â (* t__cook› ); 387 #ifdeà _GNU_SOURCE 389  __io_»ad_â tcook›_»ad_funùiÚ_t ; 390  __io_wr™e_â tcook›_wr™e_funùiÚ_t ; 391  __io_£ek_â tcook›_£ek_funùiÚ_t ; 392  __io_þo£_â tcook›_þo£_funùiÚ_t ; 397 __io_»ad_â * m»ad ; 398 __io_wr™e_â * mwr™e ; 399 __io_£ek_â * m£ek ; 400 __io_þo£_â * mþo£ ; 401 } t_IO_cook›_io_funùiÚs_t ; 402  _IO_cook›_io_funùiÚs_t tcook›_io_funùiÚs_t ; 404  g_IO_cook›_fže ; 407  _IO_cook›_š™ ( _IO_cook›_fže * __cfže ,  __»ad_wr™e , 408 * __cook› , _IO_cook›_io_funùiÚs_t __âs ); 412 #ifdeà __ýlu¥lus 416  __und”æow ( _IO_FILE *); 417  __uæow ( _IO_FILE *); 418  __ov”æow ( _IO_FILE *, ); 419 #ià defšed _LIBC || defšed _GLIBCPP_USE_WCHAR_T 420 _IO_wšt_t __wund”æow ( _IO_FILE *); 421 _IO_wšt_t __wuæow ( _IO_FILE *); 422 _IO_wšt_t __wov”æow ( _IO_FILE *, _IO_wint_t); 425 #ià __GNUC__ >= 3 426  #_IO_BE ( ex´ , »s è `__bužtš_ex³ù (Óx´),„es) ) 428  #_IO_BE ( ex´ , »s èÓx´) ) 431  #_IO_g‘c_uÆocked ( _å ) \ 432 ( `_IO_BE (( _å )-> _IO_»ad_±r >ð(_å)-> _IO_»ad_’d , 0) \ 433 ? `__uæow ( _å è: *(*è(_å)-> _IO_»ad_±r ++) ) 434  #_IO_³ekc_uÆocked ( _å ) \ 435 ( `_IO_BE (( _å )-> _IO_»ad_±r >ð(_å)-> _IO_»ad_’d , 0) \ 436 && `__und”æow ( _å è=ð EOF ? EOF \ 437 : *(*è( _å )-> _IO_»ad_±r ) ) 438  #_IO_putc_uÆocked ( _ch , _å ) \ 439 ( `_IO_BE (( _å )-> _IO_wr™e_±r >ð(_å)-> _IO_wr™e_’d , 0) \ 440 ? `__ov”æow ( _å , (è( _ch )) \ 441 : (è(*( _å )-> _IO_wr™e_±r ++ = ( _ch ))) ) 443 #ià defšed _LIBC || defšed _GLIBCPP_USE_WCHAR_T 444  #_IO_g‘wc_uÆocked ( _å ) \ 445 ( `_IO_BE (( _å )-> _wide_d©a =ð NULL \ 446 || (( _å )-> _wide_d©a -> _IO_»ad_±r \ 447 >ð( _å )-> _wide_d©a -> _IO_»ad_’d ), 0) \ 448 ? `__wuæow ( _å è: ( _IO_wšt_t è*(_å)-> _wide_d©a -> _IO_»ad_±r ++) ) 449  #_IO_putwc_uÆocked ( _wch , _å ) \ 450 ( `_IO_BE (( _å )-> _wide_d©a =ð NULL \ 451 || (( _å )-> _wide_d©a -> _IO_wr™e_±r \ 452 >ð( _å )-> _wide_d©a -> _IO_wr™e_’d ), 0) \ 453 ? `__wov”æow ( _å , _wch ) \ 454 : ( _IO_wšt_t è(*( _å )-> _wide_d©a -> _IO_wr™e_±r ++ = ( _wch ))) ) 457  #_IO_ãof_uÆocked ( __å è(((__å)-> _æags & _IO_EOF_SEEN è!ð0) ) 458  #_IO_ã¼Ü_uÆocked ( __å è(((__å)-> _æags & _IO_ERR_SEEN è!ð0) ) 460  _IO_g‘c ( _IO_FILE * __å ); 461  _IO_putc ( __c , _IO_FILE * __å ); 462  _IO_ãof ( _IO_FILE * __å è __THROW ; 463  _IO_ã¼Ü ( _IO_FILE * __å è __THROW ; 465  _IO_³ekc_locked ( _IO_FILE * __å ); 468  #_IO_PENDING_OUTPUT_COUNT ( _å ) \ 469 (( _å )-> _IO_wr™e_±r - (_å)-> _IO_wr™e_ba£ ) ) 471  _IO_æockfže ( _IO_FILE *è __THROW ; 472  _IO_fuÆockfže ( _IO_FILE *è __THROW ; 473  _IO_árylockfže ( _IO_FILE *è __THROW ; 475 #ifdeà _IO_MTSAFE_IO 476  #_IO_³ekc ( _å è `_IO_³ekc_locked (_å) ) 477  #_IO_æockfže ( _å ) \ 478 ià((( _å )-> _æags & _IO_USER_LOCK è=ð0è `_IO_æockfže (_å) ) 479  #_IO_fuÆockfže ( _å ) \ 480 ià((( _å )-> _æags & _IO_USER_LOCK è=ð0è `_IO_fuÆockfže (_å) ) 482  #_IO_³ekc ( _å è `_IO_³ekc_uÆocked (_å) ) 483  #_IO_æockfže ( _å è ) 484  #_IO_fuÆockfže ( _å è ) 485  #_IO_árylockfže ( _å è ) 486  #_IO_þ—nup_»giÚ_¡¬t ( _fù , _å è ) 487  #_IO_þ—nup_»giÚ_’d ( _Do™ è ) 490  _IO_vfsÿnf ( _IO_FILE * __»¡riù , const * __restrict, 491 _IO_va_li¡ , * __»¡riù ); 492  _IO_vårštf ( _IO_FILE * __»¡riù , const *__restrict, 493 _IO_va_li¡ ); 494 _IO_ssize_t _IO_·dn ( _IO_FILE *, , _IO_ssize_t); 495 _IO_size_t _IO_sg‘n ( _IO_FILE *, *, _IO_size_t); 497 _IO_off64_t _IO_£ekoff ( _IO_FILE *, _IO_off64_t, , ); 498 _IO_off64_t _IO_£ekpos ( _IO_FILE *, _IO_off64_t, ); 500  _IO_ä“_backup_¬— ( _IO_FILE *è __THROW ; 502 #ià defšed _LIBC || defšed _GLIBCPP_USE_WCHAR_T 503 _IO_wšt_t _IO_g‘wc ( _IO_FILE * __å ); 504 _IO_wšt_t _IO_putwc ( wch¬_t __wc , _IO_FILE * __å ); 505  _IO_fwide ( _IO_FILE * __å ,  __mode è __THROW ; 506 #ià __GNUC__ >= 2 509 #ià defšed _LIBC && defšed SHARED 510  ~ 511 #ià SHLIB_COMPAT ( libc , GLIBC_2_0 , GLIBC_2_1 ) 512  #_IO_fwide_maybe_šcom·tibË \ 513 ( `__bužtš_ex³ù (& _IO_¡dš_u£d =ð NULL , 0)) ) 514 cÚ¡  _IO_¡dš_u£d ; 515 w—k_ex‹º ( _IO_¡dš_u£d ); 518 #iâdeà _IO_fwide_maybe_šcom·tibË 519  #_IO_fwide_maybe_šcom·tibË (0) ) 523  #_IO_fwide ( __å , __mode ) \ 524 ({  __»suÉ = ( __mode ); \ 525 ià( __»suÉ < 0 && ! _IO_fwide_maybe_šcom·tibË ) \ 527 ià(( __å )-> _mode == 0) \ 529 ( __å )-> _mode = -1; \ 530 __»suÉ = ( __å )-> _mode ; \ 532 ià( `__bužtš_cÚ¡ªt_p ( __mode ) && (__mode) == 0) \ 533 __»suÉ = _IO_fwide_maybe_šcom·tibË ? -1 : ( __å )-> _mode ; \ 535 __»suÉ = `_IO_fwide ( __å , __result); \ 536 __»suÉ ; }) ) 539  _IO_vfwsÿnf ( _IO_FILE * __»¡riù , cÚ¡ wch¬_t * __restrict, 540 _IO_va_li¡ , * __»¡riù ); 541  _IO_vfw´štf ( _IO_FILE * __»¡riù , cÚ¡ wch¬_t *__restrict, 542 _IO_va_li¡ ); 543 _IO_ssize_t _IO_w·dn ( _IO_FILE *, wšt_t , _IO_ssize_t); 544  _IO_ä“_wbackup_¬— ( _IO_FILE *è __THROW ; 547 #ifdeà __LDBL_COMPAT 548  ~ 551 #ifdeà __ýlu¥lus @/usr/include/sched.h 21 #iâdef _SCHED_H 22  #_SCHED_H 1 ) 24  ~<ã©u»s.h > 27  ~ 29  #__Ãed_size_t ) 30  ~<¡ddef.h > 32  #__Ãed_time_t ) 33  #__Ãed_time¥ec ) 34  ~ 36 #iâdeà __pid_t_defšed 37  __pid_t tpid_t ; 38  #__pid_t_defšed ) 43  ~ 45  #sched_´iÜ™y __sched_´iÜ™y ) 48 __BEGIN_DECLS 51  $sched_£¬am ( __pid_t __pid , __cÚ¡  sched_·¿m * __·¿m ) 52 __THROW ; 55  $sched_g‘·¿m ( __pid_t __pid ,  sched_·¿m * __·¿m è __THROW ; 58  $sched_£tscheduËr ( __pid_t __pid ,  __pÞicy , 59 __cÚ¡  sched_·¿m * __·¿m è __THROW ; 62  $sched_g‘scheduËr ( __pid_t __pid è __THROW ; 65  $sched_y›ld (è __THROW ; 68  $sched_g‘_´iÜ™y_max ( __®gÜ™hm è __THROW ; 71  $sched_g‘_´iÜ™y_mš ( __®gÜ™hm è __THROW ; 74  $sched_¼_g‘_š‹rv® ( __pid_t __pid ,  time¥ec * __t è __THROW ; 77 #ifdeà __USE_GNU 79  #CPU_SETSIZE __CPU_SETSIZE ) 80  #CPU_SET ( ýu , ýu£ è `__CPU_SET_S (ýu,  ( ýu_£t_t ), cpu£) ) 81  #CPU_CLR ( ýu , ýu£ è `__CPU_CLR_S (ýu,  ( ýu_£t_t ), cpu£) ) 82  #CPU_ISSET ( ýu , ýu£ è `__CPU_ISSET_S (ýu,  ( ýu_£t_t ), \ 83 ýu£ ) ) 84  #CPU_ZERO ( ýu£ è `__CPU_ZERO_S ( ( ýu_£t_t ), cpu£) ) 85  #CPU_COUNT ( ýu£ è `__CPU_COUNT_S ( ( ýu_£t_t ), cpu£) ) 87  #CPU_SET_S ( ýu , £tsize , ýu£ è `__CPU_SET_S (ýu, s‘size, cpu£) ) 88  #CPU_CLR_S ( ýu , £tsize , ýu£ è `__CPU_CLR_S (ýu, s‘size, cpu£) ) 89  #CPU_ISSET_S ( ýu , £tsize , ýu£ è `__CPU_ISSET_S (cpu, setsize, \ 90 ýu£ ) ) 91  #CPU_ZERO_S ( £tsize , ýu£ è `__CPU_ZERO_S (£tsize, cpu£) ) 92  #CPU_COUNT_S ( £tsize , ýu£ è `__CPU_COUNT_S (£tsize, cpu£) ) 94  #CPU_EQUAL ( ýu£1 , ýu£2 ) \ 95 `__CPU_EQUAL_S ( ( ýu_£t_t ), ýu£1 , ýu£2 ) ) 96  #CPU_EQUAL_S ( £tsize , ýu£1 , ýu£2 ) \ 97 `__CPU_EQUAL_S ( £tsize , ýu£1 , ýu£2 ) ) 99  #CPU_AND ( de¡£t , ¤c£t1 , ¤c£t2 ) \ 100 `__CPU_OP_S ( ( ýu_£t_t ), de¡£t , ¤c£t1 , ¤c£t2 , &) ) 101  #CPU_OR ( de¡£t , ¤c£t1 , ¤c£t2 ) \ 102 `__CPU_OP_S ( ( ýu_£t_t ), de¡£t , ¤c£t1 , ¤c£t2 , |) ) 103  #CPU_XOR ( de¡£t , ¤c£t1 , ¤c£t2 ) \ 104 `__CPU_OP_S ( ( ýu_£t_t ), de¡£t , ¤c£t1 , ¤c£t2 , ^) ) 105  #CPU_AND_S ( £tsize , de¡£t , ¤c£t1 , ¤c£t2 ) \ 106 `__CPU_OP_S ( £tsize , de¡£t , ¤c£t1 , ¤c£t2 , &) ) 107  #CPU_OR_S ( £tsize , de¡£t , ¤c£t1 , ¤c£t2 ) \ 108 `__CPU_OP_S ( £tsize , de¡£t , ¤c£t1 , ¤c£t2 , |) ) 109  #CPU_XOR_S ( £tsize , de¡£t , ¤c£t1 , ¤c£t2 ) \ 110 `__CPU_OP_S ( £tsize , de¡£t , ¤c£t1 , ¤c£t2 , ^) ) 112  #CPU_ALLOC_SIZE ( couÁ è `__CPU_ALLOC_SIZE (couÁ) ) 113  #CPU_ALLOC ( couÁ è `__CPU_ALLOC (couÁ) ) 114  #CPU_FREE ( ýu£t è `__CPU_FREE (ýu£t) ) 118  $sched_£ffš™y ( __pid_t __pid , size_t __ýu£tsize , 119 __cÚ¡ ýu_£t_t * __ýu£t è __THROW ; 122  $sched_g‘affš™y ( __pid_t __pid , size_t __ýu£tsize , 123 ýu_£t_t * __ýu£t è __THROW ; 126 __END_DECLS @/usr/include/stdint.h 23 #iâdeà _STDINT_H 24  #_STDINT_H 1 ) 26  ~<ã©u»s.h > 27  ~ 28  ~ 35 #iâdeà __št8_t_defšed 36  #__št8_t_defšed ) 37 sigÃd  tšt8_t ; 38  tšt16_t ; 39  tšt32_t ; 40 #ià __WORDSIZE == 64 41  tšt64_t ; 43 __ex‹nsiÚ__ 44  tšt64_t ; 49  tušt8_t ; 50  tušt16_t ; 51 #iâdeà __ušt32_t_defšed 52  tušt32_t ; 53  #__ušt32_t_defšed ) 55 #ià __WORDSIZE == 64 56  tušt64_t ; 58 __ex‹nsiÚ__ 59  tušt64_t ; 66 sigÃd  tšt_Ëa¡8_t ; 67  tšt_Ëa¡16_t ; 68  tšt_Ëa¡32_t ; 69 #ià __WORDSIZE == 64 70  tšt_Ëa¡64_t ; 72 __ex‹nsiÚ__ 73  tšt_Ëa¡64_t ; 77  tušt_Ëa¡8_t ; 78  tušt_Ëa¡16_t ; 79  tušt_Ëa¡32_t ; 80 #ià __WORDSIZE == 64 81  tušt_Ëa¡64_t ; 83 __ex‹nsiÚ__ 84  tušt_Ëa¡64_t ; 91 sigÃd  tšt_ç¡8_t ; 92 #ià __WORDSIZE == 64 93  tšt_ç¡16_t ; 94  tšt_ç¡32_t ; 95  tšt_ç¡64_t ; 97  tšt_ç¡16_t ; 98  tšt_ç¡32_t ; 99 __ex‹nsiÚ__ 100  tšt_ç¡64_t ; 104  tušt_ç¡8_t ; 105 #ià __WORDSIZE == 64 106  tušt_ç¡16_t ; 107  tušt_ç¡32_t ; 108  tušt_ç¡64_t ; 110  tušt_ç¡16_t ; 111  tušt_ç¡32_t ; 112 __ex‹nsiÚ__ 113  tušt_ç¡64_t ; 118 #ià __WORDSIZE == 64 119 #iâdeà __šŒ_t_defšed 120  tšŒ_t ; 121  #__šŒ_t_defšed ) 123  tušŒ_t ; 125 #iâdeà __šŒ_t_defšed 126  tšŒ_t ; 127  #__šŒ_t_defšed ) 129  tušŒ_t ; 134 #ià __WORDSIZE == 64 135  tštmax_t ; 136  tuštmax_t ; 138 __ex‹nsiÚ__ 139  tštmax_t ; 140 __ex‹nsiÚ__ 141  tuštmax_t ; 147 #ià! defšed __ýlu¥lus || defšed __STDC_LIMIT_MACROS 149 #ià __WORDSIZE == 64 150  #__INT64_C ( c èø## L ) 151  #__UINT64_C ( c èø## UL ) 153  #__INT64_C ( c èø## LL ) 154  #__UINT64_C ( c èø## ULL ) 160  #INT8_MIN (-128) ) 161  #INT16_MIN (-32767-1) ) 162  #INT32_MIN (-2147483647-1) ) 163  #INT64_MIN (- `__INT64_C (9223372036854775807)-1) ) 165  #INT8_MAX (127) ) 166  #INT16_MAX (32767) ) 167  #INT32_MAX (2147483647) ) 168  #INT64_MAX ( `__INT64_C (9223372036854775807)) ) 171  #UINT8_MAX (255) ) 172  #UINT16_MAX (65535) ) 173  #UINT32_MAX (4294967295U) ) 174  #UINT64_MAX ( `__UINT64_C (18446744073709551615)) ) 178  #INT_LEAST8_MIN (-128) ) 179  #INT_LEAST16_MIN (-32767-1) ) 180  #INT_LEAST32_MIN (-2147483647-1) ) 181  #INT_LEAST64_MIN (- `__INT64_C (9223372036854775807)-1) ) 183  #INT_LEAST8_MAX (127) ) 184  #INT_LEAST16_MAX (32767) ) 185  #INT_LEAST32_MAX (2147483647) ) 186  #INT_LEAST64_MAX ( `__INT64_C (9223372036854775807)) ) 189  #UINT_LEAST8_MAX (255) ) 190  #UINT_LEAST16_MAX (65535) ) 191  #UINT_LEAST32_MAX (4294967295U) ) 192  #UINT_LEAST64_MAX ( `__UINT64_C (18446744073709551615)) ) 196  #INT_FAST8_MIN (-128) ) 197 #ià __WORDSIZE == 64 198  #INT_FAST16_MIN (-9223372036854775807L-1) ) 199  #INT_FAST32_MIN (-9223372036854775807L-1) ) 201  #INT_FAST16_MIN (-2147483647-1) ) 202  #INT_FAST32_MIN (-2147483647-1) ) 204  #INT_FAST64_MIN (- `__INT64_C (9223372036854775807)-1) ) 206  #INT_FAST8_MAX (127) ) 207 #ià __WORDSIZE == 64 208  #INT_FAST16_MAX (9223372036854775807L) ) 209  #INT_FAST32_MAX (9223372036854775807L) ) 211  #INT_FAST16_MAX (2147483647) ) 212  #INT_FAST32_MAX (2147483647) ) 214  #INT_FAST64_MAX ( `__INT64_C (9223372036854775807)) ) 217  #UINT_FAST8_MAX (255) ) 218 #ià __WORDSIZE == 64 219  #UINT_FAST16_MAX (18446744073709551615UL) ) 220  #UINT_FAST32_MAX (18446744073709551615UL) ) 222  #UINT_FAST16_MAX (4294967295U) ) 223  #UINT_FAST32_MAX (4294967295U) ) 225  #UINT_FAST64_MAX ( `__UINT64_C (18446744073709551615)) ) 229 #ià __WORDSIZE == 64 230  #INTPTR_MIN (-9223372036854775807L-1) ) 231  #INTPTR_MAX (9223372036854775807L) ) 232  #UINTPTR_MAX (18446744073709551615UL) ) 234  #INTPTR_MIN (-2147483647-1) ) 235  #INTPTR_MAX (2147483647) ) 236  #UINTPTR_MAX (4294967295U) ) 241  #INTMAX_MIN (- `__INT64_C (9223372036854775807)-1) ) 243  #INTMAX_MAX ( `__INT64_C (9223372036854775807)) ) 246  #UINTMAX_MAX ( `__UINT64_C (18446744073709551615)) ) 252 #ià __WORDSIZE == 64 253  #PTRDIFF_MIN (-9223372036854775807L-1) ) 254  #PTRDIFF_MAX (9223372036854775807L) ) 256  #PTRDIFF_MIN (-2147483647-1) ) 257  #PTRDIFF_MAX (2147483647) ) 261  #SIG_ATOMIC_MIN (-2147483647-1) ) 262  #SIG_ATOMIC_MAX (2147483647) ) 265 #ià __WORDSIZE == 64 266  #SIZE_MAX (18446744073709551615UL) ) 268  #SIZE_MAX (4294967295U) ) 272 #iâdeà WCHAR_MIN 274  #WCHAR_MIN __WCHAR_MIN ) 275  #WCHAR_MAX __WCHAR_MAX ) 279  #WINT_MIN (0u) ) 280  #WINT_MAX (4294967295u) ) 287 #ià! defšed __ýlu¥lus || defšed __STDC_CONSTANT_MACROS 290  #INT8_C ( c è ) c 291  #INT16_C ( c è ) c 292  #INT32_C ( c è ) c 293 #ià __WORDSIZE == 64 294  #INT64_C ( c èø## L ) 296  #INT64_C ( c èø## LL ) 300  #UINT8_C ( c è ) c 301  #UINT16_C ( c è ) c 302  #UINT32_C ( c èø## U ) 303 #ià __WORDSIZE == 64 304  #UINT64_C ( c èø## UL ) 306  #UINT64_C ( c èø## ULL ) 310 #ià __WORDSIZE == 64 311  #INTMAX_C ( c èø## L ) 312  #UINTMAX_C ( c èø## UL ) 314  #INTMAX_C ( c èø## LL ) 315  #UINTMAX_C ( c èø## ULL ) @/usr/include/sys/cdefs.h 20 #iâdef _SYS_CDEFS_H 21  #_SYS_CDEFS_H 1 ) 24 #iâdeà _FEATURES_H 25  ~<ã©u»s.h > 31 #ià defšed __GNUC__ && !defšed __STDC__ 36 #undeà __P 37 #undeà __PMT 39 #ifdeà __GNUC__ 46 #ià! defšed __ýlu¥lus && __GNUC_PREREQ (3, 3) 47  #__THROW `__©Œibu‹__ (( __nÙhrow__ )) ) 48  #__NTH ( fù è `__©Œibu‹__ (( __nÙhrow__ )è ) fct 50 #ià defšed __ýlu¥lus && __GNUC_PREREQ (2,8) 51  #__THROW `throw () ) 52  #__NTH ( fù èfù `throw () ) 54  #__THROW ) 55  #__NTH ( fù è ) fct 61  #__šlše ) 63  #__THROW ) 64  #__NTH ( fù è ) fct 66  #__cÚ¡ cÚ¡ ) 67  #__sigÃd sigÃd ) 68  #__vÞ©že vÞ©že ) 74  #__P ( ¬gs è ) args 75  #__PMT ( ¬gs è ) args 80  #__CONCAT ( x , y èx ## ) y 81  #__STRING ( x è#x ) 84  #__±r_t * ) 85  #__lÚg_doubË_t  ) 89 #ifdef __ýlu¥lus 90  #__BEGIN_DECLS "C" { ) 91  #__END_DECLS } ) 93  #__BEGIN_DECLS ) 94  #__END_DECLS ) 103 #ià defšed __ýlu¥lus && defšed _GLIBCPP_USE_NAMESPACES 104  #__BEGIN_NAMESPACE_STD Çme¥aû ¡d { ) 105  #__END_NAMESPACE_STD } ) 106  #__USING_NAMESPACE_STD ( Çme è usšg ¡d ::Çme; ) 107  #__BEGIN_NAMESPACE_C99 Çme¥aû __c99 { ) 108  #__END_NAMESPACE_C99 } ) 109  #__USING_NAMESPACE_C99 ( Çme è usšg __c99 ::Çme; ) 114  #__BEGIN_NAMESPACE_STD ) 115  #__END_NAMESPACE_STD ) 116  #__USING_NAMESPACE_STD ( Çme ) ) 117  #__BEGIN_NAMESPACE_C99 ) 118  #__END_NAMESPACE_C99 ) 119  #__USING_NAMESPACE_C99 ( Çme ) ) 124 #iâdeà __BOUNDED_POINTERS__ 125  #__bounded ) 126  #__unbounded ) 127  #__±rv®ue ) 132  #__bos ( ±r è `__bužtš_objeù_size (±r, __USE_FORTIFY_LEVEL > 1) ) 133  #__bos0 ( ±r è `__bužtš_objeù_size (±r, 0) ) 135 #ià __GNUC_PREREQ (4,3) 136  #__w¬ndeþ ( Çme , msg ) \ 137  `Çme (è `__©Œibu‹__ (( `__w¬nšg__ ( msg ))) ) 138  #__w¬Ç‰r ( msg è `__©Œibu‹__ (( `__w¬nšg__ (msg))) ) 139  #__”rÜdeþ ( Çme , msg ) \ 140  `Çme (è `__©Œibu‹__ (( `__”rÜ__ ( msg ))) ) 142  #__w¬ndeþ ( Çme , msg è  `Çme () ) 143  #__w¬Ç‰r ( msg ) ) 144  #__”rÜdeþ ( Çme , msg è  `Çme () ) 148 #ià __GNUC_PREREQ (2,97) 150  #__æex¬r [] ) 152 #ifdeà __GNUC__ 153  #__æex¬r [0] ) 155 #ià defšed __STDC_VERSION__ && __STDC_VERSION__ >= 199901L 156  #__æex¬r [] ) 159  #__æex¬r [1] ) 175 #ià defšed __GNUC__ && __GNUC__ >= 2 177  #__REDIRECT ( Çme , ´Ùo , ®Ÿs èÇm´ÙØ `__asm__ ( `__ASMNAME (#®Ÿs)) ) 178 #ifdeà __ýlu¥lus 179  #__REDIRECT_NTH ( Çme , ´Ùo , ®Ÿs ) \ 180 Çme ´Ùo __THROW `__asm__ ( `__ASMNAME (#®Ÿs)) ) 182  #__REDIRECT_NTH ( Çme , ´Ùo , ®Ÿs ) \ 183 Çme ´Ùo `__asm__ ( `__ASMNAME (#®Ÿs)è __THROW ) 185  #__ASMNAME ( úame è `__ASMNAME2 ( __USER_LABEL_PREFIX__ , cÇme) ) 186  #__ASMNAME2 ( ´efix , úame è `__STRING (´efixè ) cname 199 #ià! defšed __GNUC__ || __GNUC__ < 2 200  #__©Œibu‹__ ( xyz è ) 206 #ià __GNUC_PREREQ (2,96) 207  #__©Œibu‹_m®loc__ `__©Œibu‹__ (( __m®loc__ )) ) 209  #__©Œibu‹_m®loc__ ) 215 #ià __GNUC_PREREQ (2,96) 216  #__©Œibu‹_pu»__ `__©Œibu‹__ (( __pu»__ )) ) 218  #__©Œibu‹_pu»__ ) 224 #ià __GNUC_PREREQ (3,1) 225  #__©Œibu‹_u£d__ `__©Œibu‹__ (( __u£d__ )) ) 226  #__©Œibu‹_nošlše__ `__©Œibu‹__ (( __nošlše__ )) ) 228  #__©Œibu‹_u£d__ `__©Œibu‹__ (( __unu£d__ )) ) 229  #__©Œibu‹_nošlše__ ) 233 #ià __GNUC_PREREQ (3,2) 234  #__©Œibu‹_d•»ÿ‹d__ `__©Œibu‹__ (( __d•»ÿ‹d__ )) ) 236  #__©Œibu‹_d•»ÿ‹d__ ) 245 #ià __GNUC_PREREQ (2,8) 246  #__©Œibu‹_fÜm©_¬g__ ( x è `__©Œibu‹__ (( `__fÜm©_¬g__ (x))) ) 248  #__©Œibu‹_fÜm©_¬g__ ( x è ) 255 #ià __GNUC_PREREQ (2,97) 256  #__©Œibu‹_fÜm©_¡rfmÚ__ ( a , b ) \ 257 `__©Œibu‹__ (( `__fÜm©__ ( __¡rfmÚ__ , a , b ))) ) 259  #__©Œibu‹_fÜm©_¡rfmÚ__ ( a , b è ) 264 #ià __GNUC_PREREQ (3,3) 265  #__nÚnuÎ ( ·¿ms è `__©Œibu‹__ (( __nÚnuÎ__ …¬ams)) ) 267  #__nÚnuÎ ( ·¿ms ) ) 272 #ià __GNUC_PREREQ (3,4) 273  #__©Œibu‹_w¬n_unu£d_»suÉ__ \ 274 `__©Œibu‹__ (( __w¬n_unu£d_»suÉ__ )) ) 275 #ià __USE_FORTIFY_LEVEL > 0 276  #__wur __©Œibu‹_w¬n_unu£d_»suÉ__ ) 279  #__©Œibu‹_w¬n_unu£d_»suÉ__ ) 281 #iâdeà __wur 282  #__wur ) 286 #ià __GNUC_PREREQ (3,2) 287  #__®ways_šlše __šlše `__©Œibu‹__ (( __®ways_šlše__ )) ) 289  #__®ways_šlše __šlše ) 294 #ià! defšed __ýlu¥lus || __GNUC_PREREQ (4,3) 295 #ià defšed __GNUC_STDC_INLINE__ || defšed __ýlu¥lus 296  #__ex‹º_šlše __šlše `__©Œibu‹__ (( __gnu_šlše__ )) ) 297 #ià __GNUC_PREREQ (4,3) 298  #__ex‹º_®ways_šlše \ 299 __®ways_šlše `__©Œibu‹__ (( __gnu_šlše__ , __¬tificŸl__ )) ) 301  #__ex‹º_®ways_šlše \ 302 __®ways_šlše `__©Œibu‹__ (( __gnu_šlše__ )) ) 305  #__ex‹º_šlše __šlše ) 306 #ià __GNUC_PREREQ (4,3) 307  #__ex‹º_®ways_šlše \ 308 __®ways_šlše `__©Œibu‹__ (( __¬tificŸl__ )) ) 310  #__ex‹º_®ways_šlše __®ways_šlše ) 317 #ià __GNUC_PREREQ (4,3) 318  #__va_¬g_·ck (è `__bužtš_va_¬g_·ck () ) 319  #__va_¬g_·ck_Ën (è `__bužtš_va_¬g_·ck_Ën () ) 326 #ià! __GNUC_PREREQ (2,8) 327  #__ex‹nsiÚ__ ) 331 #ià! __GNUC_PREREQ (2,92) 332  #__»¡riù ) 338 #ià __GNUC_PREREQ (3,1è&& ! defšed __GNUG__ 339  #__»¡riù_¬r __»¡riù ) 341 #ifdeà __GNUC__ 342  #__»¡riù_¬r ) 344 #ià defšed __STDC_VERSION__ && __STDC_VERSION__ >= 199901L 345  #__»¡riù_¬r »¡riù ) 348  #__»¡riù_¬r ) 353  ~ 355 #ià defšed __LONG_DOUBLE_MATH_OPTIONAL && defšed __NO_LONG_DOUBLE_MATH 356  #__LDBL_COMPAT 1 ) 357 #ifdeà __REDIRECT 358  #__LDBL_REDIR1 ( Çme , ´Ùo , ®Ÿs è `__REDIRECT (Çme,…rÙo,‡lŸs) ) 359  #__LDBL_REDIR ( Çme , ´Ùo ) \ 360 `__LDBL_REDIR1 ( Çme , ´Ùo , __Ædbl_ ##Çme) ) 361  #__LDBL_REDIR1_NTH ( Çme , ´Ùo , ®Ÿs è `__REDIRECT_NTH (Çme,…rÙo,‡lŸs) ) 362  #__LDBL_REDIR_NTH ( Çme , ´Ùo ) \ 363 `__LDBL_REDIR1_NTH ( Çme , ´Ùo , __Ædbl_ ##Çme) ) 364  #__LDBL_REDIR1_DECL ( Çme , ®Ÿs ) \ 365 `__ty³of ( Çme èÇm `__asm ( `__ASMNAME (#®Ÿs)); ) 366  #__LDBL_REDIR_DECL ( Çme ) \ 367 `__ty³of ( Çme èÇm `__asm ( `__ASMNAME ("__Ædbl_" #Çme)); ) 368  #__REDIRECT_LDBL ( Çme , ´Ùo , ®Ÿs ) \ 369 `__LDBL_REDIR1 ( Çme , ´Ùo , __Ædbl_ ## ®Ÿs ) ) 370  #__REDIRECT_NTH_LDBL ( Çme , ´Ùo , ®Ÿs ) \ 371 `__LDBL_REDIR1_NTH ( Çme , ´Ùo , __Ædbl_ ## ®Ÿs ) ) 374 #ià! defšed __LDBL_COMPAT || !defšed __REDIRECT 375  #__LDBL_REDIR1 ( Çme , ´Ùo , ®Ÿs èÇm ) proto 376  #__LDBL_REDIR ( Çme , ´Ùo èÇm ) proto 377  #__LDBL_REDIR1_NTH ( Çme , ´Ùo , ®Ÿs èÇm´ÙØ __THROW ) 378  #__LDBL_REDIR_NTH ( Çme , ´Ùo èÇm´ÙØ __THROW ) 379  #__LDBL_REDIR_DECL ( Çme ) ) 380 #ifdeà __REDIRECT 381  #__REDIRECT_LDBL ( Çme , ´Ùo , ®Ÿs è `__REDIRECT (Çme,…rÙo,‡lŸs) ) 382  #__REDIRECT_NTH_LDBL ( Çme , ´Ùo , ®Ÿs ) \ 383 `__REDIRECT_NTH ( Çme , ´Ùo , ®Ÿs ) ) @/usr/include/sys/sysmacros.h 21 #iâdeà _SYS_SYSMACROS_H 22  #_SYS_SYSMACROS_H 1 ) 24  ~<ã©u»s.h > 29 #ifdeà __GLIBC_HAVE_LONG_LONG 30 __ex‹nsiÚ__ 31  $gnu_dev_majÜ ( __dev ) 32 __THROW ; 33 __ex‹nsiÚ__ 34  $gnu_dev_mšÜ ( __dev ) 35 __THROW ; 36 __ex‹nsiÚ__ 37  $gnu_dev_makedev ( __majÜ , 38  __mšÜ ) 39 __THROW ; 41 #ià defšed __GNUC__ && __GNUC__ >ð2 && defšed __USE_EXTERN_INLINES 42 __ex‹nsiÚ__ __ex‹º_šlše  43 `__NTH ( $gnu_dev_majÜ ( __dev )) 45  (( __dev >> 8) & 0xfff) | (() (__dev >> 32) & ~0xfff); 46 } } 48 __ex‹nsiÚ__ __ex‹º_šlše  49 __NTH ( $gnu_dev_mšÜ ( __dev )) 51  ( __dev & 0xff) | (() (__dev >> 12) & ~0xff); 52 } } 54 __ex‹nsiÚ__ __ex‹º_šlše  55 __NTH ( $gnu_dev_makedev ( __majÜ ,  __mšÜ )) 57  (( __mšÜ & 0xffè| (( __majÜ & 0xfff) << 8) 58 | (((è( __mšÜ & ~0xff)) << 12) 59 | (((è( __majÜ & ~0xfff)) << 32)); 60 } } 65  #majÜ ( dev è `gnu_dev_majÜ (dev) ) 66  #mšÜ ( dev è `gnu_dev_mšÜ (dev) ) 67  #makedev ( maj , mš è `gnu_dev_makedev (maj, mš) ) @/usr/include/sys/ttydefaults.h 40 #iâdeà _SYS_TTYDEFAULTS_H_ 41  #_SYS_TTYDEFAULTS_H_ ) 46  #TTYDEF_IFLAG ( BRKINT | ISTRIP | ICRNL | IMAXBEL | IXON | IXANY ) ) 47  #TTYDEF_OFLAG ( OPOST | ONLCR | XTABS ) ) 48  #TTYDEF_LFLAG ( ECHO | ICANON | ISIG | IEXTEN | ECHOE | ECHOKE | ECHOCTL ) ) 49  #TTYDEF_CFLAG ( CREAD | CS7 | PARENB | HUPCL ) ) 50  #TTYDEF_SPEED ( B9600 ) ) 55  #CTRL ( x è(x&037) ) 56  #CEOF `CTRL ('d') ) 57 #ifdeà _POSIX_VDISABLE 58  #CEOL _POSIX_VDISABLE ) 60  #CEOL '\0' ) 62  #CERASE 0177 ) 63  #CINTR `CTRL ('c') ) 64 #ifdeà _POSIX_VDISABLE 65  #CSTATUS _POSIX_VDISABLE ) 67  #CSTATUS '\0' ) 69  #CKILL `CTRL ('u') ) 70  #CMIN 1 ) 71  #CQUIT 034 ) 72  #CSUSP `CTRL ('z') ) 73  #CTIME 0 ) 74  #CDSUSP `CTRL ('y') ) 75  #CSTART `CTRL ('q') ) 76  #CSTOP `CTRL ('s') ) 77  #CLNEXT `CTRL ('v') ) 78  #CDISCARD `CTRL ('o') ) 79  #CWERASE `CTRL ('w') ) 80  #CREPRINT `CTRL ('r') ) 81  #CEOT CEOF ) 83  #CBRK CEOL ) 84  #CRPRNT CREPRINT ) 85  #CFLUSH CDISCARD ) 93 #ifdeà TTYDEFCHARS 94 cc_t g‰ydefch¬s [ NCCS ] = { 95 CEOF , CEOL , CEOL, CERASE , CWERASE , CKILL , CREPRINT , 96 _POSIX_VDISABLE , CINTR , CQUIT , CSUSP , CDSUSP , CSTART , CSTOP , CLNEXT , 97 CDISCARD , CMIN , CTIME , CSTATUS , _POSIX_VDISABLE 99 #undeà TTYDEFCHARS @/usr/include/sys/uio.h 19 #iâdeà _SYS_UIO_H 20  #_SYS_UIO_H 1 ) 22  ~<ã©u»s.h > 24  ~ 26 g__BEGIN_DECLS 29  ~ 40 ssize_t $»adv ( __fd , __cÚ¡  iovec * __iovec ,  __couÁ ) 41 __wur ; 51 ssize_t $wr™ev ( __fd , __cÚ¡  iovec * __iovec ,  __couÁ ) 52 __wur ; 55 #ifdeà __USE_BSD 56 #iâdeà __USE_FILE_OFFSET64 66 ssize_t $´—dv ( __fd , __cÚ¡  iovec * __iovec ,  __couÁ , 67 __off_t __off£t è __wur ; 78 ssize_t $pwr™ev ( __fd , __cÚ¡  iovec * __iovec ,  __couÁ , 79 __off_t __off£t è __wur ; 81 #ifdeà __REDIRECT 82 ssize_t `__REDIRECT ( ´—dv , ( __fd , __cÚ¡  iovec * __iovec , 83  __couÁ , __off64_t __off£t ), 84 ´—dv64 è __wur ; 85 ssize_t `__REDIRECT ( pwr™ev , ( __fd , __cÚ¡  iovec * __iovec , 86  __couÁ , __off64_t __off£t ), 87 pwr™ev64 è __wur ; 89  #´—dv ´—dv64 ) 90  #pwr™ev pwr™ev64 ) 94 #ifdeà __USE_LARGEFILE64 104 ssize_t $´—dv64 ( __fd , __cÚ¡  iovec * __iovec ,  __couÁ , 105 __off64_t __off£t è __wur ; 116 ssize_t $pwr™ev64 ( __fd , __cÚ¡  iovec * __iovec ,  __couÁ , 117 __off64_t __off£t è __wur ; 121 __END_DECLS @/usr/include/time.h 23 #iâdef _TIME_H 25 #ià(! defšed __Ãed_time_t && !defšed __Ãed_þock_t && \ 26 ! defšed g__Ãed_time¥ec ) 27  #_TIME_H 1 ) 28  ~<ã©u»s.h > 30 g__BEGIN_DECLS 34 #ifdef _TIME_H 36  #__Ãed_size_t ) 37  #__Ãed_NULL ) 38  ~<¡ddef.h > 42  ~ 45 #ià! defšed __STRICT_ANSI__ && !defšed __USE_XOPEN2K 46 #iâdeà CLK_TCK 47  #CLK_TCK CLOCKS_PER_SEC ) 53 #ià! defšed __þock_t_defšed && (defšed _TIME_H || defšed __Ãed_þock_t ) 54  #__þock_t_defšed 1 ) 56  ~ 58 __BEGIN_NAMESPACE_STD 60  __þock_t tþock_t ; 61 g__END_NAMESPACE_STD 62 #ià defšed __USE_XOPEN || defšed __USE_POSIX || defšed __USE_MISC 63 $__USING_NAMESPACE_STD ( þock_t ) 67 #undeà __Ãed_þock_t 69 #ià! defšed __time_t_defšed && (defšed _TIME_H || defšed __Ãed_time_t ) 70  #__time_t_defšed 1 ) 72  ~ 74 __BEGIN_NAMESPACE_STD 76  __time_t ttime_t ; 77 __END_NAMESPACE_STD 78 #ià defšed __USE_POSIX || defšed __USE_MISC || defšed __USE_SVID 79 $__USING_NAMESPACE_STD ( time_t ) 83 #undeà __Ãed_time_t 85 #ià! defšed __þockid_t_defšed && \ 86 (( defšed _TIME_H && defšed __USE_POSIX199309 è|| defšed __Ãed_þockid_t ) 87  #__þockid_t_defšed 1 ) 89  ~ 92  __þockid_t tþockid_t ; 95 #undeà __þockid_time_t 97 #ià! defšed __tim”_t_defšed && \ 98 (( defšed _TIME_H && defšed __USE_POSIX199309 è|| defšed __Ãed_tim”_t ) 99  #__tim”_t_defšed 1 ) 101  ~ 104  __tim”_t ttim”_t ; 107 #undeà __Ãed_tim”_t 110 #ià! defšed __time¥ec_defšed && \ 111 (( defšed _TIME_H && \ 112 ( defšed __USE_POSIX199309 || defšed __USE_MISC )) || \ 113 defšed __Ãed_time¥ec ) 114  #__time¥ec_defšed 1 ) 116  ~ 120  stime¥ec 122 __time_t tv_£c ; 123  tv_n£c ; 127 #undeà __Ãed_time¥ec 130 #ifdef _TIME_H 131 __BEGIN_NAMESPACE_STD 133  stm 135  tm_£c ; 136  tm_mš ; 137  tm_hour ; 138  tm_mday ; 139  tm_mÚ ; 140  tm_y—r ; 141  tm_wday ; 142  tm_yday ; 143  tm_isd¡ ; 145 #ifdef __USE_BSD 146  tm_gmtoff ; 147 __cÚ¡ * tm_zÚe ; 149  __tm_gmtoff ; 150 __cÚ¡ * __tm_zÚe ; 153 __END_NAMESPACE_STD 154 #ià defšed __USE_XOPEN || defšed __USE_POSIX || defšed __USE_MISC 155 $__USING_NAMESPACE_STD ( tm ) 159 #ifdeà __USE_POSIX199309 161  s™im”¥ec 163  time¥ec ™_š‹rv® ; 164  time¥ec ™_v®ue ; 168  sigev’t ; 172 #ifdeà __USE_XOPEN2K 173 #iâdeà __pid_t_defšed 174  __pid_t tpid_t ; 175  #__pid_t_defšed ) 180 __BEGIN_NAMESPACE_STD 183 þock_t $þock (è __THROW ; 186 time_t $time ( time_t * __tim” è __THROW ; 189  $difáime ( time_t __time1 ,ime_ˆ __time0 ) 190 __THROW `__©Œibu‹__ (( __cÚ¡__ )); 193 time_t $mktime ( tm * __ è __THROW ; 199 size_t $¡ráime (* __»¡riù __s , size_t __maxsize , 200 __cÚ¡ * __»¡riù __fÜm© , 201 __cÚ¡  tm * __»¡riù __ è __THROW ; 202 __END_NAMESPACE_STD 204 #ifdeà __USE_XOPEN 207 * $¡½time ( __cÚ¡ * __»¡riù __s , 208 __cÚ¡ * __»¡riù __fmt ,  tm * __ ) 209 __THROW ; 212 #ifdeà __USE_XOPEN2K8 215  ~ 217 size_t $¡ráime_l (* __»¡riù __s , size_t __maxsize , 218 __cÚ¡ * __»¡riù __fÜm© , 219 __cÚ¡  tm * __»¡riù __ , 220 __loÿË_t __loc è __THROW ; 223 #ifdeà __USE_GNU 224 * $¡½time_l ( __cÚ¡ * __»¡riù __s , 225 __cÚ¡ * __»¡riù __fmt ,  tm * __ , 226 __loÿË_t __loc è __THROW ; 230 __BEGIN_NAMESPACE_STD 233  tm * $gmtime ( __cÚ¡ time_t * __tim” è __THROW ; 237  tm * $loÿÉime ( __cÚ¡ time_t * __tim” è __THROW ; 238 __END_NAMESPACE_STD 240 #ià defšed __USE_POSIX || defšed __USE_MISC 243  tm * $gmtime_r ( __cÚ¡ time_t * __»¡riù __tim” , 244  tm * __»¡riù __ è __THROW ; 248  tm * $loÿÉime_r ( __cÚ¡ time_t * __»¡riù __tim” , 249  tm * __»¡riù __ è __THROW ; 252 __BEGIN_NAMESPACE_STD 255 * $asùime ( __cÚ¡  tm * __ è __THROW ; 258 * $ùime ( __cÚ¡ time_t * __tim” è __THROW ; 259 __END_NAMESPACE_STD 261 #ià defšed __USE_POSIX || defšed __USE_MISC 266 * $asùime_r ( __cÚ¡  tm * __»¡riù __ , 267 * __»¡riù __buf è __THROW ; 270 * $ùime_r ( __cÚ¡ time_t * __»¡riù __tim” , 271 * __»¡riù __buf è __THROW ; 276 * __tzÇme [2]; 277  __daylight ; 278  __timezÚe ; 281 #ifdef __USE_POSIX 283 * tzÇme [2]; 287  $tz£t (è __THROW ; 290 #ià defšed __USE_SVID || defšed __USE_XOPEN 291  daylight ; 292  timezÚe ; 295 #ifdeà __USE_SVID 298  $¡ime ( __cÚ¡ time_t * __wh’ è __THROW ; 304  #__i¦—p ( y—r ) \ 305 (( y—r è% 4 =ð0 && ((y—rè% 100 !ð0 || (y—rè% 400 =ð0)) ) 308 #ifdeà __USE_MISC 313 time_t $timegm ( tm * __ è __THROW ; 316 time_t $tim–oÿl ( tm * __ è __THROW ; 319  $dysize ( __y—r è __THROW `__©Œibu‹__ (( __cÚ¡__ )); 323 #ifdeà __USE_POSIX199309 328  `Çno¦“p ( __cÚ¡  time¥ec * __»que¡ed_time , 329  time¥ec * __»maššg ); 333  $þock_g‘»s ( þockid_t __þock_id ,  time¥ec * __»s è __THROW ; 336  $þock_g‘time ( þockid_t __þock_id ,  time¥ec * __ è __THROW ; 339  $þock_£‰ime ( þockid_t __þock_id , __cÚ¡  time¥ec * __ ) 340 __THROW ; 342 #ifdeà __USE_XOPEN2K 347  `þock_Çno¦“p ( þockid_t __þock_id ,  __æags , 348 __cÚ¡  time¥ec * __»q , 349  time¥ec * __»m ); 352  $þock_g‘ýuþockid ( pid_t __pid , þockid_t * __þock_id è __THROW ; 357  $tim”_ü—‹ ( þockid_t __þock_id , 358  sigev’t * __»¡riù __evp , 359 tim”_t * __»¡riù __tim”id è __THROW ; 362  $tim”_d–‘e ( tim”_t __tim”id è __THROW ; 365  $tim”_£‰ime ( tim”_t __tim”id ,  __æags , 366 __cÚ¡  ™im”¥ec * __»¡riù __v®ue , 367  ™im”¥ec * __»¡riù __ov®ue è __THROW ; 370  $tim”_g‘time ( tim”_t __tim”id ,  ™im”¥ec * __v®ue ) 371 __THROW ; 374  $tim”_g‘ov”run ( tim”_t __tim”id è __THROW ; 378 #ifdeà __USE_XOPEN_EXTENDED 390  g‘d©e_”r ; 399  tm * `g‘d©e ( __cÚ¡ * __¡ršg ); 402 #ifdeà __USE_GNU 413  `g‘d©e_r ( __cÚ¡ * __»¡riù __¡ršg , 414  tm * __»¡riù __»sbuå ); 417 __END_DECLS @/usr/include/xlocale.h 21 #iâdeà _XLOCALE_H 22  #_XLOCALE_H 1 ) 28  s__loÿË_¡ruù 31  __loÿË_d©a * m__loÿËs [13]; 34 cÚ¡ * m__ùy³_b ; 35 cÚ¡ * m__ùy³_tÞow” ; 36 cÚ¡ * m__ùy³_touµ” ; 39 cÚ¡ * m__Çmes [13]; 40 } * t__loÿË_t ; 43  __loÿË_t tloÿË_t ; @/usr/include/_G_config.h 4 #iâdeà _G_cÚfig_h 5  #_G_cÚfig_h 1 ) 9  ~ 10  #__Ãed_size_t ) 11 #ià defšed _LIBC || defšed _GLIBCPP_USE_WCHAR_T 12  #__Ãed_wch¬_t ) 14  #__Ãed_NULL ) 15  ~<¡ddef.h > 16  #__Ãed_mb¡©e_t ) 17 #ià defšed _LIBC || defšed _GLIBCPP_USE_WCHAR_T 18  #__Ãed_wšt_t ) 20  ~ 21  #_G_size_t size_t ) 24 __off_t m__pos ; 25 __mb¡©e_t m__¡©e ; 26 } t_G_åos_t ; 29 __off64_t m__pos ; 30 __mb¡©e_t m__¡©e ; 31 } t_G_åos64_t ; 32  #_G_ssize_t __ssize_t ) 33  #_G_off_t __off_t ) 34  #_G_off64_t __off64_t ) 35  #_G_pid_t __pid_t ) 36  #_G_uid_t __uid_t ) 37  #_G_wch¬_t wch¬_t ) 38  #_G_wšt_t wšt_t ) 39  #_G_¡©64 ¡©64 ) 40 #ià defšed _LIBC || defšed _GLIBCPP_USE_WCHAR_T 41  ~ 44  __gcÚv_šfo m__cd ; 47  __gcÚv_šfo m__cd ; 48  __gcÚv_¡•_d©a m__d©a ; 49 } m__combšed ; 50 } t_G_icÚv_t ; 53  t_G_št16_t t__©Œibu‹__ (( t__mode__ ( t__HI__ ))); 54  t_G_št32_t t__©Œibu‹__ (( t__mode__ ( t__SI__ ))); 55  t_G_ušt16_t t__©Œibu‹__ (( t__mode__ ( t__HI__ ))); 56  t_G_ušt32_t t__©Œibu‹__ (( t__mode__ ( t__SI__ ))); 58  #_G_HAVE_BOOL 1 ) 62  #_G_HAVE_ATEXIT 1 ) 63  #_G_HAVE_SYS_CDEFS 1 ) 64  #_G_HAVE_SYS_WAIT 1 ) 65  #_G_NEED_STDARG_H 1 ) 66  #_G_va_li¡ __gnuc_va_li¡ ) 68  #_G_HAVE_PRINTF_FP 1 ) 69  #_G_HAVE_MMAP 1 ) 70  #_G_HAVE_MREMAP 1 ) 71  #_G_HAVE_LONG_DOUBLE_IO 1 ) 72  #_G_HAVE_IO_FILE_OPEN 1 ) 73  #_G_HAVE_IO_GETLINE_INFO 1 ) 75  #_G_IO_IO_FILE_VERSION 0x20001 ) 77  #_G_OPEN64 __Ý’64 ) 78  #_G_LSEEK64 __l£ek64 ) 79  #_G_MMAP64 __mm­64 ) 80  #_G_FSTAT64 ( fd , buf è `__fx¡©64 ( _STAT_VER , fd, buf) ) 83  #_G_HAVE_ST_BLKSIZE `defšed ( _STATBUF_ST_BLKSIZE ) ) 85  #_G_BUFSIZ 8192 ) 88  #_G_NAMES_HAVE_UNDERSCORE 0 ) 89  #_G_VTABLE_LABEL_HAS_LENGTH 1 ) 90  #_G_USING_THUNKS 1 ) 91  #_G_VTABLE_LABEL_PREFIX "__vt_" ) 92  #_G_VTABLE_LABEL_PREFIX_ID __vt_ ) 95 #ià defšed __ýlu¥lus || defšed __STDC__ 96  #_G_ARGS ( ARGLIST è ) ARGLIST 98  #_G_ARGS ( ARGLIST è() ) @/usr/include/bits/byteswap.h 21 #ià! defšed _BYTESWAP_H && !defšed _NETINET_IN_H && !defšed _ENDIAN_H 25 #iâdeà _BITS_BYTESWAP_H 26  #_BITS_BYTESWAP_H 1 ) 28  ~ 31  #__bsw­_cÚ¡ªt_16 ( x ) \ 32 ((è(((( x è>> 8è& 0xffè| (((xè& 0xffè<< 8))) ) 34 #ià defšed __GNUC__ && __GNUC__ >= 2 35  #__bsw­_16 ( x ) \ 36 ( __ex‹nsiÚ__ \ 37 ({  __v , __x = (è( x ); \ 38 ià( `__bužtš_cÚ¡ªt_p ( __x )) \ 39 __v = `__bsw­_cÚ¡ªt_16 ( __x ); \ 41 `__asm__ ("rorw $8, %w0" \ 42 : "ô" ( __v ) \ 43 : "0" ( __x ) \ 45 __v ; })) ) 48  #__bsw­_16 ( x ) \ 49 ( __ex‹nsiÚ__ \ 50 ({  __x = (è( x ); \ 51 `__bsw­_cÚ¡ªt_16 ( __x ); })) ) 56  #__bsw­_cÚ¡ªt_32 ( x ) \ 57 (((( x ) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | \ 58 ((( x è& 0x0000ff00è<< 8è| (((xè& 0x000000ffè<< 24)) ) 60 #ià defšed __GNUC__ && __GNUC__ >= 2 61 #ià __WORDSIZE =ð64 || ( defšed __i486__ || defšed __³Áium__ \ 62 || defšed g__³Áium´o__ || defšed g__³Áium4__ \ 63 || defšed g__k8__ || defšed g__©hlÚ__ \ 64 || defšed g__k6__ || defšed g__nocÚa__ \ 65 || defšed g__cÜe2__ || defšed g__geode__ \ 66 || defšed g__amdçm10__ ) 69  #__bsw­_32 ( x ) \ 70 ( __ex‹nsiÚ__ \ 71 ({  __v , __x = ( x ); \ 72 ià( `__bužtš_cÚ¡ªt_p ( __x )) \ 73 __v = `__bsw­_cÚ¡ªt_32 ( __x ); \ 75 `__asm__ ("bsw­ %0" : "ô" ( __v è: "0" ( __x )); \ 76 __v ; })) ) 78  #__bsw­_32 ( x ) \ 79 ( __ex‹nsiÚ__ \ 80 ({  __v , __x = ( x ); \ 81 ià( `__bužtš_cÚ¡ªt_p ( __x )) \ 82 __v = `__bsw­_cÚ¡ªt_32 ( __x ); \ 84 `__asm__ ("rorw $8, %w0;" \ 87 : "ô" ( __v ) \ 88 : "0" ( __x ) \ 90 __v ; })) ) 93  #__bsw­_32 ( x ) \ 94 ( __ex‹nsiÚ__ \ 95 ({  __x = ( x ); `__bsw­_cÚ¡ªt_32 (__x); })) ) 99 #ià defšed __GNUC__ && __GNUC__ >= 2 101  #__bsw­_cÚ¡ªt_64 ( x ) \ 102 (((( x ) & 0xff00000000000000ull) >> 56) \ 103 | ((( x ) & 0x00ff000000000000ull) >> 40) \ 104 | ((( x ) & 0x0000ff0000000000ull) >> 24) \ 105 | ((( x ) & 0x000000ff00000000ull) >> 8) \ 106 | ((( x ) & 0x00000000ff000000ull) << 8) \ 107 | ((( x ) & 0x0000000000ff0000ull) << 24) \ 108 | ((( x ) & 0x000000000000ff00ull) << 40) \ 109 | ((( x è& 0x00000000000000ffuÎè<< 56)) ) 111 #ià __WORDSIZE == 64 112  #__bsw­_64 ( x ) \ 113 ( __ex‹nsiÚ__ \ 114 ({  __v , __x = ( x ); \ 115 ià( `__bužtš_cÚ¡ªt_p ( __x )) \ 116 __v = `__bsw­_cÚ¡ªt_64 ( __x ); \ 118 `__asm__ ("bsw­ %q0" : "ô" ( __v è: "0" ( __x )); \ 119 __v ; })) ) 121  #__bsw­_64 ( x ) \ 122 ( __ex‹nsiÚ__ \ 123 ({ uniÚ { __ex‹nsiÚ__  __Î ; \ 124  __l [2]; } __w , __r ; \ 125 ià( `__bužtš_cÚ¡ªt_p ( x )) \ 126 __r . __Î = `__bsw­_cÚ¡ªt_64 ( x ); \ 129 __w . __Î = ( x ); \ 130 __r . __l [0] = `__bsw­_32 ( __w .__l[1]); \ 131 __r . __l [1] = `__bsw­_32 ( __w .__l[0]); \ 133 __r . __Î ; })) ) @/usr/include/bits/endian.h 3 #iâdeà _ENDIAN_H 7  #__BYTE_ORDER __LITTLE_ENDIAN ) @/usr/include/bits/libio-ldbl.h 20 #iâdeà _IO_STDIO_H 24 $__LDBL_REDIR_DECL ( _IO_vfsÿnf ) 25 `__LDBL_REDIR_DECL ( _IO_vårštf ) @/usr/include/bits/predefs.h 19 #iâdeà _FEATURES_H 23 #iâdeà _PREDEFS_H 24  #_PREDEFS_H ) 27  #__STDC_IEC_559__ 1 ) 28  #__STDC_IEC_559_COMPLEX__ 1 ) @/usr/include/bits/sched.h 22 #iâdeà __Ãed_sched·¿m 24 #iâdeà _SCHED_H 30  #SCHED_OTHER 0 ) 31  #SCHED_FIFO 1 ) 32  #SCHED_RR 2 ) 33 #ifdeà __USE_GNU 34  #SCHED_BATCH 3 ) 35  #SCHED_IDLE 5 ) 37  #SCHED_RESET_ON_FORK 0x40000000 ) 40 #ifdeà __USE_MISC 42  #CSIGNAL 0x000000fà ) 43  #CLONE_VM 0x00000100 ) 44  #CLONE_FS 0x00000200 ) 45  #CLONE_FILES 0x00000400 ) 46  #CLONE_SIGHAND 0x00000800 ) 47  #CLONE_PTRACE 0x00002000 ) 48  #CLONE_VFORK 0x00004000 ) 50  #CLONE_PARENT 0x00008000 ) 52  #CLONE_THREAD 0x00010000 ) 53  #CLONE_NEWNS 0x00020000 ) 54  #CLONE_SYSVSEM 0x00040000 ) 55  #CLONE_SETTLS 0x00080000 ) 56  #CLONE_PARENT_SETTID 0x00100000 ) 58  #CLONE_CHILD_CLEARTID 0x00200000 ) 60  #CLONE_DETACHED 0x00400000 ) 61  #CLONE_UNTRACED 0x00800000 ) 63  #CLONE_CHILD_SETTID 0x01000000 ) 65  #CLONE_NEWUTS 0x04000000 ) 66  #CLONE_NEWIPC 0x08000000 ) 67  #CLONE_NEWUSER 0x10000000 ) 68  #CLONE_NEWPID 0x20000000 ) 69  #CLONE_NEWNET 0x40000000 ) 70  #CLONE_IO 0x80000000 ) 74  ssched_·¿m 76  m__sched_´iÜ™y ; 79 g__BEGIN_DECLS 81 #ifdeà __USE_MISC 83  þÚe ((* __â è(* __¬g ), * __chžd_¡ack , 84  __æags , * __¬g , ...è __THROW ; 87  $unsh¬e ( __æags è __THROW ; 90  $sched_g‘ýu (è __THROW ; 93 __END_DECLS 97 #ià! defšed __defšed_sched·¿m \ 98 && ( defšed __Ãed_sched·¿m || defšed _SCHED_H ) 99  #__defšed_sched·¿m 1 ) 101  s__sched_·¿m 103  __sched_´iÜ™y ; 105 #undeà __Ãed_sched·¿m 109 #ià defšed _SCHED_H && !defšed __ýu_£t_t_defšed 110  #__ýu_£t_t_defšed ) 112  #__CPU_SETSIZE 1024 ) 113  #__NCPUBITS (8 *  ( __ýu_mask )) ) 116  t__ýu_mask ; 119  #__CPUELT ( ýu è((ýuè/ __NCPUBITS ) ) 120  #__CPUMASK ( ýu è(( __ýu_mask è1 << ((ýuè% __NCPUBITS )) ) 125 __ýu_mask __b™s [ __CPU_SETSIZE / __NCPUBITS ]; 126 } týu_£t_t ; 129 #ià `__GNUC_PREREQ (2, 91) 130  #__CPU_ZERO_S ( £tsize , ýu£ ) \ 131 dØ `__bužtš_mem£t ( ýu£ , '\0', £tsize ); 0) ) 133  #__CPU_ZERO_S ( £tsize , ýu£ ) \ 135 size_t __i ; \ 136 size_t __imax = ( £tsize è/  ( __ýu_mask ); \ 137 __ýu_mask * __b™s = ( ýu£ )->__bits; \ 138  __i = 0; __˜< __imax ; ++__i) \ 139 __b™s [ __i ] = 0; \ 140 } } 0) ) 142  #__CPU_SET_S ( ýu , £tsize , ýu£ ) \ 143 ( __ex‹nsiÚ__ \ 144 ({ size_t __ýu = ( ýu ); \ 145 __ýu < 8 * ( £tsize ) \ 146 ? ((( __ýu_mask *è(( ýu£ )-> __b™s ))[ `__CPUELT ( __ýu )] \ 147 |ð `__CPUMASK ( __ýu )) \ 148 : 0; })) ) 149  #__CPU_CLR_S ( ýu , £tsize , ýu£ ) \ 150 ( __ex‹nsiÚ__ \ 151 ({ size_t __ýu = ( ýu ); \ 152 __ýu < 8 * ( £tsize ) \ 153 ? ((( __ýu_mask *è(( ýu£ )-> __b™s ))[ `__CPUELT ( __ýu )] \ 154 &ð~ `__CPUMASK ( __ýu )) \ 155 : 0; })) ) 156  #__CPU_ISSET_S ( ýu , £tsize , ýu£ ) \ 157 ( __ex‹nsiÚ__ \ 158 ({ size_t __ýu = ( ýu ); \ 159 __ýu < 8 * ( £tsize ) \ 160 ? (((( __cÚ¡ __ýu_mask *è(( ýu£ )-> __b™s ))[ `__CPUELT ( __ýu )] \ 161 & `__CPUMASK ( __ýu ))) != 0 \ 162 : 0; })) ) 164  #__CPU_COUNT_S ( £tsize , ýu£ ) \ 165 `__sched_ýucouÁ ( £tsize , ýu£ ) ) 167 #ià __GNUC_PREREQ (2, 91) 168  #__CPU_EQUAL_S ( £tsize , ýu£1 , ýu£2 ) \ 169 ( `__bužtš_memcmp ( ýu£1 , ýu£2 , £tsize è=ð0) ) 171  #__CPU_EQUAL_S ( £tsize , ýu£1 , ýu£2 ) \ 172 ( __ex‹nsiÚ__ \ 173 ({ __cÚ¡ __ýu_mask * __¬r1 = ( ýu£1 )-> __b™s ; \ 174 __cÚ¡ __ýu_mask * __¬r2 = ( ýu£2 )-> __b™s ; \ 175 size_t __imax = ( £tsize è/  ( __ýu_mask ); \ 176 size_t __i ; \ 177  __i = 0; __˜< __imax ; ++__i) \ 178 ià( __b™s [ __i ] != __bits[__i]) \ 180 __i =ð __imax ; })) ) 183  #__CPU_OP_S ( £tsize , de¡£t , ¤c£t1 , ¤c£t2 , Ý ) \ 184 ( __ex‹nsiÚ__ \ 185 ({ ýu_£t_t * __de¡ = ( de¡£t ); \ 186 __cÚ¡ __ýu_mask * __¬r1 = ( ¤c£t1 )-> __b™s ; \ 187 __cÚ¡ __ýu_mask * __¬r2 = ( ¤c£t2 )-> __b™s ; \ 188 size_t __imax = ( £tsize è/  ( __ýu_mask ); \ 189 size_t __i ; \ 190  __i = 0; __˜< __imax ; ++__i) \ 191 (( __ýu_mask *è __de¡ -> __b™s )[ __i ] = __¬r1 [__i] Ý __¬r2 [__i]; \ 192 __de¡ ; })) ) 194  #__CPU_ALLOC_SIZE ( couÁ ) \ 195 (((( couÁ è+ __NCPUBITS - 1è/ __NCPUBITSè*  ( __ýu_mask )) ) 196  #__CPU_ALLOC ( couÁ è `__sched_ýu®loc (couÁ) ) 197  #__CPU_FREE ( ýu£t è `__sched_ýuä“ (ýu£t) ) 199 __BEGIN_DECLS 201  $__sched_ýucouÁ ( size_t __£tsize , cÚ¡ ýu_£t_t * __£ ) 202 __THROW ; 203 ýu_£t_t * $__sched_ýu®loc ( size_t __couÁ è __THROW __wur ; 204  $__sched_ýuä“ ( ýu_£t_t * __£t è __THROW ; 206 __END_DECLS @/usr/include/bits/stdio-lock.h 20 #iâdeà _BITS_STDIO_LOCK_H 21  #_BITS_STDIO_LOCK_H 1 ) 23  ~ 24  ~ 28  #_IO_lock_šex³nsive 1 ) 30 ¡ruù {  mlock ;  mút ; * mowÃr ; } t_IO_lock_t ; 32  #_IO_lock_š™Ÿliz” { LLL_LOCK_INITIALIZER , 0, NULL } ) 34  #_IO_lock_š™ ( _Çme ) \ 35 (( _Çme èð( _IO_lock_t è _IO_lock_š™Ÿliz” , 0) ) 37  #_IO_lock_fši ( _Çme ) \ 38 ((è0) ) 40  #_IO_lock_lock ( _Çme ) \ 42 * __£lf = THREAD_SELF ; \ 43 ià(( _Çme ). owÃr !ð __£lf ) \ 45 `Îl_lock (( _Çme ). lock , LLL_PRIVATE ); \ 46 ( _Çme ). owÃr = __£lf ; \ 48 ++( _Çme ). út ; \ 49 } 0) ) 51  #_IO_lock_Œylock ( _Çme ) \ 53  __»suÉ = 0; \ 54 * __£lf = THREAD_SELF ; \ 55 ià(( _Çme ). owÃr !ð __£lf ) \ 57 ià( `Îl_Œylock (( _Çme ). lock ) == 0) \ 59 ( _Çme ). owÃr = __£lf ; \ 60 ( _Çme ). út = 1; \ 63 __»suÉ = EBUSY ; \ 66 ++( _Çme ). út ; \ 67 __»suÉ ; \ 68 }) ) 70  #_IO_lock_uÆock ( _Çme ) \ 72 ià(--( _Çme ). út == 0) \ 74 ( _Çme ). owÃr = NULL ; \ 75 `Îl_uÆock (( _Çme ). lock , LLL_PRIVATE ); \ 77 } 0) ) 81  #_IO_þ—nup_»giÚ_¡¬t ( _fù , _å ) \ 82 `__libc_þ—nup_»giÚ_¡¬t ((( _å )-> _æags & _IO_USER_LOCK è=ð0, _fù , _å) ) 83  #_IO_þ—nup_»giÚ_¡¬t_nßrg ( _fù ) \ 84 `__libc_þ—nup_»giÚ_¡¬t (1, _fù , NULL ) ) 85  #_IO_þ—nup_»giÚ_’d ( _do™ ) \ 86 `__libc_þ—nup_»giÚ_’d ( _do™ ) ) 88 #ià defšed _LIBC && !defšed NOT_IN_libc 90 #ifdeà __EXCEPTIONS 91  #_IO_acquœe_lock ( _å ) \ 93 _IO_FILE * _IO_acquœe_lock_fže \ 94 `__©Œibu‹__ (( `þ—nup ( _IO_acquœe_lock_fù ))) \ 95 ð( _å ); \ 96 `_IO_æockfže ( _IO_acquœe_lock_fže ); ) 97  #_IO_acquœe_lock_þ—r_æags2 ( _å ) \ 99 _IO_FILE * _IO_acquœe_lock_fže \ 100 `__©Œibu‹__ (( `þ—nup ( _IO_acquœe_lock_þ—r_æags2_fù ))) \ 101 ð( _å ); \ 102 `_IO_æockfže ( _IO_acquœe_lock_fže ); ) 104  #_IO_acquœe_lock ( _å è _IO_acquœe_lock_Ãeds_exû±iÚs_’abËd ) 105  #_IO_acquœe_lock_þ—r_æags2 ( _å è `_IO_acquœe_lock (_å) ) 107  #_IO_»Ëa£_lock ( _å è; } 0) ) @/usr/include/bits/typesizes.h 20 #iâdeà _BITS_TYPES_H 24 #iâdef _BITS_TYPESIZES_H 25  #_BITS_TYPESIZES_H 1 ) 30  #__DEV_T_TYPE __UQUAD_TYPE ) 31  #__UID_T_TYPE __U32_TYPE ) 32  #__GID_T_TYPE __U32_TYPE ) 33  #__INO_T_TYPE __ULONGWORD_TYPE ) 34  #__INO64_T_TYPE __UQUAD_TYPE ) 35  #__MODE_T_TYPE __U32_TYPE ) 36  #__NLINK_T_TYPE __UWORD_TYPE ) 37  #__OFF_T_TYPE __SLONGWORD_TYPE ) 38  #__OFF64_T_TYPE __SQUAD_TYPE ) 39  #__PID_T_TYPE __S32_TYPE ) 40  #__RLIM_T_TYPE __ULONGWORD_TYPE ) 41  #__RLIM64_T_TYPE __UQUAD_TYPE ) 42  #__BLKCNT_T_TYPE __SLONGWORD_TYPE ) 43  #__BLKCNT64_T_TYPE __SQUAD_TYPE ) 44  #__FSBLKCNT_T_TYPE __ULONGWORD_TYPE ) 45  #__FSBLKCNT64_T_TYPE __UQUAD_TYPE ) 46  #__FSFILCNT_T_TYPE __ULONGWORD_TYPE ) 47  #__FSFILCNT64_T_TYPE __UQUAD_TYPE ) 48  #__ID_T_TYPE __U32_TYPE ) 49  #__CLOCK_T_TYPE __SLONGWORD_TYPE ) 50  #__TIME_T_TYPE __SLONGWORD_TYPE ) 51  #__USECONDS_T_TYPE __U32_TYPE ) 52  #__SUSECONDS_T_TYPE __SLONGWORD_TYPE ) 53  #__DADDR_T_TYPE __S32_TYPE ) 54  #__SWBLK_T_TYPE __SLONGWORD_TYPE ) 55  #__KEY_T_TYPE __S32_TYPE ) 56  #__CLOCKID_T_TYPE __S32_TYPE ) 57  #__TIMER_T_TYPE * ) 58  #__BLKSIZE_T_TYPE __SLONGWORD_TYPE ) 59  #__FSID_T_TYPE sŒuù {  __v® [2]; } ) 60  #__SSIZE_T_TYPE __SWORD_TYPE ) 63  #__FD_SETSIZE 1024 ) @/usr/include/bits/uio.h 19 #ià! defšed _SYS_UIO_H && !defšed _FCNTL_H 23 #iâdeà _BITS_UIO_H 24  #_BITS_UIO_H 1 ) 26  ~ 40  #UIO_MAXIOV 1024 ) 44  siovec 46 * miov_ba£ ; 47 size_t miov_Ën ; @/usr/include/bits/wchar.h 20 #iâdeà _BITS_WCHAR_H 21  #_BITS_WCHAR_H 1 ) 24 #ifdeà __WCHAR_MAX__ 25  #__WCHAR_MAX __WCHAR_MAX__ ) 27  #__WCHAR_MAX (2147483647) ) 32 #ifdeà __WCHAR_UNSIGNED__ 33  #__WCHAR_MIN L '\0' ) 37 #–ià L '\0' - 1 > 0 38  #__WCHAR_MIN L '\0' ) 40  #__WCHAR_MIN (- __WCHAR_MAX - 1) ) @/usr/include/ctype.h 24 #iâdef _CTYPE_H 25  #_CTYPE_H 1 ) 27  ~<ã©u»s.h > 28  ~ 30 g__BEGIN_DECLS 32 #iâdeà _ISb™ 41  ~<’dŸn.h > 42 #ià __BYTE_ORDER =ð __BIG_ENDIAN 43  #_ISb™ ( b™ è(1 << (b™)) ) 45  #_ISb™ ( b™ è((b™è< 8 ? ((1 << (b™)è<< 8è: ((1 << (b™)è>> 8)) ) 50 m_ISuµ” = _ISb™ (0), 51 m_ISlow” = _ISb™ (1), 52 m_IS®pha = _ISb™ (2), 53 m_ISdig™ = _ISb™ (3), 54 m_ISxdig™ = _ISb™ (4), 55 m_IS¥aû = _ISb™ (5), 56 m_IS´št = _ISb™ (6), 57 m_ISg¿ph = _ISb™ (7), 58 m_ISbÏnk = _ISb™ (8), 59 m_ISúŒl = _ISb™ (9), 60 m_ISpunù = _ISb™ (10), 61 m_IS®num = _ISb™ (11) 81 __cÚ¡ ** $__ùy³_b_loc () 82 __THROW `__©Œibu‹__ (( __cÚ¡ )); 83 __cÚ¡ __št32_t ** $__ùy³_tÞow”_loc () 84 __THROW `__©Œibu‹__ (( __cÚ¡ )); 85 __cÚ¡ __št32_t ** $__ùy³_touµ”_loc () 86 __THROW `__©Œibu‹__ (( __cÚ¡ )); 88  #__isùy³ ( c , ty³ ) \ 89 ((* `__ùy³_b_loc ())[(è( c )] & (è ty³ ) ) 91  #__i§scii ( c è(((cè& ~0x7fè=ð0è ) 92  #__tßscii ( c è((cè& 0x7fè ) 94  #__exùy³ ( Çme è  `Çme (è __THROW ) 96 __BEGIN_NAMESPACE_STD 102 `__exùy³ ( i§Êum ); 103 `__exùy³ ( i§Íha ); 104 `__exùy³ ( isúŒl ); 105 `__exùy³ ( isdig™ ); 106 `__exùy³ ( i¦ow” ); 107 `__exùy³ ( isg¿ph ); 108 `__exùy³ ( i¥ršt ); 109 `__exùy³ ( i¥unù ); 110 `__exùy³ ( is¥aû ); 111 `__exùy³ ( isuµ” ); 112 `__exùy³ ( isxdig™ ); 116  $tÞow” ( __c è __THROW ; 119  $touµ” ( __c è __THROW ; 121 __END_NAMESPACE_STD 125 #ifdef __USE_ISOC99 126 __BEGIN_NAMESPACE_C99 128 `__exùy³ ( isbÏnk ); 130 __END_NAMESPACE_C99 133 #ifdeà __USE_GNU 135  $isùy³ ( __c ,  __mask è __THROW ; 138 #ià defšed __USE_SVID || defšed __USE_MISC || defšed __USE_XOPEN 142  $i§scii ( __c è __THROW ; 146  $tßscii ( __c è __THROW ; 150 `__exùy³ ( _touµ” ); 151 `__exùy³ ( _tÞow” ); 155  #__tobody ( c , f , a , ¬gs ) \ 156 ( __ex‹nsiÚ__ \ 157 ({  __»s ; \ 158 ià( ( c ) > 1) \ 160 ià( `__bužtš_cÚ¡ªt_p ( c )) \ 162  __c = ( c ); \ 163 __»s = __c < -128 || __ø> 255 ? __ø: ( a )[__c]; \ 166 __»s = f ¬gs ; \ 169 __»s = ( a )[(è( c )]; \ 170 __»s ; } })) ) 172 #ià! defšed __NO_CTYPE && !defšed __ýlu¥lus 173  #i§Êum ( c è `__isùy³ ((c), _IS®num ) ) 174  #i§Íha ( c è `__isùy³ ((c), _IS®pha ) ) 175  #isúŒl ( c è `__isùy³ ((c), _ISúŒl ) ) 176  #isdig™ ( c è `__isùy³ ((c), _ISdig™ ) ) 177  #i¦ow” ( c è `__isùy³ ((c), _ISlow” ) ) 178  #isg¿ph ( c è `__isùy³ ((c), _ISg¿ph ) ) 179  #i¥ršt ( c è `__isùy³ ((c), _IS´št ) ) 180  #i¥unù ( c è `__isùy³ ((c), _ISpunù ) ) 181  #is¥aû ( c è `__isùy³ ((c), _IS¥aû ) ) 182  #isuµ” ( c è `__isùy³ ((c), _ISuµ” ) ) 183  #isxdig™ ( c è `__isùy³ ((c), _ISxdig™ ) ) 185 #ifdeà __USE_ISOC99 186  #isbÏnk ( c è `__isùy³ ((c), _ISbÏnk ) ) 189 #ifdeà __USE_EXTERN_INLINES 190 __ex‹º_šlše  191 __NTH ( $tÞow” ( __c )) 193  __c >ð-128 && __ø< 256 ? (* `__ùy³_tÞow”_loc ())[__c] : __c; 194 } } 196 __ex‹º_šlše  197 __NTH ( $touµ” ( __c )) 199  __c >ð-128 && __ø< 256 ? (* `__ùy³_touµ”_loc ())[__c] : __c; 200 } } 203 #ià __GNUC__ >ð2 && defšed __OPTIMIZE__ && !defšed __ýlu¥lus 204  #tÞow” ( c è `__tobody (c, tÞow” , * `__ùy³_tÞow”_loc (), (c)) ) 205  #touµ” ( c è `__tobody (c, touµ” , * `__ùy³_touµ”_loc (), (c)) ) 208 #ià defšed __USE_SVID || defšed __USE_MISC || defšed __USE_XOPEN 209  #i§scii ( c è `__i§scii (c) ) 210  #tßscii ( c è `__tßscii (c) ) 212  #_tÞow” ( c è((è(* `__ùy³_tÞow”_loc ())[(è(c)]) ) 213  #_touµ” ( c è((è(* `__ùy³_touµ”_loc ())[(è(c)]) ) 219 #ifdeà __USE_XOPEN2K8 233  ~ 237  #__isùy³_l ( c , ty³ , loÿË ) \ 238 (( loÿË )-> __ùy³_b [(è( c )] & (è ty³ ) ) 240  #__exùy³_l ( Çme ) \ 241  `Çme (, __loÿË_t è __THROW ) 247 __exùy³_l ( i§Êum_l ); 248 __exùy³_l ( i§Íha_l ); 249 __exùy³_l ( isúŒl_l ); 250 __exùy³_l ( isdig™_l ); 251 __exùy³_l ( i¦ow”_l ); 252 __exùy³_l ( isg¿ph_l ); 253 __exùy³_l ( i¥ršt_l ); 254 __exùy³_l ( i¥unù_l ); 255 __exùy³_l ( is¥aû_l ); 256 __exùy³_l ( isuµ”_l ); 257 __exùy³_l ( isxdig™_l ); 259 __exùy³_l ( isbÏnk_l ); 263  $__tÞow”_l ( __c , __loÿË_t __l è __THROW ; 264  $tÞow”_l ( __c , __loÿË_t __l è __THROW ; 267  $__touµ”_l ( __c , __loÿË_t __l è __THROW ; 268  $touµ”_l ( __c , __loÿË_t __l è __THROW ; 270 #ià __GNUC__ >ð2 && defšed __OPTIMIZE__ && !defšed __ýlu¥lus 271  #__tÞow”_l ( c , loÿË ) \ 272 `__tobody ( c , __tÞow”_l , ( loÿË )-> __ùy³_tÞow” , (c,†oÿË)) ) 273  #__touµ”_l ( c , loÿË ) \ 274 `__tobody ( c , __touµ”_l , ( loÿË )-> __ùy³_touµ” , (c,†oÿË)) ) 275  #tÞow”_l ( c , loÿË è `__tÞow”_l ((c), (loÿË)) ) 276  #touµ”_l ( c , loÿË è `__touµ”_l ((c), (loÿË)) ) 280 #iâdeà __NO_CTYPE 281  #__i§Êum_l ( c , l è `__isùy³_l ((c), _IS®num , (l)) ) 282  #__i§Íha_l ( c , l è `__isùy³_l ((c), _IS®pha , (l)) ) 283  #__isúŒl_l ( c , l è `__isùy³_l ((c), _ISúŒl , (l)) ) 284  #__isdig™_l ( c , l è `__isùy³_l ((c), _ISdig™ , (l)) ) 285  #__i¦ow”_l ( c , l è `__isùy³_l ((c), _ISlow” , (l)) ) 286  #__isg¿ph_l ( c , l è `__isùy³_l ((c), _ISg¿ph , (l)) ) 287  #__i¥ršt_l ( c , l è `__isùy³_l ((c), _IS´št , (l)) ) 288  #__i¥unù_l ( c , l è `__isùy³_l ((c), _ISpunù , (l)) ) 289  #__is¥aû_l ( c , l è `__isùy³_l ((c), _IS¥aû , (l)) ) 290  #__isuµ”_l ( c , l è `__isùy³_l ((c), _ISuµ” , (l)) ) 291  #__isxdig™_l ( c , l è `__isùy³_l ((c), _ISxdig™ , (l)) ) 293  #__isbÏnk_l ( c , l è `__isùy³_l ((c), _ISbÏnk , (l)) ) 295 #ià defšed __USE_SVID || defšed __USE_MISC 296  #__i§scii_l ( c , l è(Ö), `__i§scii (c)) ) 297  #__tßscii_l ( c , l è(Ö), `__tßscii (c)) ) 300  #i§Êum_l ( c , l è `__i§Êum_l ((c), (l)) ) 301  #i§Íha_l ( c , l è `__i§Íha_l ((c), (l)) ) 302  #isúŒl_l ( c , l è `__isúŒl_l ((c), (l)) ) 303  #isdig™_l ( c , l è `__isdig™_l ((c), (l)) ) 304  #i¦ow”_l ( c , l è `__i¦ow”_l ((c), (l)) ) 305  #isg¿ph_l ( c , l è `__isg¿ph_l ((c), (l)) ) 306  #i¥ršt_l ( c , l è `__i¥ršt_l ((c), (l)) ) 307  #i¥unù_l ( c , l è `__i¥unù_l ((c), (l)) ) 308  #is¥aû_l ( c , l è `__is¥aû_l ((c), (l)) ) 309  #isuµ”_l ( c , l è `__isuµ”_l ((c), (l)) ) 310  #isxdig™_l ( c , l è `__isxdig™_l ((c), (l)) ) 312  #isbÏnk_l ( c , l è `__isbÏnk_l ((c), (l)) ) 314 #ià defšed __USE_SVID || defšed __USE_MISC 315  #i§scii_l ( c , l è `__i§scii_l ((c), (l)) ) 316  #tßscii_l ( c , l è `__tßscii_l ((c), (l)) ) 323 __END_DECLS @/usr/include/gnu/stubs.h 4  ~ 6 #ià __WORDSIZE == 32 7  ~ 8 #–ià __WORDSIZE == 64 9  ~ @/usr/include/linux/errno.h 1 #iâdeà _LINUX_ERRNO_H 2  #_LINUX_ERRNO_H ) 4  ~ @/usr/include/bits/libc-lock.h 20 #iâdeà _BITS_LIBC_LOCK_H 21  #_BITS_LIBC_LOCK_H 1 ) 23  ~<±h»ad.h > 24  #__Ãed_NULL ) 25  ~<¡ddef.h > 34 #ifdeà _LIBC 35  ~ 36  ~<Žs.h > 37  ~<±h»ad-funùiÚs.h > 38  ~<”ºo.h > 39  ~ 43 #ià defšed _LIBC || defšed _IO_MTSAFE_IO 44 #ià( defšed NOT_IN_libc && !defšed IS_IN_lib±h»ad è|| !defšed _LIBC 45  ±h»ad_mu‹x_t t__libc_lock_t ; 46 ¡ruù { ±h»ad_mu‹x_t mmu‹x ; } t__libc_lock_»cursive_t ; 48  t__libc_lock_t ; 49 ¡ruù {  mlock ;  mút ; * mowÃr ; } t__libc_lock_»cursive_t ; 51 ¡ruù { ±h»ad_mu‹x_t mmu‹x ; } t__¹ld_lock_»cursive_t ; 52 #ifdeà __USE_UNIX98 53  ±h»ad_rwlock_t t__libc_rwlock_t ; 55  __libc_rwlock_Ýaque__ t__libc_rwlock_t ; 58  __libc_lock_Ýaque__ t__libc_lock_t ; 59  __libc_lock_»cursive_Ýaque__ t__libc_lock_»cursive_t ; 60  __libc_rwlock_Ýaque__ t__libc_rwlock_t ; 64  ±h»ad_key_t t__libc_key_t ; 73  #__libc_lock_defše ( CLASS , NAME ) \ 74 CLASS __libc_lock_t NAME ; ) 75  #__libc_rwlock_defše ( CLASS , NAME ) \ 76 CLASS __libc_rwlock_t NAME ; ) 77  #__libc_lock_defše_»cursive ( CLASS , NAME ) \ 78 CLASS __libc_lock_»cursive_t NAME ; ) 79  #__¹ld_lock_defše_»cursive ( CLASS , NAME ) \ 80 CLASS __¹ld_lock_»cursive_t NAME ; ) 91 #ià defšed _LIBC && (!defšed NOT_IN_libc || defšed IS_IN_lib±h»ad ) 92 #ià LLL_LOCK_INITIALIZER == 0 93  #__libc_lock_defše_š™Ÿlized ( CLASS , NAME ) \ 94 CLASS __libc_lock_t NAME ; ) 96  #__libc_lock_defše_š™Ÿlized ( CLASS , NAME ) \ 97 CLASS __libc_lock_t NAME = LLL_LOCK_INITIALIZER ; ) 100 #ià __LT_SPINLOCK_INIT == 0 101  #__libc_lock_defše_š™Ÿlized ( CLASS , NAME ) \ 102 CLASS __libc_lock_t NAME ; ) 104  #__libc_lock_defše_š™Ÿlized ( CLASS , NAME ) \ 105 CLASS __libc_lock_t NAME = PTHREAD_MUTEX_INITIALIZER ; ) 109  #__libc_rwlock_defše_š™Ÿlized ( CLASS , NAME ) \ 110 CLASS __libc_rwlock_t NAME = PTHREAD_RWLOCK_INITIALIZER ; ) 114 #ià defšed _LIBC && (!defšed NOT_IN_libc || defšed IS_IN_lib±h»ad ) 115 #ià LLL_LOCK_INITIALIZER == 0 116  #__libc_lock_defše_š™Ÿlized_»cursive ( CLASS , NAME ) \ 117 CLASS __libc_lock_»cursive_t NAME ; ) 119  #__libc_lock_defše_š™Ÿlized_»cursive ( CLASS , NAME ) \ 120 CLASS __libc_lock_»cursive_t NAME = _LIBC_LOCK_RECURSIVE_INITIALIZER ; ) 122  #_LIBC_LOCK_RECURSIVE_INITIALIZER \ 123 { LLL_LOCK_INITIALIZER , 0, NULL } ) 125  #__libc_lock_defše_š™Ÿlized_»cursive ( CLASS , NAME ) \ 126 CLASS __libc_lock_»cursive_t NAME = _LIBC_LOCK_RECURSIVE_INITIALIZER ; ) 127  #_LIBC_LOCK_RECURSIVE_INITIALIZER \ 128 { PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP } ) 131  #__¹ld_lock_defše_š™Ÿlized_»cursive ( CLASS , NAME ) \ 132 CLASS __¹ld_lock_»cursive_t NAME = _RTLD_LOCK_RECURSIVE_INITIALIZER ; ) 133  #_RTLD_LOCK_RECURSIVE_INITIALIZER \ 134 { PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP } ) 136  #__¹ld_lock_š™Ÿlize ( NAME ) \ 137 (è(( NAME èð( __¹ld_lock_»cursive_t è _RTLD_LOCK_RECURSIVE_INITIALIZER ) ) 144 #ifdeà __PIC__ 145  #__libc_maybe_ÿÎ ( FUNC , ARGS , ELSE ) \ 146 ( `__ex‹nsiÚ__ ({ `__ty³of ( FUNC è* _â = (FUNC); \ 147 _â !ð NULL ? (*_âè ARGS : ELSE ; })) ) 149  #__libc_maybe_ÿÎ ( FUNC , ARGS , ELSE ) \ 150 ( FUNC !ð NULL ? FUNC ARGS : ELSE ) ) 154 #ià defšed SHARED && !defšed NOT_IN_libc 155  #PTFAVAIL ( NAME è __libc_±h»ad_funùiÚs_š™ ) 156  #__libc_±f_ÿÎ ( FUNC , ARGS , ELSE ) \ 157 ( __libc_±h»ad_funùiÚs_š™ ? `PTHFCT_CALL ( ±r_ ## FUNC , ARGS è: ELSE ) ) 158  #__libc_±f_ÿÎ_®ways ( FUNC , ARGS ) \ 159 `PTHFCT_CALL ( ±r_ ## FUNC , ARGS ) ) 161  #PTFAVAIL ( NAME è(NAME !ð NULL ) ) 162  #__libc_±f_ÿÎ ( FUNC , ARGS , ELSE ) \ 163 `__libc_maybe_ÿÎ ( FUNC , ARGS , ELSE ) ) 164  #__libc_±f_ÿÎ_®ways ( FUNC , ARGS ) \ 165 FUNC ARGS ) 171 #ià defšed _LIBC && (!defšed NOT_IN_libc || defšed IS_IN_lib±h»ad ) 172  #__libc_lock_š™ ( NAME è((NAMEèð LLL_LOCK_INITIALIZER , 0) ) 174  #__libc_lock_š™ ( NAME ) \ 175 `__libc_maybe_ÿÎ ( __±h»ad_mu‹x_š™ , (&( NAME ), NULL ), 0) ) 177 #ià defšed SHARED && !defšed NOT_IN_libc 180  #__libc_rwlock_š™ ( NAME ) \ 181 ( `__bužtš_mem£t (&( NAME ), '\0',  (NAME)), 0) ) 183  #__libc_rwlock_š™ ( NAME ) \ 184 `__libc_maybe_ÿÎ ( __±h»ad_rwlock_š™ , (&( NAME ), NULL ), 0) ) 188 #ià defšed _LIBC && (!defšed NOT_IN_libc || defšed IS_IN_lib±h»ad ) 189  #__libc_lock_š™_»cursive ( NAME ) \ 190 (( NAME èð( __libc_lock_»cursive_t è _LIBC_LOCK_RECURSIVE_INITIALIZER , 0) ) 192  #__libc_lock_š™_»cursive ( NAME ) \ 194 ià( __±h»ad_mu‹x_š™ !ð NULL ) \ 196 ±h»ad_mu‹x©Œ_t __©Œ ; \ 197 `__±h»ad_mu‹x©Œ_š™ (& __©Œ ); \ 198 `__±h»ad_mu‹x©Œ_£‰y³ (& __©Œ , PTHREAD_MUTEX_RECURSIVE_NP ); \ 199 `__±h»ad_mu‹x_š™ (&( NAME ). mu‹x , & __©Œ ); \ 200 `__±h»ad_mu‹x©Œ_de¡roy (& __©Œ ); \ 202 } 0) ) 205  #__¹ld_lock_š™_»cursive ( NAME ) \ 207 ià( __±h»ad_mu‹x_š™ !ð NULL ) \ 209 ±h»ad_mu‹x©Œ_t __©Œ ; \ 210 `__±h»ad_mu‹x©Œ_š™ (& __©Œ ); \ 211 `__±h»ad_mu‹x©Œ_£‰y³ (& __©Œ , PTHREAD_MUTEX_RECURSIVE_NP ); \ 212 `__±h»ad_mu‹x_š™ (&( NAME ). mu‹x , & __©Œ ); \ 213 `__±h»ad_mu‹x©Œ_de¡roy (& __©Œ ); \ 215 } 0) ) 220 #ià defšed _LIBC && (!defšed NOT_IN_libc || defšed IS_IN_lib±h»ad ) 221  #__libc_lock_fši ( NAME è((è0) ) 223  #__libc_lock_fši ( NAME ) \ 224 `__libc_maybe_ÿÎ ( __±h»ad_mu‹x_de¡roy , (&( NAME )), 0) ) 226 #ià defšed SHARED && !defšed NOT_IN_libc 227  #__libc_rwlock_fši ( NAME è((è0) ) 229  #__libc_rwlock_fši ( NAME ) \ 230 `__libc_maybe_ÿÎ ( __±h»ad_rwlock_de¡roy , (&( NAME )), 0) ) 234 #ià defšed _LIBC && (!defšed NOT_IN_libc || defšed IS_IN_lib±h»ad ) 235  #__libc_lock_fši_»cursive ( NAME è((è0) ) 237  #__libc_lock_fši_»cursive ( NAME ) \ 238 `__libc_maybe_ÿÎ ( __±h»ad_mu‹x_de¡roy , (&( NAME )), 0) ) 242 #ià defšed _LIBC && (!defšed NOT_IN_libc || defšed IS_IN_lib±h»ad ) 243 #ià __OPTION_EGLIBC_BIG_MACROS != 1 247  __libc_lock_lock_â ( __libc_lock_t *); 248 libc_hidd’_´Ùo ( __libc_lock_lock_â ); 250 #ià __OPTION_EGLIBC_BIG_MACROS 251  #__libc_lock_lock ( NAME ) \ 252 ({ `Îl_lock ( NAME , LLL_PRIVATE ); 0; }) ) 254  #__libc_lock_lock ( NAME ) \ 255 `__libc_lock_lock_â (&( NAME )) ) 258  #__libc_lock_lock ( NAME ) \ 259 `__libc_maybe_ÿÎ ( __±h»ad_mu‹x_lock , (&( NAME )), 0) ) 261  #__libc_rwlock_rdlock ( NAME ) \ 262 `__libc_±f_ÿÎ ( __±h»ad_rwlock_rdlock , (&( NAME )), 0) ) 263  #__libc_rwlock_w¾ock ( NAME ) \ 264 `__libc_±f_ÿÎ ( __±h»ad_rwlock_w¾ock , (&( NAME )), 0) ) 267 #ià defšed _LIBC && (!defšed NOT_IN_libc || defšed IS_IN_lib±h»ad ) 268 #ià __OPTION_EGLIBC_BIG_MACROS != 1 272  __libc_lock_lock_»cursive_â ( __libc_lock_»cursive_t *); 273 libc_hidd’_´Ùo ( __libc_lock_lock_»cursive_â ); 275 #ià __OPTION_EGLIBC_BIG_MACROS 276  #__libc_lock_lock_»cursive ( NAME ) \ 278 * £lf = THREAD_SELF ; \ 279 ià(( NAME ). owÃr !ð £lf ) \ 281 `Îl_lock (( NAME ). lock , LLL_PRIVATE ); \ 282 ( NAME ). owÃr = £lf ; \ 284 ++( NAME ). út ; \ 285 } 0) ) 287  #__libc_lock_lock_»cursive ( NAME ) \ 288 `__libc_lock_lock_»cursive_â (&( NAME )) ) 291  #__libc_lock_lock_»cursive ( NAME ) \ 292 `__libc_maybe_ÿÎ ( __±h»ad_mu‹x_lock , (&( NAME ). mu‹x ), 0) ) 296 #ià defšed _LIBC && (!defšed NOT_IN_libc || defšed IS_IN_lib±h»ad ) 297 #ià __OPTION_EGLIBC_BIG_MACROS != 1 301  __libc_lock_Œylock_â ( __libc_lock_t *); 302 libc_hidd’_´Ùo ( __libc_lock_Œylock_â ); 304 #ià __OPTION_EGLIBC_BIG_MACROS 305  #__libc_lock_Œylock ( NAME ) \ 306 `Îl_Œylock ( NAME ) ) 308  #__libc_lock_Œylock ( NAME ) \ 309 `__libc_lock_Œylock_â (&( NAME )) ) 312  #__libc_lock_Œylock ( NAME ) \ 313 `__libc_maybe_ÿÎ ( __±h»ad_mu‹x_Œylock , (&( NAME )), 0) ) 315  #__libc_rwlock_Œyrdlock ( NAME ) \ 316 `__libc_maybe_ÿÎ ( __±h»ad_rwlock_Œyrdlock , (&( NAME )), 0) ) 317  #__libc_rwlock_Œyw¾ock ( NAME ) \ 318 `__libc_maybe_ÿÎ ( __±h»ad_rwlock_Œyw¾ock , (&( NAME )), 0) ) 321 #ià defšed _LIBC && (!defšed NOT_IN_libc || defšed IS_IN_lib±h»ad ) 322 #ià __OPTION_EGLIBC_BIG_MACROS != 1 326  __libc_lock_Œylock_»cursive_â ( __libc_lock_»cursive_t *); 327 libc_hidd’_´Ùo ( __libc_lock_Œylock_»cursive_â ); 329 #ià __OPTION_EGLIBC_BIG_MACROS 330  #__libc_lock_Œylock_»cursive ( NAME ) \ 332  »suÉ = 0; \ 333 * £lf = THREAD_SELF ; \ 334 ià(( NAME ). owÃr !ð £lf ) \ 336 ià( `Îl_Œylock (( NAME ). lock ) == 0) \ 338 ( NAME ). owÃr = £lf ; \ 339 ( NAME ). út = 1; \ 342 »suÉ = EBUSY ; \ 345 ++( NAME ). út ; \ 346 »suÉ ; \ 347 }) ) 349  #__libc_lock_Œylock_»cursive ( NAME ) \ 350 `__libc_lock_Œylock_»cursive_â (&( NAME )) ) 353  #__libc_lock_Œylock_»cursive ( NAME ) \ 354 `__libc_maybe_ÿÎ ( __±h»ad_mu‹x_Œylock , (&( NAME )), 0) ) 357  #__¹ld_lock_Œylock_»cursive ( NAME ) \ 358 `__libc_maybe_ÿÎ ( __±h»ad_mu‹x_Œylock , (&( NAME ). mu‹x ), 0) ) 361 #ià defšed _LIBC && (!defšed NOT_IN_libc || defšed IS_IN_lib±h»ad ) 362 #ià __OPTION_EGLIBC_BIG_MACROS != 1 366  __libc_lock_uÆock_â ( __libc_lock_t *); 367 libc_hidd’_´Ùo ( __libc_lock_uÆock_â ); 369 #ià __OPTION_EGLIBC_BIG_MACROS 370  #__libc_lock_uÆock ( NAME ) \ 371 `Îl_uÆock ( NAME , LLL_PRIVATE ) ) 373  #__libc_lock_uÆock ( NAME ) \ 374 `__libc_lock_uÆock_â (&( NAME )) ) 377  #__libc_lock_uÆock ( NAME ) \ 378 `__libc_maybe_ÿÎ ( __±h»ad_mu‹x_uÆock , (&( NAME )), 0) ) 380  #__libc_rwlock_uÆock ( NAME ) \ 381 `__libc_±f_ÿÎ ( __±h»ad_rwlock_uÆock , (&( NAME )), 0) ) 384 #ià defšed _LIBC && (!defšed NOT_IN_libc || defšed IS_IN_lib±h»ad ) 385 #ià __OPTION_EGLIBC_BIG_MACROS != 1 389  __libc_lock_uÆock_»cursive_â ( __libc_lock_»cursive_t *); 390 libc_hidd’_´Ùo ( __libc_lock_uÆock_»cursive_â ); 392 #ià __OPTION_EGLIBC_BIG_MACROS 394  #__libc_lock_uÆock_»cursive ( NAME ) \ 396 ià(--( NAME ). út == 0) \ 398 ( NAME ). owÃr = NULL ; \ 399 `Îl_uÆock (( NAME ). lock , LLL_PRIVATE ); \ 401 } 0) ) 403  #__libc_lock_uÆock_»cursive ( NAME ) \ 404 `__libc_lock_uÆock_»cursive_â (&( NAME )) ) 407  #__libc_lock_uÆock_»cursive ( NAME ) \ 408 `__libc_maybe_ÿÎ ( __±h»ad_mu‹x_uÆock , (&( NAME )), 0) ) 411 #ià defšed _LIBC && defšed SHARED 412  #__¹ld_lock_deçuÉ_lock_»cursive ( lock ) \ 413 ++(( ±h»ad_mu‹x_t *)( lock ))-> __d©a . __couÁ ; ) 415  #__¹ld_lock_deçuÉ_uÆock_»cursive ( lock ) \ 416 --(( ±h»ad_mu‹x_t *)( lock ))-> __d©a . __couÁ ; ) 418  #__¹ld_lock_lock_»cursive ( NAME ) \ 419 `GL ( dl_¹ld_lock_»cursive è(&( NAME ). mu‹x ) ) 421  #__¹ld_lock_uÆock_»cursive ( NAME ) \ 422 `GL ( dl_¹ld_uÆock_»cursive è(&( NAME ). mu‹x ) ) 424  #__¹ld_lock_lock_»cursive ( NAME ) \ 425 `__libc_maybe_ÿÎ ( __±h»ad_mu‹x_lock , (&( NAME ). mu‹x ), 0) ) 427  #__¹ld_lock_uÆock_»cursive ( NAME ) \ 428 `__libc_maybe_ÿÎ ( __±h»ad_mu‹x_uÆock , (&( NAME ). mu‹x ), 0) ) 432 #ià PTHREAD_ONCE_INIT == 0 435  #__libc_Úû_defše ( CLASS , NAME ) \ 436 CLASS ±h»ad_Úû_t NAME ) 438  #__libc_Úû_defše ( CLASS , NAME ) \ 439 CLASS ±h»ad_Úû_t NAME = PTHREAD_ONCE_INIT ) 443  #__libc_Úû ( ONCE_CONTROL , INIT_FUNCTION ) \ 445 ià( `PTFAVAIL ( __±h»ad_Úû )) \ 446 `__libc_±f_ÿÎ_®ways ( __±h»ad_Úû , (&( ONCE_CONTROL ), \ 447 INIT_FUNCTION )); \ 448 ià(( ONCE_CONTROL è=ð PTHREAD_ONCE_INIT ) { \ 449 `INIT_FUNCTION (); \ 450 ( ONCE_CONTROL ) |= 2; \ 452 } 0) ) 459  _±h»ad_þ—nup_push ( _±h»ad_þ—nup_bufãr * bufãr , 460 (* routše è(*), * ¬g ); 461  `_±h»ad_þ—nup_pÝ ( _±h»ad_þ—nup_bufãr * bufãr , 462  execu‹ ); 463  `_±h»ad_þ—nup_push_deãr ( _±h»ad_þ—nup_bufãr * bufãr , 464 (* routše è(*), * ¬g ); 465  `_±h»ad_þ—nup_pÝ_»¡Üe ( _±h»ad_þ—nup_bufãr * bufãr , 466  execu‹ ); 469  #__libc_þ—nup_»giÚ_¡¬t ( DOIT , FCT , ARG ) \ 470 {  _±h»ad_þ—nup_bufãr _bufãr ; \ 471  _avaž ; \ 472 ià( DOIT ) { \ 473 _avaž = `PTFAVAIL ( _±h»ad_þ—nup_push_deãr ); \ 474 ià( _avaž ) { \ 475 `__libc_±f_ÿÎ_®ways ( _±h»ad_þ—nup_push_deãr , (& _bufãr , FCT , \ 476 ARG )); \ 478 _bufãr . __routše = ( FCT ); \ 479 _bufãr . __¬g = ( ARG ); \ 482 _avaž = 0; \ 483 } ) 486  #__libc_þ—nup_»giÚ_’d ( DOIT ) \ 487 ià( _avaž ) { \ 488 `__libc_±f_ÿÎ_®ways ( _±h»ad_þ—nup_pÝ_»¡Üe , (& _bufãr , DOIT ));\ 489 } ià( DOIT ) \ 490 _bufãr . `__routše (_bufãr. __¬g ); \ 491 } ) } 494  #__libc_þ—nup_’d ( DOIT ) \ 495 ià( _avaž ) { \ 496 `__libc_±f_ÿÎ_®ways ( _±h»ad_þ—nup_pÝ_»¡Üe , (& _bufãr , DOIT ));\ 497 } ià( DOIT ) \ 498 _bufãr . `__routše (_bufãr. __¬g ) ) 502 __ex‹º_šlše  503 $__libc_þ—nup_routše ( __±h»ad_þ—nup_äame * f ) 505 ià( f -> __do_™ ) 506 f -> `__ÿnûl_routše (f-> __ÿnûl_¬g ); 507 } } 509  #__libc_þ—nup_push ( fù , ¬g ) \ 511  __±h»ad_þ—nup_äame __þäame \ 512 `__©Œibu‹__ (( `__þ—nup__ ( __libc_þ—nup_routše ))) \ 513 ð{ . __ÿnûl_routše = ( fù ), . __ÿnûl_¬g = ( ¬g ), \ 514 . __do_™ = 1 }; ) 516  #__libc_þ—nup_pÝ ( execu‹ ) \ 517 __þäame . __do_™ = ( execu‹ ); \ 518 } 0) ) 522  #__libc_key_ü—‹ ( KEY , DESTRUCTOR ) \ 523 `__libc_±f_ÿÎ ( __±h»ad_key_ü—‹ , ( KEY , DESTRUCTOR ), 1) ) 526  #__libc_g‘¥ecific ( KEY ) \ 527 `__libc_±f_ÿÎ ( __±h»ad_g‘¥ecific , ( KEY ), NULL ) ) 530  #__libc_£t¥ecific ( KEY , VALUE ) \ 531 `__libc_±f_ÿÎ ( __±h»ad_£t¥ecific , ( KEY , VALUE ), 0) ) 537  #__libc_©fÜk ( PREPARE , PARENT , CHILD ) \ 538 `__»gi¡”_©fÜk ( PREPARE , PARENT , CHILD , NULL ) ) 539  __»gi¡”_©fÜk ((* __´•¬e ) (), 540 (* __·»Á ) (), 541 (* __chžd ) (), 542 * __dso_hªdË ); 547  `__±h»ad_mu‹x_š™ ( ±h»ad_mu‹x_t * __mu‹x , 548 __cÚ¡ ±h»ad_mu‹x©Œ_t * __mu‹x_©Œ ); 550  `__±h»ad_mu‹x_de¡roy ( ±h»ad_mu‹x_t * __mu‹x ); 552  `__±h»ad_mu‹x_Œylock ( ±h»ad_mu‹x_t * __mu‹x ); 554  `__±h»ad_mu‹x_lock ( ±h»ad_mu‹x_t * __mu‹x ); 556  `__±h»ad_mu‹x_uÆock ( ±h»ad_mu‹x_t * __mu‹x ); 558  `__±h»ad_mu‹x©Œ_š™ ( ±h»ad_mu‹x©Œ_t * __©Œ ); 560  `__±h»ad_mu‹x©Œ_de¡roy ( ±h»ad_mu‹x©Œ_t * __©Œ ); 562  `__±h»ad_mu‹x©Œ_£‰y³ ( ±h»ad_mu‹x©Œ_t * __©Œ , 563  __kšd ); 565 #ifdeà __USE_UNIX98 566  `__±h»ad_rwlock_š™ ( ±h»ad_rwlock_t * __rwlock , 567 __cÚ¡ ±h»ad_rwlock©Œ_t * __©Œ ); 569  `__±h»ad_rwlock_de¡roy ( ±h»ad_rwlock_t * __rwlock ); 571  `__±h»ad_rwlock_rdlock ( ±h»ad_rwlock_t * __rwlock ); 573  `__±h»ad_rwlock_Œyrdlock ( ±h»ad_rwlock_t * __rwlock ); 575  `__±h»ad_rwlock_w¾ock ( ±h»ad_rwlock_t * __rwlock ); 577  `__±h»ad_rwlock_Œyw¾ock ( ±h»ad_rwlock_t * __rwlock ); 579  `__±h»ad_rwlock_uÆock ( ±h»ad_rwlock_t * __rwlock ); 582  `__±h»ad_key_ü—‹ ( ±h»ad_key_t * __key , 583 (* __de¡r_funùiÚ ) (*)); 585  `__±h»ad_£t¥ecific ( ±h»ad_key_t __key , 586 __cÚ¡ * __poš‹r ); 588 * `__±h»ad_g‘¥ecific ( ±h»ad_key_t __key ); 590  `__±h»ad_Úû ( ±h»ad_Úû_t * __Úû_cÚŒÞ , 591 (* __š™_routše ) ()); 593  `__±h»ad_©fÜk ((* __´•¬e ) (), 594 (* __·»Á ) (), 595 (* __chžd ) ()); 601 #iâdeà __NO_WEAK_PTHREAD_ALIASES 602 #ifdeà w—k_ex‹º 603 #ià _LIBC 604  ~ 606  #BP_SYM ( sym è ) sym 608 `w—k_ex‹º ( $BP_SYM ( __±h»ad_mu‹x_š™ )) 609 `w—k_ex‹º ( $BP_SYM ( __±h»ad_mu‹x_de¡roy )) 610 `w—k_ex‹º ( $BP_SYM ( __±h»ad_mu‹x_lock )) 611 `w—k_ex‹º ( $BP_SYM ( __±h»ad_mu‹x_Œylock )) 612 `w—k_ex‹º ( $BP_SYM ( __±h»ad_mu‹x_uÆock )) 613 `w—k_ex‹º ( $BP_SYM ( __±h»ad_mu‹x©Œ_š™ )) 614 `w—k_ex‹º ( $BP_SYM ( __±h»ad_mu‹x©Œ_de¡roy )) 615 `w—k_ex‹º ( $BP_SYM ( __±h»ad_mu‹x©Œ_£‰y³ )) 616 `w—k_ex‹º ( $BP_SYM ( __±h»ad_rwlock_š™ )) 617 `w—k_ex‹º ( $BP_SYM ( __±h»ad_rwlock_de¡roy )) 618 `w—k_ex‹º ( $BP_SYM ( __±h»ad_rwlock_rdlock )) 619 `w—k_ex‹º ( $BP_SYM ( __±h»ad_rwlock_Œyrdlock )) 620 `w—k_ex‹º ( $BP_SYM ( __±h»ad_rwlock_w¾ock )) 621 `w—k_ex‹º ( $BP_SYM ( __±h»ad_rwlock_Œyw¾ock )) 622 `w—k_ex‹º ( $BP_SYM ( __±h»ad_rwlock_uÆock )) 623 `w—k_ex‹º ( $BP_SYM ( __±h»ad_key_ü—‹ )) 624 `w—k_ex‹º ( $BP_SYM ( __±h»ad_£t¥ecific )) 625 `w—k_ex‹º ( $BP_SYM ( __±h»ad_g‘¥ecific )) 626 `w—k_ex‹º ( $BP_SYM ( __±h»ad_Úû )) 627 $w—k_ex‹º ( __±h»ad_š™Ÿlize ) 628 $w—k_ex‹º ( __±h»ad_©fÜk ) 629 `w—k_ex‹º ( $BP_SYM ( _±h»ad_þ—nup_push_deãr )) 630 `w—k_ex‹º ( $BP_SYM ( _±h»ad_þ—nup_pÝ_»¡Üe )) 631 `w—k_ex‹º ( $BP_SYM ( ±h»ad_£tÿnûl¡©e )) 633 #´agm¨ w—k __±h»ad_mu‹x_š™ 634 #´agm¨ w—k __±h»ad_mu‹x_de¡roy 635 #´agm¨ w—k __±h»ad_mu‹x_lock 636 #´agm¨ w—k __±h»ad_mu‹x_Œylock 637 #´agm¨ w—k __±h»ad_mu‹x_uÆock 638 #´agm¨ w—k __±h»ad_mu‹x©Œ_š™ 639 #´agm¨ w—k __±h»ad_mu‹x©Œ_de¡roy 640 #´agm¨ w—k __±h»ad_mu‹x©Œ_£‰y³ 641 #´agm¨ w—k __±h»ad_rwlock_de¡roy 642 #´agm¨ w—k __±h»ad_rwlock_rdlock 643 #´agm¨ w—k __±h»ad_rwlock_Œyrdlock 644 #´agm¨ w—k __±h»ad_rwlock_w¾ock 645 #´agm¨ w—k __±h»ad_rwlock_Œyw¾ock 646 #´agm¨ w—k __±h»ad_rwlock_uÆock 647 #´agm¨ w—k __±h»ad_key_ü—‹ 648 #´agm¨ w—k __±h»ad_£t¥ecific 649 #´agm¨ w—k __±h»ad_g‘¥ecific 650 #´agm¨ w—k __±h»ad_Úû 651 #´agm¨ w—k __±h»ad_š™Ÿlize 652 #´agm¨ w—k __±h»ad_©fÜk 653 #´agm¨ w—k _±h»ad_þ—nup_push_deãr 654 #´agm¨ w—k _±h»ad_þ—nup_pÝ_»¡Üe 655 #´agm¨ w—k ±h»ad_£tÿnûl¡©e @/usr/include/gconv.h 23 #iâdeà _GCONV_H 24  #_GCONV_H 1 ) 26  ~<ã©u»s.h > 27  #__Ãed_mb¡©e_t ) 28  #__Ãed_wšt_t ) 29  ~ 30  #__Ãed_size_t ) 31  #__Ãed_wch¬_t ) 32  ~<¡ddef.h > 35  #__UNKNOWN_10646_CHAR (( wch¬_t è0xfffd) ) 40 m__GCONV_OK = 0, 41 m__GCONV_NOCONV , 42 m__GCONV_NODB , 43 m__GCONV_NOMEM , 45 m__GCONV_EMPTY_INPUT , 46 m__GCONV_FULL_OUTPUT , 47 m__GCONV_ILLEGAL_INPUT , 48 m__GCONV_INCOMPLETE_INPUT , 50 m__GCONV_ILLEGAL_DESCRIPTOR , 51 m__GCONV_INTERNAL_ERROR 58 m__GCONV_IS_LAST = 0x0001, 59 m__GCONV_IGNORE_ERRORS = 0x0002 64  g__gcÚv_¡• ; 65  g__gcÚv_¡•_d©a ; 66  g__gcÚv_lßded_objeù ; 67  g__gcÚv_Œªs_d©a ; 71 (* t__gcÚv_fù è( t__gcÚv_¡• *,  t__gcÚv_¡•_d©a *, 72 t__cÚ¡ **, __const *, 73 **, tsize_t *, , ); 76  $wšt_t (* t__gcÚv_btowc_fù è( t__gcÚv_¡• *, ); 79 (* t__gcÚv_š™_fù è( t__gcÚv_¡• *); 80 (* t__gcÚv_’d_fù è( t__gcÚv_¡• *); 84 (* t__gcÚv_Œªs_fù è( t__gcÚv_¡• *, 85  t__gcÚv_¡•_d©a *, *, 86 t__cÚ¡ *, 87 t__cÚ¡ **, 88 t__cÚ¡ *, **, 89 tsize_t *); 92 (* t__gcÚv_Œªs_cÚ‹xt_fù è(*, t__cÚ¡ *, 93 t__cÚ¡ *, 97 (* t__gcÚv_Œªs_qu”y_fù è( t__cÚ¡ *, __const ***, 98 tsize_t *); 101 (* t__gcÚv_Œªs_š™_fù ) (**, const *); 102 (* t__gcÚv_Œªs_’d_fù ) (*); 104  s__gcÚv_Œªs_d©a 107 __gcÚv_Œªs_fù __Œªs_fù ; 108 __gcÚv_Œªs_cÚ‹xt_fù __Œªs_cÚ‹xt_fù ; 109 __gcÚv_Œªs_’d_fù __Œªs_’d_fù ; 110 * __d©a ; 111  __gcÚv_Œªs_d©a * __Ãxt ; 116  s__gcÚv_¡• 118  __gcÚv_lßded_objeù * __shlib_hªdË ; 119 __cÚ¡ * __modÇme ; 121  __couÁ” ; 123 * __äom_Çme ; 124 * __to_Çme ; 126 __gcÚv_fù __fù ; 127 __gcÚv_btowc_fù __btowc_fù ; 128 __gcÚv_š™_fù __š™_fù ; 129 __gcÚv_’d_fù __’d_fù ; 133  __mš_Ãeded_äom ; 134  __max_Ãeded_äom ; 135  __mš_Ãeded_to ; 136  __max_Ãeded_to ; 139  __¡©eful ; 141 * __d©a ; 146  s__gcÚv_¡•_d©a 148 * __outbuf ; 149 * __outbuãnd ; 153  __æags ; 157  __švoÿtiÚ_couÁ” ; 161  __š‹º®_u£ ; 163 __mb¡©e_t * __¡©• ; 164 __mb¡©e_t __¡©e ; 168  __gcÚv_Œªs_d©a * __Œªs ; 173  s__gcÚv_šfo 175 size_t __n¡•s ; 176  __gcÚv_¡• * __¡•s ; 177 __ex‹nsiÚ__  __gcÚv_¡•_d©a __d©a __æex¬r ; 178 } * t__gcÚv_t ; @/usr/include/gnu/stubs-32.h 6 #ifdeà _LIBC 7 #”rÜ AµliÿtiÚs may nÙ defše the maüo _LIBC 10  #__¡ub___k”Ãl_co¦ ) 11  #__¡ub___k”Ãl_sšl ) 12  #__¡ub___k”Ãl_Æ ) 13  #__¡ub_chæags ) 14  #__¡ub_ç‰ach ) 15  #__¡ub_fchæags ) 16  #__¡ub_fd‘ach ) 17  #__¡ub_g‰y ) 18  #__¡ub_lchmod ) 19  #__¡ub_»voke ) 20  #__¡ub_£Žogš ) 21  #__¡ub_sig»tuº ) 22  #__¡ub_s¡k ) 23  #__¡ub_¡ty ) @/usr/include/wchar.h 24 #iâdeà _WCHAR_H 26 #ià! defšed __Ãed_mb¡©e_t && !defšed __Ãed_wšt_t 27  #_WCHAR_H 1 ) 28  ~<ã©u»s.h > 31 #ifdeà _WCHAR_H 33  #__Ãed___FILE ) 34 #ià defšed __USE_UNIX98 || defšed __USE_XOPEN2K 35  #__Ãed_FILE ) 37  ~<¡dio.h > 39  #__Ãed___va_li¡ ) 40  ~<¡d¬g.h > 42  ~ 45  #__Ãed_size_t ) 46  #__Ãed_wch¬_t ) 47  #__Ãed_NULL ) 49 #ià defšed _WCHAR_H || defšed __Ãed_wšt_t || !defšed __WINT_TYPE__ 50 #undeà __Ãed_wšt_t 51  #__Ãed_wšt_t ) 52  ~<¡ddef.h > 56 #iâdeà _WINT_T 61  #_WINT_T ) 62  twšt_t ; 66 #ià defšed __ýlu¥lus && defšed _GLIBCPP_USE_NAMESPACES \ 67 && defšed __WINT_TYPE__ 68 __BEGIN_NAMESPACE_STD 69  __WINT_TYPE__ twšt_t ; 70 g__END_NAMESPACE_STD 75 #ià defšed __ýlu¥lus && __GNUC_PREREQ (4, 4) 76  #__CORRECT_ISO_CPP_WCHAR_H_PROTO ) 80 #ià( defšed _WCHAR_H || defšed __Ãed_mb¡©e_t è&& !defšed __mb¡©e_t_defšed 81  #__mb¡©e_t_defšed 1 ) 85  m__couÁ ; 88 #ifdeà __WINT_TYPE__ 89 __WINT_TYPE__ m__wch ; 91 wšt_t m__wch ; 93  m__wchb [4]; 94 } m__v®ue ; 95 } t__mb¡©e_t ; 97 #undeà __Ãed_mb¡©e_t 102 #ifdeà _WCHAR_H 104 __BEGIN_NAMESPACE_C99 106  __mb¡©e_t tmb¡©e_t ; 107 g__END_NAMESPACE_C99 108 #ifdeà __USE_GNU 109 $__USING_NAMESPACE_C99 ( mb¡©e_t ) 112 #iâdeà WCHAR_MIN 114  #WCHAR_MIN __WCHAR_MIN ) 115  #WCHAR_MAX __WCHAR_MAX ) 118 #iâdeà WEOF 119  #WEOF (0xffffffffu) ) 124 #ià defšed __USE_XOPEN && !defšed __USE_UNIX98 125  ~ 129 __BEGIN_DECLS 131 __BEGIN_NAMESPACE_STD 134  tm ; 135 __END_NAMESPACE_STD 139 $__USING_NAMESPACE_STD ( tm ) 142 __BEGIN_NAMESPACE_STD 144 wch¬_t * $wcsýy ( wch¬_t * __»¡riù __de¡ , 145 __cÚ¡ wch¬_t * __»¡riù __¤c è __THROW ; 147 wch¬_t * $wc¢ýy ( wch¬_t * __»¡riù __de¡ , 148 __cÚ¡ wch¬_t * __»¡riù __¤c , size_t __n ) 149 __THROW ; 152 wch¬_t * $wcsÿt ( wch¬_t * __»¡riù __de¡ , 153 __cÚ¡ wch¬_t * __»¡riù __¤c è __THROW ; 155 wch¬_t * $wc¢ÿt ( wch¬_t * __»¡riù __de¡ , 156 __cÚ¡ wch¬_t * __»¡riù __¤c , size_t __n ) 157 __THROW ; 160  $wcscmp ( __cÚ¡ wch¬_t * __s1 , __cÚ¡ wch¬_ˆ* __s2 ) 161 __THROW __©Œibu‹_pu»__ ; 163  $wc¢cmp ( __cÚ¡ wch¬_t * __s1 , __cÚ¡ wch¬_ˆ* __s2 , size_t __n ) 164 __THROW __©Œibu‹_pu»__ ; 165 __END_NAMESPACE_STD 167 #ifdeà __USE_XOPEN2K8 169  $wcsÿ£cmp ( __cÚ¡ wch¬_t * __s1 , __cÚ¡ wch¬_ˆ* __s2 è __THROW ; 172  $wc¢ÿ£cmp ( __cÚ¡ wch¬_t * __s1 , __cÚ¡ wch¬_ˆ* __s2 , 173 size_t __n è __THROW ; 177  ~ 179  $wcsÿ£cmp_l ( __cÚ¡ wch¬_t * __s1 , __cÚ¡ wch¬_ˆ* __s2 , 180 __loÿË_t __loc è __THROW ; 182  $wc¢ÿ£cmp_l ( __cÚ¡ wch¬_t * __s1 , __cÚ¡ wch¬_ˆ* __s2 , 183 size_t __n , __loÿË_t __loc è __THROW ; 186 __BEGIN_NAMESPACE_STD 189  $wcscÞl ( __cÚ¡ wch¬_t * __s1 , __cÚ¡ wch¬_ˆ* __s2 è __THROW ; 193 size_t $wcsxäm ( wch¬_t * __»¡riù __s1 , 194 __cÚ¡ wch¬_t * __»¡riù __s2 , size_t __n è __THROW ; 195 __END_NAMESPACE_STD 197 #ifdeà __USE_XOPEN2K8 203  $wcscÞl_l ( __cÚ¡ wch¬_t * __s1 , __cÚ¡ wch¬_ˆ* __s2 , 204 __loÿË_t __loc è __THROW ; 209 size_t $wcsxäm_l ( wch¬_t * __s1 , __cÚ¡ wch¬_ˆ* __s2 , 210 size_t __n , __loÿË_t __loc è __THROW ; 213 wch¬_t * $wcsdup ( __cÚ¡ wch¬_t * __s è __THROW __©Œibu‹_m®loc__ ; 216 __BEGIN_NAMESPACE_STD 218 #ifdeà __CORRECT_ISO_CPP_WCHAR_H_PROTO 219 "C++" wch¬_t * $wcschr ( wch¬_t * __wcs , wch¬_ˆ __wc ) 220 __THROW `__asm ("wcschr"è __©Œibu‹_pu»__ ; 221 "C++" __cÚ¡ wch¬_t * $wcschr ( __cÚ¡ wch¬_t * __wcs , wch¬_ˆ __wc ) 222 __THROW `__asm ("wcschr"è __©Œibu‹_pu»__ ; 224 wch¬_t * $wcschr ( __cÚ¡ wch¬_t * __wcs , wch¬_ˆ __wc ) 225 __THROW __©Œibu‹_pu»__ ; 228 #ifdeà __CORRECT_ISO_CPP_WCHAR_H_PROTO 229 "C++" wch¬_t * $wc¤chr ( wch¬_t * __wcs , wch¬_ˆ __wc ) 230 __THROW `__asm ("wc¤chr"è __©Œibu‹_pu»__ ; 231 "C++" __cÚ¡ wch¬_t * $wc¤chr ( __cÚ¡ wch¬_t * __wcs , wch¬_ˆ __wc ) 232 __THROW `__asm ("wc¤chr"è __©Œibu‹_pu»__ ; 234 wch¬_t * $wc¤chr ( __cÚ¡ wch¬_t * __wcs , wch¬_ˆ __wc ) 235 __THROW __©Œibu‹_pu»__ ; 237 __END_NAMESPACE_STD 239 #ifdeà __USE_GNU 242 wch¬_t * $wcschºul ( __cÚ¡ wch¬_t * __s , wch¬_ˆ __wc ) 243 __THROW __©Œibu‹_pu»__ ; 246 __BEGIN_NAMESPACE_STD 249 size_t $wcsc¥n ( __cÚ¡ wch¬_t * __wcs , __cÚ¡ wch¬_ˆ* __»jeù ) 250 __THROW __©Œibu‹_pu»__ ; 253 size_t $wcs¥n ( __cÚ¡ wch¬_t * __wcs , __cÚ¡ wch¬_ˆ* __acû± ) 254 __THROW __©Œibu‹_pu»__ ; 256 #ifdeà __CORRECT_ISO_CPP_WCHAR_H_PROTO 257 "C++" wch¬_t * $wc¥brk ( wch¬_t * __wcs , __cÚ¡ wch¬_ˆ* __acû± ) 258 __THROW `__asm ("wc¥brk"è __©Œibu‹_pu»__ ; 259 "C++" __cÚ¡ wch¬_t * $wc¥brk ( __cÚ¡ wch¬_t * __wcs , 260 __cÚ¡ wch¬_t * __acû± ) 261 __THROW `__asm ("wc¥brk"è __©Œibu‹_pu»__ ; 263 wch¬_t * $wc¥brk ( __cÚ¡ wch¬_t * __wcs , __cÚ¡ wch¬_ˆ* __acû± ) 264 __THROW __©Œibu‹_pu»__ ; 267 #ifdeà __CORRECT_ISO_CPP_WCHAR_H_PROTO 268 "C++" wch¬_t * $wcs¡r ( wch¬_t * __hay¡ack , __cÚ¡ wch¬_ˆ* __ÃedË ) 269 __THROW `__asm ("wcs¡r"è __©Œibu‹_pu»__ ; 270 "C++" __cÚ¡ wch¬_t * $wcs¡r ( __cÚ¡ wch¬_t * __hay¡ack , 271 __cÚ¡ wch¬_t * __ÃedË ) 272 __THROW `__asm ("wcs¡r"è __©Œibu‹_pu»__ ; 274 wch¬_t * $wcs¡r ( __cÚ¡ wch¬_t * __hay¡ack , __cÚ¡ wch¬_ˆ* __ÃedË ) 275 __THROW __©Œibu‹_pu»__ ; 279 wch¬_t * $wc¡ok ( wch¬_t * __»¡riù __s , 280 __cÚ¡ wch¬_t * __»¡riù __d–im , 281 wch¬_t ** __»¡riù __±r è __THROW ; 284 size_t $wc¦’ ( __cÚ¡ wch¬_t * __s è __THROW __©Œibu‹_pu»__ ; 285 __END_NAMESPACE_STD 287 #ifdeà __USE_XOPEN 289 #ifdeà __CORRECT_ISO_CPP_WCHAR_H_PROTO 290 "C++" wch¬_t * $wcswcs ( wch¬_t * __hay¡ack , __cÚ¡ wch¬_ˆ* __ÃedË ) 291 __THROW `__asm ("wcswcs"è __©Œibu‹_pu»__ ; 292 "C++" __cÚ¡ wch¬_t * $wcswcs ( __cÚ¡ wch¬_t * __hay¡ack , 293 __cÚ¡ wch¬_t * __ÃedË ) 294 __THROW `__asm ("wcswcs"è __©Œibu‹_pu»__ ; 296 wch¬_t * $wcswcs ( __cÚ¡ wch¬_t * __hay¡ack , __cÚ¡ wch¬_ˆ* __ÃedË ) 297 __THROW __©Œibu‹_pu»__ ; 301 #ifdeà __USE_XOPEN2K8 303 size_t $wc¢Ën ( __cÚ¡ wch¬_t * __s , size_t __maxËn ) 304 __THROW __©Œibu‹_pu»__ ; 308 __BEGIN_NAMESPACE_STD 310 #ifdeà __CORRECT_ISO_CPP_WCHAR_H_PROTO 311 "C++" wch¬_t * $wmemchr ( wch¬_t * __s , wch¬_ˆ __c , size_t __n ) 312 __THROW `__asm ("wmemchr"è __©Œibu‹_pu»__ ; 313 "C++" __cÚ¡ wch¬_t * $wmemchr ( __cÚ¡ wch¬_t * __s , wch¬_ˆ __c , 314 size_t __n ) 315 __THROW `__asm ("wmemchr"è __©Œibu‹_pu»__ ; 317 wch¬_t * $wmemchr ( __cÚ¡ wch¬_t * __s , wch¬_ˆ __c , size_t __n ) 318 __THROW __©Œibu‹_pu»__ ; 322  $wmemcmp ( __cÚ¡ wch¬_t * __»¡riù __s1 , 323 __cÚ¡ wch¬_t * __»¡riù __s2 , size_t __n ) 324 __THROW __©Œibu‹_pu»__ ; 327 wch¬_t * $wmemýy ( wch¬_t * __»¡riù __s1 , 328 __cÚ¡ wch¬_t * __»¡riù __s2 , size_t __n è __THROW ; 332 wch¬_t * $wmemmove ( wch¬_t * __s1 , __cÚ¡ wch¬_ˆ* __s2 , size_t __n ) 333 __THROW ; 336 wch¬_t * $wmem£t ( wch¬_t * __s , wch¬_ˆ __c , size_t __n è __THROW ; 337 __END_NAMESPACE_STD 339 #ifdeà __USE_GNU 342 wch¬_t * $wmempýy ( wch¬_t * __»¡riù __s1 , 343 __cÚ¡ wch¬_t * __»¡riù __s2 , size_t __n ) 344 __THROW ; 348 __BEGIN_NAMESPACE_STD 351 wšt_t $btowc ( __c è __THROW ; 355  $wùob ( wšt_t __c è __THROW ; 359  $mbsš™ ( __cÚ¡ mb¡©e_t * __ps è __THROW __©Œibu‹_pu»__ ; 363 size_t $mb¹owc ( wch¬_t * __»¡riù __pwc , 364 __cÚ¡ * __»¡riù __s , size_t __n , 365 mb¡©e_t * __p è __THROW ; 368 size_t $wütomb (* __»¡riù __s , wch¬_t __wc , 369 mb¡©e_t * __»¡riù __ps è __THROW ; 372 size_t $__mb¾’ ( __cÚ¡ * __»¡riù __s , size_t __n , 373 mb¡©e_t * __»¡riù __ps è __THROW ; 374 size_t $mb¾’ ( __cÚ¡ * __»¡riù __s , size_t __n , 375 mb¡©e_t * __»¡riù __ps è __THROW ; 376 __END_NAMESPACE_STD 378 #ifdeà __USE_EXTERN_INLINES 384 wšt_t $__btowc_®Ÿs ( __c è `__asm ("btowc"); 385 __ex‹º_šlše wšt_t 386 `__NTH ( $btowc ( __c )) 387 {  ( `__bužtš_cÚ¡ªt_p ( __c ) && __c >= '\0' && __c <= '\x7f' 388 ? ( wšt_t è __c : `__btowc_®Ÿs (__c)); } } 390  $__wùob_®Ÿs ( wšt_t __c è `__asm ("wctob"); 391 __ex‹º_šlše  392 `__NTH ( $wùob ( wšt_t __wc )) 393 {  ( `__bužtš_cÚ¡ªt_p ( __wc è&& __wø>ð L '\0' && __wc <= L'\x7f' 394 ? (è __wc : `__wùob_®Ÿs (__wc)); } } 396 __ex‹º_šlše size_t 397 __NTH ( $mb¾’ ( __cÚ¡ * __»¡riù __s , size_t __n , 398 mb¡©e_t * __»¡riù __ps )) 399 {  ( __ps !ð NULL 400 ? `mb¹owc ( NULL , __s , __n , __ps è: `__mb¾’ (__s, __n, NULL)); } } 403 __BEGIN_NAMESPACE_STD 406 size_t $mb¤towcs ( wch¬_t * __»¡riù __d¡ , 407 __cÚ¡ ** __»¡riù __¤c , size_t __Ën , 408 mb¡©e_t * __»¡riù __ps è __THROW ; 412 size_t $wc¤tombs (* __»¡riù __d¡ , 413 __cÚ¡ wch¬_t ** __»¡riù __¤c , size_t __Ën , 414 mb¡©e_t * __»¡riù __ps è __THROW ; 415 __END_NAMESPACE_STD 418 #ifdef __USE_XOPEN2K8 421 size_t $mb¢¹owcs ( wch¬_t * __»¡riù __d¡ , 422 __cÚ¡ ** __»¡riù __¤c , size_t __nmc , 423 size_t __Ën , mb¡©e_t * __»¡riù __ps è __THROW ; 427 size_t $wc¢¹ombs (* __»¡riù __d¡ , 428 __cÚ¡ wch¬_t ** __»¡riù __¤c , 429 size_t __nwc , size_ˆ __Ën , 430 mb¡©e_t * __»¡riù __ps è __THROW ; 435 #ifdeà __USE_XOPEN 437  $wcwidth ( wch¬_t __c è __THROW ; 441  $wcswidth ( __cÚ¡ wch¬_t * __s , size_t __n è __THROW ; 445 __BEGIN_NAMESPACE_STD 448  $wc¡od ( __cÚ¡ wch¬_t * __»¡riù __ÅŒ , 449 wch¬_t ** __»¡riù __’d±r è __THROW ; 450 __END_NAMESPACE_STD 452 #ifdeà __USE_ISOC99 453 __BEGIN_NAMESPACE_C99 455  $wc¡of ( __cÚ¡ wch¬_t * __»¡riù __ÅŒ , 456 wch¬_t ** __»¡riù __’d±r è __THROW ; 457  $wc¡Þd ( __cÚ¡ wch¬_t * __»¡riù __ÅŒ , 458 wch¬_t ** __»¡riù __’d±r è __THROW ; 459 __END_NAMESPACE_C99 463 __BEGIN_NAMESPACE_STD 466  $wc¡Þ ( __cÚ¡ wch¬_t * __»¡riù __ÅŒ , 467 wch¬_t ** __»¡riù __’d±r ,  __ba£ è __THROW ; 471  $wc¡oul ( __cÚ¡ wch¬_t * __»¡riù __ÅŒ , 472 wch¬_t ** __»¡riù __’d±r ,  __ba£ ) 473 __THROW ; 474 __END_NAMESPACE_STD 476 #ià defšed __USE_ISOC99 || (defšed __GNUC__ && defšed __USE_GNU ) 477 __BEGIN_NAMESPACE_C99 480 __ex‹nsiÚ__ 481  $wc¡Þl ( __cÚ¡ wch¬_t * __»¡riù __ÅŒ , 482 wch¬_t ** __»¡riù __’d±r ,  __ba£ ) 483 __THROW ; 487 __ex‹nsiÚ__ 488  $wc¡ouÎ ( __cÚ¡ wch¬_t * __»¡riù __ÅŒ , 489 wch¬_t ** __»¡riù __’d±r , 490  __ba£ è __THROW ; 491 __END_NAMESPACE_C99 494 #ià defšed __GNUC__ && defšed __USE_GNU 497 __ex‹nsiÚ__ 498  $wc¡oq ( __cÚ¡ wch¬_t * __»¡riù __ÅŒ , 499 wch¬_t ** __»¡riù __’d±r ,  __ba£ ) 500 __THROW ; 504 __ex‹nsiÚ__ 505  $wc¡ouq ( __cÚ¡ wch¬_t * __»¡riù __ÅŒ , 506 wch¬_t ** __»¡riù __’d±r , 507  __ba£ è __THROW ; 510 #ifdeà __USE_GNU 524  ~ 528  $wc¡Þ_l ( __cÚ¡ wch¬_t * __»¡riù __ÅŒ , 529 wch¬_t ** __»¡riù __’d±r ,  __ba£ , 530 __loÿË_t __loc è __THROW ; 532  $wc¡oul_l ( __cÚ¡ wch¬_t * __»¡riù __ÅŒ , 533 wch¬_t ** __»¡riù __’d±r , 534  __ba£ , __loÿË_t __loc è __THROW ; 536 __ex‹nsiÚ__ 537  $wc¡Þl_l ( __cÚ¡ wch¬_t * __»¡riù __ÅŒ , 538 wch¬_t ** __»¡riù __’d±r , 539  __ba£ , __loÿË_t __loc è __THROW ; 541 __ex‹nsiÚ__ 542  $wc¡ouÎ_l ( __cÚ¡ wch¬_t * __»¡riù __ÅŒ , 543 wch¬_t ** __»¡riù __’d±r , 544  __ba£ , __loÿË_t __loc ) 545 __THROW ; 547  $wc¡od_l ( __cÚ¡ wch¬_t * __»¡riù __ÅŒ , 548 wch¬_t ** __»¡riù __’d±r , __loÿË_t __loc ) 549 __THROW ; 551  $wc¡of_l ( __cÚ¡ wch¬_t * __»¡riù __ÅŒ , 552 wch¬_t ** __»¡riù __’d±r , __loÿË_t __loc ) 553 __THROW ; 555  $wc¡Þd_l ( __cÚ¡ wch¬_t * __»¡riù __ÅŒ , 556 wch¬_t ** __»¡riù __’d±r , 557 __loÿË_t __loc è __THROW ; 562 wch¬_t * $wýýy ( wch¬_t * __»¡riù __de¡ , 563 __cÚ¡ wch¬_t * __»¡riù __¤c è __THROW ; 567 wch¬_t * $wýnýy ( wch¬_t * __»¡riù __de¡ , 568 __cÚ¡ wch¬_t * __»¡riù __¤c , size_t __n ) 569 __THROW ; 575 #ifdef __USE_XOPEN2K8 578 __FILE * $Ý’_wmem¡»am ( wch¬_t ** __buæoc , size_t * __siz–oc è __THROW ; 581 #ià defšed __USE_ISOC95 || defšed __USE_UNIX98 582 __BEGIN_NAMESPACE_STD 585  $fwide ( __FILE * __å ,  __mode è __THROW ; 592  `fw´štf ( __FILE * __»¡riù __¡»am , 593 __cÚ¡ wch¬_t * __»¡riù __fÜm© , ...) 599  `w´štf ( __cÚ¡ wch¬_t * __»¡riù __fÜm© , ...) 602  $sw´štf ( wch¬_t * __»¡riù __s , size_t __n , 603 __cÚ¡ wch¬_t * __»¡riù __fÜm© , ...) 604 __THROW ; 610  `vfw´štf ( __FILE * __»¡riù __s , 611 __cÚ¡ wch¬_t * __»¡riù __fÜm© , 612 __gnuc_va_li¡ __¬g ) 618  `vw´štf ( __cÚ¡ wch¬_t * __»¡riù __fÜm© , 619 __gnuc_va_li¡ __¬g ) 623  $vsw´štf ( wch¬_t * __»¡riù __s , size_t __n , 624 __cÚ¡ wch¬_t * __»¡riù __fÜm© , 625 __gnuc_va_li¡ __¬g ) 626 __THROW ; 633  `fwsÿnf ( __FILE * __»¡riù __¡»am , 634 __cÚ¡ wch¬_t * __»¡riù __fÜm© , ...) 640  `wsÿnf ( __cÚ¡ wch¬_t * __»¡riù __fÜm© , ...) 643  $swsÿnf ( __cÚ¡ wch¬_t * __»¡riù __s , 644 __cÚ¡ wch¬_t * __»¡riù __fÜm© , ...) 645 __THROW ; 647 #ià defšed __USE_ISOC99 && !defšed __USE_GNU \ 648 && (! defšed __LDBL_COMPAT || !defšed __REDIRECT ) \ 649 && ( defšed __STRICT_ANSI__ || defšed __USE_XOPEN2K ) 650 #ifdeà __REDIRECT 654  `__REDIRECT ( fwsÿnf , ( __FILE * __»¡riù __¡»am , 655 __cÚ¡ wch¬_t * __»¡riù __fÜm© , ...), 656 __isoc99_fwsÿnf ) 658  `__REDIRECT ( wsÿnf , ( __cÚ¡ wch¬_t * __»¡riù __fÜm© , ...), 659 __isoc99_wsÿnf ) 661  `__REDIRECT_NTH ( swsÿnf , ( __cÚ¡ wch¬_t * __»¡riù __s , 662 __cÚ¡ wch¬_t * __»¡riù __fÜm© , 663 ...), __isoc99_swsÿnf ) 666  `__isoc99_fwsÿnf ( __FILE * __»¡riù __¡»am , 667 __cÚ¡ wch¬_t * __»¡riù __fÜm© , ...); 668  `__isoc99_wsÿnf ( __cÚ¡ wch¬_t * __»¡riù __fÜm© , ...); 669  $__isoc99_swsÿnf ( __cÚ¡ wch¬_t * __»¡riù __s , 670 __cÚ¡ wch¬_t * __»¡riù __fÜm© , ...) 671 __THROW ; 672  #fwsÿnf __isoc99_fwsÿnf ) 673  #wsÿnf __isoc99_wsÿnf ) 674  #swsÿnf __isoc99_swsÿnf ) 678 __END_NAMESPACE_STD 681 #ifdeà __USE_ISOC99 682 __BEGIN_NAMESPACE_C99 687  `vfwsÿnf ( __FILE * __»¡riù __s , 688 __cÚ¡ wch¬_t * __»¡riù __fÜm© , 689 __gnuc_va_li¡ __¬g ) 695  `vwsÿnf ( __cÚ¡ wch¬_t * __»¡riù __fÜm© , 696 __gnuc_va_li¡ __¬g ) 699  $vswsÿnf ( __cÚ¡ wch¬_t * __»¡riù __s , 700 __cÚ¡ wch¬_t * __»¡riù __fÜm© , 701 __gnuc_va_li¡ __¬g ) 702 __THROW ; 704 #ià! defšed __USE_GNU \ 705 && (! defšed __LDBL_COMPAT || !defšed __REDIRECT ) \ 706 && ( defšed __STRICT_ANSI__ || defšed __USE_XOPEN2K ) 707 #ifdeà __REDIRECT 708  `__REDIRECT ( vfwsÿnf , ( __FILE * __»¡riù __s , 709 __cÚ¡ wch¬_t * __»¡riù __fÜm© , 710 __gnuc_va_li¡ __¬g ), __isoc99_vfwsÿnf ) 712  `__REDIRECT ( vwsÿnf , ( __cÚ¡ wch¬_t * __»¡riù __fÜm© , 713 __gnuc_va_li¡ __¬g ), __isoc99_vwsÿnf ) 715  `__REDIRECT_NTH ( vswsÿnf , ( __cÚ¡ wch¬_t * __»¡riù __s , 716 __cÚ¡ wch¬_t * __»¡riù __fÜm© , 717 __gnuc_va_li¡ __¬g ), __isoc99_vswsÿnf ) 720  `__isoc99_vfwsÿnf ( __FILE * __»¡riù __s , 721 __cÚ¡ wch¬_t * __»¡riù __fÜm© , 722 __gnuc_va_li¡ __¬g ); 723  `__isoc99_vwsÿnf ( __cÚ¡ wch¬_t * __»¡riù __fÜm© , 724 __gnuc_va_li¡ __¬g ); 725  $__isoc99_vswsÿnf ( __cÚ¡ wch¬_t * __»¡riù __s , 726 __cÚ¡ wch¬_t * __»¡riù __fÜm© , 727 __gnuc_va_li¡ __¬g è __THROW ; 728  #vfwsÿnf __isoc99_vfwsÿnf ) 729  #vwsÿnf __isoc99_vwsÿnf ) 730  #vswsÿnf __isoc99_vswsÿnf ) 734 __END_NAMESPACE_C99 738 __BEGIN_NAMESPACE_STD 743 wšt_t `fg‘wc ( __FILE * __¡»am ); 744 wšt_t `g‘wc ( __FILE * __¡»am ); 750 wšt_t `g‘wch¬ (); 757 wšt_t `åutwc ( wch¬_t __wc , __FILE * __¡»am ); 758 wšt_t `putwc ( wch¬_t __wc , __FILE * __¡»am ); 764 wšt_t `putwch¬ ( wch¬_t __wc ); 772 wch¬_t * `fg‘ws (wch¬_ˆ* __»¡riù __ws ,  __n , 773 __FILE * __»¡riù __¡»am ); 779  `åutws ( __cÚ¡ wch¬_t * __»¡riù __ws , 780 __FILE * __»¡riù __¡»am ); 787 wšt_t `ung‘wc (wšt_ˆ __wc , __FILE * __¡»am ); 788 __END_NAMESPACE_STD 791 #ifdeà __USE_GNU 799 wšt_t `g‘wc_uÆocked ( __FILE * __¡»am ); 800 wšt_t `g‘wch¬_uÆocked (); 808 wšt_t `fg‘wc_uÆocked ( __FILE * __¡»am ); 816 wšt_t `åutwc_uÆocked ( wch¬_t __wc , __FILE * __¡»am ); 825 wšt_t `putwc_uÆocked ( wch¬_t __wc , __FILE * __¡»am ); 826 wšt_t `putwch¬_uÆocked ( wch¬_t __wc ); 835 wch¬_t * `fg‘ws_uÆocked (wch¬_ˆ* __»¡riù __ws ,  __n , 836 __FILE * __»¡riù __¡»am ); 844  `åutws_uÆocked ( __cÚ¡ wch¬_t * __»¡riù __ws , 845 __FILE * __»¡riù __¡»am ); 849 __BEGIN_NAMESPACE_C99 853 size_t $wcsáime ( wch¬_t * __»¡riù __s , size_t __maxsize , 854 __cÚ¡ wch¬_t * __»¡riù __fÜm© , 855 __cÚ¡  tm * __»¡riù __ è __THROW ; 856 __END_NAMESPACE_C99 858 #ifdeà __USE_GNU 859  ~ 863 size_t $wcsáime_l ( wch¬_t * __»¡riù __s , size_t __maxsize , 864 __cÚ¡ wch¬_t * __»¡riù __fÜm© , 865 __cÚ¡  tm * __»¡riù __ , 866 __loÿË_t __loc è __THROW ; 875 #ià defšed __USE_UNIX98 && !defšed __USE_GNU 876  #__Ãed_iswxxx ) 877  ~ 881 #ià __USE_FORTIFY_LEVEL > 0 && defšed __ex‹º_®ways_šlše 882  ~ 885 #ifdeà __LDBL_COMPAT 886  ~ 889 __END_DECLS 897 #undeà __Ãed_mb¡©e_t 898 #undeà __Ãed_wšt_t @/usr/include/bits/wchar-ldbl.h 20 #iâdeà _WCHAR_H 24 #ià defšed __USE_ISOC95 || defšed __USE_UNIX98 25 __BEGIN_NAMESPACE_C99 26 __LDBL_REDIR_DECL ( fw´štf ); 27 __LDBL_REDIR_DECL ( w´štf ); 28 __LDBL_REDIR_DECL ( sw´štf ); 29 __LDBL_REDIR_DECL ( vfw´štf ); 30 __LDBL_REDIR_DECL ( vw´štf ); 31 __LDBL_REDIR_DECL ( vsw´štf ); 32 #ià defšed __USE_ISOC99 && !defšed __USE_GNU \ 33 && ! defšed g__REDIRECT \ 34 && ( defšed g__STRICT_ANSI__ || defšed g__USE_XOPEN2K ) 35 $__LDBL_REDIR1_DECL ( fwsÿnf , __Ædbl___isoc99_fwsÿnf ) 36 $__LDBL_REDIR1_DECL ( wsÿnf , __Ædbl___isoc99_wsÿnf ) 37 $__LDBL_REDIR1_DECL ( swsÿnf , __Ædbl___isoc99_swsÿnf ) 39 `__LDBL_REDIR_DECL ( fwsÿnf ); 40 `__LDBL_REDIR_DECL ( wsÿnf ); 41 `__LDBL_REDIR_DECL ( swsÿnf ); 43 __END_NAMESPACE_C99 46 #ifdeà __USE_ISOC99 47 __BEGIN_NAMESPACE_C99 48 `__LDBL_REDIR1_DECL ( wc¡Þd , wc¡od ); 49 #ià! defšed __USE_GNU && !defšed __REDIRECT \ 50 && ( defšed __STRICT_ANSI__ || defšed __USE_XOPEN2K ) 51 $__LDBL_REDIR1_DECL ( vfwsÿnf , __Ædbl___isoc99_vfwsÿnf ) 52 $__LDBL_REDIR1_DECL ( vwsÿnf , __Ædbl___isoc99_vwsÿnf ) 53 $__LDBL_REDIR1_DECL ( vswsÿnf , __Ædbl___isoc99_vswsÿnf ) 55 `__LDBL_REDIR_DECL ( vfwsÿnf ); 56 `__LDBL_REDIR_DECL ( vwsÿnf ); 57 `__LDBL_REDIR_DECL ( vswsÿnf ); 59 __END_NAMESPACE_C99 62 #ifdeà __USE_GNU 63 `__LDBL_REDIR1_DECL ( wc¡Þd_l , wc¡od_l ); 66 #ià __USE_FORTIFY_LEVEL > 0 && defšed __ex‹º_®ways_šlše 67 $__LDBL_REDIR_DECL ( __sw´štf_chk ) 68 $__LDBL_REDIR_DECL ( __vsw´štf_chk ) 69 #ià __USE_FORTIFY_LEVEL > 1 70 $__LDBL_REDIR_DECL ( __fw´štf_chk ) 71 $__LDBL_REDIR_DECL ( __w´štf_chk ) 72 $__LDBL_REDIR_DECL ( __vfw´štf_chk ) 73 $__LDBL_REDIR_DECL ( __vw´štf_chk ) @/usr/include/bits/wchar2.h 20 #iâdeà _WCHAR_H 25 wch¬_t * $__wmemýy_chk ( wch¬_t * __»¡riù __s1 , 26 __cÚ¡ wch¬_t * __»¡riù __s2 , size_t __n , 27 size_t __ns1 è __THROW ; 28 wch¬_t * `__REDIRECT_NTH ( __wmemýy_®Ÿs , 29 ( wch¬_t * __»¡riù __s1 , 30 __cÚ¡ wch¬_t * __»¡riù __s2 , size_t __n ), 31 wmemýy ); 32 wch¬_t * `__REDIRECT_NTH ( __wmemýy_chk_w¬n , 33 ( wch¬_t * __»¡riù __s1 , 34 __cÚ¡ wch¬_t * __»¡riù __s2 , size_t __n , 35 size_t __ns1 ), __wmemýy_chk ) 36 `__w¬Ç‰r ("wmemcpy called with†ength biggerhan size of destination " 39 __ex‹º_®ways_šlše wch¬_t * 40 `__NTH ( $wmemýy ( wch¬_t * __»¡riù __s1 , __cÚ¡ wch¬_ˆ*__»¡riù __s2 , 41 size_t __n )) 43 ià( `__bos0 ( __s1 è!ð( size_t ) -1) 45 ià(! `__bužtš_cÚ¡ªt_p ( __n )) 46  `__wmemýy_chk ( __s1 , __s2 , __n , 47 `__bos0 ( __s1 è/  ( wch¬_t )); 49 ià( __n > `__bos0 ( __s1 è/  ( wch¬_t )) 50  `__wmemýy_chk_w¬n ( __s1 , __s2 , __n , 51 `__bos0 ( __s1 è/  ( wch¬_t )); 53  `__wmemýy_®Ÿs ( __s1 , __s2 , __n ); 54 } } 57 wch¬_t * $__wmemmove_chk ( wch¬_t * __s1 , __cÚ¡ wch¬_ˆ* __s2 , 58 size_t __n , size_ˆ __ns1 è __THROW ; 59 wch¬_t * `__REDIRECT_NTH ( __wmemmove_®Ÿs , (wch¬_ˆ* __s1 , 60 __cÚ¡ wch¬_t * __s2 , 61 size_t __n ), wmemmove ); 62 wch¬_t * `__REDIRECT_NTH ( __wmemmove_chk_w¬n , 63 ( wch¬_t * __s1 , __cÚ¡ wch¬_ˆ* __s2 , 64 size_t __n , size_ˆ __ns1 ), __wmemmove_chk ) 65 `__w¬Ç‰r ("wmemmove called with†ength biggerhan size of destination " 68 __ex‹º_®ways_šlše wch¬_t * 69 `__NTH ( $wmemmove ( wch¬_t * __s1 , __cÚ¡ wch¬_ˆ* __s2 , size_t __n )) 71 ià( `__bos0 ( __s1 è!ð( size_t ) -1) 73 ià(! `__bužtš_cÚ¡ªt_p ( __n )) 74  `__wmemmove_chk ( __s1 , __s2 , __n , 75 `__bos0 ( __s1 è/  ( wch¬_t )); 77 ià( __n > `__bos0 ( __s1 è/  ( wch¬_t )) 78  `__wmemmove_chk_w¬n ( __s1 , __s2 , __n , 79 `__bos0 ( __s1 è/  ( wch¬_t )); 81  `__wmemmove_®Ÿs ( __s1 , __s2 , __n ); 82 } } 85 #ifdeà __USE_GNU 86 wch¬_t * $__wmempýy_chk ( wch¬_t * __»¡riù __s1 , 87 __cÚ¡ wch¬_t * __»¡riù __s2 , size_t __n , 88 size_t __ns1 è __THROW ; 89 wch¬_t * `__REDIRECT_NTH ( __wmempýy_®Ÿs , 90 ( wch¬_t * __»¡riù __s1 , 91 __cÚ¡ wch¬_t * __»¡riù __s2 , 92 size_t __n ), wmempýy ); 93 wch¬_t * `__REDIRECT_NTH ( __wmempýy_chk_w¬n , 94 ( wch¬_t * __»¡riù __s1 , 95 __cÚ¡ wch¬_t * __»¡riù __s2 , size_t __n , 96 size_t __ns1 ), __wmempýy_chk ) 97 `__w¬Ç‰r ("wmempcpy called with†ength biggerhan size of destination " 100 __ex‹º_®ways_šlše wch¬_t * 101 `__NTH ( $wmempýy ( wch¬_t * __»¡riù __s1 , __cÚ¡ wch¬_ˆ*__»¡riù __s2 , 102 size_t __n )) 104 ià( `__bos0 ( __s1 è!ð( size_t ) -1) 106 ià(! `__bužtš_cÚ¡ªt_p ( __n )) 107  `__wmempýy_chk ( __s1 , __s2 , __n , 108 `__bos0 ( __s1 è/  ( wch¬_t )); 110 ià( __n > `__bos0 ( __s1 è/  ( wch¬_t )) 111  `__wmempýy_chk_w¬n ( __s1 , __s2 , __n , 112 `__bos0 ( __s1 è/  ( wch¬_t )); 114  `__wmempýy_®Ÿs ( __s1 , __s2 , __n ); 115 } } 119 wch¬_t * $__wmem£t_chk ( wch¬_t * __s , wch¬_ˆ __c , size_t __n , 120 size_t __ns è __THROW ; 121 wch¬_t * `__REDIRECT_NTH ( __wmem£t_®Ÿs , (wch¬_ˆ* __s , wch¬_ˆ __c , 122 size_t __n ), wmem£t ); 123 wch¬_t * `__REDIRECT_NTH ( __wmem£t_chk_w¬n , 124 ( wch¬_t * __s , wch¬_ˆ __c , size_t __n , 125 size_t __ns ), __wmem£t_chk ) 126 `__w¬Ç‰r ("wmemset called with†ength biggerhan size of destination " 129 __ex‹º_®ways_šlše wch¬_t * 130 `__NTH ( $wmem£t ( wch¬_t * __s , wch¬_ˆ __c , size_t __n )) 132 ià( `__bos0 ( __s è!ð( size_t ) -1) 134 ià(! `__bužtš_cÚ¡ªt_p ( __n )) 135  `__wmem£t_chk ( __s , __c , __n , `__bos0 (__sè/  ( wch¬_t )); 137 ià( __n > `__bos0 ( __s è/  ( wch¬_t )) 138  `__wmem£t_chk_w¬n ( __s , __c , __n , 139 `__bos0 ( __s è/  ( wch¬_t )); 141  `__wmem£t_®Ÿs ( __s , __c , __n ); 142 } } 145 wch¬_t * $__wcsýy_chk ( wch¬_t * __»¡riù __de¡ , 146 __cÚ¡ wch¬_t * __»¡riù __¤c , 147 size_t __n è __THROW ; 148 wch¬_t * `__REDIRECT_NTH ( __wcsýy_®Ÿs , 149 ( wch¬_t * __»¡riù __de¡ , 150 __cÚ¡ wch¬_t * __»¡riù __¤c ), wcsýy ); 152 __ex‹º_®ways_šlše wch¬_t * 153 `__NTH ( $wcsýy ( wch¬_t * __»¡riù __de¡ , __cÚ¡ wch¬_ˆ*__»¡riù __¤c )) 155 ià( `__bos ( __de¡ è!ð( size_t ) -1) 156  `__wcsýy_chk ( __de¡ , __¤c , `__bos (__de¡è/  ( wch¬_t )); 157  `__wcsýy_®Ÿs ( __de¡ , __¤c ); 158 } } 161 wch¬_t * $__wýýy_chk ( wch¬_t * __»¡riù __de¡ , 162 __cÚ¡ wch¬_t * __»¡riù __¤c , 163 size_t __de¡Ën è __THROW ; 164 wch¬_t * `__REDIRECT_NTH ( __wýýy_®Ÿs , 165 ( wch¬_t * __»¡riù __de¡ , 166 __cÚ¡ wch¬_t * __»¡riù __¤c ), wýýy ); 168 __ex‹º_®ways_šlše wch¬_t * 169 `__NTH ( $wýýy ( wch¬_t * __»¡riù __de¡ , __cÚ¡ wch¬_ˆ*__»¡riù __¤c )) 171 ià( `__bos ( __de¡ è!ð( size_t ) -1) 172  `__wýýy_chk ( __de¡ , __¤c , `__bos (__de¡è/  ( wch¬_t )); 173  `__wýýy_®Ÿs ( __de¡ , __¤c ); 174 } } 177 wch¬_t * $__wc¢ýy_chk ( wch¬_t * __»¡riù __de¡ , 178 __cÚ¡ wch¬_t * __»¡riù __¤c , size_t __n , 179 size_t __de¡Ën è __THROW ; 180 wch¬_t * `__REDIRECT_NTH ( __wc¢ýy_®Ÿs , 181 ( wch¬_t * __»¡riù __de¡ , 182 __cÚ¡ wch¬_t * __»¡riù __¤c , 183 size_t __n ), wc¢ýy ); 184 wch¬_t * `__REDIRECT_NTH ( __wc¢ýy_chk_w¬n , 185 ( wch¬_t * __»¡riù __de¡ , 186 __cÚ¡ wch¬_t * __»¡riù __¤c , 187 size_t __n , size_ˆ __de¡Ën ), __wc¢ýy_chk ) 188 `__w¬Ç‰r ("wcsncpy called with†ength biggerhan size of destination " 191 __ex‹º_®ways_šlše wch¬_t * 192 `__NTH ( $wc¢ýy ( wch¬_t * __»¡riù __de¡ , __cÚ¡ wch¬_ˆ*__»¡riù __¤c , 193 size_t __n )) 195 ià( `__bos ( __de¡ è!ð( size_t ) -1) 197 ià(! `__bužtš_cÚ¡ªt_p ( __n )) 198  `__wc¢ýy_chk ( __de¡ , __¤c , __n , 199 `__bos ( __de¡ è/  ( wch¬_t )); 200 ià( __n > `__bos ( __de¡ è/  ( wch¬_t )) 201  `__wc¢ýy_chk_w¬n ( __de¡ , __¤c , __n , 202 `__bos ( __de¡ è/  ( wch¬_t )); 204  `__wc¢ýy_®Ÿs ( __de¡ , __¤c , __n ); 205 } } 208 wch¬_t * $__wýnýy_chk ( wch¬_t * __»¡riù __de¡ , 209 __cÚ¡ wch¬_t * __»¡riù __¤c , size_t __n , 210 size_t __de¡Ën è __THROW ; 211 wch¬_t * `__REDIRECT_NTH ( __wýnýy_®Ÿs , 212 ( wch¬_t * __»¡riù __de¡ , 213 __cÚ¡ wch¬_t * __»¡riù __¤c , 214 size_t __n ), wýnýy ); 215 wch¬_t * `__REDIRECT_NTH ( __wýnýy_chk_w¬n , 216 ( wch¬_t * __»¡riù __de¡ , 217 __cÚ¡ wch¬_t * __»¡riù __¤c , 218 size_t __n , size_ˆ __de¡Ën ), __wýnýy_chk ) 219 `__w¬Ç‰r ("wcpncpy called with†ength biggerhan size of destination " 222 __ex‹º_®ways_šlše wch¬_t * 223 `__NTH ( $wýnýy ( wch¬_t * __»¡riù __de¡ , __cÚ¡ wch¬_ˆ*__»¡riù __¤c , 224 size_t __n )) 226 ià( `__bos ( __de¡ è!ð( size_t ) -1) 228 ià(! `__bužtš_cÚ¡ªt_p ( __n )) 229  `__wýnýy_chk ( __de¡ , __¤c , __n , 230 `__bos ( __de¡ è/  ( wch¬_t )); 231 ià( __n > `__bos ( __de¡ è/  ( wch¬_t )) 232  `__wýnýy_chk_w¬n ( __de¡ , __¤c , __n , 233 `__bos ( __de¡ è/  ( wch¬_t )); 235  `__wýnýy_®Ÿs ( __de¡ , __¤c , __n ); 236 } } 239 wch¬_t * $__wcsÿt_chk ( wch¬_t * __»¡riù __de¡ , 240 __cÚ¡ wch¬_t * __»¡riù __¤c , 241 size_t __de¡Ën è __THROW ; 242 wch¬_t * `__REDIRECT_NTH ( __wcsÿt_®Ÿs , 243 ( wch¬_t * __»¡riù __de¡ , 244 __cÚ¡ wch¬_t * __»¡riù __¤c ), wcsÿt ); 246 __ex‹º_®ways_šlše wch¬_t * 247 `__NTH ( $wcsÿt ( wch¬_t * __»¡riù __de¡ , __cÚ¡ wch¬_ˆ*__»¡riù __¤c )) 249 ià( `__bos ( __de¡ è!ð( size_t ) -1) 250  `__wcsÿt_chk ( __de¡ , __¤c , `__bos (__de¡è/  ( wch¬_t )); 251  `__wcsÿt_®Ÿs ( __de¡ , __¤c ); 252 } } 255 wch¬_t * $__wc¢ÿt_chk ( wch¬_t * __»¡riù __de¡ , 256 __cÚ¡ wch¬_t * __»¡riù __¤c , 257 size_t __n , size_ˆ __de¡Ën è __THROW ; 258 wch¬_t * `__REDIRECT_NTH ( __wc¢ÿt_®Ÿs , 259 ( wch¬_t * __»¡riù __de¡ , 260 __cÚ¡ wch¬_t * __»¡riù __¤c , 261 size_t __n ), wc¢ÿt ); 263 __ex‹º_®ways_šlše wch¬_t * 264 `__NTH ( $wc¢ÿt ( wch¬_t * __»¡riù __de¡ , __cÚ¡ wch¬_ˆ*__»¡riù __¤c , 265 size_t __n )) 267 ià( `__bos ( __de¡ è!ð( size_t ) -1) 268  `__wc¢ÿt_chk ( __de¡ , __¤c , __n , 269 `__bos ( __de¡ è/  ( wch¬_t )); 270  `__wc¢ÿt_®Ÿs ( __de¡ , __¤c , __n ); 271 } } 274  $__sw´štf_chk ( wch¬_t * __»¡riù __s , size_t __n , 275  __æag , size_t __s_Ën , 276 __cÚ¡ wch¬_t * __»¡riù __fÜm© , ...) 277 __THROW ; 279  `__REDIRECT_NTH_LDBL ( __sw´štf_®Ÿs , 280 ( wch¬_t * __»¡riù __s , size_t __n , 281 __cÚ¡ wch¬_t * __»¡riù __fmt , ...), 282 sw´štf ); 284 #ifdeà __va_¬g_·ck 285 __ex‹º_®ways_šlše  286 `__NTH ( $sw´štf ( wch¬_t * __»¡riù __s , size_t __n , 287 __cÚ¡ wch¬_t * __»¡riù __fmt , ...)) 289 ià( `__bos ( __s è!ð( size_t è-1 || __USE_FORTIFY_LEVEL > 1) 290  `__sw´štf_chk ( __s , __n , __USE_FORTIFY_LEVEL - 1, 291 `__bos ( __s è/  ( wch¬_t ), 292 __fmt , `__va_¬g_·ck ()); 293  `__sw´štf_®Ÿs ( __s , __n , __fmt , `__va_¬g_·ck ()); 294 } } 295 #–ià! defšed __ýlu¥lus 297  #sw´štf ( s , n , ...) \ 298 ( `__bos ( s è!ð( size_t è-1 || __USE_FORTIFY_LEVEL > 1 \ 299 ? `__sw´štf_chk ( s , n , __USE_FORTIFY_LEVEL - 1, \ 300 `__bos ( s è/  ( wch¬_t ), __VA_ARGS__ ) \ 301 : `sw´štf ( s , n , __VA_ARGS__ )) ) 304  $__vsw´štf_chk ( wch¬_t * __»¡riù __s , size_t __n , 305  __æag , size_t __s_Ën , 306 __cÚ¡ wch¬_t * __»¡riù __fÜm© , 307 __gnuc_va_li¡ __¬g ) 308 __THROW ; 310  `__REDIRECT_NTH_LDBL ( __vsw´štf_®Ÿs , 311 ( wch¬_t * __»¡riù __s , size_t __n , 312 __cÚ¡ wch¬_t * __»¡riù __fmt , 313 __gnuc_va_li¡ __­ ), vsw´štf ); 315 __ex‹º_®ways_šlše  316 `__NTH ( $vsw´štf ( wch¬_t * __»¡riù __s , size_t __n , 317 __cÚ¡ wch¬_t * __»¡riù __fmt , __gnuc_va_li¡ __­ )) 319 ià( `__bos ( __s è!ð( size_t è-1 || __USE_FORTIFY_LEVEL > 1) 320  `__vsw´štf_chk ( __s , __n , __USE_FORTIFY_LEVEL - 1, 321 `__bos ( __s è/  ( wch¬_t ), __fmt , __­ ); 322  `__vsw´štf_®Ÿs ( __s , __n , __fmt , __­ ); 323 } } 326 #ià __USE_FORTIFY_LEVEL > 1 328  __fw´štf_chk ( __FILE * __»¡riù __¡»am ,  __æag , 329 __cÚ¡ wch¬_t * __»¡riù __fÜm© , ...); 330  __w´štf_chk ( __æag , __cÚ¡ wch¬_t * __»¡riù __fÜm© , 332  __vfw´štf_chk ( __FILE * __»¡riù __¡»am ,  __æag , 333 __cÚ¡ wch¬_t * __»¡riù __fÜm© , 334 __gnuc_va_li¡ __­ ); 335  __vw´štf_chk ( __æag , __cÚ¡ wch¬_t * __»¡riù __fÜm© , 336 __gnuc_va_li¡ __­ ); 338 #ifdeà __va_¬g_·ck 339 __ex‹º_®ways_šlše  340 $w´štf ( __cÚ¡ wch¬_t * __»¡riù __fmt , ...) 342  `__w´štf_chk ( __USE_FORTIFY_LEVEL - 1, __fmt , `__va_¬g_·ck ()); 343 } } 345 __ex‹º_®ways_šlše  346 $fw´štf ( __FILE * __»¡riù __¡»am , __cÚ¡ wch¬_t *__»¡riù __fmt , ...) 348  `__fw´štf_chk ( __¡»am , __USE_FORTIFY_LEVEL - 1, __fmt , 349 `__va_¬g_·ck ()); 350 } } 351 #–ià! defšed __ýlu¥lus 352  #w´štf (...) \ 353 `__w´štf_chk ( __USE_FORTIFY_LEVEL - 1, __VA_ARGS__ ) ) 354  #fw´štf ( ¡»am , ...) \ 355 `__fw´štf_chk ( ¡»am , __USE_FORTIFY_LEVEL - 1, __VA_ARGS__ ) ) 358 __ex‹º_®ways_šlše  359 $vw´štf ( __cÚ¡ wch¬_t * __»¡riù __fmt , __gnuc_va_li¡ __­ ) 361  `__vw´štf_chk ( __USE_FORTIFY_LEVEL - 1, __fmt , __­ ); 362 } } 364 __ex‹º_®ways_šlše  365 $vfw´štf ( __FILE * __»¡riù __¡»am , 366 __cÚ¡ wch¬_t * __»¡riù __fmt , __gnuc_va_li¡ __­ ) 368  `__vfw´štf_chk ( __¡»am , __USE_FORTIFY_LEVEL - 1, __fmt , __­ ); 369 } } 373 wch¬_t * $__fg‘ws_chk ( wch¬_t * __»¡riù __s , size_t __size ,  __n , 374 __FILE * __»¡riù __¡»am è __wur ; 375 wch¬_t * `__REDIRECT ( __fg‘ws_®Ÿs , 376 ( wch¬_t * __»¡riù __s ,  __n , 377 __FILE * __»¡riù __¡»am ), fg‘ws è __wur ; 378 wch¬_t * `__REDIRECT ( __fg‘ws_chk_w¬n , 379 ( wch¬_t * __»¡riù __s , size_t __size ,  __n , 380 __FILE * __»¡riù __¡»am ), __fg‘ws_chk ) 381 __wur `__w¬Ç‰r ("fgetws called with bigger sizehan†ength " 384 __ex‹º_®ways_šlše __wur wch¬_t * 385 $fg‘ws ( wch¬_t * __»¡riù __s ,  __n , __FILE *__»¡riù __¡»am ) 387 ià( `__bos ( __s è!ð( size_t ) -1) 389 ià(! `__bužtš_cÚ¡ªt_p ( __n ) || __n <= 0) 390  `__fg‘ws_chk ( __s , `__bos (__sè/  ( wch¬_t ), 391 __n , __¡»am ); 393 ià(( size_t è __n > `__bos ( __s è/  ( wch¬_t )) 394  `__fg‘ws_chk_w¬n ( __s , `__bos (__sè/  ( wch¬_t ), 395 __n , __¡»am ); 397  `__fg‘ws_®Ÿs ( __s , __n , __¡»am ); 398 } } 400 #ifdeà __USE_GNU 401 wch¬_t * $__fg‘ws_uÆocked_chk ( wch¬_t * __»¡riù __s , size_t __size , 402  __n , __FILE * __»¡riù __¡»am ) 403 __wur ; 404 wch¬_t * `__REDIRECT ( __fg‘ws_uÆocked_®Ÿs , 405 ( wch¬_t * __»¡riù __s ,  __n , 406 __FILE * __»¡riù __¡»am ), fg‘ws_uÆocked ) 407 __wur ; 408 wch¬_t * `__REDIRECT ( __fg‘ws_uÆocked_chk_w¬n , 409 ( wch¬_t * __»¡riù __s , size_t __size ,  __n , 410 __FILE * __»¡riù __¡»am ), 411 __fg‘ws_uÆocked_chk ) 412 __wur `__w¬Ç‰r ("fgetws_unlocked called with bigger sizehan†ength " 415 __ex‹º_®ways_šlše __wur wch¬_t * 416 $fg‘ws_uÆocked ( wch¬_t * __»¡riù __s ,  __n , __FILE *__»¡riù __¡»am ) 418 ià( `__bos ( __s è!ð( size_t ) -1) 420 ià(! `__bužtš_cÚ¡ªt_p ( __n ) || __n <= 0) 421  `__fg‘ws_uÆocked_chk ( __s , `__bos (__sè/  ( wch¬_t ), 422 __n , __¡»am ); 424 ià(( size_t è __n > `__bos ( __s è/  ( wch¬_t )) 425  `__fg‘ws_uÆocked_chk_w¬n ( __s , `__bos (__sè/  ( wch¬_t ), 426 __n , __¡»am ); 428  `__fg‘ws_uÆocked_®Ÿs ( __s , __n , __¡»am ); 429 } } 433 size_t $__wütomb_chk (* __»¡riù __s , wch¬_t __wch¬ , 434 mb¡©e_t * __»¡riù __p , 435 size_t __buæ’ è __THROW __wur ; 436 size_t `__REDIRECT_NTH ( __wütomb_®Ÿs , 437 (* __»¡riù __s , wch¬_t __wch¬ , 438 mb¡©e_t * __»¡riù __ps ), wütomb è __wur ; 440 __ex‹º_®ways_šlše __wur size_t 441 `__NTH ( $wütomb (* __»¡riù __s , wch¬_t __wch¬ , 442 mb¡©e_t * __»¡riù __ps )) 447  #__WCHAR_MB_LEN_MAX 16 ) 448 #ià defšed MB_LEN_MAX && MB_LEN_MAX !ð __WCHAR_MB_LEN_MAX 451 ià( `__bos ( __s è!ð( size_t è-1 && __WCHAR_MB_LEN_MAX > __bos (__s)) 452  `__wütomb_chk ( __s , __wch¬ , __ps , `__bos (__s)); 453  `__wütomb_®Ÿs ( __s , __wch¬ , __ps ); 454 } } 457 size_t $__mb¤towcs_chk ( wch¬_t * __»¡riù __d¡ , 458 __cÚ¡ ** __»¡riù __¤c , 459 size_t __Ën , mb¡©e_t * __»¡riù __ps , 460 size_t __d¡Ën è __THROW ; 461 size_t `__REDIRECT_NTH ( __mb¤towcs_®Ÿs , 462 ( wch¬_t * __»¡riù __d¡ , 463 __cÚ¡ ** __»¡riù __¤c , 464 size_t __Ën , mb¡©e_t * __»¡riù __ps ), 465 mb¤towcs ); 466 size_t `__REDIRECT_NTH ( __mb¤towcs_chk_w¬n , 467 ( wch¬_t * __»¡riù __d¡ , 468 __cÚ¡ ** __»¡riù __¤c , 469 size_t __Ën , mb¡©e_t * __»¡riù __ps , 470 size_t __d¡Ën ), __mb¤towcs_chk ) 471 `__w¬Ç‰r ("mbsrtowcs called with dst buffer smallerhan†en " 474 __ex‹º_®ways_šlše size_t 475 `__NTH ( $mb¤towcs ( wch¬_t * __»¡riù __d¡ , __cÚ¡ **__»¡riù __¤c , 476 size_t __Ën , mb¡©e_t * __»¡riù __ps )) 478 ià( `__bos ( __d¡ è!ð( size_t ) -1) 480 ià(! `__bužtš_cÚ¡ªt_p ( __Ën )) 481  `__mb¤towcs_chk ( __d¡ , __¤c , __Ën , __ps , 482 `__bos ( __d¡ è/  ( wch¬_t )); 484 ià( __Ën > `__bos ( __d¡ è/  ( wch¬_t )) 485  `__mb¤towcs_chk_w¬n ( __d¡ , __¤c , __Ën , __ps , 486 `__bos ( __d¡ è/  ( wch¬_t )); 488  `__mb¤towcs_®Ÿs ( __d¡ , __¤c , __Ën , __ps ); 489 } } 492 size_t $__wc¤tombs_chk (* __»¡riù __d¡ , 493 __cÚ¡ wch¬_t ** __»¡riù __¤c , 494 size_t __Ën , mb¡©e_t * __»¡riù __ps , 495 size_t __d¡Ën è __THROW ; 496 size_t `__REDIRECT_NTH ( __wc¤tombs_®Ÿs , 497 (* __»¡riù __d¡ , 498 __cÚ¡ wch¬_t ** __»¡riù __¤c , 499 size_t __Ën , mb¡©e_t * __»¡riù __ps ), 500 wc¤tombs ); 501 size_t `__REDIRECT_NTH ( __wc¤tombs_chk_w¬n , 502 (* __»¡riù __d¡ , 503 __cÚ¡ wch¬_t ** __»¡riù __¤c , 504 size_t __Ën , mb¡©e_t * __»¡riù __ps , 505 size_t __d¡Ën ), __wc¤tombs_chk ) 506 `__w¬Ç‰r ("wcsrtombs called with dst buffer smallerhan†en"); 508 __ex‹º_®ways_šlše size_t 509 `__NTH ( $wc¤tombs (* __»¡riù __d¡ , __cÚ¡ wch¬_t **__»¡riù __¤c , 510 size_t __Ën , mb¡©e_t * __»¡riù __ps )) 512 ià( `__bos ( __d¡ è!ð( size_t ) -1) 514 ià(! `__bužtš_cÚ¡ªt_p ( __Ën )) 515  `__wc¤tombs_chk ( __d¡ , __¤c , __Ën , __ps , `__bos (__dst)); 517 ià( __Ën > `__bos ( __d¡ )) 518  `__wc¤tombs_chk_w¬n ( __d¡ , __¤c , __Ën , __ps , `__bos (__dst)); 520  `__wc¤tombs_®Ÿs ( __d¡ , __¤c , __Ën , __ps ); 521 } } 524 #ifdeà __USE_GNU 525 size_t $__mb¢¹owcs_chk ( wch¬_t * __»¡riù __d¡ , 526 __cÚ¡ ** __»¡riù __¤c , size_t __nmc , 527 size_t __Ën , mb¡©e_t * __»¡riù __ps , 528 size_t __d¡Ën è __THROW ; 529 size_t `__REDIRECT_NTH ( __mb¢¹owcs_®Ÿs , 530 ( wch¬_t * __»¡riù __d¡ , 531 __cÚ¡ ** __»¡riù __¤c , size_t __nmc , 532 size_t __Ën , mb¡©e_t * __»¡riù __ps ), 533 mb¢¹owcs ); 534 size_t `__REDIRECT_NTH ( __mb¢¹owcs_chk_w¬n , 535 ( wch¬_t * __»¡riù __d¡ , 536 __cÚ¡ ** __»¡riù __¤c , size_t __nmc , 537 size_t __Ën , mb¡©e_t * __»¡riù __ps , 538 size_t __d¡Ën ), __mb¢¹owcs_chk ) 539 `__w¬Ç‰r ("mbsnrtowcs called with dst buffer smallerhan†en " 542 __ex‹º_®ways_šlše size_t 543 `__NTH ( $mb¢¹owcs ( wch¬_t * __»¡riù __d¡ , __cÚ¡ **__»¡riù __¤c , 544 size_t __nmc , size_ˆ __Ën , mb¡©e_t * __»¡riù __ps )) 546 ià( `__bos ( __d¡ è!ð( size_t ) -1) 548 ià(! `__bužtš_cÚ¡ªt_p ( __Ën )) 549  `__mb¢¹owcs_chk ( __d¡ , __¤c , __nmc , __Ën , __ps , 550 `__bos ( __d¡ è/  ( wch¬_t )); 552 ià( __Ën > `__bos ( __d¡ è/  ( wch¬_t )) 553  `__mb¢¹owcs_chk_w¬n ( __d¡ , __¤c , __nmc , __Ën , __ps , 554 `__bos ( __d¡ è/  ( wch¬_t )); 556  `__mb¢¹owcs_®Ÿs ( __d¡ , __¤c , __nmc , __Ën , __ps ); 557 } } 560 size_t $__wc¢¹ombs_chk (* __»¡riù __d¡ , 561 __cÚ¡ wch¬_t ** __»¡riù __¤c , 562 size_t __nwc , size_ˆ __Ën , 563 mb¡©e_t * __»¡riù __ps , size_t __d¡Ën ) 564 __THROW ; 565 size_t `__REDIRECT_NTH ( __wc¢¹ombs_®Ÿs , 566 (* __»¡riù __d¡ , 567 __cÚ¡ wch¬_t ** __»¡riù __¤c , 568 size_t __nwc , size_ˆ __Ën , 569 mb¡©e_t * __»¡riù __ps ), wc¢¹ombs ); 570 size_t `__REDIRECT_NTH ( __wc¢¹ombs_chk_w¬n , 571 (* __»¡riù __d¡ , 572 __cÚ¡ wch¬_t ** __»¡riù __¤c , 573 size_t __nwc , size_ˆ __Ën , 574 mb¡©e_t * __»¡riù __ps , 575 size_t __d¡Ën ), __wc¢¹ombs_chk ) 576 `__w¬Ç‰r ("wcsnrtombs called with dst buffer smallerhan†en"); 578 __ex‹º_®ways_šlše size_t 579 `__NTH ( $wc¢¹ombs (* __»¡riù __d¡ , __cÚ¡ wch¬_t **__»¡riù __¤c , 580 size_t __nwc , size_ˆ __Ën , mb¡©e_t * __»¡riù __ps )) 582 ià( `__bos ( __d¡ è!ð( size_t ) -1) 584 ià(! `__bužtš_cÚ¡ªt_p ( __Ën )) 585  `__wc¢¹ombs_chk ( __d¡ , __¤c , __nwc , __Ën , __ps , 586 `__bos ( __d¡ )); 588 ià( __Ën > `__bos ( __d¡ )) 589  `__wc¢¹ombs_chk_w¬n ( __d¡ , __¤c , __nwc , __Ën , __ps , 590 `__bos ( __d¡ )); 592  `__wc¢¹ombs_®Ÿs ( __d¡ , __¤c , __nwc , __Ën , __ps ); 593 } } @/usr/include/gnu/option-groups.h 10 #iâdeà __GNU_OPTION_GROUPS_H 11  #__GNU_OPTION_GROUPS_H ) 13  #__OPTION_EGLIBC_ADVANCED_INET6 1 ) 14  #__OPTION_EGLIBC_BACKTRACE 1 ) 15  #__OPTION_EGLIBC_BIG_MACROS 1 ) 16  #__OPTION_EGLIBC_BSD 1 ) 17  #__OPTION_EGLIBC_CATGETS 1 ) 18  #__OPTION_EGLIBC_CHARSETS 1 ) 19  #__OPTION_EGLIBC_CRYPT 1 ) 20  #__OPTION_EGLIBC_CRYPT_UFC 1 ) 21  #__OPTION_EGLIBC_CXX_TESTS 1 ) 22  #__OPTION_EGLIBC_DB_ALIASES 1 ) 23  #__OPTION_EGLIBC_ENVZ 1 ) 24  #__OPTION_EGLIBC_FCVT 1 ) 25  #__OPTION_EGLIBC_FMTMSG 1 ) 26  #__OPTION_EGLIBC_FSTAB 1 ) 27  #__OPTION_EGLIBC_FTRAVERSE 1 ) 28  #__OPTION_EGLIBC_GETLOGIN 1 ) 29  #__OPTION_EGLIBC_IDN 1 ) 30  #__OPTION_EGLIBC_INET 1 ) 31  #__OPTION_EGLIBC_INET_ANL 1 ) 32  #__OPTION_EGLIBC_LIBM 1 ) 33  #__OPTION_EGLIBC_LIBM_BIG 1 ) 34  #__OPTION_EGLIBC_LOCALES 1 ) 35  #__OPTION_EGLIBC_LOCALE_CODE 1 ) 36  #__OPTION_EGLIBC_MEMUSAGE 1 ) 37  #__OPTION_EGLIBC_NIS 1 ) 38  #__OPTION_EGLIBC_NSSWITCH 1 ) 39  #__OPTION_EGLIBC_RCMD 1 ) 40  #__OPTION_EGLIBC_RTLD_DEBUG 1 ) 41  #__OPTION_EGLIBC_SPAWN 1 ) 42  #__OPTION_EGLIBC_STREAMS 1 ) 43  #__OPTION_EGLIBC_SUNRPC 1 ) 44  #__OPTION_EGLIBC_UTMP 1 ) 45  #__OPTION_EGLIBC_UTMPX 1 ) 46  #__OPTION_EGLIBC_WORDEXP 1 ) 47  #__OPTION_POSIX_C_LANG_WIDE_CHAR 1 ) 48  #__OPTION_POSIX_REGEXP 1 ) 49  #__OPTION_POSIX_REGEXP_GLIBC 1 ) 50  #__OPTION_POSIX_WIDE_CHAR_DEVICE_IO 1 ) @/usr/include/wctype.h 24 #iâdeà _WCTYPE_H 26  ~<ã©u»s.h > 27  ~ 29 #iâdeà __Ãed_iswxxx 30  #_WCTYPE_H 1 ) 33  #__Ãed_wšt_t ) 34  ~ 38 #iâdeà WEOF 39  #WEOF (0xffffffffu) ) 42 #undeà __Ãed_iswxxx 47 #iâdeà __iswxxx_defšed 48  #__iswxxx_defšed 1 ) 50 __BEGIN_NAMESPACE_C99 53  twùy³_t ; 54 g__END_NAMESPACE_C99 56 #iâdeà _ISwb™ 61  ~<’dŸn.h > 62 #ià __BYTE_ORDER =ð __BIG_ENDIAN 63  #_ISwb™ ( b™ è(1 << (b™)) ) 65  #_ISwb™ ( b™ ) \ 66 (( b™ ) < 8 ? () ((1UL << (bit)) << 24) \ 67 : (( b™ ) < 16 ? () ((1UL << (bit)) << 8) \ 68 : (( b™ ) < 24 ? () ((1UL << (bit)) >> 8) \ 69 : (è((1UL << ( b™ )è>> 24)))) ) 74 m__ISwuµ” = 0, 75 m__ISwlow” = 1, 76 m__ISw®pha = 2, 77 m__ISwdig™ = 3, 78 m__ISwxdig™ = 4, 79 m__ISw¥aû = 5, 80 m__ISw´št = 6, 81 m__ISwg¿ph = 7, 82 m__ISwbÏnk = 8, 83 m__ISwúŒl = 9, 84 m__ISwpunù = 10, 85 m__ISw®num = 11, 87 m_ISwuµ” = _ISwb™ ( __ISwuµ” ), 88 m_ISwlow” = _ISwb™ ( __ISwlow” ), 89 m_ISw®pha = _ISwb™ ( __ISw®pha ), 90 m_ISwdig™ = _ISwb™ ( __ISwdig™ ), 91 m_ISwxdig™ = _ISwb™ ( __ISwxdig™ ), 92 m_ISw¥aû = _ISwb™ ( __ISw¥aû ), 93 m_ISw´št = _ISwb™ ( __ISw´št ), 94 m_ISwg¿ph = _ISwb™ ( __ISwg¿ph ), 95 m_ISwbÏnk = _ISwb™ ( __ISwbÏnk ), 96 m_ISwúŒl = _ISwb™ ( __ISwúŒl ), 97 m_ISwpunù = _ISwb™ ( __ISwpunù ), 98 m_ISw®num = _ISwb™ ( __ISw®num ) 103 __BEGIN_DECLS 105 __BEGIN_NAMESPACE_C99 112  $isw®num ( wšt_t __wc è __THROW ; 118  $isw®pha ( wšt_t __wc è __THROW ; 121  $iswúŒl ( wšt_t __wc è __THROW ; 125  $iswdig™ ( wšt_t __wc è __THROW ; 129  $iswg¿ph ( wšt_t __wc è __THROW ; 134  $iswlow” ( wšt_t __wc è __THROW ; 137  $isw´št ( wšt_t __wc è __THROW ; 142  $iswpunù ( wšt_t __wc è __THROW ; 147  $isw¥aû ( wšt_t __wc è __THROW ; 152  $iswuµ” ( wšt_t __wc è __THROW ; 157  $iswxdig™ ( wšt_t __wc è __THROW ; 162 #ifdeà __USE_ISOC99 163  $iswbÏnk ( wšt_t __wc è __THROW ; 172 wùy³_t $wùy³ ( __cÚ¡ * __´Ý”ty è __THROW ; 176  $iswùy³ ( wšt_t __wc , wùy³_t __desc è __THROW ; 177 __END_NAMESPACE_C99 184 __BEGIN_NAMESPACE_C99 187  __cÚ¡ t__št32_t * twù¿ns_t ; 188 __END_NAMESPACE_C99 189 #ifdeà __USE_GNU 190 $__USING_NAMESPACE_C99 ( wù¿ns_t ) 193 __BEGIN_NAMESPACE_C99 195 wšt_t $towlow” ( wšt_t __wc è __THROW ; 198 wšt_t $towuµ” ( wšt_t __wc è __THROW ; 199 __END_NAMESPACE_C99 201 __END_DECLS 208 #ifdeà _WCTYPE_H 214 __BEGIN_DECLS 216 __BEGIN_NAMESPACE_C99 219 wù¿ns_t $wù¿ns ( __cÚ¡ * __´Ý”ty è __THROW ; 222 wšt_t $towù¿ns ( wšt_t __wc , wù¿ns_t __desc è __THROW ; 223 __END_NAMESPACE_C99 225 #ifdeà __USE_XOPEN2K8 227  ~ 231  $isw®num_l ( wšt_t __wc , __loÿË_t __loÿË è __THROW ; 237  $isw®pha_l ( wšt_t __wc , __loÿË_t __loÿË è __THROW ; 240  $iswúŒl_l ( wšt_t __wc , __loÿË_t __loÿË è __THROW ; 244  $iswdig™_l ( wšt_t __wc , __loÿË_t __loÿË è __THROW ; 248  $iswg¿ph_l ( wšt_t __wc , __loÿË_t __loÿË è __THROW ; 253  $iswlow”_l ( wšt_t __wc , __loÿË_t __loÿË è __THROW ; 256  $isw´št_l ( wšt_t __wc , __loÿË_t __loÿË è __THROW ; 261  $iswpunù_l ( wšt_t __wc , __loÿË_t __loÿË è __THROW ; 266  $isw¥aû_l ( wšt_t __wc , __loÿË_t __loÿË è __THROW ; 271  $iswuµ”_l ( wšt_t __wc , __loÿË_t __loÿË è __THROW ; 276  $iswxdig™_l ( wšt_t __wc , __loÿË_t __loÿË è __THROW ; 281  $iswbÏnk_l ( wšt_t __wc , __loÿË_t __loÿË è __THROW ; 285 wùy³_t $wùy³_l ( __cÚ¡ * __´Ý”ty , __loÿË_t __loÿË ) 286 __THROW ; 290  $iswùy³_l ( wšt_t __wc , wùy³_t __desc , __loÿË_t __loÿË ) 291 __THROW ; 299 wšt_t $towlow”_l ( wšt_t __wc , __loÿË_t __loÿË è __THROW ; 302 wšt_t $towuµ”_l ( wšt_t __wc , __loÿË_t __loÿË è __THROW ; 306 wù¿ns_t $wù¿ns_l ( __cÚ¡ * __´Ý”ty , __loÿË_t __loÿË ) 307 __THROW ; 310 wšt_t $towù¿ns_l ( wšt_t __wc , wù¿ns_t __desc , 311 __loÿË_t __loÿË è __THROW ; 315 __END_DECLS @ 1 . 1 /usr/include 119 3418 email-common/email-common-list.c email-common/email-common-msg-queue.c email-common/include/email-common-list.h email-common/include/email-common-msg-queue.h email-ipc-api.c email-ipc-api/email-ipc-api-info.c email-ipc-api/email-ipc-param-list.c email-ipc-api/email-ipc-param.c email-ipc-api/include/email-ipc-api-info.h email-ipc-api/include/email-ipc-param-list.h email-ipc-api/include/email-ipc-param.h email-ipc-build.c email-ipc-proxy.c email-ipc-stub.c email-proxy/email-proxy-callback-info.c email-proxy/email-proxy-main.c email-proxy/email-proxy-socket.c email-proxy/include/email-proxy-callback-info.h email-proxy/include/email-proxy-main.h email-proxy/include/email-proxy-socket.h email-socket/email-ipc-socket.c email-socket/include/email-ipc-socket.h email-stub/email-stub-main.c email-stub/email-stub-queue.c email-stub/email-stub-response-info.c email-stub/email-stub-socket.c email-stub/email-stub-task-manager.c email-stub/email-stub-task.c email-stub/include/email-stub-main.h email-stub/include/email-stub-queue.h email-stub/include/email-stub-response-info.h email-stub/include/email-stub-socket.h email-stub/include/email-stub-task-manager.h email-stub/include/email-stub-task.h include/email-ipc-build.h include/email-ipc.h /usr/include/errno.h /usr/include/malloc.h /usr/include/pthread.h /usr/include/stdio.h /usr/include/stdlib.h /usr/include/string.h /usr/include/sys/epoll.h /usr/include/sys/ioctl.h /usr/include/sys/ipc.h /usr/include/sys/msg.h /usr/include/sys/select.h /usr/include/sys/socket.h /usr/include/sys/stat.h /usr/include/sys/types.h /usr/include/sys/un.h /usr/include/unistd.h /usr/include/alloca.h /usr/include/bits/confname.h /usr/include/bits/environments.h /usr/include/bits/errno.h /usr/include/bits/ioctl-types.h /usr/include/bits/ioctls.h /usr/include/bits/ipc.h /usr/include/bits/ipctypes.h /usr/include/bits/msq.h /usr/include/bits/posix_opt.h /usr/include/bits/pthreadtypes.h /usr/include/bits/select.h /usr/include/bits/setjmp.h /usr/include/bits/sigset.h /usr/include/bits/sockaddr.h /usr/include/bits/socket.h /usr/include/bits/socket2.h /usr/include/bits/stat.h /usr/include/bits/stdio-ldbl.h /usr/include/bits/stdio.h /usr/include/bits/stdio2.h /usr/include/bits/stdio_lim.h /usr/include/bits/stdlib-ldbl.h /usr/include/bits/stdlib.h /usr/include/bits/string.h /usr/include/bits/string2.h /usr/include/bits/string3.h /usr/include/bits/sys_errlist.h /usr/include/bits/time.h /usr/include/bits/types.h /usr/include/bits/unistd.h /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h /usr/include/bits/wordsize.h /usr/include/endian.h /usr/include/features.h /usr/include/getopt.h /usr/include/libio.h /usr/include/sched.h /usr/include/stdint.h /usr/include/sys/cdefs.h /usr/include/sys/sysmacros.h /usr/include/sys/ttydefaults.h /usr/include/sys/uio.h /usr/include/time.h /usr/include/xlocale.h /usr/include/_G_config.h /usr/include/bits/byteswap.h /usr/include/bits/endian.h /usr/include/bits/libio-ldbl.h /usr/include/bits/predefs.h /usr/include/bits/sched.h /usr/include/bits/stdio-lock.h /usr/include/bits/typesizes.h /usr/include/bits/uio.h /usr/include/bits/wchar.h /usr/include/ctype.h /usr/include/gnu/stubs.h /usr/include/linux/errno.h /usr/include/bits/libc-lock.h /usr/include/gconv.h /usr/include/gnu/stubs-32.h /usr/include/wchar.h /usr/include/bits/wchar-ldbl.h /usr/include/bits/wchar2.h /usr/include/gnu/option-groups.h /usr/include/wctype.h