cscope 15 /mnt/kens/ki/is/c/cmp3-kenrevs 0000191865 @cmp3.h 1 #ide _CMP3_H 2  #_CMP3_H ) 4 #i defed ( __FeBSD__ ) 5  ~ 6  ~ 8  ~ 12 #ide NCURSES_VERSION 16  ~ 17  ~ 18  ~ 19  ~ 20  ~ 21  ~ 22  ~ 23  ~ 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 30  ~ 31  ~ 32  ~ 35  ~"vlib/i.h " 36  ~"vlib/ife.h " 39  #MAX_LIST 1024 ) 40  #MAX_WIDTH 512 ) 41  #MAX_FULL 1024 ) 42  #PLAYLIST_SIZE 32000 ) 43  #RECURS_DEPTH 4 ) 44  #CMP3_LOGFILE "/tmp/cmp3log" ) 45  #DEFAULT_ASSFILE "ayli.ass" ) 46  #CMP3_COOLLINE "YouSgSoggymuff" ) 48 #ide EXEC_PARAMS 49  #EXEC_PARAMS "" ) 53  #FOCUSED_NONE 0 ) 54  #FOCUSED_LEFT 1 ) 55  #FOCUSED_RIGHT 2 ) 56  #FOCUSED_LIST 3 ) 57  #FOCUSED_HELP 4 ) 60  #CCOLOR_STD 1 ) 61  #CCOLOR_LEFT 2 ) 62  #CCOLOR_RIGHT 3 ) 63  #CCOLOR_LIST 4 ) 64  #CCOLOR_HIGHLIGHT 5 ) 65  #CCOLOR_HELP 6 ) 66  #CCOLOR_DIALOG 7 ) 69  #TITLE " Pdama'Cmp3 Py " CMP3_VER " " ) 72  tSigfunc (); 75  sshmda { 76  mpid ; 77  mmagpid ; 78  mu ; 79  musg ; 80  mlin ; 81  m ; 82 * m ; 83  mhd [ PLAYLIST_SIZE ]; 84 } tshmda_t ; 87  sli__s { 88 * mme ; 89 } tli__t ; 91  sli_right_s { 92 * mme ; 93 } tli_right_t ; 96  sfo__s { 97  mdey [ MAX_FULL ]; 98  mle ; 99 } tfo__t ; 101  sfo_right_s { 102  mle ; 103 } tfo_right_t ; @cmp3common.c 4  ~"cmp3funcs.h " 13 Sigfunc * $Sigl ( signo , Sigfunc * func ) 15  sigai a , ; 17 a . _hdr = func ; 18 `sigemyt (& a . _mask ); 19 a . _ags = 0; 20  signo = SIGALRM ) { 21 #ifde SA_INTERRUPT 22 a . _ags | SA_INTERRUPT ; 25 #ifde SA_RESTART 26 a . _ags | SA_RESTART ; 29  `sigai ( signo , & a , & ) < 0) 30  ( SIG_ERR ); 31 ( . _hdr ); 32 } } 38 * $Sdup (cڡ * r ) 40 * rg ; 42 rg = `Mloc ((* ( ` ( r ) + 1)); 43 `ry ( rg , r ); 44 ( rg ); 45 } } 52  $Scmp (cڡ * r1 , 53 cڡ * r2 ) 55  i ; 57 * tmp1 = NULL , 58 * tmp2 = NULL ; 60  tmp1 = NULL ) { 61 tmp1 = (* `mloc ( MAX_FULL * ()); 62 tmp2 = (* `mloc ( MAX_FULL * ()); 64  i = 0; i < ( ` ( r1 ) ; i++) 66 tmp1 [ i ] = ( `tow ( r1 [i]); 68 tmp1 [ i ] = '\0'; 69  i =0; i < ( ` ( r2 ) ; i++) 71 tmp2 [ i ] = ( `tow ( r2 [i]); 73 tmp2 [ i ] = '\0'; 74 i = `rcmp ( tmp1 , tmp2 ); 75 ( i ); 76 } } 78  $Sncmp (cڡ * r1 , 79 cڡ * r2 , 80  num ) 82  i ; 84 * tmp1 = NULL , 85 * tmp2 = NULL ; 87  tmp1 = NULL ) { 88 tmp1 = (* `mloc ( MAX_FULL * ()); 89 tmp2 = (* `mloc ( MAX_FULL * ()); 91  i = 0; i < ( ` ( r1 ) ; i++) 93 tmp1 [ i ] = ( `tow ( r1 [i]); 95 tmp1 [ i ] = '\0'; 96  i =0; i < ( ` ( r2 ) ; i++) 98 tmp2 [ i ] = ( `tow ( r2 [i]); 100 tmp2 [ i ] = '\0'; 101 i = `cmp ( tmp1 , tmp2 , num ); 102 ( i ); 103 } } 105  $gle (* v , 106  maxbuf , 107 FILE * put ) 109  n ; 112  `fgs ( v , maxbuf , put = NULL ) 115 n = ` ( v ); 116  v [ n -1] == '\n') { 117  v [ n -2] == '\r') { 118 v [ n -2] = '\0'; 120 v [ n -1]='\0'; 123  v [0] != '\0') 126 } } 132 * $Mloc ( size_t size ) 134 * r ; 136 r = `oc ( size , 1); 137  r = NULL ) { 138 ` ("malloc: "); 139 `ex (-1); 141 ( r ); 142 } } @cmp3curses.c 6  ~"cmp3funcs.h " 7  ~"keydef.h " 13  $curs_ () 15 `s (); 16 `cbak (); 17 `nl (); 18 `keyd ( ds , TRUE ); 19 `curs_t (0); 20 `ncho (); 21 d_ = `wd ( MAX_LIST , MAX_WIDTH ); 22 d_right = `wd ( MAX_LIST , MAX_WIDTH ); 23 d_li = `wd ( MAX_LIST , MAX_FULL ); 24 w_right = `ww ( LINES -9, COLS /2-1,3,COLS/2); 25 w_ = `ww ( LINES -9, COLS /2-2,3,1); 26 w_li = `ww ( LINES -9, COLS -2,3,1); 27  `has_cs () && 28 `i_gVueBo ( cmp3rc , "cmp3_options", "show_colors", 1)) 30 `t_c (); 31 `_ ( CCOLOR_STD , COLOR_BLUE , COLOR_BLACK ); 32 `_ ( CCOLOR_LEFT , COLOR_GREEN , COLOR_BLACK ); 33 `_ ( CCOLOR_RIGHT , COLOR_RED , COLOR_BLACK ); 34 `_ ( CCOLOR_LIST , COLOR_CYAN , COLOR_BLACK ); 35 `_ ( CCOLOR_HIGHLIGHT , COLOR_CYAN , COLOR_YELLOW ); 36 `_ ( CCOLOR_HELP , COLOR_MAGENTA , COLOR_BLACK ); 37 `_ ( CCOLOR_DIALOG , COLOR_CYAN , COLOR_BLACK ); 38 ` ( `COLOR_PAIR ( CCOLOR_STD )); 39 `w ( d_li , `COLOR_PAIR ( CCOLOR_LIST )); 40 `w ( w_li , `COLOR_PAIR ( CCOLOR_LIST )); 41 `w ( d_ , `COLOR_PAIR ( CCOLOR_LEFT )); 42 `w ( w_ , `COLOR_PAIR ( CCOLOR_LEFT )); 43 `w ( d_right , `COLOR_PAIR ( CCOLOR_RIGHT )); 44 `w ( w_right , `COLOR_PAIR ( CCOLOR_RIGHT )); 47 `box ( ds , 0, 0); 48 `box ( w_li , 0, 0); 50  shmr -> == 1) { 51 `mvtw ( LINES - 2, 3, "R"); 55 } } 61  $dlogbox (* mesge ) 63 WINDOW * dlog ; 64  sw ; 66 dlog = `ww ( LINES /6, COLS /3,LINES/3,COLS/3); 67 `w ( dlog , `COLOR_PAIR ( CCOLOR_DIALOG )); 68 `mvwaddr ( dlog , 1, ( COLS /6- ( ` ( mesge )/2), message); 69 `mvwaddr ( dlog , 2, ( COLS /6) - 2, "(y/n)"); 70 `box ( dlog ,0,0); 71 `wesh ( dlog ); 72 sw = `gch (); 73 ( sw !'y'&& (sw ! CMP3_KEY_ENTER ) && 74 ( sw !'n'&& (sw ! CMP3_KEY_ESCAPE )) { 75 `w ( dlog , A_BLINK ); 76 `mvwaddr ( dlog ,2,5,"No you WHORE! (y,n)"); 77 `woff ( dlog , A_BLINK ); 78 `wesh ( dlog ); 79 sw = `gch (); 81 `dw ( dlog ); 82 ( sw ='n'|| (sw = CMP3_KEY_ESCAPE )) 85 } } 88  $fm_vtuize ( FORM * f , WINDOW * w , * thech ) 90 cڡ  s { 91  code ; 92  su ; 93 } lookup [] = { 94 { `CTRL ('Z'), REQ_PREV_WORD }, 95 { `CTRL ('J'), REQ_CLR_EOL }, 96 { `CTRL ('G'), REQ_DEL_WORD }, 97 { `CTRL ('H'), REQ_DEL_PREV }, 98 { `CTRL (' '), REQ_INS_CHAR }, 99 { `CTRL ('K'), REQ_CLR_EOF }, 100 { `CTRL ('A'), REQ_BEG_LINE }, 101 { `CTRL ('D'), REQ_DEL_CHAR }, 102 { `CTRL ('X'), REQ_NEXT_WORD }, 103 { `CTRL ('Y'), REQ_CLR_FIELD }, 104 { `CTRL ('Y'), REQ_DEL_LINE }, 105 { `CTRL ('F'), REQ_RIGHT_CHAR }, 106 { `CTRL ('B'), REQ_LEFT_CHAR }, 107 { `CTRL ('E'), REQ_END_LINE }, 108 { KEY_BACKSPACE , REQ_DEL_PREV }, 109 { 127, REQ_DEL_PREV }, 110 { KEY_DC , REQ_DEL_PREV }, 112 { KEY_END , REQ_LAST_FIELD }, 113 { KEY_HOME , REQ_FIRST_FIELD }, 114 { KEY_LEFT , REQ_LEFT_CHAR }, 115 { KEY_RIGHT , REQ_RIGHT_CHAR }, 117 { CMP3_KEY_ENTER , MAX_FORM_COMMAND + 1 }, 118 { CMP3_KEY_ESCAPE , MAX_FORM_COMMAND + 1 }, 119 { `CTRL ('Q'), MAX_FORM_COMMAND + 1 }, 123  c ; 124  n ; 126 c = `wgch ( w ); 127 * thech = c ; 129  n = 0; ( lookup [n]. code !0|| (lookup[n]. su != 0);++) 131  lookup [ n ]. code = c ) { 132 c = lookup [ n ]. su ; 133  lookup [ n ]. su = MAX_FORM_COMMAND + 1) 135 * thech ! CMP3_KEY_ENTER ) 137 * thech = CMP3_KEY_ESCAPE ; 144  c ; 145 } } 147  $putbox (* mesge , * bufr ,  buf ) 149 WINDOW * dlog ; 150 FORM * fm ; 151 FIELD * fld [3]; 152  c ; 153  fished ; 154  tܑu ; 156 dlog = `ww ( LINES /6, COLS /3, LINES/3, COLS/3); 157 `w ( dlog , `COLOR_PAIR ( CCOLOR_DIALOG )); 159 `curs_t (1); 161 fld [0] = `w_fld (1, COLS /3 - 4, 2, 2, 3, 1); 162  fld [0] = NULL ) 164 `t_fld_back ( fld [0], A_REVERSE | `COLOR_PAIR ( CCOLOR_DIALOG )); 165 `t_fld_bufr ( fld [0], 0, bufr ); 166 fld [1] = `w_fld (1, ` ( mesge ), 1, 167 ( COLS /6- ( ` ( mesge )/2), 0, 0); 168 `t_fld_bufr ( fld [1], 0, mesge ); 169 `t_fld_fe ( fld [1], `COLOR_PAIR ( CCOLOR_DIALOG )); 170 fld [2] = NULL ; 172 fm = `w_fm ( fld ); 173 `t_fm_w ( fm , dlog ); 175 `po_fm ( fm ); 177 `box ( dlog , 0, 0); 179 `wesh ( dlog ); 181 fished = 0; 182 ! fished ) 184  `fm_driv ( fm , `fm_vtuize (fm, dlog , & c ))) 186  E_OK : 188  E_UNKNOWN_COMMAND : 189 fished = 1; 190 `fm_driv ( fm , REQ_VALIDATION ); 191  c ) 193  CMP3_KEY_ENTER : 194 tܑu = 1; 196  CMP3_KEY_ESCAPE : 197 tܑu = 0; 200 tܑu = 0; 205 `bp (); 210 `ry ( bufr , `fld_bufr ( fld [0], 0)); 211  fished = 80; ( bufr [finished] == ' ') && (finished >= 0); 212 fished --) 214  fished >= 0) 215 bufr [++ fished ] = '\0'; 217 tܑu = 0; 224 `_fm ( fm ); 225 `_fld ( fld [0]); 226 `dw ( dlog ); 228 `curs_t (0); 230 ( tܑu ); 231 } } 238  $putbox (* mesge , * bufr ,  buf ) 240 WINDOW * dlog ; 241  sw ; 242  i ; 243  d = 0; 245 dlog = `ww ( LINES /6, COLS /3, LINES/3, COLS/3); 246 `w ( dlog , `COLOR_PAIR ( CCOLOR_DIALOG )); 247 `curs_t (1); 248 `box ( dlog ,0,0); 249 `mvwaddr ( dlog , 1, ( COLS /6- ( ` ( mesge )/2), message); 250 `w ( dlog , `COLOR_PAIR ( CCOLOR_HIGHLIGHT )); 251 `mvwtw ( dlog , 2, 3, "%.*s", COLS /3 - 5, bufr ); 253 `wmove ( dlog , 2, 3); 254 `wesh ( dlog ); 255 i = 0; 256 sw = `gch (); 257 ( sw ! CMP3_KEY_ENTER && (sw ! CMP3_KEY_ESCAPE )) { 258  sw ) 260  KEY_BACKSPACE :  KEY_DC : 261  i == 0) 263 i --; 264 `wtw ( dlog , "\b \b"); 266  KEY_LEFT : 267 `wtw ( dlog , "\b"); 268 i --; 270  KEY_RIGHT : 271 `wtw ( dlog , "%c", bufr [ i ]); 272 i ++; 275  `irt ( sw )) { 276 ( i =0&& ( d == 0)) { 277 `memt ( bufr , ' ', buf ); 278 d = 1; 280 `wtw ( dlog , "%c", sw ); 281 bufr [ i ] = sw ; 282 i ++; 286 `wesh ( dlog ); 287 sw = `gch (); 289 `curs_t (0); 290 `w ( dlog , `COLOR_PAIR ( CCOLOR_DIALOG )); 291  sw = CMP3_KEY_ESCAPE ) 293 bufr [ i ] = '\0'; 295 } } 302  $swchw ( thew ) 304  thew = FOCUSED_LEFT ) { 305 curw = FOCUSED_RIGHT ; 306 `w ( w_right , A_REVERSE ); 307 `mvwtw ( w_right ,1,2,".mp3 files:"); 308 `woff ( w_right , A_REVERSE ); 309 `mvwtw ( w_ ,1,2,"Directory:"); 311 curw = FOCUSED_LEFT ; 312 `w ( w_ , A_REVERSE ); 313 `mvwtw ( w_ ,1,2,"Directory:"); 314 `woff ( w_ , A_REVERSE ); 315 `mvwtw ( w_right ,1,2,".mp3 files:"); 317 `_ncur ( li_ ); 318 `_ncur ( li_right ); 319 `eshd ( FOCUSED_LEFT ); 320 `eshd ( FOCUSED_RIGHT ); 321 `wnoueesh ( w_ ); 322 `wesh ( w_right ); 323 ( curw ); 324 } } 330  $showhp () 332  curwbackup ; 333 WINDOW * hpw ; 335 curwbackup = curw ; 336 hpw = `ww ( LINES -9, COLS -2,3,1); 337 `w ( hpw , `COLOR_PAIR ( CCOLOR_HELP )); 338 `w ( hpw , A_REVERSE ); 339 `mvwtw ( hpw , 1, (( COLS -2)/2)-3, " Help "); 340 `woff ( hpw , A_REVERSE ); 342  curw = FOCUSED_LIST ) { 343 curw = FOCUSED_HELP ; 344 `mvwtw ( hpw , 3, 0, 345 " %c\t\- Removfomi\n", CMP3_KEY_LISTDEL ); 346 `wtw ( hpw , " %c\t\- gb/ˈgofe\n", CMP3_KEY_GRABFILE ); 347 `wtw ( hpw , " %c\t\t - Randomizehelaylist (startingt grab)\n", 348 CMP3_KEY_RANDOMIZE ); 349 `wtw ( hpw , " %c\t\- Qu Li Mode\n", CMP3_KEY_LISTQUIT ); 352 curw = FOCUSED_HELP ; 353 `mvwtw ( hpw , 3, 0, 354 " %c\t\- Ksg\n", CMP3_KEY_KILL1 ); 355 `wtw ( hpw , " %c\t\- Pau sg\n", CMP3_KEY_PAUSE ); 356 `wtw ( hpw , " F5\t\t - Restart song\n"); 357 `wtw ( hpw , " %c\t\- sud diy\n", CMP3_KEY_SUSPEND ); 358 `wtw ( hpw , " %c\t\-i mode\n", CMP3_KEY_LISTMODE ); 359 `wtw ( hpw , " %c\t\t -ddll mp3s in dirolaylist\n", 360 CMP3_KEY_ADDDIR ); 361 `wtw ( hpw , " %c\t\t -ecursivelyddll mp3solaylist\n", 362 CMP3_KEY_RECURADDIR ); 363 `wtw ( hpw , " %c\t\- cˬyli\n", CMP3_KEY_CLEARPL ); 364 `wtw ( hpw , " %c\t\- wrayli\n", CMP3_KEY_WRITEPL ); 365 `wtw ( hpw , " %c/%c\t\- vumcڌ\n", CMP3_KEY_VOLUP1 , 366 CMP3_KEY_VOLDWN1 ); 367 `wtw ( hpw , " %c\t\-ogg˄mode\n", CMP3_KEY_REPEAT ); 368 `wtw ( hpw , " F2\t\t - change dir dialog\n"); 369 `wtw ( hpw , " %c\t\- chgdhome\n", CMP3_KEY_CHDIRHOME ); 370 #ifde ASS_LOC 371 `wtw ( hpw , " %c\t\t - change diross home\n", 372 CMP3_KEY_CHDIRASS ); 374 `wtw ( hpw , " %c\t\-eesh sn\n", CMP3_KEY_REFRESH ); 375 `wtw ( hpw , " delete\t - delete file\n"); 377 `mvwtw ( hpw , LINES -11, ( COLS -2)-20, "hitny keyoxit"); 378 `box ( hpw , 0, 0); 379 `wesh ( hpw ); 380 `gch (); 381 curw = curwbackup ; 382 `dw ( hpw ); 383 } } 389  $eshd ( curw ) 391 * f݌ ; 393  curw = FOCUSED_LEFT ) { 394 f݌ = `_fo ( li_ , NULL ); 395 `eesh ( d_ , (( fo__t * f݌ )-> le , 0, 6, 3, 396 LINES -8, COLS /2-4); 398 f݌ = `_fo ( li_right , NULL ); 399 `eesh ( d_right , (( fo_right_t * f݌ )-> le , 0, 6, COLS /2+2, 400 LINES -8, COLS -4); 402 } } 408  $eshds () 410 * f݌ ; 412 f݌ = `_fo ( li_ , NULL ); 413 `oueesh ( d_ , (( fo__t * f݌ )-> le , 0, 6, 3, 414 LINES -8, COLS /2-4); 416 f݌ = `_fo ( li_right , NULL ); 417 `eesh ( d_right , (( fo_right_t * f݌ )-> le , 0, 6, COLS /2+2, 418 LINES -8, COLS -4); 419 } } 425  $ds_n () 427  i ; 429  `_tٮ ( li_right ) > 0) { 430 `mvwtw ( d_right , 0, 0, "\n"); 431  i =0; i < `_tٮ ( li_right ) - 1; i++) 432 `wtw ( d_right , "\n"); 434  `_tٮ ( li_ ) > 0) { 435 `mvwtw ( d_ , 0, 0, "\n"); 436  i =0; i < `_tٮ ( li_ ) - 1; i++) 437 `wtw ( d_ , "\n"); 439 } } 445  $dlog_n () 447 `vn (); 448 `wdw ( w_ , LINES /3-3,LINES/6); 449 `wdw ( w_right , LINES /3-3,LINES/6); 451 `wnoueesh ( ds ); 452 `wnoueesh ( w_ ); 453 `wnoueesh ( w_right ); 455 `eshd ( FOCUSED_LEFT ); 456 `eshd ( FOCUSED_RIGHT ); 457 } } 463  $a_li () 465 `vn (); 466 `dww ( ds ); 467 `dww ( w_ ); 468 `dww ( w_right ); 470 `wnoueesh ( ds ); 471 `wnoueesh ( w_ ); 472 `wnoueesh ( w_right ); 474 `eshd ( FOCUSED_LEFT ); 475 `eshd ( FOCUSED_RIGHT ); 476 } } @cmp3fileio.c 6  ~"cmp3funcs.h " 14  $dchge (* dey , * d ) 16 * thoc ; 18 ( dey = NULL ) || (*directory == '\0')) { 19 `rtf ( dr , "error in dirchange\n"); 23  `rcmp ( d , "..") == 0) { 24  `rcmp ( dey ,"/") == 0) 26 thoc = `chr ( dey , '/'); 27  thoc = NULL ) 28 `ry ( dey , "/"); 30 * thoc = '\0'; 31 * dey == '\0') 32 `ry ( dey , "/"); 35  `rcmp ( dey , "/") != 0) 36 `rt ( dey ,"/"); 37 `rt ( dey , d ); 39 } } 45  $isd (* dey , * me ) 47  fuηth [ MAX_FULL ]; 48  bufr ; 50 `rtf ( fuηth , "%s/%s", dey , me ); 51  ` ( fuηth ,& bufr ) == -1) 53  `S_ISDIR ( bufr . _mode )) 56 } } 62  $wd (* dme ) 64  cou , 65 numfes ; 66  dt ** dli ; 67 li__t ᒌy ; 68 li_right_t righry ; 69  diff ; 70 * dme ; 72 diff = ` ( dme ); 73  diff > ( COLS / 2) - 14) 74 `mvwtw ( w_ , 1, 12, "..%s/\n", dme +( diff -(( COLS /2)-18))); 76 `mvwtw ( w_ ,1,12,"%s/\n", dme ); 77 `box ( w_ ,0,0); 78 `wnoueesh ( w_ ); 80 ᒌy . me = `Sdup (".."); 81 `_addf ( li_ , & ᒌy ); 83 numfes = `snd ( dme , & dli , 0, phast ); 84  cou = 0; cou < numfes ; count++) { 86 dme = dli [ cou ]-> d_me ; 88 * dme == '.') 91  `isd ( dme , dme ) > 0) 93 ᒌy . me = dme ; 94 `_addϡ ( li_ , & ᒌy ); 96 ( `Scmp ( dme +( ` (dname)-4),".mp3") == 0) || 97 ( `Scmp ( dme +( ` (dname)-4),".ogg") == 0) || 98 `isPyli ( dme )) 100 righry . me = dme ; 101 `_addϡ ( li_right , & righry ); 105 } } 113  $cursd (* dme ,  dth ) 115  dt ** dli ; 116  numfes , 117 cou ; 118 * dme , 119 fume [ MAX_FULL ]; 121  dth == 0) 124 numfes = `snd ( dme , & dli , 0, phast ); 125  cou = 0; cou < numfes ; count++) { 127 dme = dli [ cou ]-> d_me ; 129 * dme == '.') 132  `isd ( dme , dme )) 134 `rtf ( fume , "%s/%s", dme , dme ); 135 `cursd ( fume , dth - 1); 137  `Scmp ( dme +( ` (dname)-4),".mp3") == 0) 139 `rtf ( fume , "%s/%s", dme , dme ); 140 `_addy ( fume ); 143 ` ( dli ); 146 } } @cmp3funcs.h 1  ~"cmp3.h " 2  ~"cmp3id3.h " 4 #i! defed ( CMP3_NO_NEED_VARS ) 5  ~"cmp3vs.h " 9  curs_ (); 10  dlogbox (* mesge ); 11  putbox (* mesge , * bufr ,  buf ); 12  swchw ( curw ); 13  showhp (); 14  eshd ( curw ); 15  eshds (); 16  ds_n (); 17  dlog_n (); 18  a_li (); 19  a_dlog (); 20  a_down (, , , ); 21  a_up (, , , ); 22  a_age (, , , , ); 23  a_age (, , , , ); 26  dl ( signum ); 27  lize (); 28  shm_ (); 31  (* node ); 32  right (* node ); 33  e (* thode ,  ed ); 34  ight (* thode ,  ed ); 35  _lis (* dey ,  num ,  righum ); 36  _lis (); 39  docmdle ( gc , ** gv ); 40  curs_ (); 41 * gcue (** thi ); 44  mage (); 45  dnow (); 46  lixt (); 49  di (); 50  _addy (* me ); 51  _dy (* me ); 52  _dupf (); 53  _r (); 54  _ndomize ( t ); 57  dchge (* dey , * d ); 58  wd (* dme ); 59  cursd (* dme ,  dth ); 60  isd (* dey , * me ); 63 Sigfunc * Sigl ( signo , Sigfun* func ); 64 * Sdup (cڡ * rg ); 65  Scmp (cڡ * r1 , cڡ * r2 ); 66  Sncmp (cڡ * r1 , cڡ * r2 ,  num ); 67  gle (* v ,  maxbuf , FILE * put ); 69 * Mloc ( size_t size ); 72  wri (* fh ); 73  adli (* fh ); 74  isPyli (* fame ); 75  adass ( FILE * fe ); 76  adm3u ( FILE * fe ); 77  ads ( FILE * fe ); 80  v (); 81  dv (); 82  vn (); 83  vup (); 84  vdown (); 87  adid3 ( id3fo_t * sgfo , * sgfame ); @cmp3general.c 5  ~"cmp3funcs.h " 11  $lize () 13 `Sigl ( SIGINT , dl ); 14 `Sigl ( SIGTERM , dl ); 15 `Sigl ( SIGSEGV , dl ); 17 shmr -> usg ++; 19 `v (); 21 `move (1,( COLS /2)-( ` ( TITLE )/2)); 22 ` ( A_REVERSE ); 23 `tw ( TITLE ); 24 `off ( A_REVERSE ); 25 `w ( w_ , A_REVERSE ); 26 `mvwtw ( w_ ,1,2,"Directory:"); 27 `woff ( w_ , A_REVERSE ); 28 `mvwtw ( w_right ,1,2,".mp3 files:"); 29 `box ( w_right , 0, 0); 32 } } 38  $dl ( signum ) 40  shmr ) { 41 ( signum == SIGINT )||(signum== SIGTERM )||(signum== SIGSEGV )) 42 `kl ( shmr -> magpid , SIGINT ); 43  signum != 69) 44 shmr -> usg --; 45  `shmdt ((*) shmr ) < 0) 46 ` ("can't detach shared memory"); 48  signum != 69) { 49 `r (); 50 `esh (); 51 `dw (); 52  cmp3rc ! NULL ) 53 `i_deroy ( cmp3rc ); 55 `dv (); 56 `ex (0); 57 } } @cmp3id3.c 5  ~"cmp3funcs.h " 6  ~"cmp3id3.h " 12  $adid3 ( id3fo_t * sgfo , * sgfame ) 14 FILE * sgfe ; 15  gloc [3]; 17 sgfe = `fݒ ( sgfame , "rb"); 18 ! sgfe ) 22 `fek ( sgfe , -128, SEEK_END ); 24 `d ( gloc , (), 3, sgfe ); 25  `cmp ( gloc , "TAG", 3) != 0) 27 `d ( sgfo -> me , (), 30, sgfe ); 28 `d ( sgfo -> ti , (), 30, sgfe ); 29 `d ( sgfo -> bum , (), 30, sgfe ); 30 `d ( sgfo -> yr , (), 4, sgfe ); 31 `d ( sgfo -> commt , (), 30, sgfe ); 32 sgfo -> g = ( `fgc ( sgfe ); 34 `fo ( sgfe ); 36 sgfo -> me [30] = '\0'; 37 sgfo -> ti [30] = '\0'; 38 sgfo -> bum [30] = '\0'; 39 sgfo -> yr [4] = '\0'; 40 sgfo -> commt [30] = '\0'; 43 } } @cmp3id3.h 7 #i! defed ( CMP3ID3_H ) 8  #CMP3ID3_H ) 10  ~"cmp3.h " 12  sid3fo_s { 13  mme [31]; 14  mti [31]; 15  mbum [31]; 16  myr [5]; 17  mcommt [31]; 18  mg ; 19 } tid3fo_t ; 21 * gid3g [255] = { @cmp3listfiles.c 6  ~ 7  ~ 8  ~ 10  ~"cmp3funcs.h " 12  s { 13  mdLr ; 14 * mdMpg ; 15 } tdm_t ; 17  $dm (* node ) { 18 dm_t * mpg ; 20 mpg = ( dm_t * node ; 22 } } 24  LLIST budMpg (); 25  doCvsis (* fh ); 28  LLIST gdms ; 34  $adli (* fh ) 36 FILE * fe ; 38 !( fe = `fݒ ( fh , "r"))) { 39 #ifde ASS_LOC 40  mp [ MAX_FULL ]; 42 `rtf ( mp , "%s/%s", ASS_LOC , fh ); 43 !( fe = `fݒ ( mp , "r"))) { 45 ` ("Cannot findss file"); 48 #ifde ASS_LOC 52  dms = NULL ) 53 dms = `budMpg (); 55  `isPyli ( fh )) { 57 `adass ( fe ); 60 `adm3u ( fe ); 63 `ads ( fe ); 69 `fo ( fe ); 70 } } 72  $isPyli (* fame ) 74 * exi ; 76 exi = `chr ( fame , '.'); 77  exi = NULL ) 79 exi += 1; 80  `Scmp ( exi , "ass") == 0) 82  `Scmp ( exi , "m3u") == 0) 84  `Scmp ( exi , "pls") == 0) 87 } } 89  $adass ( FILE * fe ) 91  t , 92 dܪdom = 0; 93  chbuff [ MAX_FULL +1]; 95 t = shmr -> lin ; 96  `fgs ( chbuff , MAX_FULL , fe )!= NULL ) { 97  chbuff [0]) { 100 '%': `syem ( chbuff +1); 102 '@': dܪdom =1; 104 '$': shmr -> = 1; 106 '/': chbuff [ ` (charbuff)-1]='\0'; 107  `isPyli ( chbuff )) 108 `adli ( chbuff ); 110 `_addy ( chbuff ); 116  dܪdom ) 117 `_ndomize ( t ); 118 } } 120  $adm3u ( FILE * fe ) 122  bufr [ MAX_FULL ]; 124  `gle ( bufr , MAX_FULL , fe ) == 1) { 125  bufr [0] == '#') 127  `doCvsis ( bufr ) == 1) 128 `_addy ( bufr ); 130 } } 132  $ads ( FILE * fe ) 134  bufr [ MAX_FULL ], 135 * fame ; 137  `gle ( bufr , MAX_FULL , fe ) == 1) { 138 ( bufr [0] == '[') || (buffer[0] == '#')) 140 ! `Sncmp ( bufr , "file", 4)) { 141 fame = `rchr ( bufr , '='); 142  fame ! NULL ) { 143  `doCvsis ( fame + 1) == 1) 144 `_addy ( fame + 1); 148 } } 150 LLIST $budMpg () 152 LLIST mli ; 153 INISECT mpgSe ; 154 dm_t aM ; 155  mme [512]; 156 * tSg ; 157  i ; 158  th ; 160  cmp3rc = NULL ) 161 ( NULL ); 163 mpgSe = `i_gSei ( cmp3rc , "drive_mappings"); 164  mpgSe = NULL ) 165 ( NULL ); 167 i = 1; 168 `rtf ( mme , "m%d", i ); 169 tSg = `i_gVueSgSe ( cmp3rc , mpgSe , mme ); 170  tSg = NULL ) 171 ( NULL ); 173 mli = `_ (( dm_t ), & dm ); 175  tSg ! NULL ) { 176 `rtf ( mme , "m%d", i ); 177 tSg = `i_gVueSgSe ( cmp3rc , mpgSe , mme ); 178  tSg ! NULL ) 180 aM . dLr = `tow (* tSg ); 182 `rtf ( mme , "m_mou%d", i ); 183 tSg = `i_gVueSgSe ( cmp3rc , mpgSe , mme ); 184  tSg ! NULL ) 186 th = ` ( tSg ); 187 ( th !1&& ( tSg [thelen] == '/')) 188 tSg [ th ] = '\0'; 189 aM . dMpg = tSg ; 190 `_addϡ ( mli , & aM ); 193 i += 1; 196  `_tٮ ( mli ) == 0) { 197 `_deroy ( mli ); 198 ( NULL ); 201 ( mli ); 202 } } 204  $doCvsis (* fh ) 206 dm_t * theM ; 207  i ; 208  th ; 209  mebufr [ MAX_FULL ]; 211  `Sncmp ("hp", fh , 4) == 0) 216  i = 0; i < ` ( fh ); i++) 218  fh [ i ] == '\\') 219 fh [ i ] = '/'; 222  fh [0] == '/') 224  fh [1] == ':') 226  dms = NULL ) 228 `_t ( dms ); 230 theM = ( dm_t * `_xt ( dms ); 231  theM ! NULL ) 233  theM -> dLr = `tow (* fh )) { 234 th = ` ( theM -> dMpg ); 235 `memmove ( fh + th + 1, 236 fh + 3, 237 ` ( fh ) - 2); 238 `memy ( fh , theM -> dMpg , th ); 239  th != 1) 240 fh [ th +1] = '/'; 243 theM = ( dm_t * `_xt ( dms ); 246 `ry ( mebufr , dey ); 247  dey [1] != '\0') 248 `rt ( mebufr , "/"); 249 `rt ( mebufr , fh ); 251 `ry ( fh , mebufr ); 256 } } 262  $wri (* fh ) 264 FILE * outfe ; 265 * fame ; 266  i ; 268 outfe = `fݒ ( fh , "w"); 269  outfe = NULL ) 272 `rtf ( outfe , 274 # Dumd Cmp3 ayli ass fe 276 # Addab `us ( dividu les ): 277 # %%[ commd ] - execus commds y usg `syem ( 278 # @ - ndomizes this ayli ld time 279 # $ - tus mode ld time 280 #\ n \n"); 282 fame = shmr -> hd ; 283  i =0; i < shmr -> lin ; i++) { 284 `rtf ( outfe , "%s\n", fame ); 285 fame + ` (filename) + 1; 287  shmr -> == 1) 288 `rtf ( outfe , "$\n"); 289 `rtf ( outfe , "\n# EOF\n"); 290 `fo ( outfe ); 291 } } @cmp3llist.c 7  ~"cmp3funcs.h " 9  $ (* node ) 11 li__t * theblock = (li__t* node ; 12 ` ( theblock -> me ); 14 } } 16  $right (* node ) 18 li_right_t * theblock = (li_right_t* node ; 19 ` ( theblock -> me ); 21 } } 28  $e (* thode ,  ed ) 30 li__t * node = (li__t* thode ; 32  ed && ( curw = FOCUSED_LEFT )) 33 `w ( d_ , A_REVERSE ); 34 `mvwtw ( d_ , `_nodum ( li_ , thode ), 0, 35 "%s/", node -> me ); 36 `woff ( d_ , A_REVERSE ); 38 } } 40  $ight (* thode ,  ed ) 42 li_right_t * node = (li_right_t* thode ; 44  ed && ( curw = FOCUSED_RIGHT )) 45 `w ( d_right , A_REVERSE ); 46 `mvwtw ( d_right , `_nodum ( li_right , thode ), 0, 47 "%s", node -> me ); 48 `woff ( d_right , A_REVERSE ); 50 } } 56  $_lis (* dey ,  num ,  righum ) 58 * f݌ ; 59  i ; 63 li_ = `_ (( li__t ), NULL ); 64 li_right = `_ (( li_right_t ), NULL ); 65 `_n ( li_ , & e ); 66 `_n ( li_right , & ight ); 69 f݌ = `Mloc (( fo__t )); 70 `ry ((( fo__t *) f݌ )-> dey , directory); 71  num != 0) { 72 (( fo__t *) f݌ )-> le = num - (( LINES -8)/2); 73  num < 0) 74 num = 0; 76 `_fo ( li_ , f݌ ); 78 f݌ = `Mloc (( fo_right_t )); 79  righum != 0) { 80 (( fo_right_t *) f݌ )-> le = righum - (( LINES -8)/2); 81  righum < 0) 82 righum = 0; 84 `_fo ( li_right , f݌ ); 86 `wd ( dey ); 89 `_t ( li_ ); 90 `_t ( li_right ); 91  i = 0; i < num ; i++) 93 `_xt ( li_ ); 95 `_ ( li_ ); 97  i = 0; i < righum ; i++) 99 `_xt ( li_right ); 101 `_ ( li_right ); 103 } } 109  $_lis () 111 * f݌ ; 113 f݌ = `_fo ( li_ , NULL ); 116 ` ( f݌ ); 117 f݌ = `_fo ( li_right , NULL ); 118 ` ( f݌ ); 120 `_deroy ( li_ ); 121 `_deroy ( li_right ); 123 } } @cmp3main.c 7  #CMP3_NO_NEED_VARS ) 9  ~"keydef.h " 10  ~"cmp3funcs.h " 11  ~"cmp3id3.h " 14 LLIST gli_ , 15 gli_right ; 16 WINDOW * gd_ , 17 * gd_right , 18 * gd_li , 19 * gw_ , 20 * gw_right , 21 * gw_li ; 22  gshmid , 23 gcurw ; 24 shmda_t * gshmr ; 25  gnoDChge = 0; 26 INI gcmp3rc = NULL ; 27  gdey [ MAX_FULL ]; 30  $ma ( gc , ** gv ) 32  commd ; 33  ϡle = 0; 34  ϡrighe = 0; 35 * _d = NULL ; 37  gc > 1) 38 `docmdle ( gc , gv ); 39 `shm_ (); 41 cmp3rc = `i_ (); 42  `i_ld ( cmp3rc , CMP3_CONFIG = INI_FAIL ) 44 `i_deroy ( cmp3rc ); 45 cmp3rc = NULL ; 48 `curs_ (); 49 `lize (); 50 curw = FOCUSED_LEFT ; 52 `wnoueesh ( ds ); 53 `wnoueesh ( w_ ); 54 `wesh ( w_right ); 56  noDChge == 0) { 57 _d = `i_gVueSg ( cmp3rc , 60  _d ! NULL ) 61 `chd ( _d ); 63 `gcwd ( dey , MAX_FULL ); 64 _d = `rdup ( dey ); 65 `_lis ( dey , 0, 0); 67 `eshds (); 70 commd = `gch (); 71  commd ) { 75  CMP3_KEY_QUIT : 76 ( `i_gVueBo ( cmp3rc , 79 ( `dlogbox ("Really Quit?") == 1)) 81 `kl ( shmr -> magpid , SIGINT ); 82 ` ( _d ); 83 `dl (1); 85 `dlog_n (); 90  CMP3_KEY_ENTER : 91  curw = FOCUSED_LEFT ) { 92  a = 0; 94  `dchge ( dey , 95 (( li__t *) `_da ( li_ ))-> me ) == 0) 97  `rcmp ((( li__t *) `_da ( li_ ))-> me , 100 a = 1; 102 ϡle = `_cuum ( li_ ); 103 ϡrighe = `_cuum ( li_right ); 105 `_lis (); 106 `ds_n (); 107  a == 1) { 108 `_lis ( dey , ϡle , ϡrighe ); 109 ϡle = ϡrighe = 0; 111 `_lis ( dey , 0, 0); 112 `eshds (); 114  fuηth [ MAX_FULL ]; 115 * me ; 117  `_da ( li_right = NULL ) 119 me = (( li_right_t * `_da ( li_right ))->name; 120 `ry ( fuηth , dey ); 121 `rt ( fuηth , "/"); 122 `rt ( fuηth , me ); 123  `isPyli ( fuηth )) 124 `adli ( fuηth ); 126 `_addy ( fuηth ); 132  CMP3_KEY_DOWN1 :  CMP3_KEY_DOWN2 : 134 LLIST thi ; 135 * cue ; 137 cue = `gcue (& thi ); 139  `_cuum ( thi = `_tٮ (thelist) - 1) 141 `_xt ( thi ); 142 `_Żv ( thi ); 143 `_ncur ( thi ); 146  `_cuum ( thi ! `_tٮ (thelist)) 147 * cue + ( LINES -15< `_cuum ( thi )) 148  `_cuum ( thi ! `_tٮ (thelist) - 1) 149 * cue += 1; 151 `eshd ( curw ); 157  CMP3_KEY_UP1 :  CMP3_KEY_UP2 : 159 LLIST thi ; 160 * cue ; 162 cue = `gcue (& thi ); 164  `_cuum ( thi ) == 0) 167 * cue != 0) { 168 * cue > `_cuum ( thi )-1) 169 * cue -= 1; 170 * cue = `_cuum ( thi )) 171 * cue -= 1; 174 `_ev ( thi ); 175 `_ncur ( thi ); 176 `_ext ( thi ); 178 `eshd ( curw ); 184  CMP3_KEY_PGDN1 :  CMP3_KEY_PGDN2 : 186 * cue , 187 i ; 188 LLIST thew ; 190 cue = `gcue (& thew ); 191 ()( `_cuum ( thew + LINES - 14< ( `_tٮ (thewin) - 1)) 193 * cue + LINES -14; 194 * cue > ( `_tٮ ( thew ) - 14)) 195 * cue = `_tٮ ( thew - ( LINES -13); 196 `_xt ( thew ); 197 `_Żv ( thew ); 198  i =0; i < LINES -15; i++) 199  `_xt ( thew = NULL ) { 200 * cue = `_tٮ ( thew - LINES - 14; 201 `_t ( thew ); 202 `_ev ( thew ); 205 `_ncur ( thew ); 207 * cue = `_tٮ ( thew - LINES + 13; 208  `_cuum ( thew ! `_tٮ (thewin) - 1) { 209 i = curw ; 210 curw = FOCUSED_NONE ; 211 `_ncur ( thew ); 212 curw = i ; 213 `_t ( thew ); 214 `_ev ( thew ); 215 `_ncur ( thew ); 218 `eshd ( curw ); 224  CMP3_KEY_PGUP1 :  CMP3_KEY_PGUP2 : 226 * cue , 227 i ; 228 LLIST thew ; 230 cue = `gcue (& thew ); 231 ()( `_cuum ( thew - ( LINES -14)) > 0 ) 233 * cue - LINES -14; 234 `_ev ( thew ); 235 `_ext ( thew ); 236  i =0; i < LINES -15; i++) 237  `_ev ( thew = NULL ) { 238 * cue = 0; 239 `_t ( thew ); 240 `_xt ( thew ); 243 `_ncur ( thew ); 245 * cue = 0; 246  `_cuum ( thew ) != 0) { 247 i = curw ; 248 curw = FOCUSED_NONE ; 249 `_ncur ( thew ); 250 curw = i ; 251 `_t ( thew ); 252 `_xt ( thew ); 253 `_ncur ( thew ); 256 `eshd ( curw ); 262  CMP3_KEY_SWITCH1 : 263  CMP3_KEY_SWITCH2 : 264  CMP3_KEY_SWITCH3 : 265 curw = `swchw (curwin); 270  CMP3_KEY_VOLUP1 :  CMP3_KEY_VOLUP2 : 271 `vup (); 273  CMP3_KEY_VOLDWN1 :  CMP3_KEY_VOLDWN2 : 274 `vdown (); 279  CMP3_KEY_DELETE : 280  curw = FOCUSED_LEFT ) 282  `_da ( li_right = NULL ) 284 ( `i_gVueBo ( cmp3rc , 287 ( `dlogbox ("Deletehis file?") == 1)) 289  fuηth [ MAX_FULL ]; 291 `ry ( fuηth , dey ); 292 `rt ( fuηth ,"/"); 293 `rt ( fuηth ,(( li_right_t *) `_da ( li_right ))-> me ); 294 `move ( fuηth ); 296 `ds_n (); 297 `_lis (); 298 `_lis ( dey , 0, 0); 300 `dlog_n (); 306  CMP3_KEY_LISTMODE : 308  curwbackup ; 310 curwbackup = curw ; 311 curw = FOCUSED_LIST ; 312 `di (); 313 curw = curwbackup ; 318  CMP3_KEY_REFRESH : 319  commd = CMP3_KEY_REFRESH ) { 320 `ds_n (); 321 `_lis (); 322 `_lis ( dey , 0, 0); 324 `a_li (); 329  CMP3_KEY_PAUSE : 331  shmr -> pid ) { 332 ! shmr -> u ) { 333 shmr -> u =1; 334 `kl ( shmr -> pid , SIGSTOP ); 336 shmr -> u =0; 337 `kl ( shmr -> pid , SIGCONT ); 344  CMP3_KEY_RESTART : 345 ! shmr -> pid ) 347 `_dupf (); 348  shmr -> == 1) 349 shmr -> lin -= 1; 353  CMP3_KEY_KILL1 :  CMP3_KEY_KILL2 : 354  shmr -> pid ) 355 `kl ( shmr -> pid , SIGKILL ); 356 shmr -> u =0; 362 #ifde ASS_LOC 363  CMP3_KEY_CHDIRASS : 365  CMP3_KEY_CHDIR : 366  CMP3_KEY_CHDIRHOME : 367  commd = CMP3_KEY_CHDIRHOME ) 368 `ry ( dey , _d ); 369  commd = CMP3_KEY_CHDIR ) 371  dmebufr [ MAX_FULL ]; 373 `memt ( dmebufr , ' ', MAX_FULL ); 374 `memy ( dmebufr , dey , ` (directory)); 375  `putbox ("ChgDey?", dmebufr , MAX_FULL ) 378 `dlog_n (); 381 `dlog_n (); 382 `ry ( dey , dmebufr ); 384 #ifde ASS_LOC 386 `ry ( dey , ASS_LOC ); 388 `ds_n (); 389 `_lis (); 390 `_lis ( dey , 0, 0); 391 ϡle = ϡrighe = 0; 392 `eshds (); 397  CMP3_KEY_ADDDIR : { 398 li_right_t * fe ; 400 ( `i_gVueBo ( cmp3rc , 403 ( `dlogbox ("Add Entire Directory?") == 1)) 405 `_t ( li_right ); 406 ( fe = `_xt ( li_right )! NULL ) 407 ! `isPyli ( fe -> me )) { 408  fuηth [ MAX_FULL ]; 410 `ry ( fuηth , dey ); 411 `rt ( fuηth , "/"); 412 `rt ( fuηth , fe -> me ); 413 `_addy ( fuηth ); 415 `_xt ( li_right ); 417 `dlog_n (); 423  CMP3_KEY_RECURADDIR : 424 ( `i_gVueBo ( cmp3rc , 427 ( `dlogbox ("Recurse Directory?") == 1)) 429 `cursd ( dey , RECURS_DEPTH ); 431 `dlog_n (); 436  CMP3_KEY_CLEARPL : 437  shmr -> lin < 2) 439 ( `i_gVueBo ( cmp3rc , 442 ( `dlogbox ("Clear Entire Playlist?") == 1)) 444  shmr -> pid ) { 445 `_r (); 448 `dlog_n (); 453  CMP3_KEY_SUSPEND : 454 !( shmr -> pid )) 456 ( `i_gVueBo ( cmp3rc , 459 ( `dlogbox ("Do you wanto suspend?") == 1)) 461 `dl (1); 463 `dlog_n (); 468  CMP3_KEY_WRITEPL : 470  famebufr [ MAX_FULL ]; 471  shmr -> lin < 2) 473 `memt ( famebufr , ' ', MAX_FULL ); 474 `memy ( famebufr , DEFAULT_ASSFILE , ` (DEFAULT_ASSFILE)); 475  `putbox ("SavLi?", famebufr , MAX_FULL ) == 1) 477 #ifde ASS_LOC 478  mp [ MAX_FULL ]; 479  famebufr [0] != '/') 481 `ry ( mp , ASS_LOC ); 482 `rt ( mp ,"/"); 483 `rt ( mp , famebufr ); 484 `wri ( mp ); 486 `wri ( famebufr ); 489 `wri ( famebufr ); 492 `dlog_n (); 498  CMP3_KEY_REPEAT : 499  shmr -> == 0) 501 `mvtw ( LINES - 2, 3, "R"); 502 shmr -> = 1; 504 `mvtw ( LINES - 2, 3, " "); 505 shmr -> = 0; 511  CMP3_KEY_HELP : 512 `showhp (); 513 `a_li (); 520 #ifde MY_CD 523  mp [] = "disk ! >& /dev/null"; 525 mp [5] = commd ; 526 `syem ( mp ); 534  shmr -> u ) { 535 `kl ( shmr -> pid , SIGCONT ); 536 shmr -> u =0; 549 `dl (1); 551 } } 557  $awn_mag () 559  mid ; 561 mid = `fk (); 562  mid == -1) { 563 ` ("Can't fork\n"); 564 `dl (0); 566 ! mid ) { 567 `mage (); 568 `ex (0); 570 ( mid ); 571 } } 579  $shm_ () 581 * home ; 582  occheck =1; 583  shmid_ds shmfo ; 584  lized = 0; 586  lized != 0) 589 home = `gv ("HOME"); 590 shmid = `shmg ( `ok ( home ,69), 591 ( shmda_t ), 592 0600 | IPC_CREAT | IPC_EXCL ); 595 ( shmid =-1&& ( o = EEXIST )) { 596 shmid = `shmg ( `ok ( home ,69), 597 ( shmda_t ), 598 0600 | IPC_CREAT ); 600 occheck = 0; 601 `awn_mag (); 604 shmr = ( shmda_t * `shm ( shmid , NULL ,0); 605  shmr =( shmda_t *) -1) { 606 ` ("can'tttach shared memory"); 607 `dl (69); 611  occheck && (( `shml ( shmid , IPC_STAT , & shmfo ) == 0))) { 612  shmfo . shm_ljch < 2) 613 `awn_mag (); 617  shmr -> magpid == 0) 618 `tf ("\r"); 620 lized = 1; 622 } } 628  $docmdle ( gc , ** gv ) 630 ! `Scmp ( gv [1], "version")) { 631 `tf ("Cmp3 %- %s\n\n", CMP3_VER , CMP3_COOLLINE ); 632 `tf ("mpg123od%s\n", EXEC_LOC ); 633 `tf ("ogg123od%s\n", OGG_LOC ); 634 #ifde ASS_LOC 635 `tf ("Asposyod%s\n", ASS_LOC ); 637 `dl (69); 639 #ifde ASS_LOC 640 ! `Scmp ( gv [1],"list")) { 641  mp [ MAX_WIDTH ]; 643 `rtf ( mp ,"l%s/*.ass", ASS_LOC ); 644 `syem ( mp ); 645 `dl (69); 649 `shm_ (); 650 (! `Scmp ( gv [1],"skip")) || (!Strcmp(argv[1], "next"))) { 651  shmr -> pid ) 652 `kl ( shmr -> pid , SIGKILL ); 653 `dl (69); 655 ! `Scmp ( gv [1],"quit")) { 656  shmr -> magpid ) 657 `kl ( shmr -> magpid , SIGINT ); 658 `dl (69); 660 ! `Scmp ( gv [1],"song")) { 661  shmr -> pid ) { 662  shmr -> u == 1) { 663 `tf ("Paused: "); 665 `tf ("Playing: "); 667 `tf ("%s\n", shmr -> hd ); 669 `tf ("No songlaying\n"); 671 `dl (69); 673 ! `Scmp ( gv [1],"pause")) { 674  shmr -> pid ) { 675  shmr -> u ) { 676 shmr -> u =0; 677 `kl ( shmr -> pid , SIGCONT ); 679 shmr -> u =1; 680 `kl ( shmr -> pid , SIGSTOP ); 683 `dl (69); 685 ! `Scmp ( gv [1], "restart")) { 686  shmr -> pid ) { 687 `_dupf (); 688 `kl ( shmr -> pid , SIGINT ); 689  shmr -> == 1) 690 shmr -> lin -= 1; 692 `dl (69); 694 ! `Scmp ( gv [1], "info")) { 695  shmr -> lin > 0) { 696 id3fo_t sgfo ; 698  `adid3 (& sgfo , shmr -> hd ) == 0) { 699 `tf ("Fame: %s\n", shmr -> hd ); 700 `tf ("Name: %.30s\n", sgfo . me ); 701 `tf ("Ai: %.30s\n", sgfo . ti ); 702 `tf ("Album: %.4%.30s\n", sgfo . yr , sgfo. bum ); 703 `tf ("Commt: %.30s\n", sgfo . commt ); 704 `tf ("Genre: %s\n", 705 sgfo . g ? "Uied" : id3g [() songinfo.genre]); 707 `tf ("Nid3ag infmi f %s\n", shmr -> hd ); 710 `dl (69); 712 (! `Scmp ( gv [1], "playlist")) || (!Strcmp(argv[1], "songs"))) { 713  shmr -> lin > 0) { 714  i ; 715 * r ; 717 `tf ("%-> %s\n", shmr -> u ? "Paused " : "Playing", 718 shmr -> hd ); 719 r = shmr -> hd + ` (shmptr->plhead) + 1; 720  i = 1; i < shmr -> lin ; i++) { 721 `tf (" %s\n", r ); 722 r + ` (ptr) + 1; 725 `dl (69); 727 ! `Scmp ( gv [1], "adddir")) { 728  dey [ MAX_FULL ]; 730  gc > 2) 731 `chd ( gv [2]); 732 `gcwd ( dey , MAX_FULL ); 733 `cursd ( dey , RECURS_DEPTH ); 734 `dl (69); 736 ! `Scmp ( gv [1],"random")) { 737  shmr -> pid ) 738 `_ndomize (1); 739 `dl (69); 741 ! `Scmp ( gv [1]+( ` (argv[1])-4),".mp3")) { 742  gv [1][0] == '/') 743 `_addy ( gv [1]); 745  fuηth [ MAX_FULL ]; 747 `gcwd ( fuηth , MAX_FULL ); 748 `rt ( fuηth , "/"); 749 `rt ( fuηth , gv [1]); 750 `_addy ( fuηth ); 752 `dl (69); 754  `isPyli ( gv [1])) { 755 `adli ( gv [1]); 756 `dl (69); 758  gv [1][0] == '/') { 759  `isd ("", gv [1]) == 1) 761 `chd ( gv [1]); 762 noDChge = 1; 766  `isd (".", gv [1]) == 1) 768 `chd ( gv [1]); 769 noDChge = 1; 773 `tf ("Cmp3 %- %s\n\n", CMP3_VER , CMP3_COOLLINE ); 774 `tf ( 778 #ifde ASS_LOC 779 `tf (" [list]"); 781 `tf ("\n"); 782 ! shmr -> pid ) 783 `kl ( shmr -> magpid , SIGINT ); 784 `dl (69); 786 } } 793 * $gcue (** thi ) 795  curw = FOCUSED_LEFT ) { 796 * thi = li_ ; 797 &((( fo__t * `_fo ( li_ , NULL ))-> le ) ); 799 * thi = li_right ; 800 &((( fo_right_t * `_fo ( li_right , NULL ))-> le ) ); 802 } } @cmp3manager.c 7  ~"cmp3mag.h " 9 FILE * gdebugfe ; 13  $tdebug () 15 #ifde CMP3_DEBUG 16 debugfe = `fݒ ( CMP3_LOGFILE , "a"); 17 `tbuf ( debugfe , NULL ); 19 debugfe = `fݒ ("/dev/null", "w"); 22 } } 30  $mage () 33 shmr = ( shmda_t * `shm ( shmid , NULL ,0); 34  shmr < 0) { 35 ` ("can'tttach shared memory"); 36 `dnow (1); 38 shmr -> magpid = `gpid (); 39 shmr -> lin = 0; 40 shmr -> pid = 0; 41 shmr -> = shmr-> hd ; 42 `sigl ( SIGUSR1 , lixt ); 43 `Sigl ( SIGCHLD , lixt ); 44 `Sigl ( SIGINT , dnow ); 45 `Sigl ( SIGTERM , dnow ); 47 `tdebug (); 48  debugfe ) 49 `rtf ( debugfe , "Inlized magros%d\n", `gpid ()); 54 ` (0, NULL ,NULL,NULL,NULL); 55 `ex (0); 56 } } 62  $lixt ( signum ) 64  pid ; 67  `kl ( shmr -> pid ,0)){ 68 shmr -> pid = 0; 71  shmr -> u ) 74  signum == SIGCHLD ) { 75  `wapid (-1, NULL , WNOHANG ) > 0) 77 ( shmr -> lin > 1)) { 79  shmr -> == 1) { 80 `_addy ( shmr -> hd ); 82 `_dy ( shmr -> hd ); 84  shmr -> != 1) { 85  shmr -> usg == 0) { 86 `dnow (1); 88 shmr -> lin = 0; 89 shmr -> = shmr-> hd ; 96 shmr -> pid =0; 98 `Sigl ( SIGCHLD , lixt ); 101  shmr -> pid ) { 102  `kl ( shmr -> pid , 0) ){ 103 shmr -> pid = 0; 108 `sigl ( SIGUSR1 , lixt ); 110  shmr -> lin > 0) { 112  `Scmp ( shmr -> hd +( ` (shmptr->plhead)-4),".mp3") == 0){ 113 pid = `fk (); 114  pid == -1) { 115 ` ("Cant fork"); 116 `ex (0); 118  pid ==0) { 119  tued =0; 121 `p (1); 122 `fo ( d ); 125  debugfe ) { 126 `dup2 ( `fo ( debugfe ), fo( dr )); 127 `dup2 ( `fo ( debugfe ), fo( dout )); 129 `fo ( dr ); 132 tued = `exep ( EXEC_LOC , 134 EXEC_PARAMS 135 shmr -> hd , 0); 139  tued != 0) { 140 `rtf ( debugfe , "execlp failed on %s withrrno = %d\n", 141 shmr -> hd , o ); 144 `ex (0); 146 shmr -> pid =pid; 147 }  `Scmp ( shmr -> hd +( ` (shmptr->plhead)-4),".ogg") == 0){ 148 pid = `fk (); 149  pid == -1) { 150 ` ("Cant fork"); 151 `ex (0); 153  pid ==0) { 154  tued =0; 156 `p (1); 157 `fo ( d ); 160  debugfe ) { 161 `dup2 ( `fo ( debugfe ), fo( dr )); 162 `dup2 ( `fo ( debugfe ), fo( dout )); 164 `fo ( dr ); 168 tued = `exep ( OGG_LOC , 170 OGG_PARAMS 171 shmr -> hd , 0); 174  tued != 0) { 175 `rtf ( debugfe , "execlp failed on %s withrrno = %d\n", 176 shmr -> hd , o ); 179 `ex (0); 181 shmr -> pid =pid; 183 `rtf ( debugfe , "listnext: %s isotn mp3 or ogg file\n", 184 shmr -> hd ); 188 } } 190  $dnow ( ddude ) 192  shmr -> u == 1) 193 `kl ( shmr -> pid , SIGCONT ); 194  shmr -> pid ) 195 `kl ( shmr -> pid , SIGINT ); 197 `rtf ( debugfe , "Exg magros%d\n", `gpid ()); 198 `fo ( debugfe ); 200  `shmdt ((*) shmr ) < 0) 201 ` ("can't detach shared memory"); 202  `shml ( shmid , IPC_RMID , ( shmid_ds *) 0) < 0) 203 ` ("can'temove shared memory"); 205 `ex (1); 206 } } @cmp3manager.h 1  ~"cmp3.h " 4 WINDOW * w_ , 5 * w_right , 6 * w_li , 7 * d_ , 8 * d_right , 9 * d_li ; 10  shmid , 11 mixnum , 12 v ; 13 shmda_t * shmr ; 16  mage (); 17  dnow (); 18  lixt (); 21  _t ( ,  tle ); 22  _addy (* me ); 23  _dy (* me ); 24  _r (); 25 Sigfunc * Sigl ( signo , Sigfun* func ); @cmp3playlist.c 6  ~"cmp3funcs.h " 7  ~"keydef.h " 10  _sw (* f ); 11  _t (); 13  $di () 15  =1; 16  cmd =0, 17 tle =0, 18 hd =0; 19 * emt ; 21 emt = shmr -> hd ; 22  shmr -> lin > 0) 23 emt + ` (element) + 1; 24 `dww ( w_li ); 25 `wesh ( w_li ); 26 `_t (); 28 cmd = `gch (); 29  cmd ) { 33  CMP3_KEY_LISTQUIT : 34 `w ( d_li , `COLOR_PAIR ( CCOLOR_LIST )); 39  CMP3_KEY_UP1 :  CMP3_KEY_UP2 : 40  < 2) 42 ! hd ) { 43 `mvwtw ( d_li , ,0,"%s\n", `chr ( emt ,'/')+1); 44 --; 45  emt -= 2; *element != '\0';lement -= 1) 47 emt += 1; 48 `w ( d_li , A_REVERSE ); 49 `mvwtw ( d_li , ,0,"%s\n", `chr ( emt ,'/')+1); 50 `woff ( d_li , A_REVERSE ); 52 * mp ; 54  emt -= 2; *element != '\0';lement -= 1) 56 emt += 1; 57 `_sw ( emt ); 58 --; 59 `w ( d_li , `COLOR_PAIR ( CCOLOR_HIGHLIGHT )); 60 `w ( d_li , A_REVERSE ); 61 `mvwtw ( d_li , ,0,"%s", `chr ( emt ,'/')+1); 62 `woff ( d_li , A_REVERSE ); 63 `w ( d_li , `COLOR_PAIR ( CCOLOR_LIST )); 64 `wtw ( d_li , " %c\n", hd ? '*' : ' '); 65  mp = emt ; *temp != '\0';emp += 1) 67 mp += 1; 68 `mvwtw ( d_li , +1, 0,"%s\n", `chr ( mp ,'/')+1); 70  - 1 < tle ) 71 tle --; 72 `eesh ( d_li , tle ,0,4,3, LINES -8, COLS -4); 77  CMP3_KEY_DOWN1 :  CMP3_KEY_DOWN2 : 78  > shmr -> lin - 1) 80 ! hd ) { 81 `mvwtw ( d_li , ,0,"%s\n", `chr ( emt ,'/')+1); 82 ++; 83  emt += 1; *element != '\0';lement += 1) 85 emt += 1; 86 `w ( d_li , A_REVERSE ); 87 `mvwtw ( d_li , ,0,"%s\n", `chr ( emt ,'/')+1); 88 `woff ( d_li , A_REVERSE ); 90 `_sw ( emt ); 91 `mvwtw ( d_li , , 0,"%s\n", `chr ( emt ,'/')+1); 92  emt += 1; *element != '\0';lement += 1) 94 emt += 1; 95 ++; 96 `w ( d_li , `COLOR_PAIR ( CCOLOR_HIGHLIGHT )); 97 `w ( d_li , A_REVERSE ); 98 `mvwtw ( d_li , ,0,"%s", `chr ( emt ,'/')+1); 99 `woff ( d_li , A_REVERSE ); 100 `w ( d_li , `COLOR_PAIR ( CCOLOR_LIST )); 101 `wtw ( d_li , " %c\n", hd ? '*' : ' '); 103 ( tle +( LINES -13< ) && 104 ( ! shmr -> lin - 1)) 106 tle ++; 108 `eesh ( d_li , tle ,0,4,3, LINES -8, COLS -4); 113  CMP3_KEY_GRABFILE : 114 hd = held ? 0 : 1; 115  hd ) 116 `w ( d_li , `COLOR_PAIR ( CCOLOR_HIGHLIGHT )); 118 `w ( d_li , `COLOR_PAIR ( CCOLOR_LIST )); 119 `w ( d_li , A_REVERSE ); 120 `mvwtw ( d_li , , 0, "%s", 121 `chr ( emt ,'/')+1); 122 `woff ( d_li , A_REVERSE ); 123 `w ( d_li , `COLOR_PAIR ( CCOLOR_LIST )); 124 `wtw ( d_li , " %c\n", hd ? '*' : ' '); 125 `eesh ( d_li , tle ,0,4,3, LINES -8, COLS -4); 130  CMP3_KEY_LISTDEL :  CMP3_KEY_DELETE : 131  shmr -> lin < 2) 134 * r ; 135  i ; 137 r = emt ; 138  = shmr -> lin - 1) { 139  emt -= 2; *element != '\0';lement -= 1) 141 emt += 1; 142 -= 1; 144 `_dy ( r ); 145  == 0) 146 `mvwtw ( d_li , 1, 0, "\n"); 148 r = emt ; 149 `w ( d_li , A_REVERSE ); 150 `mvwtw ( d_li , , 0, "%s\n", `chr ( r ,'/')+1); 151 `woff ( d_li , A_REVERSE ); 152  i = + 1; i < shmr -> lin ; i++) { 153  r += 1; *ptr != '\0';tr += 1) 155 r += 1; 156 `wtw ( d_li , "%s\n", `chr ( r ,'/')+1); 158 `wtw ( d_li , "\n"); 160  - 1 < tle ) 161 tle --; 162 `eesh ( d_li , tle ,0,4,3, LINES -8, COLS -4); 168  CMP3_KEY_RANDOMIZE : 169  hd ) 170 `_ndomize ( ); 172 `_ndomize (1); 173 `w ( d_li , `COLOR_PAIR ( CCOLOR_LIST )); 179  CMP3_KEY_HELP : 180 `showhp (); 181 `dww ( w_li ); 182 `wesh ( w_li ); 183 `eesh ( d_li , tle ,0,4,3, LINES -8, COLS -4); 189 `w ( d_li , `COLOR_PAIR ( CCOLOR_LIST )); 190 `ungch ( cmd ); 191 ( cmd ); 195 } } 202  $_sw (* f ) 204 * mp , 205 * cd ; 207 mp = `Sdup ( f ); 208  cd = f ; *second != '\0'; second += 1) 210 cd += 1; 211 `memmove ( f , cd , ` (second) + 1); 212 `ry ( f + ` (f+ 1, mp ); 213 ` ( mp ); 214 } } 220  $_addy (* me ) 222  ngth ; 224 ngth = ` ( me ); 225 ( ngth + 1 + shmr -> > (shmr-> hd + PLAYLIST_SIZE )) { 229  shmr -> = NULL ) 230 shmr -> = shmr-> hd ; 231 `ry ( shmr -> , me ); 232 shmr -> + ngth + 1; 233 shmr -> lin += 1; 236  `kl ( shmr -> pid ,0)){ 237 shmr -> pid = 0; 240 ! shmr -> pid ) 241 `kl ( shmr -> magpid , SIGUSR1 ); 242 } } 249  $_dupf () 251  ngth ; 253 ngth = ` ( shmr -> hd ); 254 ( ngth + 1 + shmr -> > (shmr-> hd + PLAYLIST_SIZE )) { 258 `memmove ( shmr -> hd + ngth + 1, shmptr->plhead, 259 shmr -> - shmr-> hd + 1); 260 shmr -> + ngth + 1; 261 shmr -> lin += 1; 262 } } 268  $_dy (* me ) 270  ngth ; 272  shmr -> lin == 0) 274 ngth = ` ( me ); 275  me + ngth + 1 = shmr -> ) { 276 * me = '\0'; 277 shmr -> = me ; 279 `memmove ( me , 280 me + ngth + 1, 281 shmr -> - me - ngth ); 282 shmr -> - ngth + 1; 284 shmr -> lin -= 1; 285 } } 291  $_r () 293 ( shmr -> lin == 0) || (shmptr->listlen == 1)) 296 shmr -> = shmr-> hd + ` (shmptr->plhead) + 1; 297 shmr -> lin = 1; 298 } } 304  $_t () 306  i ; 307 * r ; 309 `wr ( d_li ); 310  shmr -> lin > 0) { 311  shmr -> pid ) { 312 `mvwtw ( d_li ,0,0,"%s -> ", 313 shmr -> u ? "Paused " : "Playing"); 314 `wtw ( d_li ,"%s\n", `chr ( shmr -> hd ,'/')+1); 316 r = shmr -> hd + ` (shmptr->plhead) + 1; 317  i = 1; i < shmr -> lin ; i++) { 318 * r == '/') { 319  i == 1) 320 `w ( d_li , A_REVERSE ); 321 `wtw ( d_li ,"%s\n", `chr ( r ,'/')+1); 322  i == 1) 323 `woff ( d_li , A_REVERSE ); 327 r + ` (ptr) + 1; 329 `eesh ( d_li ,0,0,4,3, LINES -8, COLS -4); 330 } } 339  $_ndomize ( t ) 341  i , j , k , 342 loc , 343 num , 344 ngth , 345 * d ; 346 * ayli , 347 * dt , 348 * mp ; 350 `d ( `time ( NULL )); 351 ngth = shmr -> lin - t ; 352 ayli = 353 (* `Mloc (( shmr -> - shmr-> hd ) * ()); 354 `memy ( ayli , shmr -> hd , shmr-> - shmptr->plhead); 355 d = (* `Mloc ( ngth * ()); 358 num = 1; 359  i = 0; i < ngth ; i++) { 360 loc = ( `nd (% ngth ); 361 j = 0; 362  loc ) { 363  d [ j ] == 0) 364 loc --; 365 j ++; 366  j > ngth -1) 367 j = 0; 369  d [ j ] != 0) 370 ++ j > ngth -1) 371 j =0; 372 d [ j ] = num ++; 376 shmr -> = shmr-> hd ; 377 shmr -> lin = 0; 378 dt = ayli ; 379  i =0; i < t ; i++) { 380 `_addy ( dt ); 381  dt += 1; *endstart != '\0';ndstart += 1) 383 dt += 1; 387 num = 1; 388  i = 0; i < ngth ; i++) { 389  j = 0; d [j] ! num ; j++) 391 num ++; 392 mp = dt ; 393  k =0; k < j ; k++) { 394  mp += 1; *temp != '\0';emp += 1) 396 mp += 1; 398 `_addy ( mp ); 401 ` ( ayli ); 402 ` ( d ); 403 } } @cmp3shmdump.c 1  ~"cmp3.h " 5  $ma ( gc , ** gv ) 7 * home ; 8 shmda_t * shmr ; 9  shmid ; 10  i ; 11 * r ; 13 home = `gv ("HOME"); 14 shmid = `shmg ( `ok ( home ,69), 15 ( shmda_t ), 17  shmid == -1) 19 `tf ("Cmp3 isotunning\n"); 20 `ex (1); 23 shmr = ( shmda_t * `shm ( shmid , NULL , 0); 24  shmr < 0) { 25 ` ("shmat"); 26 `ex (1); 29 `tf ("pid = %8d - mpg123rospid\n", shmr -> pid ); 30  `kl ( shmr -> pid ,0)){ 31 `tf ("\tWARNING!id isn orphan\n"); 33 `tf ("magpid = %8d - magrospid\n", shmr -> magpid ); 34  `kl ( shmr -> magpid ,0)){ 35 `tf ("\tWARNING! managpid isn orphan\n"); 37 `tf ("u = %8d - impg123aud\n", shmr -> u ); 38 `tf ("usg = %8d -umb ocmp3'usg shm\n", shmr -> usg ); 39 `tf ("li = %8d -umb oyli\n", shmr -> lin ); 40 `tf (" = %8d - boޗf܄mode\n", shmr -> ); 41  shmr -> lin > 0) { 42 `tf ("Playlist:\n"); 43 r = shmr -> hd ; 44  i = 0; i < shmr -> lin ; i++) { 45 `tf (" %s\n", r ); 46 r + ` (ptr) + 1; 50  `shmdt ((*) shmr ) < 0) 51 ` ("shmdt"); 54 } } @cmp3vars.h 2 LLIST * li_ , 3 * li_right ; 4 WINDOW * w_ , 5 * w_right , 6 * w_li , 7 * d_ , 8 * d_right , 9 * d_li ; 10  curw ; 11 shmda_t * shmr ; 12 INI cmp3rc ; 13  dey [ MAX_FULL ]; @cmp3volume.c 5  ~"cmp3funcs.h " 6 #i defed ( __FeBSD__ ) 7  ~ 9  ~ 12  gmixnum , 13 gv ; 19  $v () 21 ( mixnum = `ݒ ("/dev/mix", O_RDWR )) < 0) { 22 `rtf ( dr , "ݒ /dev/mix: %s", ` ( o )); 23 `dl ( SIGSEGV ); 25 `iol ( mixnum , `MIXER_READ ( SOUND_MIXER_VOLUME ), & v ); 26 v =vol & 0xff; 27 `mvtw (3, COLS /2-1,"-"); 28 `mvtw ( LINES -7, COLS /2-1,"-"); 29 `mvtw (( LINES -8)-( v *(LINES-12)/100), COLS /2-1,"*"); 31 } } 33  $dv () 35 `o ( mixnum ); 36 } } 43  $vn () 45  i ; 48  i =4; i< LINES -7; i++) { 49 `mvtw ( i , COLS /2-1,"|"); 50 `mvtw ( i , COLS /2-1," "); 52 `mvtw (3, COLS /2-1,"-"); 53 `mvtw ( LINES -7, COLS /2-1,"-"); 54 `mvtw (( LINES -8)-( v *(LINES-12)/100), COLS /2-1,"*"); 57 } } 64  $vup () 66  i ; 68 `mvtw (( LINES -8)-( v *(LINES-12)/100), COLS /2-1," "); 69 v += 3; 70  v > 100) 71 v = 100; 72 i = v | vol << 8; 73 `iol ( mixnum , `MIXER_WRITE ( SOUND_MIXER_VOLUME ), & i ); 74 `mvtw (( LINES -8)-( v *(LINES-12)/100), COLS /2-1, "*"); 76 } } 82  $vdown () 84  i ; 86 `mvtw (( LINES -8)-( v *(LINES-12)/100), COLS /2-1," "); 87 v -= 3; 88  v < 0) 89 v = 0; 90 i = v | vol << 8; 91 `iol ( mixnum , `MIXER_WRITE ( SOUND_MIXER_VOLUME ), & i ); 92 `mvtw (( LINES -8)-( v *(LINES-12)/100), COLS /2-1, "*"); 94 } } @keydef.h 1 #ide KEYDEF_H 2  #KEYDEF_H 1 ) 4  #CMP3_KEY_QUIT 'q' ) 5  #CMP3_KEY_ENTER 13 ) 6  #CMP3_KEY_ESCAPE 27 ) 7  #CMP3_KEY_DOWN1 KEY_DOWN ) 8  #CMP3_KEY_DOWN2 'n' ) 9  #CMP3_KEY_UP1 KEY_UP ) 10  #CMP3_KEY_UP2 'j' ) 11  #CMP3_KEY_PGDN1 KEY_NPAGE ) 12  #CMP3_KEY_PGDN2 'v' ) 13  #CMP3_KEY_PGUP1 KEY_PPAGE ) 14  #CMP3_KEY_PGUP2 'u' ) 15  #CMP3_KEY_SWITCH1 KEY_LEFT ) 16  #CMP3_KEY_SWITCH2 KEY_RIGHT ) 17  #CMP3_KEY_SWITCH3 9 ) 18  #CMP3_KEY_VOLUP1 '+' ) 19  #CMP3_KEY_VOLUP2 '=' ) 20  #CMP3_KEY_VOLDWN1 '-' ) 21  #CMP3_KEY_VOLDWN2 '_' ) 22  #CMP3_KEY_DELETE KEY_DC ) 23  #CMP3_KEY_LISTMODE 'l' ) 24  #CMP3_KEY_REFRESH 'r' ) 25  #CMP3_KEY_REPEAT 'R' ) 26  #CMP3_KEY_PAUSE 'p' ) 27  #CMP3_KEY_KILL1 'k' ) 28  #CMP3_KEY_KILL2 `KEY_F (6) ) 29  #CMP3_KEY_CHDIRHOME 'h' ) 30  #CMP3_KEY_CHDIRASS 'a' ) 31  #CMP3_KEY_CHDIR `KEY_F (2) ) 32  #CMP3_KEY_ADDDIR 'd' ) 33  #CMP3_KEY_RECURADDIR 'D' ) 34  #CMP3_KEY_CLEARPL 'c' ) 35  #CMP3_KEY_WRITEPL 'w' ) 36  #CMP3_KEY_SUSPEND 's' ) 37  #CMP3_KEY_HELP `KEY_F (1) ) 38  #CMP3_KEY_RESTART `CTRL ('R') ) 39  #CMP3_KEY_GRABFILE 'g' ) 40  #CMP3_KEY_LISTDEL 'd' ) 41  #CMP3_KEY_RANDOMIZE 'r' ) 42  #CMP3_KEY_LISTQUIT 'q' ) @rnmp3.c 29  ~ 30  ~ 31  ~ 32  ~ 33  ~ 35  #BUF_SZ 1024 ) 38  uge (); 40  $ma ( gc , ** gv ) 42  me [ BUF_SZ ], 43 wme [ BUF_SZ ], 44 * begng , 45 * loc , 46 * locbeg , 47 * wloc , 48 * ext , 49 * ame , 50 * mus = NULL , 51 wdbak , 52 move = 0, 53 a = 0; 55  exa [] = " "; 58  gc == 1) 59 move = 1; 61  gv [1][0] != '-') 62 move = 0; 64 move = 1; 65 mus = gv [1] + 1; 66  gc > 2) 67 move = 0; 72  `iy ( `fo ( d ))) { 73 `uge (); 76 #ifde SPACEIT 77 a = 1; 80  `fgs ( me , BUF_SZ , d ! NULL ) { 81 me [ ` (name) - 1] = '\0'; 84 ! `rcmp ( me , ".")) 88 ame = (* `rdup ( me ); 91 ext = (* `chr ( me , '/'); 92  ext = NULL ) { 93 loc = me ; 94 begng = wme ; 96 loc = ext + 1; 97 * ext = '\0'; 98 `rtf ( wme , "%s/", me ); 99 begng = wme + ` (newname); 102 wloc = begng ; 103 locbeg = loc ; 106  mus ! NULL ) { 107 * lot ; 109 lot = (* `rr ( loc , mus ); 110  lot ! NULL ) { 111 `memmove ( lot , 112 lot + ` ( mus ), 113 ` ( lot + sn( mus )) + 1); 118 ext = (* `chr ( loc , '.'); 119  ext ! NULL ) { 120 * ext = '\0'; 121 ext += 1; 125  wdbak = 1; * loc != '\0';oc += 1) { 127 (* loc == '(') || 128 (* loc == '[') || 129 (* loc == '{') || 130 (* loc == '<') || 131 (* loc == '-')) 133 wdbak = 1; 134 ( wloc ! begng ) && (*(newloc-1) != '-')) { 135  a ) { 136 * wloc = ' '; 137 wloc += 1; 139 * wloc = '-'; 140 wloc += 1; 141  a ) { 142 * wloc = ' '; 143 wloc += 1; 149 (* loc == ')') || 150 (* loc == ']') || 151 (* loc == '}') || 152 (* loc == '>')) 154 (*( loc +1!'\0'&& (*( wloc -1) != '-')) { 155 * wloc = '-'; 156 wloc += 1; 164 ( `ium (* loc )|| ( `rchr ( exa , *loc! NULL )) { 165  wdbak ) { 166  a && loc != locbeg && *( wloc -1)!=' ') { 167 * wloc = ' '; 168 wloc += 1; 170 * wloc = `tou (* loc ); 171 wdbak = 0; 174 * wloc = * loc ; 175 wloc += 1; 180 (* loc == '_') && 181 (*( loc +1) == '2') && 182 (*( loc +2) == '0')) 184 wdbak = 1; 185 loc += 2; 190 * loc == '&') { 191 wdbak = 1; 192 * wloc = 'N'; 193 wloc += 1; 198 * loc == ',') { 199 wdbak = 1; 200 * wloc = '-'; 201 wloc += 1; 206 * loc != '\'') 207 wdbak = 1; 211 *( wloc -1) == '-') 212 wloc -= 1; 213 * wloc = '\0'; 216  ext ! NULL ) { 217 ((* ext == 'm') || (*ext == 'M')) && 218 ((*( ext + 1) == 'p') || (*(ext + 1) == 'P')) && 219 (*( ext + 2) == '3')) 221 `rt ( wme , ".mp3"); 224 `rtf ( wme , "%s.%s",ewme, ext ); 228 wloc = `chr ( wme , '/'); 229  wloc = NULL ) 230 wloc = wme ; 232 wloc += 1; 234 ( `isdig (* wloc )) && 235 ((*( wloc +1) == '-') || (*(newloc+1) == ' '))) { 236 `memmove ( wloc +2,ewloc+1, ` (newloc+1)+1); 237 *( wloc +1) = *newloc; 238 * wloc = '0'; 242  `rcmp ( ame , wme )) { 243 * cmd ; 245 cmd = `mloc ((2 * BUF_SZ + 10) * ()); 246 `rtf ( cmd , "mv \"%s\" \"%s\"", ame , wme ); 247 ` ( ame ); 248 `tf ("%s\n", cmd ); 249  move ) 250 `syem ( cmd ); 251 ` ( cmd ); 255 } } 257  $uge () 259 `tf ("rnmp3 %s: 261 Uge - pe mes to mp3 . (\"find |nmp3rgs\") 262 If f m ts wh -, the flowg rg wl be moved 263 om l mes  they `exi ( o as wh \"\") 264 If y h commds e d , commd wl n be execud , 265 ju d 267 mp3 Rame 268 mp3 D 'tename, just show changes 269 mp3 -\"string\" Renamefteremoving \"string\" 270 mp3 -\"string\"est Don'tenamefteremoving \"string\" 271 mp3 -- e Rame a movg \"-test\" 273 Befe - \"1-This is my (fileame) man.mp3\" 274 A - \"01-ThisIsMy-FileName-Man.mp3\" 276 Suggeed us : 277 fd . | mp3 278 fd . - ty f | mp3 \ n ", VERSION); 280 `ex (0); 281 } } @/usr/include/ctype.h 43 #ide _CTYPE_H_ 44  #_CTYPE_H_ ) 46  ~ 48  ~ 50  #_U 0x01 ) 51  #_L 0x02 ) 52  #_N 0x04 ) 53  #_S 0x08 ) 54  #_P 0x10 ) 55  #_C 0x20 ) 56  #_X 0x40 ) 57  #_B 0x80 ) 59 cڡ * _y_ ; 60 cڡ * _tow_b_ ; 61 cڡ * _tou_b_ ; 64 __BEGIN_DECLS 65  ium __P (()); 66  iha __P (()); 67  isl __P (()); 68  isdig __P (()); 69  isgph __P (()); 70  iow __P (()); 71  irt __P (()); 72  iun __P (()); 73  isa __P (()); 74  isu __P (()); 75  isxdig __P (()); 76  tow __P (()); 77  tou __P (()); 79 #i! defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) || \ 80 $defed ( _XOPEN_SOURCE ) 81  iscii `__P (()); 82  tscii `__P (()); 83  _tow `__P (()); 84  _tou `__P (()); 87 #i! `defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) && \ 88 ! $defed ( _XOPEN_SOURCE ) 89  isbnk `__P (()); 91 __END_DECLS 93  #isdig ( c ) (()(( _y_ + 1)[()(c)] & _N )) ) 94  #iow ( c ) (()(( _y_ + 1)[()(c)] & _L )) ) 95  #isa ( c ) (()(( _y_ + 1)[()(c)] & _S )) ) 96  #iun ( c ) (()(( _y_ + 1)[()(c)] & _P )) ) 97  #isu ( c ) (()(( _y_ + 1)[()(c)] & _U )) ) 98  #iha ( c ) (()(( _y_ + 1)[()(c)] & ( _U | _L ))) ) 99  #isxdig ( c ) (()(( _y_ + 1)[()(c)] & ( _N | _X ))) ) 100  #ium ( c ) (()(( _y_ + 1)[()(c)] & ( _U | _L | _N ))) ) 101  #irt ( c ) (()(( _y_ + 1)[()(c)] & ( _P | _U | _L | _N | _B ))) ) 102  #isgph ( c ) (()(( _y_ + 1)[()(c)] & ( _P | _U | _L | _N ))) ) 103  #isl ( c ) (()(( _y_ + 1)[()(c)] & _C )) ) 104  #tow ( c ) (()(( _tow_b_ + 1)[()(c)])) ) 105  #tou ( c ) (()(( _tou_b_ + 1)[()(c)])) ) 107 #i! `defed ( _ANSI_SOURCE && !defed ( _POSIX_C_SOURCE ) || \ 108 $defed ( _XOPEN_SOURCE ) 109  #iscii ( c ) (()(c<0177) ) 110  #tscii ( c ) ((c& 0177) ) 111  #_tow ( c ) ((c- 'A' + 'a') ) 112  #_tou ( c ) ((c- 'a' + 'A') ) 115 #i! `defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) && \ 116 ! $defed ( _XOPEN_SOURCE ) 117 #i ny 118  #isbnk ( c ) (()(( _y_ + 1)[()(c)] & _B )) ) 122 #ifde _CTYPE_PRIVATE 123  #_CTYPE_NUM_CHARS (1<<(()<<3)) ) 125  #_CTYPE_ID "BSDCTYPE" ) 126  #_CTYPE_REV 2 ) 128 cڡ u_t8_t _C_y_ []; 129 cڡ t16_t _C_tou_ []; 130 cڡ t16_t _C_tow_ []; @/usr/include/curses.h 38 #ide _CURSES_H_ 39  #_CURSES_H_ ) 41  ~ 42  ~ 43  ~ 45  ~ 46  ~ 52  wch_t tchty ; 53  wch_t t_t ; 56 #ide __lulus 57  tbo ; 60 #ide TRUE 61  #TRUE ( 1) ) 63 #ide FALSE 64  #FALSE ( 0) ) 73 #ide _CURSES_PRIVATE 75  #_puts ( s ) `uts (s, 0, __utch ) ) 76  #_putch ( c ) `__utch (c) ) 79  #baud () ( `cfgod (& __bat )) ) 80  #mode () `cbak () ) 81  #nomode () `nocbak () ) 82  #od ( `cfgod (& __bat )) ) 85  GT ; 86  NONL ; 87  UPPERCASE ; 89  My_rm ; 90 cڡ * Def_rm ; 93  AM , UT , BS , CA , CC , DA , EO , HC , HL , IN , MI , MS , NC , NS , 94 OS , PC , UL , XB , XN , XT , XS , XX ; 95  PA , cO , nc ; 96 * AC , * AE , * AL , * AS , * BC , * BL , * BT , * CD , * CE , * CL , * CM , 97 * CR , * CS , * DC , * DL , * DM , * DO , * Ea , * ED , * EI , * K0 , * K1 , 98 * K2 , * K3 , * K4 , * K5 , * K6 , * K7 , * K8 , * K9 , * HO , * IC , * IM , 99 * IP , * KD , * KE , * KH , * KL , * KR , * KS , * KU , * LL , * MA , * MB , 100 * MD , * ME , * MH , * MK , * MM , * MO , * MP , * MR , * ND , * NL , * OC , 101 * OP , * RC , * SC , * SE , * SF , * SO , * SP , * SR , * TA , * TE , * TI , 102 * UC , * UE , * UP , * US , * VB , * VI , * VS , * VE , * ab , * af , * , * dl , 103 * iC , * iP , * sB , * sF , * sf , * , * AL_PARM , * DL_PARM , * UP_PARM , 104 * DOWN_PARM , * LEFT_PARM , * RIGHT_PARM ; 109  #KEY_MIN 0x101 ) 110  #KEY_BREAK 0x101 ) 111  #KEY_DOWN 0x102 ) 112  #KEY_UP 0x103 ) 113  #KEY_LEFT 0x104 ) 114  #KEY_RIGHT 0x105 ) 115  #KEY_HOME 0x106 ) 116  #KEY_BACKSPACE 0x107 ) 119  #KEY_F0 0x108 ) 121  #KEY_F ( n ( KEY_F0 +)) ) 123  #KEY_DL 0x148 ) 124  #KEY_IL 0x149 ) 125  #KEY_DC 0x14A ) 126  #KEY_IC 0x14B ) 127  #KEY_EIC 0x14C ) 128  #KEY_CLEAR 0x14D ) 129  #KEY_EOS 0x14E ) 130  #KEY_EOL 0x14F ) 131  #KEY_SF 0x150 ) 132  #KEY_SR 0x151 ) 133  #KEY_NPAGE 0x152 ) 134  #KEY_PPAGE 0x153 ) 135  #KEY_STAB 0x154 ) 136  #KEY_CTAB 0x155 ) 137  #KEY_CATAB 0x156 ) 138  #KEY_ENTER 0x157 ) 139  #KEY_SRESET 0x158 ) 140  #KEY_RESET 0x159 ) 141  #KEY_PRINT 0x15A ) 142  #KEY_LL 0x15B ) 152  #KEY_A1 0x15C ) 153  #KEY_A3 0x15D ) 154  #KEY_B2 0x15E ) 155  #KEY_C1 0x15F ) 156  #KEY_C3 0x160 ) 158  #KEY_BTAB 0x161 ) 159  #KEY_BEG 0x162 ) 160  #KEY_CANCEL 0x163 ) 161  #KEY_CLOSE 0x164 ) 162  #KEY_COMMAND 0x165 ) 163  #KEY_COPY 0x166 ) 164  #KEY_CREATE 0x167 ) 165  #KEY_END 0x168 ) 166  #KEY_EXIT 0x169 ) 167  #KEY_FIND 0x16A ) 168  #KEY_HELP 0x16B ) 169  #KEY_MARK 0x16C ) 170  #KEY_MESSAGE 0x16D ) 171  #KEY_MOVE 0x16E ) 172  #KEY_NEXT 0x16F ) 173  #KEY_OPEN 0x170 ) 174  #KEY_OPTIONS 0x171 ) 175  #KEY_PREVIOUS 0x172 ) 176  #KEY_REDO 0x173 ) 177  #KEY_REFERENCE 0x174 ) 178  #KEY_REFRESH 0x175 ) 179  #KEY_REPLACE 0x176 ) 180  #KEY_RESTART 0x177 ) 181  #KEY_RESUME 0x178 ) 182  #KEY_SAVE 0x179 ) 183  #KEY_SBEG 0x17A ) 184  #KEY_SCANCEL 0x17B ) 185  #KEY_SCOMMAND 0x17C ) 186  #KEY_SCOPY 0x17D ) 187  #KEY_SCREATE 0x17E ) 188  #KEY_SDC 0x17F ) 189  #KEY_SDL 0x180 ) 190  #KEY_SELECT 0x181 ) 191  #KEY_SEND 0x182 ) 192  #KEY_SEOL 0x183 ) 193  #KEY_SEXIT 0x184 ) 194  #KEY_SFIND 0x185 ) 195  #KEY_SHELP 0x186 ) 196  #KEY_SHOME 0x187 ) 197  #KEY_SIC 0x188 ) 198  #KEY_SLEFT 0x189 ) 199  #KEY_SMESSAGE 0x18A ) 200  #KEY_SMOVE 0x18B ) 201  #KEY_SNEXT 0x18C ) 202  #KEY_SOPTIONS 0x18D ) 203  #KEY_SPREVIOUS 0x18E ) 204  #KEY_SPRINT 0x18F ) 205  #KEY_SREDO 0x190 ) 206  #KEY_SREPLACE 0x191 ) 207  #KEY_SRIGHT 0x192 ) 208  #KEY_SRSUME 0x193 ) 209  #KEY_SSAVE 0x194 ) 210  #KEY_SSUSPEND 0x195 ) 211  #KEY_SUNDO 0x196 ) 212  #KEY_SUSPEND 0x197 ) 213  #KEY_UNDO 0x198 ) 214  #KEY_MOUSE 0x199 ) 215  #KEY_MAX 0x199 ) 218  #un ( c ) __un [(()c& 0xff] ) 219  #unn ( ch ) __unn [(()ch& 0xff] ) 221 * __un [256]; 222  __unn [256]; 232  #__CHARTEXT 0x000000ff ) 233  #__NORMAL 0x00000000 ) 234  #__STANDOUT 0x00010000 ) 235  #__UNDERSCORE 0x00020000 ) 236  #__REVERSE 0x00040000 ) 238  #__BLINK 0x00080000 ) 239  #__DIM 0x00100000 ) 240  #__BOLD 0x00200000 ) 241  #__BLANK 0x00400000 ) 242  #__PROTECT 0x00800000 ) 243  #__ALTCHARSET 0x01000000 ) 244  #__COLOR 0x7e000000 ) 245  #__ATTRIBUTES 0x7fff0000 ) 247  __lda t__LDATA ; 248  __le t__LINE ; 249  __wdow tWINDOW ; 254  #A_NORMAL __NORMAL ) 255  #A_STANDOUT __STANDOUT ) 256  #A_UNDERLINE __UNDERSCORE ) 257  #A_REVERSE __REVERSE ) 258  #A_BLINK __BLINK ) 259  #A_DIM __DIM ) 260  #A_BOLD __BOLD ) 261  #A_BLANK __BLANK ) 262  #A_PROTECT __PROTECT ) 263  #A_ALTCHARSET __ALTCHARSET ) 264  #A_ATTRIBUTES __ATTRIBUTES ) 265  #A_CHARTEXT __CHARTEXT ) 266  #A_COLOR __COLOR ) 272  #NUM_ACS 128 ) 274 chty _acs_ch [ NUM_ACS ]; 276  #ACS_RARROW _acs_ch ['+'] ) 277  #ACS_LARROW _acs_ch [','] ) 278  #ACS_UARROW _acs_ch ['-'] ) 279  #ACS_DARROW _acs_ch ['.'] ) 280  #ACS_BLOCK _acs_ch ['0'] ) 281  #ACS_DIAMOND _acs_ch ['`'] ) 282  #ACS_CKBOARD _acs_ch ['a'] ) 283  #ACS_DEGREE _acs_ch ['f'] ) 284  #ACS_PLMINUS _acs_ch ['g'] ) 285  #ACS_BOARD _acs_ch ['h'] ) 286  #ACS_LANTERN _acs_ch ['i'] ) 287  #ACS_LRCORNER _acs_ch ['j'] ) 288  #ACS_URCORNER _acs_ch ['k'] ) 289  #ACS_ULCORNER _acs_ch ['l'] ) 290  #ACS_LLCORNER _acs_ch ['m'] ) 291  #ACS_PLUS _acs_ch ['n'] ) 292  #ACS_HLINE _acs_ch ['q'] ) 293  #ACS_S1 _acs_ch ['o'] ) 294  #ACS_S9 _acs_ch ['s'] ) 295  #ACS_LTEE _acs_ch ['t'] ) 296  #ACS_RTEE _acs_ch ['u'] ) 297  #ACS_BTEE _acs_ch ['v'] ) 298  #ACS_TTEE _acs_ch ['w'] ) 299  #ACS_VLINE _acs_ch ['x'] ) 300  #ACS_BULLET _acs_ch ['~'] ) 303  #ACS_SBBS ACS_LRCORNER ) 304  #ACS_BBSS ACS_URCORNER ) 305  #ACS_BSSB ACS_ULCORNER ) 306  #ACS_SSBB ACS_LLCORNER ) 307  #ACS_SSSS ACS_PLUS ) 308  #ACS_BSBS ACS_HLINE ) 309  #ACS_SSSB ACS_LTEE ) 310  #ACS_SBSS ACS_RTEE ) 311  #ACS_SSBS ACS_BTEE ) 312  #ACS_BSSS ACS_TTEE ) 313  #ACS_SBSB ACS_VLINE ) 314  #_acs_m _acs_ch ) 320  #COLOR_BLACK 0x00 ) 321  #COLOR_RED 0x01 ) 322  #COLOR_GREEN 0x02 ) 323  #COLOR_YELLOW 0x03 ) 324  #COLOR_BLUE 0x04 ) 325  #COLOR_MAGENTA 0x05 ) 326  #COLOR_CYAN 0x06 ) 327  #COLOR_WHITE 0x07 ) 329  #COLOR_PAIR ( n ) ((<< 25& A_COLOR ) ) 330  #PAIR_NUMBER ( n ) ((& A_COLOR >> 25) ) 333 WINDOW * curs ; 334 WINDOW * ds ; 336  rmios __ig_rmios ; 337  rmios __bat ; 338  __ti ; 340  COLS ; 341  LINES ; 342  COLORS ; 343  COLOR_PAIRS ; 345 * yty ; 347  #ERR (0) ) 348  #OK (1) ) 354 #ifde _CURSES_USE_MACROS 356  #addbys ( s , n ) `__waddbys ( ds , s,, 0) ) 357  #addch ( ch ) `waddch ( ds , ch) ) 358  #addnr ( s , n ) `waddnr ( ds , s,) ) 359  #addr ( s ) `waddnr ( ds , s, -1) ) 360  #bkgd ( ch ) `wbkgd ( ds , ch) ) 361  #bkgdt ( ch ) `wbkgdt ( ds , ch) ) 362  #bd ( l , r , t , b , , , bl , br ) \ 363 `wbd ( ds , l , r , t , b , , , bl , br ) ) 364  #r () `wr ( ds ) ) 365  #ob () `wob ( ds ) ) 366  # () `w ( ds ) ) 367  #dch () `wdch ( ds ) ) 368  #dn () `wdn ( ds ) ) 369  #a () `wa ( ds ) ) 370  #gch () `wgch ( ds ) ) 371  #gr ( s ) `wgr ( ds , s) ) 372  #ch () `wch ( ds ) ) 373  #sch ( ch ) `wsch ( ds , ch) ) 374  #sd ( n ) `wsd ( ds ,) ) 375  # () `w ( ds ) ) 376  #move ( y , x ) `wmove ( ds , y, x) ) 377  #esh () `wesh ( ds ) ) 378  #sl ( n ) `wsl ( ds ,) ) 379  #dd () `wdd ( ds ) ) 380  #dout () `wdout ( ds ) ) 381  #timeout ( day ) `wtimeout ( ds , day) ) 382  #undsce () `wundsce ( ds ) ) 383  #undd () `wundd ( ds ) ) 384  # ( ) `w ( ds ,r) ) 385  #off ( ) `woff ( ds ,r) ) 386  #t ( ) `wt ( ds ,r) ) 387  #waddbys ( w , s , n ) `__waddbys (w, s,, 0) ) 388  #waddr ( w , s ) `waddnr (w, s, -1) ) 391  #mvaddbys ( y , x , s , n ) `mvwaddbys ( ds , y, x, s,) ) 392  #mvaddch ( y , x , ch ) `mvwaddch ( ds , y, x, ch) ) 393  #mvaddnr ( y , x , s , n ) `mvwaddnr ( ds , y, x, s,) ) 394  #mvaddr ( y , x , s ) `mvwaddr ( ds , y, x, s) ) 395  #mvdch ( y , x ) `mvwdch ( ds , y, x) ) 396  #mvgch ( y , x ) `mvwgch ( ds , y, x) ) 397  #mvgr ( y , x , s ) `mvwgr ( ds , y, x, s) ) 398  #mvch ( y , x ) `mvwch ( ds , y, x) ) 399  #mvsch ( y , x , c ) `mvwsch ( ds , y, x, c) ) 400  #mvwaddbys ( w , y , x , s , n ) \ 401 ( `wmove ( w , y , x = ERR ? ERR : `__waddbys (w, s , n , 0)) ) 402  #mvwaddch ( w , y , x , ch ) \ 403 ( `wmove ( w , y , x = ERR ? ERR : `waddch (w, ch )) ) 404  #mvwaddnr ( w , y , x , s , n ) \ 405 ( `wmove ( w , y , x = ERR ? ERR : `waddnr (w, s , n )) ) 406  #mvwaddr ( w , y , x , s ) \ 407 ( `wmove ( w , y , x = ERR ? ERR : `waddnr (w, s , -1)) ) 408  #mvwdch ( w , y , x ) \ 409 ( `wmove ( w , y , x = ERR ? ERR : `wdch (w)) ) 410  #mvwgch ( w , y , x ) \ 411 ( `wmove ( w , y , x = ERR ? ERR : `wgch (w)) ) 412  #mvwgr ( w , y , x , s ) \ 413 ( `wmove ( w , y , x = ERR ? ERR : `wgr (w, s )) ) 414  #mvwch ( w , y , x ) \ 415 ( `wmove ( w , y , x = ERR ? ERR : `wch (w)) ) 416  #mvwsch ( w , y , x , c ) \ 417 ( `wmove ( w , y , x = ERR ? ERR : `wsch (w, c )) ) 419  #gyx ( w , y , x ) (y `gcury (w), (x `gcurx (w) ) 420  #gbegyx ( w , y , x ) (y `gbegy (w), (x `gbegx (w) ) 421  #gmaxyx ( w , y , x ) (y `gmaxy (w), (x `gmaxx (w) ) 425 __BEGIN_DECLS 426  addbys (const *, ); 427  addch ( chty ); 428  addnr (const *, ); 429  addr (const *); 430  bkgd ( chty ); 431  bkgdt ( chty ); 432  bd ( chty , chtype, chtype, chtype, 433 chty , chtype, chtype, chtype); 434  r (); 435  ob (); 436  (); 437  dch (); 438  dn (); 439  a (); 440  gch (); 441  gr (*); 442 chty ch (); 443  sch ( chty ); 444  sd (); 445  (); 446  move (, ); 447  esh (); 448  sl (); 449  dd (); 450  dout (); 451  timeout (); 452  undsce (); 453  undd (); 454  (); 455  off (); 456  t (); 457  waddbys ( WINDOW *, const *, ); 458  waddr ( WINDOW *, const *); 461  mvaddbys (, , const *, ); 462  mvaddch (, , chty ); 463  mvaddnr (, , const *, ); 464  mvaddr (, , const *); 465  mvdch (, ); 466  mvgch (, ); 467  mvgr (, , *); 468 chty mvch (, ); 469  mvsch (, , chty ); 471  mvwaddbys ( WINDOW *, , , const *, ); 472  mvwaddch ( WINDOW *, , , chty ); 473  mvwaddnr ( WINDOW *, , , const *, ); 474  mvwaddr ( WINDOW *, , , const *); 475  mvwdch ( WINDOW *, , ); 476  mvwgch ( WINDOW *, , ); 477  mvwgr ( WINDOW *, , , *); 478 chty mvwch ( WINDOW *, , ); 479  mvwsch ( WINDOW *, , , chty ); 480 g__END_DECLS 483  #gyx ( w , y , x ) (y `gcury (w), (x `gcurx (w) ) 484  #gbegyx ( w , y , x ) (y `gbegy (w), (x `gbegx (w) ) 485  #gmaxyx ( w , y , x ) (y `gmaxy (w), (x `gmaxx (w) ) 488 __BEGIN_DECLS 489  bp (); 490  box ( WINDOW *, chty , chtype); 491 bo n_chge_cs (); 492  cbak (); 493  rok ( WINDOW *, bo ); 494  c_cڋ (, *, *, *); 495  cyw (cڡ WINDOW *, WINDOW *, , , , , , , ); 496  curs_t (); 497  day_ouut (); 498  def_og_mode (); 499  def_shl_mode (); 500  dw ( WINDOW *); 501 WINDOW * dw (WINDOW *, , , , ); 502 WINDOW * dupw (WINDOW *); 503  doupde (); 504  echo (); 505  dw (); 506  ach (); 507  ash (); 508  ushp (); 509  ushok ( WINDOW *, bo ); 510 * fume (const *, *); 511 chty gs ( WINDOW *); 512 chty gbkgd ( WINDOW *); 513 * gp (*); 514  gcury ( WINDOW *); 515  gcurx ( WINDOW *); 516  gbegy ( WINDOW *); 517  gbegx ( WINDOW *); 518  gmaxy ( WINDOW *); 519  gmaxx ( WINDOW *); 520  gtmode (); 521 bo has_cs (); 522  hle ( chty , ); 523  idlok ( WINDOW *, bo ); 524  _c (, , , ); 525  _ (, , ); 526 WINDOW * s (); 527  ush ( WINDOW *, bo ); 528 bo indw (); 529 bo is_louched ( WINDOW *, ); 530 bo is_wtouched ( WINDOW *); 531  keyd ( WINDOW *, bo ); 532  klch (); 533  aveok ( WINDOW *, bo ); 534 * lgme (); 535  ma ( WINDOW *, bo ); 536  mvcur (, , , ); 537  mvhle (, , chty , ); 538  $mvtw (, , const *, ...) 539 `__ibu__ (( `__fm__ ( __tf__ , 3, 4))); 540  $mvsnw (, , const *, ...) 541 `__ibu__ (( `__fm__ ( __snf__ , 3, 4))); 542  `mvvle (, , chty , ); 543  `mvwhle ( WINDOW *, , , chty , ); 544  `mvwvle ( WINDOW *, , , chty , ); 545  `mvw ( WINDOW *, , ); 546  $mvwtw ( WINDOW *, , , const *, ...) 547 `__ibu__ (( `__fm__ ( __tf__ , 4, 5))); 548  $mvwsnw ( WINDOW *, , , const *, ...) 549 `__ibu__ (( `__fm__ ( __snf__ , 4, 5))); 550  `pms (); 551 WINDOW * `ww (, , , ); 552  ` (); 553  `nocbak (); 554  `noday ( WINDOW *, bo ); 555  `ncho (); 556  `nl (); 557  `naw (); 558  `nimeout ( WINDOW *, bo ); 559  `ovy (cڡ WINDOW *, WINDOW *); 560  `ovwre (cڡ WINDOW *, WINDOW *); 561  `_cڋ (, *, *); 562  $tw (const *, ...) 563 `__ibu__ (( `__fm__ ( __tf__ , 1, 2))); 564  `w (); 565  `t_og_mode (); 566  `t_shl_mode (); 567  `y (); 568  `vty (); 569  $snw (const *, ...) 570 `__ibu__ (( `__fm__ ( __snf__ , 1, 2))); 571  `sl ( WINDOW *); 572  `slok ( WINDOW *, bo ); 573  `m (*); 574  `t_c (); 575 WINDOW * `subw (WINDOW *, , , , ); 576  `touchle ( WINDOW *, , ); 577  `touchovp ( WINDOW *, WINDOW *); 578  `touchw ( WINDOW *); 579  `ungch (); 580  `uouchw ( WINDOW *); 581  `vle ( chty , ); 582  $vwtw ( WINDOW *, cڡ *, _BSD_VA_LIST_ ) 583 `__ibu__ (( `__fm__ ( __tf__ , 2, 0))); 584  $vwsnw ( WINDOW *, cڡ *, _BSD_VA_LIST_ ) 585 `__ibu__ (( `__fm__ ( __snf__ , 2, 0))); 586  `waddch ( WINDOW *, chty ); 587  `waddnr ( WINDOW *, const *, ); 588  `w ( WINDOW *, ); 589  `woff ( WINDOW *, ); 590  `wt ( WINDOW *, ); 591  `wbkgd ( WINDOW *, chty ); 592  `wbkgdt ( WINDOW *, chty ); 593  `wbd ( WINDOW *, chty , chtype, chtype, chtype, chtype, chtype, 594 chty , chtype); 595  `wr ( WINDOW *); 596  `wob ( WINDOW *); 597  `w ( WINDOW *); 598  `wdch ( WINDOW *); 599  `wdn ( WINDOW *); 600  `wa ( WINDOW *); 601  `wgch ( WINDOW *); 602  `wgr ( WINDOW *, *); 603  `whle ( WINDOW *, chty , ); 604 chty `wch ( WINDOW *); 605  `wsch ( WINDOW *, chty ); 606  `wsd ( WINDOW *, ); 607  `w ( WINDOW *); 608  `wmove ( WINDOW *, , ); 609  `wnoueesh ( WINDOW *); 610  $wtw ( WINDOW *, const *, ...) 611 `__ibu__ (( `__fm__ ( __tf__ , 2, 3))); 612  `wesh ( WINDOW *); 613  $wsnw ( WINDOW *, const *, ...) 614 `__ibu__ (( `__fm__ ( __snf__ , 2, 3))); 615  `wsl ( WINDOW *, ); 616  `wdd ( WINDOW *); 617  `wdout ( WINDOW *); 618  `wtimeout ( WINDOW *, ); 619  `wtouch ( WINDOW *, , , ); 620  `wundd ( WINDOW *); 621  `wundsce ( WINDOW *); 622  `wvle ( WINDOW *, chty , ); 625  `__utch (); 626  `__waddbys ( WINDOW *, cڡ *, , _t ); 627 __END_DECLS @/usr/include/dirent.h 38 #ide _DIRENT_H_ 39  #_DIRENT_H_ ) 41  ~ 42  ~ 48  ~ 50 #i! defed ( _POSIX_C_SOURCE || defed( _XOPEN_SOURCE ) 51  #d_o d_fo ) 54 #i defed ( _POSIX_C_SOURCE || defed( _XOPEN_SOURCE ) 55 * tDIR ; 59  #DIRBLKSIZ 1024 ) 62  s_ddesc { 63  mdd_fd ; 64  mdd_loc ; 65  mdd_size ; 66 * mdd_buf ; 67  mdd_n ; 68 off_t mdd_ek ; 69  mdd_wd ; 70  mdd_ags ; 71 } tDIR ; 73  #dfd ( dp ) ((dp)-> dd_fd ) ) 76  #DTF_HIDEW 0x0001 ) 77  #DTF_NODUP 0x0002 ) 78  #DTF_REWIND 0x0004 ) 79  #__DTF_READALL 0x0008 ) 81  ~ 85 #ide _KERNEL 87  ~ 89 __BEGIN_DECLS 90  od __P (( DIR *)); 91 DIR * ݒd __P ((const *)); 92  dt * add __P (( DIR *)); 93  wdd __P (( DIR *)); 94 #i! defed ( _POSIX_C_SOURCE || defed( _XOPEN_SOURCE ) 95  ekd __P (( DIR *, )); 96  d __P ((cڡ DIR *)); 98 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 99 DIR * __ݒd2 __P ((const *, )); 100  __ekd __P (( DIR *, )); 101  snd __P ((cڡ *,  dt ***, 102 (*)(cڡ  dt *), (*)(const *, const *))); 103  phast `__P ((const *, const *)); 104  gds `__P ((, *, , *)); 105  gdts `__P ((, *, size_t )); 107 __END_DECLS @/usr/include/errno.h 43 #ide _ERRNO_H_ 44  #_ERRNO_H_ ) 46  ~ 47  ~ 48  ~ 50 __BEGIN_DECLS 51 * __o __P (()); 52  #o (* `__o ()) ) 54 #i! defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) && \ 55 ! $defed ( _XOPEN_SOURCE ) 56 __cڡ  sys_ü `__RENAME ( __sys_ü14 ); 57 __cڡ *__cڡ * sys_i `__RENAME ( __sys_i14 ); 59 __END_DECLS @/usr/include/fcntl.h 43 #ide _SYS_FCNTL_H_ 44  #_SYS_FCNTL_H_ ) 52 #ide _KERNEL 53  ~ 54  ~ 55 #i! defed ( _POSIX_C_SOURCE || defed( _XOPEN_SOURCE ) 56  ~ 68  #O_RDONLY 0x00000000 ) 69  #O_WRONLY 0x00000001 ) 70  #O_RDWR 0x00000002 ) 71  #O_ACCMODE 0x00000003 ) 81 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 82  #FREAD 0x00000001 ) 83  #FWRITE 0x00000002 ) 85  #O_NONBLOCK 0x00000004 ) 86  #O_APPEND 0x00000008 ) 87 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 88  #O_SHLOCK 0x00000010 ) 89  #O_EXLOCK 0x00000020 ) 90  #O_ASYNC 0x00000040 ) 92 #i(! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 93 ( g_POSIX_C_SOURCE - 0) >= 199309L || \ 94 ( defed ( _XOPEN_SOURCE && defed( _XOPEN_SOURCE_EXTENDED )) || \ 95 ( _XOPEN_SOURCE - 0) >= 500 96  #O_SYNC 0x00000080 ) 98  #O_CREAT 0x00000200 ) 99  #O_TRUNC 0x00000400 ) 100  #O_EXCL 0x00000800 ) 102 #i(! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 103 ( _POSIX_C_SOURCE - 0>199309L || ( _XOPEN_SOURCE - 0) >= 500 104  #O_DSYNC 0x00010000 ) 105  #O_RSYNC 0x00020000 ) 108 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 109  #O_ALT_IO 0x00040000 ) 113  #O_NOCTTY 0x008000 ) 115 #ifde _KERNEL 117  #FFLAGS ( oags ) ((oags+ 1) ) 118  #OFLAGS ( fags ) ((fags- 1) ) 121  #O_MASK ( O_ACCMODE | O_NONBLOCK | O_APPEND | O_SHLOCK | O_EXLOCK |\ 122 O_ASYNC | O_SYNC | O_CREAT | O_TRUNC | O_EXCL | O_DSYNC |\ 123 O_RSYNC | O_NOCTTY | O_ALT_IO ) ) 125  #FMARK 0x00001000 ) 126  #FDEFER 0x00002000 ) 127  #FHASLOCK 0x00004000 ) 133  #FNOSYMLINK 0x00080000 ) 136  #FMASK ( FREAD | FWRITE | FAPPEND | FASYNC | FFSYNC | FNONBLOCK | FDSYNC |\ 137 FRSYNC | FALTIO ) ) 139  #FCNTLFLAGS ( FAPPEND | FASYNC | FFSYNC | FNONBLOCK | FDSYNC | FRSYNC | FALTIO ) ) 147 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 148  #FAPPEND O_APPEND ) 149  #FASYNC O_ASYNC ) 150  #O_FSYNC O_SYNC ) 151  #FNDELAY O_NONBLOCK ) 152  #O_NDELAY O_NONBLOCK ) 154 #i defed ( _KERNEL ) 155  #FNONBLOCK O_NONBLOCK ) 156  #FFSYNC O_SYNC ) 157  #FDSYNC O_DSYNC ) 158  #FRSYNC O_RSYNC ) 159  #FALTIO O_ALT_IO ) 167  #F_DUPFD 0 ) 168  #F_GETFD 1 ) 169  #F_SETFD 2 ) 170  #F_GETFL 3 ) 171  #F_SETFL 4 ) 172 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 173  #F_GETOWN 5 ) 174  #F_SETOWN 6 ) 176  #F_GETLK 7 ) 177  #F_SETLK 8 ) 178  #F_SETLKW 9 ) 181  #FD_CLOEXEC 1 ) 184  #F_RDLCK 1 ) 185  #F_UNLCK 2 ) 186  #F_WRLCK 3 ) 187 #ifde _KERNEL 188  #F_WAIT 0x010 ) 189  #F_FLOCK 0x020 ) 190  #F_POSIX 0x040 ) 194 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 195  #F_PARAM_MASK 0xfff ) 196  #F_PARAM_LEN ( x ) (((x>> 16& F_PARAM_MASK ) ) 197  #F_PARAM_MAX 4095 ) 198  #F_FSCTL ()0x80000000 ) 199  #F_FSVOID ()0x40000000 ) 200  #F_FSOUT ()0x20000000 ) 201  #F_FSIN ()0x10000000 ) 202  #F_FSINOUT ( F_FSIN | F_FSOUT ) ) 203  #F_FSDIRMASK ()0x70000000 ) 204  #F_FSPRIV ()0x00008000 ) 210  #_FCN ( out , num , n ) \ 211 ( F_FSCTL | out | (( n & F_PARAM_MASK << 16| ( num )) ) 212  #_FCNO ( c ) `_FCN ( F_FSVOID , (c), 0) ) 213  #_FCNR ( c , t ) `_FCN ( F_FSIN , (c), ())) ) 214  #_FCNW ( c , t ) `_FCN ( F_FSOUT , (c), ())) ) 215  #_FCNRW ( c , t ) `_FCN ( F_FSINOUT , (c), ())) ) 220  #_FCN_FSPRIV ( out , num , n ) \ 221 ( F_FSCTL | F_FSPRIV | out | (( n & F_PARAM_MASK << 16| ( num )) ) 222  #_FCNO_FSPRIV ( c ) `_FCN_FSPRIV ( F_FSVOID , (c), 0) ) 223  #_FCNR_FSPRIV ( c , t ) `_FCN_FSPRIV ( F_FSIN , (c), ())) ) 224  #_FCNW_FSPRIV ( c , t ) `_FCN_FSPRIV ( F_FSOUT , (c), ())) ) 225  #_FCNRW_FSPRIV ( c , t ) `_FCN_FSPRIV ( F_FSINOUT , (c), ())) ) 233  sock { 234 off_t ml_t ; 235 off_t ml_n ; 236 pid_t ml_pid ; 237  ml_ty ; 238  ml_wh ; 242 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 244  #LOCK_SH 0x01 ) 245  #LOCK_EX 0x02 ) 246  #LOCK_NB 0x04 ) 247  #LOCK_UN 0x08 ) 251 #idef SEEK_SET 252  #SEEK_SET 0 ) 254 #idef SEEK_CUR 255  #SEEK_CUR 1 ) 257 #idef SEEK_END 258  #SEEK_END 2 ) 261 #ide _KERNEL 262  ~ 264 __BEGIN_DECLS 265  ݒ __P ((const *, , ...)); 266  t __P ((cڡ *, mode_t )); 267  f __P ((, , ...)); 268 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 269  ock __P ((, )); 271 g__END_DECLS @/usr/include/signal.h 38 #ide _SIGNAL_H_ 39  #_SIGNAL_H_ ) 41  ~ 42  ~ 44 #i! defed ( _ANSI_SOURCE ) 45  ~ 48  ~ 50 #i! defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) && \ 51 ! $defed ( _XOPEN_SOURCE ) 52 __cڡ *__cڡ * sys_sigme `__RENAME ( __sys_sigme14 ); 53 __cڡ *__cڡ * sys_sigli `__RENAME ( __sys_sigli14 ); 54 __cڡ  sys_nsig `__RENAME ( __sys_nsig14 ); 57 __BEGIN_DECLS 58  i `__P (()); 59 #idef _ANSI_SOURCE 60  kl `__P (( pid_t , )); 62 #ifde __LIBC12_SOURCE__ 63  sigai `__P ((, cڡ  sigai13 *, sigaction13 *)); 64  __sigai14 `__P ((, cڡ  sigai *, sigaction *)); 65  sigaddt `__P (( sigt13_t *, )); 66  __sigaddt14 `__P (( sigt_t *, )); 67  sigdt `__P (( sigt13_t *, )); 68  __sigdt14 `__P (( sigt_t *, )); 69  sigemyt `__P (( sigt13_t *)); 70  __sigemyt14 `__P (( sigt_t *)); 71  sigflt `__P (( sigt13_t *)); 72  __sigflt14 `__P (( sigt_t *)); 73  sigismemb `__P ((cڡ sigt13_t *, )); 74  __sigismemb14 `__P ((cڡ sigt_t *, )); 75  signdg `__P (( sigt13_t *)); 76  __signdg14 `__P (( sigt_t *)); 77  sigocmask `__P ((, cڡ sigt13_t *, sigset13_t *)); 78  __sigocmask14 `__P ((, cڡ sigt_t *, sigset_t *)); 79  sigsud `__P ((cڡ sigt13_t *)); 80  __sigsud14 `__P ((cڡ sigt_t *)); 82  sigai `__P ((, cڡ sigai *, sigai *) `__RENAME ( __sigai14 ); 83  sigaddt `__P (( sigt_t *, ) `__RENAME ( __sigaddt14 ); 84  sigdt `__P (( sigt_t *, ) `__RENAME ( __sigdt14 ); 85  sigemyt `__P (( sigt_t *) `__RENAME ( __sigemyt14 ); 86  sigflt `__P (( sigt_t *) `__RENAME ( __sigflt14 ); 87  sigismemb `__P ((cڡ sigt_t *, ) `__RENAME ( __sigismemb14 ); 88  signdg `__P (( sigt_t *) `__RENAME ( __signdg14 ); 89  sigocmask `__P ((, cڡ sigt_t *, sigt_*) `__RENAME ( __sigocmask14 ); 90  sigsud `__P ((cڡ sigt_t *) `__RENAME ( __sigsud14 ); 92 #i `defed ( __GNUC__ && defed( __STDC__ ) 93 __le  94 $sigaddt ( sigt_t * t ,  signo ) 96 #ifde _REENTRANT 97 * __o `__P (()); 99  o ; 102  signo <0 || sign> _NSIG ) { 103 #ifde _REENTRANT 104 * `__o () = 22; 106 o = 22; 110 `__sigaddt ( t , signo ); 112 } } 114 __le  115 $sigdt ( sigt_t * t ,  signo ) 117 #ifde _REENTRANT 118 * __o `__P (()); 120  o ; 123  signo <0 || sign> _NSIG ) { 124 #ifde _REENTRANT 125 * `__o () = 22; 127 o = 22; 131 `__sigdt ( t , signo ); 133 } } 135 __le  136 $sigismemb (cڡ sigt_t * t ,  signo ) 138 #ifde _REENTRANT 139 * __o `__P (()); 141  o ; 144  signo <0 || sign> _NSIG ) { 145 #ifde _REENTRANT 146 * `__o () = 22; 148 o = 22; 152  ( `__sigismemb ( t , signo )); 153 } } 157  #sigemyt ( t ) ( `__sigemyt (t), 0) ) 158  #sigflt ( t ) ( `__sigflt (t), 0) ) 161 #i(! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 162 ( defed ( _XOPEN_SOURCE && defed( _XOPEN_SOURCE_EXTENDED )) || \ 163 ( g_XOPEN_SOURCE - 0) >= 500 164  kg __P (( pid_t , )); 165  sigu __P ((, )); 166  sigu __P (()); 167  sigack __P ((const sigstack *, sigstack *)); 168 #ifde __LIBC12_SOURCE__ 169  sigtack __P ((cڡ  sigtack13 *, sigaltstack13 *)); 170  __sigtack14 __P ((cڡ ack_t *, stack_t *)); 172  sigtack __P ((cڡ ack_t *, sck_*) __RENAME ( __sigtack14 ); 176 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 177  psigl __P ((, const *)); 178  sigblock __P (()); 179 #ifde __LIBC12_SOURCE__ 180  sigtu __P (( sigcڋxt13 *)); 181  __sigtu14 __P (( sigcڋxt *)); 183  sigtu __P (( sigcڋxt *) __RENAME ( __sigtu14 ); 185  sigtmask __P (()); 186  sigvec __P ((, sigvec *, sigvec *)); 190 g__END_DECLS @/usr/include/stdio.h 41 #idef _STDIO_H_ 42  #_STDIO_H_ ) 44 #i! defed ( _ANSI_SOURCE && !defed( __STRICT_ANSI__ ) 45  ~ 48  ~ 49  ~ 51  ~ 52 #ifdef _BSD_SIZE_T_ 53  _BSD_SIZE_T_ tsize_t ; 54 #undef _BSD_SIZE_T_ 57  ~ 64 #i! defed ( _ANSI_SOURCE && !defed( __STRICT_ANSI__ ) 65  off_t tos_t ; 67  s__sos { 68  m_pos ; 69 } tos_t ; 72  #_FSTDIO ) 81  s__sbuf { 82 * m_ba ; 83  m_size ; 112  s__sFILE { 113 * m_p ; 114  m_r ; 115  m_w ; 116  m_ags ; 117  m_fe ; 118  __sbuf m_bf ; 119  m_lbfsize ; 122 * m_cook ; 123 (* m_o __P ((*)); 124 (* m_ad __P ((*, *, )); 125 os_t (* _ek __P ((*, fpos_t, )); 126 (* m_wre __P ((*, const *, )); 129  __sbuf m_ub ; 130 * m_up ; 131  m_ur ; 134  m_ubuf [3]; 135  m_nbuf [1]; 138  __sbuf m_lb ; 141  m_blksize ; 142 os_t m_offt ; 143 } tFILE ; 145 __BEGIN_DECLS 146 FILE __sF []; 147 g__END_DECLS 149  #__SLBF 0x0001 ) 150  #__SNBF 0x0002 ) 151  #__SRD 0x0004 ) 152  #__SWR 0x0008 ) 154  #__SRW 0x0010 ) 155  #__SEOF 0x0020 ) 156  #__SERR 0x0040 ) 157  #__SMBF 0x0080 ) 158  #__SAPP 0x0100 ) 159  #__SSTR 0x0200 ) 160  #__SOPT 0x0400 ) 161  #__SNPT 0x0800 ) 162  #__SOFF 0x1000 ) 163  #__SMOD 0x2000 ) 164  #__SALC 0x4000 ) 175  #_IOFBF 0 ) 176  #_IOLBF 1 ) 177  #_IONBF 2 ) 179  #BUFSIZ 1024 ) 180  #EOF (-1) ) 188  #FOPEN_MAX 20 ) 189  #FILENAME_MAX 1024 ) 192 #ide _ANSI_SOURCE 193  #P_tmpd "/v/tmp/" ) 195  #L_tmam 1024 ) 196  #TMP_MAX 308915776 ) 199 #ide SEEK_SET 200  #SEEK_SET 0 ) 202 #ide SEEK_CUR 203  #SEEK_CUR 1 ) 205 #ide SEEK_END 206  #SEEK_END 2 ) 209  #d (& __sF [0]) ) 210  #dout (& __sF [1]) ) 211  #dr (& __sF [2]) ) 216 __BEGIN_DECLS 217  __P (( FILE *)); 218  fo __P (( FILE *)); 219  of __P (( FILE *)); 220  __P (( FILE *)); 221  fush __P (( FILE *)); 222  fgc __P (( FILE *)); 223  fgpos __P (( FILE *, os_t *)); 224 * fgs __P ((*, , FILE *)); 225 FILE * fݒ __P ((const *, const *)); 226  rtf __P (( FILE *, const *, ...)); 227  utc __P ((, FILE *)); 228  uts __P ((cڡ *, FILE *)); 229 size_t d __P ((*, size_t, size_t, FILE *)); 230 FILE * eݒ __P ((const *, const *, FILE *)); 231  fsnf __P (( FILE *, const *, ...)); 232  fek __P (( FILE *, , )); 233  fos __P (( FILE *, cڡ os_t *)); 234  l __P (( FILE *)); 235 size_t fwre __P ((cڡ *, size_t, size_t, FILE *)); 236  gc __P (( FILE *)); 237  gch __P (()); 238  __P ((const *)); 239  tf __P ((const *, ...)); 240  putc __P ((, FILE *)); 241  putch __P (()); 242  puts __P ((const *)); 243  move __P ((const *)); 244  wd __P (( FILE *)); 245  snf __P ((const *, ...)); 246  tbuf __P (( FILE *, *)); 247  tvbuf __P (( FILE *, *, , size_t )); 248  ssnf __P ((const *, const *, ...)); 249 FILE * tmpfe __P (()); 250  ungc __P ((, FILE *)); 251  vrtf __P (( FILE *, cڡ *, _BSD_VA_LIST_ )); 252  vtf __P ((cڡ *, _BSD_VA_LIST_ )); 254 #ide __AUDIT__ 255 * gs __P ((*)); 256  rtf __P ((*, const *, ...)); 257 * tmam __P ((*)); 258  vrtf __P ((*, cڡ *, _BSD_VA_LIST_ )); 261 #i defed ( _POSIX_C_SOURCE || defed( _XOPEN_SOURCE ) 262  me __P ((cڡ *, cڡ *) __RENAME ( __posix_me ); 264  me __P ((const *, const *)); 266 g__END_DECLS 271 #ide _ANSI_SOURCE 272  #L_mid 1024 ) 273  #L_curid 9 ) 275 __BEGIN_DECLS 276 * mid __P ((*)); 277 * curid __P ((*)); 278 FILE * fdݒ __P ((, const *)); 279  fo __P (( FILE *)); 280 g__END_DECLS 286 #i(! defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) && \ 287 ! defed ( _XOPEN_SOURCE )|| ( g_POSIX_C_SOURCE - 0) >= 199506L || \ 288 ( _XOPEN_SOURCE - 0>500 || $defed ( _REENTRANT ) 289 __BEGIN_DECLS 291  ockfe `__P (( FILE *)); 292  rylockfe `__P (( FILE *)); 293  fuockfe `__P (( FILE *)); 295  gc_uocked `__P (( FILE *)); 296  gch_uocked `__P (()); 297  putc_uocked `__P ((, FILE *)); 298  putch_uocked `__P (()); 299 __END_DECLS 305 #i(! `defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) && \ 306 ! `defed ( _XOPEN_SOURCE )|| ( _POSIX_C_SOURCE - 0) >= 2 || \ 307 ( _XOPEN_SOURCE - 0) >= 2 308 __BEGIN_DECLS 309  po `__P (( FILE *)); 310 FILE * pݒ `__P ((const *, const *)); 311 __END_DECLS 317 #i! `defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) || \ 318 $defed ( _XOPEN_SOURCE ) 319 __BEGIN_DECLS 320  gw `__P (( FILE *)); 321  putw `__P ((, FILE *)); 322  tf `__P ((*, size_t , const *, ...)) 323 `__ibu__ (( `__fm__ ( __tf__ , 3, 4))); 324  vtf `__P ((*, size_t , cڡ *, _BSD_VA_LIST_ )) 325 `__ibu__ (( `__fm__ ( __tf__ , 3, 0))); 327 #ide __AUDIT__ 328 * mam `__P ((const *, const *)); 330 __END_DECLS 336 #i! `defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) && \ 337 ! $defed ( _XOPEN_SOURCE ) 338 __BEGIN_DECLS 339  artf `__P ((**, const *, ...)) 340 `__ibu__ (( `__fm__ ( __tf__ , 2, 3))); 341 * fg `__P (( FILE *, size_t *)); 342  urge `__P (( FILE *)); 343  tbufr `__P (( FILE *, *, )); 344  ebuf `__P (( FILE *)); 345  vartf `__P ((**, cڡ *, _BSD_VA_LIST_ )) 346 `__ibu__ (( `__fm__ ( __tf__ , 2, 0))); 347  vsnf `__P ((cڡ *, _BSD_VA_LIST_ )) 348 `__ibu__ (( `__fm__ ( __snf__ , 1, 0))); 349  vssnf `__P ((cڡ *, cڡ *, _BSD_VA_LIST_ )) 350 `__ibu__ (( `__fm__ ( __snf__ , 2, 0))); 351 __END_DECLS 358  #vfsnf __svfsnf ) 363 __BEGIN_DECLS 364 FILE * funݒ `__P ((const *, 367 $os_t (*)(*, os_t , ), 369 __END_DECLS 370  #ݒ ( cook , `funݒ (cook, fn, 0, 0, 0) ) 371  #fwݒ ( cook , `funݒ (cook, 0, fn, 0, 0) ) 377 __BEGIN_DECLS 378  __g `__P (( FILE *)); 379  __svfsnf `__P (( FILE *, cڡ *, _BSD_VA_LIST_ )); 380  __swbuf `__P ((, FILE *)); 381 __END_DECLS 387  #__sgc ( p (--)-> _r < 0 ? `__g : ()(*)-> _p ++)) ) 388 #i `defed ( __GNUC__ && defed( __STDC__ ) 389  __le  $__utc ( _c , FILE * _p ) { 390 -- _p -> _w >0 || (_p->_w >_p-> _lbfsize && () _c != '\n')) 391  (* _p ->_p++ = _c ); 393  ( `__swbuf ( _c , _p )); 394 } } 399  #__utc ( c , p ) \ 400 (--( p )-> _w < 0 ? \ 401 ( p )-> _w >)-> _lbfsize ? \ 402 (*( p )-> _p = ( c )), *(p)->_p != '\n' ? \ 403 ()*( p )-> _p ++ : \ 404 `__swbuf ('\n', p ) : \ 405 `__swbuf (()( c ), p ) : \ 406 (*( p )-> _p = ( c ), ()*)->_p++)) ) 409  #__sof ( p ) (()-> _ags & __SEOF !0) ) 410  #__s ( p ) (()-> _ags & __SERR !0) ) 411  #__s ( p ) (()()-> _ags &~( __SERR | __SEOF ))) ) 412  #__sfo ( p ) ()-> _fe ) ) 414 #ide lt 415 #ide _REENTRANT 416  #of ( p ) `__sof ) ) 417  # ( p ) `__s ) ) 418  # ( p ) `__s ) ) 420  #gc ( ) `__sgc () ) 421  #putc ( x , ) `__utc (x, fp) ) 425  #gch () `gc ( d ) ) 426  #putch ( x ) `putc (x, dout ) ) 428 #ide _ANSI_SOURCE 429 #ide _REENTRANT 430  #fo ( p ) `__sfo ) ) 434 #i(! defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) && \ 435 ! defed ( _XOPEN_SOURCE )|| ( g_POSIX_C_SOURCE - 0) >= 199506L || \ 436 ( _XOPEN_SOURCE - 0>500 || $defed ( _REENTRANT ) 437  #gc_uocked ( ) `__sgc () ) 438  #putc_uocked ( x , ) `__utc (x, fp) ) 440  #gch_uocked () `gc_uocked ( d ) ) 441  #putch_uocked ( x ) `putc_uocked (x, dout ) ) @/usr/include/stdlib.h 38 #ide _STDLIB_H_ 39  #_STDLIB_H_ ) 41  ~ 42  ~ 44 #i! defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) && \ 45 ! $defed ( _XOPEN_SOURCE ) 46  ~ 49  ~ 51 #ifdef _BSD_SIZE_T_ 52  _BSD_SIZE_T_ tsize_t ; 53 #undef _BSD_SIZE_T_ 56 #ifdef _BSD_WCHAR_T_ 57  _BSD_WCHAR_T_ twch_t ; 58 #undef _BSD_WCHAR_T_ 61  s { 62  qu ; 63  m ; 64 } tdiv_t ; 66  s { 67  qu ; 68  m ; 69 } tldiv_t ; 71 #i! `defed ( _ANSI_SOURCE ) && \ 72 (! `defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) || \ 73 `defed ( _ISOC99_SOURCE || ( __STDC_VERSION__ - 0) >= 199901L) 74  s { 76  qu ; 78  m ; 79 } tdiv_t ; 82 #i! `defed ( _ANSI_SOURCE && !defed( _ISOC99_SOURCE ) && \ 83 ! `defed ( _POSIX_C_SOURCE && ! $defed ( _XOPEN_SOURCE ) 84  s { 85 quad_t qu ; 86 quad_t m ; 87 } tqdiv_t ; 91  ~ 93  #EXIT_FAILURE 1 ) 94  #EXIT_SUCCESS 0 ) 96  #RAND_MAX 0x7fffffff ) 98 size_t __mb_cur_max ; 99  #MB_CUR_MAX __mb_cur_max ) 101 __BEGIN_DECLS 102 __dd  abt `__P (() `__ibu__ (( __nܑu__ )); 103 __pu  abs `__P (()); 104  ex `__P (((*)())); 105  of `__P ((const *)); 106  oi `__P ((const *)); 107  `__P ((const *)); 108 * bch `__P ((cڡ *, cڡ *, size_t , 109 size_t , (*)(const *, const *))); 110 * oc `__P (( size_t , size_t)); 111 div_t div `__P ((, )); 112 __dd  ex `__P (() `__ibu__ (( __nܑu__ )); 113  `__P ((*)); 114 __acڡ * gv `__P ((const *)); 115 __pu  116 bs `__P (()); 117 ldiv_t ldiv `__P ((, )); 118 * mloc `__P (( size_t )); 119  qst `__P ((*, size_t , size_t, 121  nd `__P (()); 122 * loc `__P ((*, size_t )); 123  d `__P (()); 124  od `__P ((const *, **)); 125  `__P ((const *, **, )); 127 oul `__P ((const *, **, )); 128  syem `__P ((const *)); 131  mbn `__P ((cڡ *, size_t )); 132 size_t mbowcs `__P (( wch_t *, const *, size_t)); 133  womb `__P ((*, wch_t )); 134  mbtowc `__P (( wch_t *, cڡ *, size_t )); 135 size_t wcombs `__P ((*, cڡ wch_t *, size_t)); 137 #i! `defed ( _ANSI_SOURCE ) 143 #i(! `defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 144 ( _POSIX_C_SOURCE - 0>199506L || ( _XOPEN_SOURCE - 0) >= 500 || \ 145 $defed ( _REENTRANT ) 146  nd_r `__P ((*)); 153 #i(! `defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 154 ( _XOPEN_SOURCE - 0) >= 4 155  dnd48 `__P (()); 156  d48 `__P (([3])); 157  jnd48 `__P (([3])); 158  lcg48 `__P (([7])); 159  ̪d48 `__P (()); 160  mnd48 `__P (()); 161  Īd48 `__P (([3])); 163 ed48 `__P (([3])); 164  d48 `__P (()); 166  punv `__P ((const *)); 173 #i(! `defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 174 ( `defed ( _XOPEN_SOURCE && defed( _XOPEN_SOURCE_EXTENDED )) || \ 175 ( _XOPEN_SOURCE - 0) >= 500 176  a64l `__P ((const *)); 177 * l64a `__P (()); 179 * e `__P ((, *, size_t )); 180  ndom `__P (()); 181 * te `__P ((*)); 182  dom `__P (()); 184 * mkdmp `__P ((*)); 185  mkemp `__P ((*)); 186 #ide __AUDIT__ 187 * mkmp `__P ((*)); 190  tkey `__P ((const *)); 192 * th `__P ((const *, *)); 194  y `__P (()); 196 * vloc `__P (( size_t )); 202 #i(! `defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 203 `defed ( _ISOC99_SOURCE || ( __STDC_VERSION__ - 0) >= 199901L 205  l `__P ((const *)); 207  abs `__P (()); 209 div_t div `__P ((, )); 211  l `__P ((const *, **, )); 213  ou `__P ((const *, **, )); 219 #i! `defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 220 #i `defed ( lo && (lo = __but_lo && ( __GNUC__ < 2) 221 * lo `__P (()); 223 * lo `__P (( size_t )); 226 * gbsize `__P ((*, *)); 227 * cgp `__P ((*, const *, )); 228  cgo `__P (()); 229  cgt `__P ((**, **, const *)); 230  cgf `__P ((**, **)); 231  cgmch `__P ((const *, const *)); 232  cgxt `__P ((**, **)); 233  cgnum `__P ((*, const *, *)); 234  cgt `__P ((const *)); 235  cgr `__P ((*, const *, **)); 236  cgur `__P ((*, const *, **)); 238  dm `__P ((, )); 239 __acڡ * devme `__P (( dev_t , mode_t )); 240  gldavg `__P (([], )); 242  c `__P ((*)); 244  hpst `__P ((*, size_t , size_t, 246  mgest `__P ((*, size_t , size_t, 248  dixst `__P ((const **, , const *, 250  adixst `__P ((const **, , const *, 253  nv `__P ((const *, const *, )); 254  unnv `__P ((const *)); 255  ro `__P ((const *, ...)); 257 quad_t qabs `__P ((quad_t)); 258 qdiv_t qdiv `__P (( quad_t , quad_t)); 259 quad_t oq `__P ((const *, **, )); 260 u_quad_t ouq `__P ((const *, **, )); 262  l64a_r `__P ((, *, )); 265 __END_DECLS @/usr/include/string.h 38 #ide _STRING_H_ 39  #_STRING_H_ ) 40  ~ 42 #ifdef _BSD_SIZE_T_ 43  _BSD_SIZE_T_ tsize_t ; 44 #undef _BSD_SIZE_T_ 47  ~ 49  ~ 50  ~ 52 __BEGIN_DECLS 53 * memchr __P ((cڡ *, , size_t )); 54  memcmp __P ((cڡ *, cڡ *, size_t )); 55 * memy __P ((*, cڡ *, size_t )); 56 * memmove __P ((*, cڡ *, size_t )); 57 * memt __P ((*, , size_t )); 58 * rt __P ((*, const *)); 59 * rchr __P ((const *, )); 60  rcmp __P ((const *, const *)); 61  rcl __P ((const *, const *)); 62 * ry __P ((*, const *)); 63 size_t rcn __P ((const *, const *)); 64 __acڡ * __P (()); 65 size_t __P ((const *)); 66 * t __P ((*, cڡ *, size_t )); 67  cmp __P ((cڡ *, cڡ *, size_t )); 68 * y __P ((*, cڡ *, size_t )); 69 * brk __P ((const *, const *)); 70 * chr __P ((const *, )); 71 size_t rn __P ((const *, const *)); 72 * rr __P ((const *, const *)); 73 * ok __P ((*, const *)); 74 #i(! defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) && \ 75 ! defed ( _XOPEN_SOURCE )|| defed( _REENTRANT ) || \ 76 ( g_POSIX_C_SOURCE - 0 >199506L|| ( _XOPEN_SOURCE - 0 >= 500) 77 * ok_r __P ((*, const *, **)); 79 size_t rxm __P ((*, const *, size_t)); 81 #i! defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) || \ 82 $defed ( _XOPEN_SOURCE ) 83 * memcy `__P ((*, cڡ *, , size_t )); 84 * rdup `__P ((const *)); 87 #i! `defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) && \ 88 ! $defed ( _XOPEN_SOURCE ) 89  ~ 90 size_t t `__P ((*, const *, size_t)); 91 size_t y `__P ((*, const *, size_t)); 92 * rp `__P ((**, const *)); 94 __END_DECLS @/usr/include/sys/ioctl.h 43 #idef _SYS_IOCTL_H_ 44  #_SYS_IOCTL_H_ ) 46  ~ 53  sysize { 54  mts_les ; 55  mts_cs ; 56  mts_xxx ; 57  mts_yyy ; 59  #TIOCGSIZE TIOCGWINSZ ) 60  #TIOCSSIZE TIOCSWINSZ ) 62  ~ 64  ~ 65  ~ 66  ~ 68 #ide _KERNEL 70  ~ 72 __BEGIN_DECLS 73  iol __P ((, , ...)); 74 g__END_DECLS 86 #i defed ( _KERNEL && !defed( _LKM ) 87  ~"t_comt_bsd.h " 88  ~"t_comt_sunos.h " 89  ~"t_comt_svr4.h " 90  ~"t_comt_43.h " 91  ~"t_comt_osf1.h " 94 #i defed ( USE_OLD_TTY || defed( COMPAT_43 || defed( COMPAT_SUNOS ) || \ 95 defed ( COMPAT_SVR4 || defed( COMPAT_FREEBSD || $defed ( COMPAT_OSF1 ) 96  ~ @/usr/include/sys/ipc.h 52 #ide _SYS_IPC_H_ 53  #_SYS_IPC_H_ ) 55  ~ 57  sc_rm { 58 uid_t muid ; 59 gid_t mgid ; 60 uid_t mcuid ; 61 gid_t mcgid ; 62 mode_t mmode ; 68  m_q ; 70 key_t m_key ; 73 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 75  sc_rm_sysl { 76 u_t64_t m_key ; 77 uid_t muid ; 78 gid_t mgid ; 79 uid_t mcuid ; 80 gid_t mcgid ; 81 mode_t mmode ; 82 t16_t m_q ; 83 t16_t md ; 87 #ifde _KERNEL 91  sc_rm14 { 92  mcuid ; 93  mcgid ; 94  muid ; 95  mgid ; 96  mmode ; 97  mq ; 99 key_t mkey ; 104  #IPC_CREAT 001000 ) 105  #IPC_EXCL 002000 ) 106  #IPC_NOWAIT 004000 ) 108  #IPC_PRIVATE ( key_t )0 ) 110  #IPC_RMID 0 ) 111  #IPC_SET 1 ) 112  #IPC_STAT 2 ) 119 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 120  #IXSEQ_TO_IPCID ( ix , rm ) ((Քm. _q << 16| (ix & 0xffff)) ) 123 #ifde _KERNEL 124  #IPCID_TO_IX ( id ) ((id& 0xffff) ) 125  #IPCID_TO_SEQ ( id ) (((id>> 16& 0xffff) ) 128  #IPC_R 000400 ) 129  #IPC_W 000200 ) 130  #IPC_M 010000 ) 132  m __P (( ued *,  c_rm *, )); 134  c_rm14_to_tive __P (( c_rm14 *,  c_rm *)); 135  tive_to_c_rm14 __P (( c_rm *,  c_rm14 *)); 138 #ide _KERNEL 139  ~ 141 __BEGIN_DECLS 142 key_t ok __P ((const *, )); 143 g__END_DECLS @/usr/include/sys/shm.h 75 #ide _SYS_SHM_H_ 76  #_SYS_SHM_H_ ) 78  ~ 80  ~ 82  #SHM_RDONLY 010000 ) 83  #SHM_RND 020000 ) 84  #SHMLBA NBPG ) 86  tshmt_t ; 88  sshmid_ds { 89  c_rm mshm_rm ; 90 size_t mshm_gsz ; 91 pid_t mshm_id ; 92 pid_t mshm_id ; 93 shmt_t mshm_ljch ; 94 time_t mshm_ime ; 95 time_t mshm_dtime ; 96 time_t mshm_ime ; 102 * m_shm_ ; 105 #ifde _KERNEL 106  sshmid_ds14 { 107  c_rm14 mshm_rm ; 108  mshm_gsz ; 109 pid_t mshm_id ; 110 pid_t mshm_id ; 111  mshm_ljch ; 112 time_t mshm_ime ; 113 time_t mshm_dtime ; 114 time_t mshm_ime ; 115 * mshm_ ; 119 #i! defed ( _XOPEN_SOURCE ) 124  #SHM_LOCK 3 ) 125  #SHM_UNLOCK 4 ) 128 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 133  sshmfo { 134 t32_t mshmmax ; 135 t32_t mshmm ; 136 t32_t mshmmni ; 137 t32_t mshmg ; 138 t32_t mshml ; 142  sshmid_ds_sysl { 143  c_rm_sysl mshm_rm ; 144 u_t64_t mshm_gsz ; 145 pid_t mshm_id ; 146 pid_t mshm_id ; 147 time_t mshm_ime ; 148 time_t mshm_dtime ; 149 time_t mshm_ime ; 150 u_t32_t mshm_ljch ; 152  sshm_sysl_fo { 153  shmfo mshmfo ; 154 t32_t md ; 155  shmid_ds_sysl mshmids [1]; 159 #ifde _KERNEL 160  shmfo shminfo; 161  shmid_ds * shmgs ; 163  gvma ; 165  shm __P (()); 166  shmfk __P (( vma *, vmspace *)); 167  shmex __P (( vma *)); 168  shml1 __P (( oc *, , ,  shmid_ds *)); 171  ~ 173 __BEGIN_DECLS 174 * shm __P ((, const *, )); 175  shml __P ((, ,  shmid_ds *) __RENAME ( __shml13 ); 176  shmdt __P ((const *)); 177  shmg __P (( key_t , size_t , )); 178 g__END_DECLS @/usr/include/sys/stat.h 43 #ide _SYS_STAT_H_ 44  #_SYS_STAT_H_ ) 46  ~ 47  ~ 49 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 50  ~ 53 #ifde _KERNEL 54  s43 { 55 u_t16_t m_dev ; 56 o_t m_o ; 57 u_t16_t m_mode ; 58 u_t16_t m_ƚk ; 59 u_t16_t m_uid ; 60 u_t16_t m_gid ; 61 u_t16_t m_rdev ; 62 t32_t m_size ; 63  timeec m_imeec ; 64  timeec m_mtimeec ; 65  timeec m_imeec ; 66 t32_t m_blksize ; 67 t32_t m_blocks ; 68 u_t32_t m_ags ; 69 u_t32_t m_g ; 73 #i defed ( __LIBC12_SOURCE__ || defed( _KERNEL ) 74  s12 { 75 dev_t m_dev ; 76 o_t m_o ; 77 u_t16_t m_mode ; 78 u_t16_t m_ƚk ; 79 uid_t m_uid ; 80 gid_t m_gid ; 81 dev_t m_rdev ; 82  timeec m_imeec ; 83  timeec m_mtimeec ; 84  timeec m_imeec ; 85 off_t m_size ; 86 t64_t m_blocks ; 87 u_t32_t m_blksize ; 88 u_t32_t m_ags ; 89 u_t32_t m_g ; 90 t32_t m_le ; 91 t64_t m_qe [2]; 103 #i defed ( __pha__ ) 104  #__STATPAD ( x ) x; ) 106  #__STATPAD ( x ) ) 109  s { 110 dev_t m_dev ; 111 o_t m_o ; 112 mode_t m_mode ; 113 ƚk_t m_ƚk ; 114 uid_t m_uid ; 115 gid_t m_gid ; 116 dev_t m_rdev ; 117 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 118  timeec m_imeec ; 119  timeec m_mtimeec ; 120  timeec m_imeec ; 122 __STATPAD ( __d0 ) 123 time_t m_ime ; 124 __STATPAD ( __d1 ) 125  m_imc ; 126 time_t m_mtime ; 127 __STATPAD ( __d2 ) 128  m_mtimc ; 129 time_t m_ime ; 130 __STATPAD ( __d3 ) 131  m_imc ; 133 off_t m_size ; 134 blkt_t m_blocks ; 135 blksize_t m_blksize ; 136 u_t32_t m_ags ; 137 u_t32_t m_g ; 138 t64_t m_qe [2]; 141 #unde __STATPAD 143 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 144  #_ime _imeec . tv_c ) 145  #_imc _imeec . tv_nc ) 146  #_mtime _mtimeec . tv_c ) 147  #_mtimc _mtimeec . tv_nc ) 148  #_ime _imeec . tv_c ) 149  #_imc _imeec . tv_nc ) 152  #S_ISUID 0004000 ) 153  #S_ISGID 0002000 ) 154 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 155  #S_ISTXT 0001000 ) 158  #S_IRWXU 0000700 ) 159  #S_IRUSR 0000400 ) 160  #S_IWUSR 0000200 ) 161  #S_IXUSR 0000100 ) 163 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 164  #S_IREAD S_IRUSR ) 165  #S_IWRITE S_IWUSR ) 166  #S_IEXEC S_IXUSR ) 169  #S_IRWXG 0000070 ) 170  #S_IRGRP 0000040 ) 171  #S_IWGRP 0000020 ) 172  #S_IXGRP 0000010 ) 174  #S_IRWXO 0000007 ) 175  #S_IROTH 0000004 ) 176  #S_IWOTH 0000002 ) 177  #S_IXOTH 0000001 ) 179  #_S_IFMT 0170000 ) 180  #_S_IFIFO 0010000 ) 181  #_S_IFCHR 0020000 ) 182  #_S_IFDIR 0040000 ) 183  #_S_IFBLK 0060000 ) 184  #_S_IFREG 0100000 ) 185  #_S_IFLNK 0120000 ) 186  #_S_ISVTX 0001000 ) 187  #_S_IFSOCK 0140000 ) 188  #_S_IFWHT 0160000 ) 189  #_S_ARCH1 0200000 ) 190  #_S_ARCH2 0400000 ) 192 #i! defed ( _POSIX_C_SOURCE || defed( _XOPEN_SOURCE ) 193  #S_IFMT _S_IFMT ) 194  #S_IFIFO _S_IFIFO ) 195  #S_IFCHR _S_IFCHR ) 196  #S_IFDIR _S_IFDIR ) 197  #S_IFBLK _S_IFBLK ) 198  #S_IFREG _S_IFREG ) 199  #S_IFLNK _S_IFLNK ) 200  #S_ISVTX _S_ISVTX ) 202 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 203  #S_IFSOCK _S_IFSOCK ) 204  #S_IFWHT _S_IFWHT ) 206  #S_ARCH1 _S_ARCH1 ) 207  #S_ARCH2 _S_ARCH2 ) 210  #S_ISDIR ( m ) ((m & _S_IFMT = _S_IFDIR ) ) 211  #S_ISCHR ( m ) ((m & _S_IFMT = _S_IFCHR ) ) 212  #S_ISBLK ( m ) ((m & _S_IFMT = _S_IFBLK ) ) 213  #S_ISREG ( m ) ((m & _S_IFMT = _S_IFREG ) ) 214  #S_ISFIFO ( m ) ((m & _S_IFMT = _S_IFIFO ) ) 215 #i! defed ( _POSIX_C_SOURCE || defed( _XOPEN_SOURCE ) 216  #S_ISLNK ( m ) ((m & _S_IFMT = _S_IFLNK ) ) 218 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 219  #S_ISSOCK ( m ) ((m & _S_IFMT = _S_IFSOCK ) ) 220  #S_ISWHT ( m ) ((m & _S_IFMT = _S_IFWHT ) ) 223 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 224  #ACCESSPERMS ( S_IRWXU | S_IRWXG | S_IRWXO ) ) 226  #ALLPERMS ( S_ISUID | S_ISGID | S_ISTXT | S_IRWXU | S_IRWXG | S_IRWXO ) ) 228  #DEFFILEMODE ( S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH ) ) 230  #S_BLKSIZE 512 ) 237  #UF_SETTABLE 0x0000ffff ) 238  #UF_NODUMP 0x00000001 ) 239  #UF_IMMUTABLE 0x00000002 ) 240  #UF_APPEND 0x00000004 ) 241  #UF_OPAQUE 0x00000008 ) 245  #SF_SETTABLE 0xffff0000 ) 246  #SF_ARCHIVED 0x00010000 ) 247  #SF_IMMUTABLE 0x00020000 ) 248  #SF_APPEND 0x00040000 ) 250 #ifde _KERNEL 254  #OPAQUE ( UF_OPAQUE ) ) 255  #APPEND ( UF_APPEND | SF_APPEND ) ) 256  #IMMUTABLE ( UF_IMMUTABLE | SF_IMMUTABLE ) ) 260 #i! defed ( _KERNEL && !defed( _STANDALONE ) 261  ~ 263 __BEGIN_DECLS 264  chmod __P ((cڡ *, mode_t )); 265  mkd __P ((cڡ *, mode_t )); 266  mkfifo __P ((cڡ *, mode_t )); 267 #ifde __LIBC12_SOURCE__ 268  __P ((cڡ *,  12 *)); 269  f __P ((,  12 *)); 270  __13 __P ((cڡ *,  *)); 271  __f13 __P ((,  *)); 273  __P ((cڡ *,  *)) __RENAME ( __13 ); 274  f __P ((,  *)) __RENAME ( __f13 ); 276 mode_t umask __P ((mode_t)); 277 #i! defed ( _POSIX_C_SOURCE || defed( _XOPEN_SOURCE ) 278  fchmod __P ((, mode_t )); 279 #ifde __LIBC12_SOURCE__ 280  l __P ((cڡ *,  12 *)); 281  __l13 __P ((cڡ *,  *)); 283  l __P ((cڡ *,  *)) __RENAME ( __l13 ); 285  mknod __P ((cڡ *, mode_t , dev_t )); 288 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 289  chags __P ((const *, )); 290  fchags __P ((, )); 291  lchags __P ((const *, )); 292  lchmod __P ((cڡ *, mode_t )); 294 g__END_DECLS @/usr/include/sys/types.h 43 #ide _SYS_TYPES_H_ 44  #_SYS_TYPES_H_ ) 47  ~ 49  ~ 50  ~ 52 #i! defed ( _POSIX_SOURCE && !defed( _XOPEN_SOURCE ) 53  tu_ch ; 54  tu_sht ; 55  tu_t ; 56  tu_lg ; 58  tunch ; 59  tusht ; 60  tut ; 61  tulg ; 63  u_lg tuid_t ; 66  u_t64_t tu_quad_t ; 67  t64_t tquad_t ; 68  quad_t * tqaddr_t ; 70  quad_t tlglg_t ; 71  u_quad_t tu_lglg_t ; 73  t64_t tblkt_t ; 74  u_t32_t tblksize_t ; 75 * tddr_t ; 76  t32_t tdaddr_t ; 77  u_t32_t tdev_t ; 78  u_t32_t tfix_t ; 79  u_t32_t tgid_t ; 80  u_t32_t tid_t ; 81  u_t32_t to_t ; 82  tkey_t ; 83  u_t32_t tmode_t ; 84  u_t32_t tƚk_t ; 85  quad_t toff_t ; 86  t32_t tpid_t ; 87  quad_t tim_t ; 88  t32_t tgsz_t ; 89  t32_t tswblk_t ; 90  u_t32_t tuid_t ; 91  t32_t tdtime_t ; 93 #i defed ( _KERNEL || defed( _LIBC ) 99  u__mun { 100  mv ; 101  mid_ds * mbuf ; 102 * my ; 111 #i! defed ( _POSIX_SOURCE && !defed( _XOPEN_SOURCE ) 112 #ide _KERNEL 113  ~ 114 __BEGIN_DECLS 115 off_t lek __P ((, off_t, )); 116  run __P ((, off_t )); 117  un __P ((cڡ *, off_t )); 118 g__END_DECLS 122 #i! defed ( _POSIX_SOURCE && !defed( _XOPEN_SOURCE ) 124  #maj ( x ) (( t32_t )((((x& 0x000fff00>> 8))) ) 125  #m ( x ) (( t32_t )((((x) & 0xfff00000) >> 12) | \ 126 ((( x & 0x000000ff>> 0))) ) 127  #makedev ( x , y ) (( dev_t )((((x) << 8) & 0x000fff00) | \ 128 ((( y ) << 12) & 0xfff00000) | \ 129 ((( y << 0& 0x000000ff))) ) 132 #ifdef _BSD_CLOCK_T_ 133  _BSD_CLOCK_T_ tock_t ; 134 #undef _BSD_CLOCK_T_ 137 #ifdef _BSD_SIZE_T_ 138  _BSD_SIZE_T_ tsize_t ; 139  #_SIZE_T ) 140 #undef _BSD_SIZE_T_ 143 #ifdef _BSD_SSIZE_T_ 144  _BSD_SSIZE_T_ tssize_t ; 145 #undef _BSD_SSIZE_T_ 148 #ifdef _BSD_TIME_T_ 149  _BSD_TIME_T_ ttime_t ; 150 #undef _BSD_TIME_T_ 153 #ifdef _BSD_CLOCKID_T_ 154  _BSD_CLOCKID_T_ tockid_t ; 155 #undef _BSD_CLOCKID_T_ 158 #ifdef _BSD_TIMER_T_ 159  _BSD_TIMER_T_ ttim_t ; 160 #undef _BSD_TIMER_T_ 163 #ifdef _BSD_SUSECONDS_T_ 164  _BSD_SUSECONDS_T_ tsucds_t ; 165 #undef _BSD_SUSECONDS_T_ 168 #ifdef _BSD_USECONDS_T_ 169  _BSD_USECONDS_T_ tucds_t ; 170 #undef _BSD_USECONDS_T_ 173 #i(! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 174 ( defed ( _XOPEN_SOURCE && defed( _XOPEN_SOURCE_EXTENDED )) || \ 175 ( g_XOPEN_SOURCE - 0) >= 500 181  #__NBBY 8 ) 182  t32_t t__fd_mask ; 183  #__NFDBITS (( __fd_mask * __NBBY ) ) 185 #ide howmy 186  #__howmy ( x , y ) (((x+ ((y- 1)/ (y)) ) 188  #__howmy ( x , y `howmy (x, y) ) 197 #idef FD_SETSIZE 198  #FD_SETSIZE 256 ) 201  sfd_t { 202 __fd_mask mfds_bs [ __howmy ( FD_SETSIZE , __NFDBITS )]; 203 } tfd_t ; 205  #FD_SET ( n , p ) \ 206 (( p )-> fds_bs [( n )/ __NFDBITS ] |(1 << (% __NFDBITS))) ) 207  #FD_CLR ( n , p ) \ 208 (( p )-> fds_bs [( n )/ __NFDBITS ] &~(1 << (% __NFDBITS))) ) 209  #FD_ISSET ( n , p ) \ 210 (( p )-> fds_bs [( n )/ __NFDBITS ] & (1 << (% __NFDBITS))) ) 211  #FD_ZERO ( p ) () `memt (), 0, (*))) ) 216 #ide _XOPEN_SOURCE 218  #NBBY __NBBY ) 219  #fd_mask __fd_mask ) 220  #NFDBITS __NFDBITS ) 221 #ide howmy 222  #howmy ( a , b `__howmy , b) ) 225  #FD_COPY ( f , t ) () `memy (), (f), (*(f))) ) 229 #i defed ( __STDC__ && defed( _KERNEL ) 235  goc ; 236  gpg ; 237  gued ; 238  gruge ; 239  gfe ; 240  gbuf ; 241  gy ; 242  guio ; @/usr/include/sys/wait.h 38 #ide _SYS_WAIT_H_ 39  #_SYS_WAIT_H_ ) 50 #ifde _POSIX_SOURCE 51  #_W_INT ( i ) (i) ) 53  #_W_INT ( w ) (*(*)(*)&(w)) ) 54  #WCOREFLAG 0200 ) 57  #_WSTATUS ( x ) ( `_W_INT (x& 0177) ) 58  #_WSTOPPED 0177 ) 59  #WIFSTOPPED ( x ) ( `_WSTATUS (x= _WSTOPPED ) ) 60  #WSTOPSIG ( x ) (()((() `_W_INT (x)>> 8& 0xff) ) 61  #WIFSIGNALED ( x ) ( `_WSTATUS (x! _WSTOPPED && _WSTATUS(x!0) ) 62  #WTERMSIG ( x ) ( `_WSTATUS (x)) ) 63  #WIFEXITED ( x ) ( `_WSTATUS (x=0) ) 64  #WEXITSTATUS ( x ) (()((() `_W_INT (x)>> 8& 0xff) ) 65 #ide _POSIX_SOURCE 66  #WCOREDUMP ( x ) ( `_W_INT (x& WCOREFLAG ) ) 68  #W_EXITCODE ( t , sig ) (ԑ<< 8 | (sig)) ) 69  #W_STOPCODE ( sig ) ((sig<< 8 | _WSTOPPED ) ) 81  #WNOHANG 0x00000001 ) 82  #WUNTRACED 0x00000002 ) 84 #ide _POSIX_SOURCE 85  #WALTSIG 0x00000004 ) 90 #ide _POSIX_SOURCE 96  #WAIT_ANY (-1) ) 97  #WAIT_MYPGRP 0 ) 99  ~ 107  uwa { 108  mw_us ; 112  s { 113 #i BYTE_ORDER = LITTLE_ENDIAN 114  mw_Tmsig :7, 115 mw_Cedump :1, 116 mw_Rcode :8, 117 mw_Fr :16; 119 #i BYTE_ORDER = BIG_ENDIAN 120  mw_Fr :16, 121 mw_Rcode :8, 122 mw_Cedump :1, 123 mw_Tmsig :7; 125 } mw_T ; 131  s { 132 #i BYTE_ORDER = LITTLE_ENDIAN 133  mw_Stv :8, 134 mw_Stsig :8, 135 mw_Fr :16; 137 #i BYTE_ORDER = BIG_ENDIAN 138  mw_Fr :16, 139 mw_Stsig :8, 140 mw_Stv :8; 142 } mw_S ; 144  #w_rmsig w_T . w_Tmsig ) 145  #w_cedump w_T . w_Cedump ) 146  #w_tcode w_T . w_Rcode ) 147  #w_v w_S . w_Stv ) 148  #w_sig w_S . w_Stsig ) 150  #WSTOPPED _WSTOPPED ) 153 #ide _KERNEL 154  ~ 156 __BEGIN_DECLS 157  gruge ; 159 pid_t wa __P ((*)); 160 pid_t wapid __P ((pid_t, *, )); 161 #ide _POSIX_SOURCE 162 pid_t wa3 __P ((*, ,  ruge *)); 163 pid_t wa4 __P (id_t, *, ,  ruge *)); 165 g__END_DECLS @/usr/include/termios.h 38 #ide _SYS_TERMIOS_H_ 39  #_SYS_TERMIOS_H_ ) 41  ~ 50  #VEOF 0 ) 51  #VEOL 1 ) 52 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 53  #VEOL2 2 ) 55  #VERASE 3 ) 56 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 57  #VWERASE 4 ) 59  #VKILL 5 ) 60 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 61  #VREPRINT 6 ) 64  #VINTR 8 ) 65  #VQUIT 9 ) 66  #VSUSP 10 ) 67 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 68  #VDSUSP 11 ) 70  #VSTART 12 ) 71  #VSTOP 13 ) 72 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 73  #VLNEXT 14 ) 74  #VDISCARD 15 ) 76  #VMIN 16 ) 77  #VTIME 17 ) 78 #ide _POSIX_C_SOURCE 79  #VSTATUS 18 ) 82  #NCCS 20 ) 84  #_POSIX_VDISABLE (()'\377') ) 86 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 87  #CCEQ ( v , c ) (=v ? v ! _POSIX_VDISABLE : 0) ) 93  #IGNBRK 0x00000001 ) 94  #BRKINT 0x00000002 ) 95  #IGNPAR 0x00000004 ) 96  #PARMRK 0x00000008 ) 97  #INPCK 0x00000010 ) 98  #ISTRIP 0x00000020 ) 99  #INLCR 0x00000040 ) 100  #IGNCR 0x00000080 ) 101  #ICRNL 0x00000100 ) 102  #IXON 0x00000200 ) 103  #IXOFF 0x00000400 ) 104 #i! defed ( _POSIX_C_SOURCE || defed( _XOPEN_SOURCE ) 105  #IXANY 0x00000800 ) 107 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 108  #IMAXBEL 0x00002000 ) 114  #OPOST 0x00000001 ) 115 #i! defed ( _POSIX_C_SOURCE || defed( _XOPEN_SOURCE ) 116  #ONLCR 0x00000002 ) 118 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 119  #OXTABS 0x00000004 ) 120  #ONOEOT 0x00000008 ) 122 #i! defed ( _POSIX_C_SOURCE || defed( _XOPEN_SOURCE ) 123  #OCRNL 0x00000010 ) 124  #ONOCR 0x00000020 ) 125  #ONLRET 0x00000040 ) 131 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 132  #CIGNORE 0x00000001 ) 134  #CSIZE 0x00000300 ) 135  #CS5 0x00000000 ) 136  #CS6 0x00000100 ) 137  #CS7 0x00000200 ) 138  #CS8 0x00000300 ) 139  #CSTOPB 0x00000400 ) 140  #CREAD 0x00000800 ) 141  #PARENB 0x00001000 ) 142  #PARODD 0x00002000 ) 143  #HUPCL 0x00004000 ) 144  #CLOCAL 0x00008000 ) 145 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 146  #CRTSCTS 0x00010000 ) 147  #CRTS_IFLOW CRTSCTS ) 148  #CCTS_OFLOW CRTSCTS ) 149  #CDTRCTS 0x00020000 ) 150  #MDMBUF 0x00100000 ) 151  #CHWFLOW ( MDMBUF | CRTSCTS | CDTRCTS ) 163 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 164  #ECHOKE 0x00000001 ) 166  #ECHOE 0x00000002 ) 167  #ECHOK 0x00000004 ) 168  #ECHO 0x00000008 ) 169  #ECHONL 0x00000010 ) 170 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 171  #ECHOPRT 0x00000020 ) 172  #ECHOCTL 0x00000040 ) 174  #ISIG 0x00000080 ) 175  #ICANON 0x00000100 ) 176 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 177  #ALTWERASE 0x00000200 ) 179  #IEXTEN 0x00000400 ) 180 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 181  #EXTPROC 0x00000800 ) 183  #TOSTOP 0x00400000 ) 184 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 185  #FLUSHO 0x00800000 ) 186  #NOKERNINFO 0x02000000 ) 187  #PENDIN 0x20000000 ) 189  #NOFLSH 0x80000000 ) 191  ttcag_t ; 192  tcc_t ; 193  td_t ; 195  srmios { 196 tcag_t mc_iag ; 197 tcag_t mc_oag ; 198 tcag_t mc_cag ; 199 tcag_t mc_lag ; 200 cc_t mc_cc [ NCCS ]; 201  mc_id ; 202  mc_od ; 208  #TCSANOW 0 ) 209  #TCSADRAIN 1 ) 210  #TCSAFLUSH 2 ) 211 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 212  #TCSASOFT 0x10 ) 218  #B0 0 ) 219  #B50 50 ) 220  #B75 75 ) 221  #B110 110 ) 222  #B134 134 ) 223  #B150 150 ) 224  #B200 200 ) 225  #B300 300 ) 226  #B600 600 ) 227  #B1200 1200 ) 228  #B1800 1800 ) 229  #B2400 2400 ) 230  #B4800 4800 ) 231  #B9600 9600 ) 232  #B19200 19200 ) 233  #B38400 38400 ) 234 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 235  #B7200 7200 ) 236  #B14400 14400 ) 237  #B28800 28800 ) 238  #B57600 57600 ) 239  #B76800 76800 ) 240  #B115200 115200 ) 241  #B230400 230400 ) 242  #EXTA 19200 ) 243  #EXTB 38400 ) 246 #ide _KERNEL 248  #TCIFLUSH 1 ) 249  #TCOFLUSH 2 ) 250  #TCIOFLUSH 3 ) 251  #TCOOFF 1 ) 252  #TCOON 2 ) 253  #TCIOFF 3 ) 254  #TCION 4 ) 256 #i! defed ( _POSIX_C_SOURCE || defed( _XOPEN_SOURCE ) 257  ~ 259  ~ 261 __BEGIN_DECLS 262 d_t cfgid __P ((cڡ  rmios *)); 263 d_t cfgod __P ((cڡ  rmios *)); 264  cftid __P (( rmios *, d_t )); 265  cftod __P (( rmios *, d_t )); 266  tcg __P ((,  rmios *)); 267  tcr __P ((, , cڡ  rmios *)); 268  tcd __P (()); 269  tcow __P ((, )); 270  tcush __P ((, )); 271  tcndbak __P ((, )); 272 #i! defed ( _POSIX_C_SOURCE || defed( _XOPEN_SOURCE ) 273 pid_t tcgsid __P (()); 277 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 278  cfmakaw __P (( rmios *)); 279  cftd __P (( rmios *, d_t )); 281 g__END_DECLS 285 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 292  ~ 300 #i! defed ( _POSIX_SOURCE && !defed( _XOPEN_SOURCE ) 301  ~ @/usr/include/time.h 43 #ide _TIME_H_ 44  #_TIME_H_ ) 46  ~ 47  ~ 48  ~ 49  ~ 51  ~ 53 #ifdef _BSD_CLOCK_T_ 54  _BSD_CLOCK_T_ tock_t ; 55 #undef _BSD_CLOCK_T_ 58 #ifdef _BSD_TIME_T_ 59  _BSD_TIME_T_ ttime_t ; 60 #undef _BSD_TIME_T_ 63 #ifdef _BSD_SIZE_T_ 64  _BSD_SIZE_T_ tsize_t ; 65 #undef _BSD_SIZE_T_ 68 #ifdef _BSD_CLOCKID_T_ 69  _BSD_CLOCKID_T_ tockid_t ; 70 #undef _BSD_CLOCKID_T_ 73 #ifdef _BSD_TIMER_T_ 74  _BSD_TIMER_T_ ttim_t ; 75 #undef _BSD_TIMER_T_ 78  #CLOCKS_PER_SEC 100 ) 80  stm { 81  mtm_c ; 82  mtm_m ; 83  mtm_hour ; 84  mtm_mday ; 85  mtm_m ; 86  mtm_yr ; 87  mtm_wday ; 88  mtm_yday ; 89  mtm_isd ; 90  mtm_gmtoff ; 91 __acڡ * mtm_ze ; 94 __BEGIN_DECLS 95 * asime __P ((cڡ  tm *)); 96 ock_t ock __P (()); 97 * ime __P ((cڡ time_t *)); 98  difime __P (( time_t ,ime_t)); 99  tm * gmtime __P ((cڡ time_t *)); 100  tm * loime __P ((cڡ time_t *)); 101 time_t mktime __P (( tm *)); 102 size_t rime __P ((*, size_t, cڡ *, cڡ  tm *)); 103 time_t time __P ((time_t *)); 105 #i! defed ( _ANSI_SOURCE ) 106  #CLK_TCK 100 ) 107 __acڡ * tzme [2]; 108  tzt __P (()); 113 #i(! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 114 ( g_XOPEN_SOURCE - 0) >= 4 115 * time __P ((cڡ *, cڡ *,  tm *)); 118 #i(! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 119 ( g_POSIX_C_SOURCE - 0>199309L || ( _XOPEN_SOURCE - 0) >= 500 120  ~ 121  sigevt ; 122  gimec ; 123  ock_gs __P (( ockid_t ,  timeec *)); 124  ock_gtime __P (( ockid_t ,  timeec *)); 125  ock_ime __P (( ockid_t , cڡ  timeec *)); 126  nop __P ((cڡ  timeec *, timespec *)); 127  tim_ __P (( ockid_t ,  sigevt *, tim_t *)); 128  tim_de __P (( tim_t )); 129  tim_govrun __P (( tim_t )); 130  tim_gtime __P (( tim_t ,  imec *)); 131  tim_ime __P (( tim_t , , cڡ  imec *, 132  imec *)); 135 #i(! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 136 ( g_POSIX_C_SOURCE - 0>199506L || ( _XOPEN_SOURCE - 0) >= 500 || \ 137 $defed ( _REENTRANT ) 138 * asime_r `__P ((cڡ  tm *, *)); 139 * ime_r `__P ((cڡ time_t *, *)); 140  tm * gmtime_r `__P ((cڡ time_t *, tm *)); 141  tm * loime_r `__P ((cڡ time_t *, tm *)); 144 #i! `defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 145 time_t time2posix `__P ((time_t)); 146 time_t posix2time `__P ((time_t)); 147 time_t timegm `__P (( tm *const)); 148 time_t timeoff `__P (( tm *const, const )); 149 time_t timol `__P (( tm *const)); 150 * timeze `__P ((, )); 151  tztwl `__P (()); 152  tm * ofime `__P ((cڡ time_t *const, const )); 156 __END_DECLS @/usr/include/unistd.h 74 #ide _UNISTD_H_ 75  #_UNISTD_H_ ) 77  ~ 78  ~ 79  ~ 80  ~ 81  ~ 87  #STDIN_FILENO 0 ) 88  #STDOUT_FILENO 1 ) 89  #STDERR_FILENO 2 ) 91  ~ 93 __BEGIN_DECLS 94 __dd  _ex __P (() __ibu__ (( __nܑu__ )); 95  acss __P ((const *, )); 96  m __P (()); 97  chd __P ((const *)); 98 #i defed ( _POSIX_C_SOURCE || defed( _XOPEN_SOURCE ) 99  chown __P ((cڡ *, uid_t , gid_t ) __RENAME ( __posix_chown ); 101  chown __P ((cڡ *, uid_t , gid_t )); 103  o __P (()); 104 size_t cfr __P ((, *, size_t)); 105 * curid __P ((*)); 106  dup __P (()); 107  dup2 __P ((, )); 108  exe __P ((const *, const *, ...)); 109  exee __P ((const *, const *, ...)); 110  exep __P ((const *, const *, ...)); 111  execv __P ((const *, * const *)); 112  execve __P ((const *, * const *, * const *)); 113  execvp __P ((const *, * const *)); 114 pid_t fk __P (()); 115  hcf __P ((, )); 116 * gcwd __P ((*, size_t )); 117 gid_t gegid __P (()); 118 uid_t geuid __P (()); 119 gid_t ggid __P (()); 120  ggroups __P ((, gid_t [])); 121 __acڡ * glog __P (()); 122 pid_t gpg __P (()); 123 pid_t gpid __P (()); 124 pid_t gid __P (()); 125 uid_t guid __P (()); 126  iy __P (()); 127  lk __P ((const *, const *)); 128 off_t lek __P ((, off_t, )); 129  thcf __P ((const *, )); 130  u __P (()); 131  pe __P ((*)); 132 ssize_t ad __P ((, *, size_t )); 133  rmd __P ((const *)); 134  tgid __P (( gid_t )); 135  gid __P (( pid_t ,id_t)); 136 pid_t tsid __P (()); 137  tuid __P (( uid_t )); 138  p __P (()); 139  syscf __P (()); 140 pid_t tcgpg __P (()); 141  tcg __P ((, pid_t )); 142 __acڡ * yme __P (()); 143  uƚk __P ((const *)); 144 ssize_t wre __P ((, cڡ *, size_t )); 150 #i(! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 151 ( g_POSIX_C_SOURCE - 0>2 || ( _XOPEN_SOURCE - 0) >= 4 152  gt __P ((, * const [], const *)); 154 * ݏrg ; 155  ݋ ; 156  td ; 157  tt ; 165 #i(! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 166 ( g_POSIX_C_SOURCE - 0) >= 199309L || \ 167 ( defed ( _XOPEN_SOURCE && defed( _XOPEN_SOURCE_EXTENDED )) || \ 168 ( _XOPEN_SOURCE - 0) >= 500 169  run __P ((, off_t )); 176 #i(! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 177 ( g_POSIX_C_SOURCE - 0>199309L || ( _XOPEN_SOURCE - 0) >= 500 178  fdasync __P (()); 179  fsync __P (()); 186 #i! defed ( _POSIX_C_SOURCE || defed( _XOPEN_SOURCE ) 187  chro __P ((const *)); 188  ni __P (()); 195 #i defed ( _XOPEN_SOURCE ) && (_XOPEN_SOURCE - 0) <= 3 196  me __P ((cڡ *, cڡ *) __RENAME ( __posix_me ); 203 #i(! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 204 ( g_XOPEN_SOURCE - 0) >= 4 205 __acڡ * y __P ((const *, const *)); 206  y __P ((*, )); 207 * gss __P ((const *)); 208 pid_t gsid __P ((pid_t)); 215 #i(! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 216 ( defed ( _XOPEN_SOURCE && defed( _XOPEN_SOURCE_EXTENDED )) || \ 217 ( g_XOPEN_SOURCE - 0) >= 500 218 #ifde _BSD_INTPTR_T_ 219  _BSD_INTPTR_T_ t_t ; 220 #unde _BSD_INTPTR_T_ 223  #F_ULOCK 0 ) 224  #F_LOCK 1 ) 225  #F_TLOCK 2 ) 226  #F_TEST 3 ) 228  brk __P ((*)); 229  fchd __P (()); 230 #i defed ( _XOPEN_SOURCE ) 231  fchown __P ((, uid_t , gid_t ) __RENAME ( __posix_fchown ); 233  fchown __P ((, uid_t , gid_t )); 235  gdbsize __P (()); 236  ghoid __P (()); 237  ghome __P ((*, size_t )); 238 __pu  239 ggesize __P (()); 240 pid_t gpgid __P ((pid_t)); 241 #i defed ( _XOPEN_SOURCE ) 242  lchown __P ((cڡ *, uid_t , gid_t ) __RENAME ( __posix_lchown ); 244  lchown __P ((cڡ *, uid_t , gid_t )); 246  lockf __P ((, , off_t )); 247  adlk __P ((cڡ *, *, size_t )); 248 * sbrk __P (( _t )); 250  g __P (( pid_t pid ,id_ pg )); 251  egid __P (( gid_t , gid_t)); 252  euid __P (( uid_t , uid_t)); 253  swab __P ((cڡ *, *, size_t )); 254  symlk __P ((const *, const *)); 255  sync __P (()); 256  un __P ((cڡ *, off_t )); 257 ucds_t um __P ((useconds_t, useconds_t)); 258  up __P (( ucds_t )); 259 #ifde __LIBC12_SOURCE__ 260 pid_t vfk __P (()); 261 pid_t __vfk14 __P (()); 263 pid_t vfk __P (()) __RENAME ( __vfk14 ); 266 #ide __AUDIT__ 267 * gwd __P ((*)); 271 #i __STDC__ 272  gtimev ; 274  __P ((, fd_t *, fd_*, fd_*,  timev *)); 281 #i(! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 282 ( g_XOPEN_SOURCE - 0) >= 500 283 ssize_t d __P ((, *, size_t , off_t )); 284 ssize_t pwre __P ((, cڡ *, size_t , off_t )); 291 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 292  ac __P ((const *)); 293  des_ch __P ((const *, *, , )); 294  des_tkey __P ((cڡ * key )); 295  durshl __P (()); 296  exe __P ((const *, * const *, * const *)); 297  fchro __P (()); 298  gdomame __P ((*, size_t )); 299  ggroui __P ((cڡ *, gid_t , gid_t *, *)); 300 mode_t gmode __P ((const *, mode_t)); 301  gsubt __P ((**, * const *, **)); 302 __acڡ * gurshl __P (()); 303  groups __P ((cڡ *, gid_t )); 304  urok __P (( u_t32_t , , const *, const *)); 305  istugid __P (()); 306  nfssvc __P ((, *)); 307  of __P ((*, size_t , u_lg , u_t )); 308  psigl __P ((, const *)); 309  rcmd __P ((**, , const *, 311  bo __P ((, *)); 312  voke __P ((const *)); 313  esvpt __P ((*)); 314  rurok __P ((const *, , const *, const *)); 315  tdomame __P ((cڡ *, size_t )); 316  gid __P (( gid_t )); 317  uid __P (( uid_t )); 318  tgroups __P ((, cڡ gid_t *)); 319  thoid __P (()); 320  thome __P ((cڡ *, size_t )); 321  og __P ((const *)); 322 * tmode __P ((const *)); 323  gid __P (( gid_t )); 324  uid __P (( uid_t )); 325  turshl __P (()); 326  rmode __P (( mode_t , *)); 327 __acڡ * rsigl __P (()); 328  swl __P ((, const *, )); 329  sw __P ((const *)); 330  sys __P ((, ...)); 331 quad_t __sys __P ((quad_t, ...)); 332  unde __P ((const *)); 335  rcmd_af __P ((**, , const *, 337  esvpt_af __P ((*, )); 338  urok_ __P ((const *, , , const *, const *)); 341 __cڡ *__cڡ * sys_sigli __RENAME ( __sys_sigli14 ); 342  ݌et ; 343 * subݏrg ; 346 g__END_DECLS @nevlib/inifile.h 5 #ide INIFILE_H 6  #INIFILE_H ) 8 * tINI ; 9 * tINISECT ; 11  #INI_PASS 1 ) 12  #INI_FAIL 0 ) 14 INI i_ (); 15  i_deroy ( INI obje ); 17  i_ld ( INI obje , cڡ * fame ); 18  i_wre ( INI obje , cڡ * fame ); 19  i_wreFe ( INI obje , FILE * outfe ); 21 INISECT i_gSei ( INI obje , 22 cڡ * me ); 23 INISECT i_addSei ( INI obje , 24 cڡ * me ); 26  i_addEry ( INI obje , 27 cڡ * me , 28 cڡ * yme , 29 cڡ * vuame ); 30  i_addErySe ( INI obje , 31 INISECT i , 32 cڡ * yme , 33 cڡ * vuame ); 35 * i_gVueSg ( INI obje , 36 cڡ * me , 37 cڡ * yme ); 38 * i_gVueSgSe ( INI obje , 39 INISECT i , 40 cڡ * yme ); 41  i_gVueNumb ( INI obje , 42 cڡ * me , 43 cڡ * yme , 44 * numpos ); 45  i_gVueNumbSe ( INI obje , 46 INISECT i , 47 cڡ * yme , 48 * numpos ); 49  i_gVueBo ( INI obje , 50 cڡ * me , 51 cڡ * yme , 52 cڡ  thedeu ); 53  i_gVueBoSe ( INI obje , 54 INISECT i , 55 cڡ * yme , 56 cڡ  thedeu ); @nevlib/llist.h 6 #i! defed LLIST_H 7  #LLIST_H ) 9  ~ 10  ~ 12  tun_t ; 15 * tLLIST ; 17  #LLIST_PASS 1 ) 18  #LLIST_FAIL 0 ) 21 LLIST _ ( un_t size , (* func (* node )); 22  `_deroy ( LLIST li ); 25  `_rmf (cڡ LLIST li ); 26  `_rmϡ (cڡ LLIST li ); 27  `_rmcu (cڡ LLIST li ); 28 * `_addϡ (cڡ LLIST li , * emt ); 29 * `_addf (cڡ LLIST li , * emt ); 30 * `_addacur (cڡ LLIST li , * emt ); 31 * `_addbefecur (cڡ LLIST li , * emt ); 34  #_queue ( a , b `_addϡ ,b) ) 35  #_dequeue ( a `_p ) ) 38  #_push ( a , b `_addf ,b) ) 39 * `_p (cڡ LLIST li ); 40  #_pu ( a `_p ) ) 43  `_t (cڡ LLIST li ); 44 * `_xt (cڡ LLIST li ); 45 * `_ev (cڡ LLIST li ); 46 * `_da (cڡ LLIST li ); 47 * `_hd (cڡ LLIST li ); 48 * `_ (cڡ LLIST li ); 51 * `_fo (cڡ LLIST li , * r ); 54  `_n (cڡ LLIST li , 55 (* nfunc (* node ,  iscur )); 56  `_ncur (cڡ LLIST li ); 57  `_Żv (cڡ LLIST li ); 58  `_ext (cڡ LLIST li ); 59  `_ (cڡ LLIST li ); 62 un_t `_tٮ (cڡ LLIST li ); 63 un_t `_cuum (cڡ LLIST li ); 64 un_t `_nodum (cڡ LLIST li , cڡ * node ); 65 * `_gnode (cڡ LLIST li ,  nodum ); @/usr/include/machine/ansi.h 38 #idef _ANSI_H_ 39  #_ANSI_H_ ) 41  ~ 52  #_BSD_CLOCK_T_  ) 53  #_BSD_PTRDIFF_T_  ) 54  #_BSD_SIZE_T_  ) 55  #_BSD_SSIZE_T_  ) 56  #_BSD_TIME_T_  ) 57 #i __GNUC_PREREQ__ (2, 96) 58  #_BSD_VA_LIST_ __but_va_li ) 60  #_BSD_VA_LIST_ * ) 62  #_BSD_CLOCKID_T_  ) 63  #_BSD_TIMER_T_  ) 64  #_BSD_SUSECONDS_T_  ) 65  #_BSD_USECONDS_T_  ) 66  #_BSD_INTPTR_T_  ) 67  #_BSD_UINTPTR_T_  ) 83  #_BSD_WCHAR_T_  ) 84  #_BSD_WINT_T_  ) 85  #_BSD_RUNE_T_  ) @/usr/include/machine/endian.h 3  ~ @/usr/include/machine/limits.h 38 #idef _MACHINE_LIMITS_H_ 39  #_MACHINE_LIMITS_H_ ) 41  #CHAR_BIT 8 ) 42  #MB_LEN_MAX 32 ) 44  #SCHAR_MAX 0x7f ) 45  #SCHAR_MIN (-0x7f-1) ) 47  #UCHAR_MAX 0xffU ) 48  #CHAR_MAX 0x7f ) 49  #CHAR_MIN (-0x7f-1) ) 51  #USHRT_MAX 0xffffU ) 52  #SHRT_MAX 0x7fff ) 53  #SHRT_MIN (-0x7fff-1 ) 55  #UINT_MAX 0xffffffffU ) 56  #INT_MAX 0x7fffffff ) 57  #INT_MIN (-0x7fffffff-1) ) 59  #ULONG_MAX 0xffffffffUL ) 60  #LONG_MAX 0x7fffffffL ) 61  #LONG_MIN (-0x7fffffffL-1) ) 63 #i! defed ( _ANSI_SOURCE ) 64  #SSIZE_MAX INT_MAX ) 66 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) || \ 67 defed ( _ISOC99_SOURCE || ( g__STDC_VERSION__ - 0) >= 199901L 68  #ULLONG_MAX 0xffffffffffffffffULL ) 69  #LLONG_MAX 0x7fffffffffffffffLL ) 70  #LLONG_MIN (-0x7fffffffffffffffLL-1 ) 73 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 74  #SIZE_T_MAX UINT_MAX ) 76  #UQUAD_MAX 0xffffffffffffffffULL ) 77  #QUAD_MAX 0x7fffffffffffffffLL ) 78  #QUAD_MIN (-0x7fffffffffffffffLL-1) ) 83 #i! defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) || \ 84 $defed ( _XOPEN_SOURCE ) 85  #LONG_BIT 32 ) 86  #WORD_BIT 32 ) 88  #DBL_DIG 15 ) 89  #DBL_MAX 1.7976931348623157E+308 ) 90  #DBL_MIN 2.2250738585072014E-308 ) 92  #FLT_DIG 6 ) 93  #FLT_MAX 3.40282347E+38F ) 94  #FLT_MIN 1.17549435E-38F ) @/usr/include/machine/types.h 38 #idef _MACHTYPES_H_ 39  #_MACHTYPES_H_ ) 41  ~ 43 #i defed ( _KERNEL ) 44  sb_t { 45  mv [6]; 46 } tb_t ; 50 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 51  tddr_t ; 52  tpsize_t ; 53  tvaddr_t ; 54  tvsize_t ; 61  #__BIT_TYPES_DEFINED__ ) 62  __sigd  tt8_t ; 63  tu_t8_t ; 64  tt16_t ; 65  tu_t16_t ; 66  tt32_t ; 67  tu_t32_t ; 69  tt64_t ; 71  tu_t64_t ; 73  t32_t tgi_t ; 76  #__NO_STRICT_ALIGNMENT ) 78  #__HAVE_DEVICE_REGISTER ) 79  #__HAVE_NWSCONS ) 80  #__HAVE_CPU_COUNTER ) @/usr/include/strings.h 39 #ide _STRINGS_H_ 40  #_STRINGS_H_ ) 42  ~ 43  ~ 45 #ifdef _BSD_SIZE_T_ 46  _BSD_SIZE_T_ tsize_t ; 47 #undef _BSD_SIZE_T_ 50 #idef _XOPEN_SOURCE 51  ~ 54  ~ 56 __BEGIN_DECLS 57  bcmp __P ((cڡ *, cڡ *, size_t )); 58  bcy __P ((cڡ *, *, size_t )); 59  bzo __P ((*, size_t )); 60  ffs __P (()); 61 * dex __P ((const *, )); 62 * rdex __P ((const *, )); 63  rcmp __P ((const *, const *)); 64  cmp __P ((cڡ *, cڡ *, size_t )); 65 g__END_DECLS 67 #i! defed ( _XOPEN_SOURCE ) 68  ~ @/usr/include/sys/cdefs.h 41 #idef _SYS_CDEFS_H_ 42  #_SYS_CDEFS_H_ ) 55 #ifde __GNUC__ 56  #__GNUC_PREREQ__ ( x , y ) \ 57 (( __GNUC__ =( x && __GNUC_MINOR__ >( y )) || \ 58 ( __GNUC__ > ( x ))) ) 60  #__GNUC_PREREQ__ ( x , y ) 0 ) 63  ~ 64 #ifde __ELF__ 65  ~ 67  ~ 70 #i defed ( __lulus ) 71  #__BEGIN_DECLS "C" { ) 72  #__END_DECLS }; ) 74  #__BEGIN_DECLS ) 75  #__END_DECLS ) 86  #___STRING ( x ) `__STRING (x) ) 87  #___CONCAT ( x , y ) `__CONCAT (x,y) ) 89 #i defed ( __STDC__ || defed( __lulus ) 90  #__P ( os )ros ) 91  #__CONCAT ( x , y ) x ## y ) 92  #__STRING ( x ) #x ) 94  #__cڡ cڡ ) 95  #__sigd sigd ) 96  #__vީe vީe ) 97 #i defed ( __lulus ) 98  #__le le ) 100 #i! defed ( __GNUC__ && !defed( __lt__ ) 101  #__le ) 106  #__P ( os ) () ) 107  #__CONCAT ( x , y ) x ) y 108  #__STRING ( x ) "x" ) 110 #ide __GNUC__ 111  #__cڡ ) 112  #__le ) 113  #__sigd ) 114  #__vީe ) 123 #idef NO_ANSI_KEYWORDS 124 cڡ __cڡ ) 125  #le __le ) 126 sigd __sigd ) 127 vީe __vީe ) 134 #ifde __AUDIT__ 135  #__acڡ __cڡ ) 137  #__acڡ ) 144 #i! __GNUC_PREREQ__ (2, 0) 145  #__exnsi__ ) 156 #i! __GNUC_PREREQ__ (2, 5) 157  #__ibu__ ( x ) ) 158 #i defed ( __GNUC__ && !defed( __STRICT_ANSI__ ) 159  #__dd __vީe ) 160  #__pu __cڡ ) 164 #ifde __KPRINTF_ATTRIBUTE__ 165  #__ktf_ibu__ ( a `__ibu__ ) ) 167  #__ktf_ibu__ ( a ) ) 171 #ide __dd 172  #__dd ) 173  #__pu ) 176 #i defed ( _KERNEL ) 177 #i defed ( NO_KERNEL_RCSIDS ) 178 #unde __KERNEL_RCSID 179  #__KERNEL_RCSID ( _n , _s ) ) 183 #i! defed ( _STANDALONE && !defed( _KERNEL ) 184 #ifde __GNUC__ 185  #__RENAME ( x ) `___RENAME (x) ) 187 #ifde __lt__ 188  #__RENAME ( x ) `__symb޻me (x) ) 194  #__RENAME ( x ) no mg kl de vmt ) 225 #i __GNUC_PREREQ__ (2, 96) 226  #__edi_ue ( exp ) `__but_ex ((xp!0), 1) ) 227  #__edi_l ( exp ) `__but_ex ((xp!0), 0) ) 229  #__edi_ue ( exp ) (xp!0) ) 230  #__edi_l ( exp ) (xp!0) ) @/usr/include/sys/dirent.h 38 #ide _SYS_DIRENT_H_ 39  #_SYS_DIRENT_H_ ) 41  ~ 54  sdt { 55 u_t32_t md_fo ; 56 u_t16_t md_ ; 57 u_t8_t md_ty ; 58 u_t8_t md_mn ; 59 #i defed ( _POSIX_C_SOURCE || defed( _XOPEN_SOURCE ) 60  md_me [255 + 1]; 62  #MAXNAMLEN 255 ) 63  md_me [ MAXNAMLEN + 1]; 67 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 71  #DT_UNKNOWN 0 ) 72  #DT_FIFO 1 ) 73  #DT_CHR 2 ) 74  #DT_DIR 4 ) 75  #DT_BLK 6 ) 76  #DT_REG 8 ) 77  #DT_LNK 10 ) 78  #DT_SOCK 12 ) 79  #DT_WHT 14 ) 84  #IFTODT ( mode ) (((mode& 0170000>> 12) ) 85  #DTTOIF ( dty ) ((dty<< 12) ) 88 #ifde _KERNEL 95  #DIRENT_SIZE ( dp ) \ 96 (( ( dt - ( MAXNAMLEN +1)+ ((( dp )-> d_mn +1 + 3&~ 3)) ) @/usr/include/sys/dkio.h 36 #ide _SYS_DKIO_H_ 37  #_SYS_DKIO_H_ ) 39  ~ 45  #DIOCGDINFO `_IOR ('d', 101,  diskb ) ) 46  #DIOCSDINFO `_IOW ('d', 102,  diskb ) ) 47  #DIOCWDINFO `_IOW ('d', 103,  diskb ) ) 48  #DIOCGPART `_IOW ('d', 104,  fo ) ) 51  #DIOCRFORMAT `_IOWR ('d', 105,  fm_ ) ) 52  #DIOCWFORMAT `_IOWR ('d', 106,  fm_ ) ) 54  #DIOCSSTEP `_IOW ('d', 107, ) ) 55  #DIOCSRETRIES `_IOW ('d', 108, ) ) 56  #DIOCKLABEL `_IOW ('d', 119, ) ) 57  #DIOCWLABEL `_IOW ('d', 109, ) ) 59  #DIOCSBAD `_IOW ('d', 110,  dkbad ) ) 60  #DIOCEJECT `_IOW ('d', 112, ) ) 61  #ODIOCEJECT `_IO ('d', 112) ) 62  #DIOCLOCK `_IOW ('d', 113, ) ) 65  #DIOCGDEFLABEL `_IOR ('d', 114,  diskb ) ) 66  #DIOCCLRLABEL `_IO ('d', 115) ) @/usr/include/sys/errno.h 43 #ide _SYS_ERRNO_H_ 44  #_SYS_ERRNO_H_ ) 46  #EPERM 1 ) 47  #ENOENT 2 ) 48  #ESRCH 3 ) 49  #EINTR 4 ) 50  #EIO 5 ) 51  #ENXIO 6 ) 52  #E2BIG 7 ) 53  #ENOEXEC 8 ) 54  #EBADF 9 ) 55  #ECHILD 10 ) 56  #EDEADLK 11 ) 58  #ENOMEM 12 ) 59  #EACCES 13 ) 60  #EFAULT 14 ) 61 #ide _POSIX_SOURCE 62  #ENOTBLK 15 ) 64  #EBUSY 16 ) 65  #EEXIST 17 ) 66  #EXDEV 18 ) 67  #ENODEV 19 ) 68  #ENOTDIR 20 ) 69  #EISDIR 21 ) 70  #EINVAL 22 ) 71  #ENFILE 23 ) 72  #EMFILE 24 ) 73  #ENOTTY 25 ) 74 #ide _POSIX_SOURCE 75  #ETXTBSY 26 ) 77  #EFBIG 27 ) 78  #ENOSPC 28 ) 79  #ESPIPE 29 ) 80  #EROFS 30 ) 81  #EMLINK 31 ) 82  #EPIPE 32 ) 85  #EDOM 33 ) 86  #ERANGE 34 ) 89  #EAGAIN 35 ) 90 #ide _POSIX_SOURCE 91  #EWOULDBLOCK EAGAIN ) 92  #EINPROGRESS 36 ) 93  #EALREADY 37 ) 96  #ENOTSOCK 38 ) 97  #EDESTADDRREQ 39 ) 98  #EMSGSIZE 40 ) 99  #EPROTOTYPE 41 ) 100  #ENOPROTOOPT 42 ) 101  #EPROTONOSUPPORT 43 ) 102  #ESOCKTNOSUPPORT 44 ) 103  #EOPNOTSUPP 45 ) 104  #EPFNOSUPPORT 46 ) 105  #EAFNOSUPPORT 47 ) 106  #EADDRINUSE 48 ) 107  #EADDRNOTAVAIL 49 ) 110  #ENETDOWN 50 ) 111  #ENETUNREACH 51 ) 112  #ENETRESET 52 ) 113  #ECONNABORTED 53 ) 114  #ECONNRESET 54 ) 115  #ENOBUFS 55 ) 116  #EISCONN 56 ) 117  #ENOTCONN 57 ) 118  #ESHUTDOWN 58 ) 119  #ETOOMANYREFS 59 ) 120  #ETIMEDOUT 60 ) 121  #ECONNREFUSED 61 ) 123  #ELOOP 62 ) 125  #ENAMETOOLONG 63 ) 128 #ide _POSIX_SOURCE 129  #EHOSTDOWN 64 ) 130  #EHOSTUNREACH 65 ) 132  #ENOTEMPTY 66 ) 135 #ide _POSIX_SOURCE 136  #EPROCLIM 67 ) 137  #EUSERS 68 ) 138  #EDQUOT 69 ) 141  #ESTALE 70 ) 142  #EREMOTE 71 ) 143  #EBADRPC 72 ) 144  #ERPCMISMATCH 73 ) 145  #EPROGUNAVAIL 74 ) 146  #EPROGMISMATCH 75 ) 147  #EPROCUNAVAIL 76 ) 150  #ENOLCK 77 ) 151  #ENOSYS 78 ) 153 #ide _POSIX_SOURCE 154  #EFTYPE 79 ) 155  #EAUTH 80 ) 156  #ENEEDAUTH 81 ) 159  #EIDRM 82 ) 160  #ENOMSG 83 ) 161  #EOVERFLOW 84 ) 165  #EILSEQ 85 ) 167  #ELAST 85 ) 169 #ifde _KERNEL 171  #ERESTART -1 ) 172  #EJUSTRETURN -2 ) @/usr/include/sys/featuretest.h 8 #ide _SYS_FEATURETEST_H_ 9  #_SYS_FEATURETEST_H_ ) 11 #i defed ( _POSIX_SOURCE && !defed( _POSIX_C_SOURCE ) 12  #_POSIX_C_SOURCE 1L ) 15 #i(( _POSIX_C_SOURCE - 0>199506L || ( _XOPEN_SOURCE - 0) >= 500) && \ 16 ! $defed ( _REENTRANT ) 17  #_REENTRANT ) @/usr/include/sys/filio.h 43 #idef _SYS_FILIO_H_ 44  #_SYS_FILIO_H_ ) 46  ~ 49  #FIOCLEX `_IO ('f', 1) ) 50  #FIONCLEX `_IO ('f', 2) ) 51  #FIONREAD `_IOR ('f', 127, ) ) 52  #FIONBIO `_IOW ('f', 126, ) ) 53  #FIOASYNC `_IOW ('f', 125, ) ) 54  #FIOSETOWN `_IOW ('f', 124, ) ) 55  #FIOGETOWN `_IOR ('f', 123, ) ) @/usr/include/sys/ioccom.h 38 #idef _SYS_IOCCOM_H_ 39  #_SYS_IOCCOM_H_ ) 46  #IOCPARM_MASK 0x1fff ) 47  #IOCPARM_LEN ( x ) (((x>> 16& IOCPARM_MASK ) ) 48  #IOCBASECMD ( x ) ((x& ~( IOCPARM_MASK << 16)) ) 49  #IOCGROUP ( x ) (((x>> 8& 0xff) ) 51  #IOCPARM_MAX NBPG ) 53  #IOC_VOID ()0x20000000 ) 55  #IOC_OUT ()0x40000000 ) 57  #IOC_IN ()0x80000000 ) 59  #IOC_INOUT ( IOC_IN | IOC_OUT ) ) 61  #IOC_DIRMASK ()0xe0000000 ) 63  #_IOC ( out , group , num , n ) \ 64 ( out | (( n & IOCPARM_MASK << 16| (( group << 8| ( num )) ) 65  #_IO ( g , n ) `_IOC ( IOC_VOID , (g), (n), 0) ) 66  #_IOR ( g , n , t ) `_IOC ( IOC_OUT , (g), (n), )) ) 67  #_IOW ( g , n , t ) `_IOC ( IOC_IN , (g), (n), )) ) 69  #_IOWR ( g , n , t ) `_IOC ( IOC_INOUT , (g), (n), )) ) @/usr/include/sys/ioctl_compat.h 43 #ide _SYS_IOCTL_COMPAT_H_ 44  #_SYS_IOCTL_COMPAT_H_ ) 46  ~ 47  ~ 49  stchs { 50  mt_c ; 51  mt_quc ; 52  mt_tc ; 53  mt_c ; 54  mt_eofc ; 55  mt_brkc ; 58  schs { 59  mt_suc ; 60  mt_dsuc ; 61  mt_tc ; 62  mt_ushc ; 63  mt_wasc ; 64  mt_extc ; 70 #ide _SGTTYB_ 71  #_SGTTYB_ ) 72  ssgyb { 73  msg_id ; 74  msg_od ; 75  msg_a ; 76  msg_kl ; 77  msg_ags ; 81 #ifde USE_OLD_TTY 82 # unde TIOCGETD 83  #TIOCGETD `_IOR ('t', 0, ) ) 84 # unde TIOCSETD 85  #TIOCSETD `_IOW ('t', 1, ) ) 87  #OTIOCGETD `_IOR ('t', 0, ) ) 88  #OTIOCSETD `_IOW ('t', 1, ) ) 90  #TIOCHPCL `_IO ('t', 2) ) 91  #TIOCGETP `_IOR ('t', 8, sgyb ) ) 92  #TIOCSETP `_IOW ('t', 9, sgyb ) ) 93  #TIOCSETN `_IOW ('t',10, sgyb ) ) 94  #TIOCSETC `_IOW ('t',17, tchs ) ) 95  #TIOCGETC `_IOR ('t',18, tchs ) ) 96  #TANDEM 0x00000001 ) 97  #CBREAK 0x00000002 ) 98  #LCASE 0x00000004 ) 99  #ECHO 0x00000008 ) 100  #CRMOD 0x00000010 ) 101  #RAW 0x00000020 ) 102  #ODDP 0x00000040 ) 103  #EVENP 0x00000080 ) 104  #ANYP 0x000000c0 ) 105  #NLDELAY 0x00000300 ) 106  #NL0 0x00000000 ) 107  #NL1 0x00000100 ) 108  #NL2 0x00000200 ) 109  #NL3 0x00000300 ) 110  #TBDELAY 0x00000c00 ) 111  #TAB0 0x00000000 ) 112  #TAB1 0x00000400 ) 113  #TAB2 0x00000800 ) 114  #XTABS 0x00000c00 ) 115  #CRDELAY 0x00003000 ) 116  #CR0 0x00000000 ) 117  #CR1 0x00001000 ) 118  #CR2 0x00002000 ) 119  #CR3 0x00003000 ) 120  #VTDELAY 0x00004000 ) 121  #FF0 0x00000000 ) 122  #FF1 0x00004000 ) 123  #BSDELAY 0x00008000 ) 124  #BS0 0x00000000 ) 125  #BS1 0x00008000 ) 126  #ALLDELAY ( NLDELAY | TBDELAY | CRDELAY | VTDELAY | BSDELAY ) ) 127  #CRTBS 0x00010000 ) 128  #PRTERA 0x00020000 ) 129  #CRTERA 0x00040000 ) 130  #TILDE 0x00080000 ) 131  #MDMBUF 0x00100000 ) 132  #LITOUT 0x00200000 ) 133  #TOSTOP 0x00400000 ) 134  #FLUSHO 0x00800000 ) 135  #NOHANG 0x01000000 ) 136  #L001000 0x02000000 ) 137  #CRTKIL 0x04000000 ) 138  #PASS8 0x08000000 ) 139  #CTLECH 0x10000000 ) 140  #PENDIN 0x20000000 ) 141  #DECCTQ 0x40000000 ) 142  #NOFLSH 0x80000000 ) 143  #TIOCLBIS `_IOW ('t', 127, ) ) 144  #TIOCLBIC `_IOW ('t', 126, ) ) 145  #TIOCLSET `_IOW ('t', 125, ) ) 146  #TIOCLGET `_IOR ('t', 124, ) ) 147  #LCRTBS ( CRTBS >>16) ) 148  #LPRTERA ( PRTERA >>16) ) 149  #LCRTERA ( CRTERA >>16) ) 150  #LTILDE ( TILDE >>16) ) 151  #LMDMBUF ( MDMBUF >>16) ) 152  #LLITOUT ( LITOUT >>16) ) 153  #LTOSTOP ( TOSTOP >>16) ) 154  #LFLUSHO ( FLUSHO >>16) ) 155  #LNOHANG ( NOHANG >>16) ) 156  #LCRTKIL ( CRTKIL >>16) ) 157  #LPASS8 ( PASS8 >>16) ) 158  #LCTLECH ( CTLECH >>16) ) 159  #LPENDIN ( PENDIN >>16) ) 160  #LDECCTQ ( DECCTQ >>16) ) 161  #LNOFLSH ( NOFLSH >>16) ) 162  #TIOCSLTC `_IOW ('t',117, chs ) ) 163  #TIOCGLTC `_IOR ('t',116, chs ) ) 164  #OTIOCCONS `_IO ('t', 98) ) 165  #OTTYDISC 0 ) 166  #NETLDISC 1 ) 167  #NTTYDISC 2 ) @/usr/include/sys/null.h 3 #idef NULL 4 #i! defed ( __GNUG__ || __GNUG__ < 2 || (__GNUG__ =2 && __GNUC_MINOR__ < 90) 5 #i defed ( __AUDIT__ && !defed( __lulus ) 10  #NULL (*)0 ) 12  #NULL 0 ) 15  #NULL __nu ) @/usr/include/sys/signal.h 43 #idef _SYS_SIGNAL_H_ 44  #_SYS_SIGNAL_H_ ) 46  ~ 48  #_NSIG 33 ) 50 #i! defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) && \ 51 ! $defed ( _XOPEN_SOURCE ) 52  #NSIG _NSIG ) 54 #i `defed ( __LIBC12_SOURCE__ || defed( _KERNEL ) 56  #NSIG13 32 ) 61  #SIGHUP 1 ) 62  #SIGINT 2 ) 63  #SIGQUIT 3 ) 64  #SIGILL 4 ) 65 #ide _POSIX_SOURCE 66  #SIGTRAP 5 ) 68  #SIGABRT 6 ) 69 #ide _POSIX_SOURCE 70  #SIGIOT SIGABRT ) 71  #SIGEMT 7 ) 73  #SIGFPE 8 ) 74  #SIGKILL 9 ) 75 #ide _POSIX_SOURCE 76  #SIGBUS 10 ) 78  #SIGSEGV 11 ) 79 #ide _POSIX_SOURCE 80  #SIGSYS 12 ) 82  #SIGPIPE 13 ) 83  #SIGALRM 14 ) 84  #SIGTERM 15 ) 85 #ide _POSIX_SOURCE 86  #SIGURG 16 ) 88  #SIGSTOP 17 ) 89  #SIGTSTP 18 ) 90  #SIGCONT 19 ) 91  #SIGCHLD 20 ) 92  #SIGTTIN 21 ) 93  #SIGTTOU 22 ) 94 #ide _POSIX_SOURCE 95  #SIGIO 23 ) 96  #SIGXCPU 24 ) 97  #SIGXFSZ 25 ) 98  #SIGVTALRM 26 ) 99  #SIGPROF 27 ) 100  #SIGWINCH 28 ) 101  #SIGINFO 29 ) 103  #SIGUSR1 30 ) 104  #SIGUSR2 31 ) 105 #ide _POSIX_SOURCE 106  #SIGPWR 32 ) 109 #ide _KERNEL 110  ~ 113  #SIG_DFL (((* `__P (()) 0) ) 114  #SIG_IGN (((* `__P (()) 1) ) 115  #SIG_ERR (((* `__P (())-1) ) 117 #ide _ANSI_SOURCE 118 #i `defed ( __LIBC12_SOURCE__ || defed( _KERNEL ) 119  tsigt13_t ; 124  #__sigmask13 ( n ) (1 << (- 1)) ) 125  #__sigaddt13 ( s , n ) (*(s| `__sigmask13 )) ) 126  #__sigdt13 ( s , n ) (*(s&~ `__sigmask13 )) ) 127  #__sigismemb13 ( s , n ) (*(s& `__sigmask13 )) ) 128  #__sigemyt13 ( s ) (*(s0) ) 129  #__sigflt13 ( s ) (*(s~( sigt13_t )0) ) 134  ssigai13 { 135 (* _hdr ) 136 `__P (()); 137 sigt13_t _mask ; 138  _ags ; 142  s { 143 u_t32_t __bs [4]; 144 } tsigt_t ; 149  #__sigmask ( n ) (1 << ((()- 1& 31)) ) 150  #__sigwd ( n ) ((()- 1>> 5) ) 151  #__sigaddt ( s , n ) ((s)-> __bs [ `__sigwd )] | `__sigmask )) ) 152  #__sigdt ( s , n ) ((s)-> __bs [ `__sigwd )] &~ `__sigmask )) ) 153  #__sigismemb ( s , n ) (((s)-> __bs [ `__sigwd )] & `__sigmask )!0) ) 154  #__sigemyt ( s ) ((s)-> __bs [0] = 0x00000000, \ 155 ( s )-> __bs [1] = 0x00000000, \ 156 ( s )-> __bs [2] = 0x00000000, \ 157 ( s )-> __bs [3] = 0x00000000) ) 158  #__sigflt ( s ) ((s)-> __bs [0] = 0xffffffff, \ 159 ( s )-> __bs [1] = 0xffffffff, \ 160 ( s )-> __bs [2] = 0xffffffff, \ 161 ( s )-> __bs [3] = 0xffffffff) ) 163 #ifde _KERNEL 164  #sigaddt ( s , n ) `__sigaddt (s,) ) 165  #sigdt ( s , n ) `__sigdt (s,) ) 166  #sigismemb ( s , n ) `__sigismemb (s,) ) 167  #sigemyt ( s ) `__sigemyt (s) ) 168  #sigflt ( s ) `__sigflt (s) ) 169  #sigust ( s , t ) \ 171 ( t )-> __bs [0] |( s )->__bits[0]; \ 172 ( t )-> __bs [1] |( s )->__bits[1]; \ 173 ( t )-> __bs [2] |( s )->__bits[2]; \ 174 ( t )-> __bs [3] |( s )->__bits[3]; \ 175 } } 0) ) 176  #sigmust ( s , t ) \ 178 ( t )-> __bs [0] &~( s )->__bits[0]; \ 179 ( t )-> __bs [1] &~( s )->__bits[1]; \ 180 ( t )-> __bs [2] &~( s )->__bits[2]; \ 181 ( t )-> __bs [3] &~( s )->__bits[3]; \ 182 } 0) ) 188  ssigai { 189 (* m_hdr ) 190 __P (()); 191 sigt_t m_mask ; 192  m_ags ; 195 #i(! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 196 ( defed ( _XOPEN_SOURCE && defed( _XOPEN_SOURCE_EXTENDED )) || \ 197 ( g_XOPEN_SOURCE - 0) >= 500 198  #SA_ONSTACK 0x0001 ) 199  #SA_RESTART 0x0002 ) 200  #SA_RESETHAND 0x0004 ) 201  #SA_NODEFER 0x0010 ) 202 #i defed ( _KERNEL && defed( COMPAT_LINUX ) 203  #SA_SIGINFO 0x0040 ) 207  #SA_NOCLDSTOP 0x0008 ) 208  #SA_NOCLDWAIT 0x0020 ) 209 #ifde _KERNEL 210  #SA_ALLBITS 0x007f ) 216  #SIG_BLOCK 1 ) 217  #SIG_UNBLOCK 2 ) 218  #SIG_SETMASK 3 ) 220 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 221 (* tsig_t t__P (()); 227 #i `defed ( __LIBC12_SOURCE__ || defed( _KERNEL ) 228  ssigtack13 { 229 * ss_ ; 230  ss_size ; 231  ss_ags ; 235 #i(! `defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 236 ( `defed ( _XOPEN_SOURCE && defed( _XOPEN_SOURCE_EXTENDED )) || \ 237 ( _XOPEN_SOURCE - 0) >= 500 239 #ide _XOPEN_SOURCE 240 tsigtack 243 * ss_ ; 244 size_t ss_size ; 245  ss_ags ; 246 } } tack_t ; 248  #SS_ONSTACK 0x0001 ) 249  #SS_DISABLE 0x0004 ) 250 #ifde _KERNEL 251  #SS_ALLBITS 0x0005 ) 253  #MINSIGSTKSZ 8192 ) 254  #SIGSTKSZ ( MINSIGSTKSZ + 32768) ) 257 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 262  ssigvec { 263 (* msv_hdr ) 264 __P (()); 265  msv_mask ; 266  msv_ags ; 268  #SV_ONSTACK SA_ONSTACK ) 269  #SV_INTERRUPT SA_RESTART ) 270  #SV_RESETHAND SA_RESETHAND ) 271  #sv_ڡack sv_ags ) 274 #i(! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE )) || \ 275 ( defed ( _XOPEN_SOURCE && defed( _XOPEN_SOURCE_EXTENDED )) || \ 276 ( g_XOPEN_SOURCE - 0) >= 500 280  ssigack { 281 * ss_ ; 282  mss_ڡack ; 286  ~ 288 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE && !defed( _KERNEL ) 293  #sigmask ( n ) `__sigmask ) ) 295  #BADSIG SIG_ERR ) 304 __BEGIN_DECLS 305 (* sigl __P ((, (* `__P (())))) __P(()); 306 __END_DECLS @/usr/include/sys/sockio.h 38 #idef _SYS_SOCKIO_H_ 39  #_SYS_SOCKIO_H_ ) 41  ~ 44  #SIOCSHIWAT `_IOW ('s', 0, ) ) 45  #SIOCGHIWAT `_IOR ('s', 1, ) ) 46  #SIOCSLOWAT `_IOW ('s', 2, ) ) 47  #SIOCGLOWAT `_IOR ('s', 3, ) ) 48  #SIOCATMARK `_IOR ('s', 7, ) ) 49  #SIOCSPGRP `_IOW ('s', 8, ) ) 50  #SIOCGPGRP `_IOR ('s', 9, ) ) 52  #SIOCADDRT `_IOW ('r', 10,  ܋ry ) ) 53  #SIOCDELRT `_IOW ('r', 11,  ܋ry ) ) 55  #SIOCSIFADDR `_IOW ('i', 12,  ieq ) ) 56  #OSIOCGIFADDR `_IOWR ('i', 13,  ieq ) ) 57  #SIOCGIFADDR `_IOWR ('i', 33,  ieq ) ) 58  #SIOCSIFDSTADDR `_IOW ('i', 14,  ieq ) ) 59  #OSIOCGIFDSTADDR `_IOWR ('i', 15,  ieq ) ) 60  #SIOCGIFDSTADDR `_IOWR ('i', 34,  ieq ) ) 61  #SIOCSIFFLAGS `_IOW ('i', 16,  ieq ) ) 62  #SIOCGIFFLAGS `_IOWR ('i', 17,  ieq ) ) 63  #OSIOCGIFBRDADDR `_IOWR ('i', 18,  ieq ) ) 64  #SIOCGIFBRDADDR `_IOWR ('i', 35,  ieq ) ) 65  #SIOCSIFBRDADDR `_IOW ('i', 19,  ieq ) ) 66  #OSIOCGIFCONF `_IOWR ('i', 20,  ifcf ) ) 67  #SIOCGIFCONF `_IOWR ('i', 36,  ifcf ) ) 68  #OSIOCGIFNETMASK `_IOWR ('i', 21,  ieq ) ) 69  #SIOCGIFNETMASK `_IOWR ('i', 37,  ieq ) ) 70  #SIOCSIFNETMASK `_IOW ('i', 22,  ieq ) ) 71  #SIOCGIFMETRIC `_IOWR ('i', 23,  ieq ) ) 72  #SIOCSIFMETRIC `_IOW ('i', 24,  ieq ) ) 73  #SIOCDIFADDR `_IOW ('i', 25,  ieq ) ) 74  #SIOCAIFADDR `_IOW ('i', 26,  ileq ) ) 75  #SIOCGIFALIAS `_IOWR ('i', 27,  ileq ) ) 77  #SIOCALIFADDR `_IOW ('i', 28,  if_ddeq ) 78  #SIOCGLIFADDR `_IOWR ('i', 29,  if_ddeq ) 79  #SIOCDLIFADDR `_IOW ('i', 30,  if_ddeq ) 81  #SIOCADDMULTI `_IOW ('i', 49,  ieq ) ) 82  #SIOCDELMULTI `_IOW ('i', 50,  ieq ) ) 83  #SIOCGETVIFCNT `_IOWR ('u', 51,  sioc_vif_q ) ) 84  #SIOCGETSGCNT `_IOWR ('u', 52,  sioc_sg_q ) 86  #SIOCSIFMEDIA `_IOWR ('i', 53,  ieq ) ) 87  #SIOCGIFMEDIA `_IOWR ('i', 54,  ifmedq ) 89  #SIOCSIFPHYADDR `_IOW ('i', 70,  ileq ) 90  #SIOCGIFPSRCADDR `_IOWR ('i', 71,  ieq ) ) 91  #SIOCGIFPDSTADDR `_IOWR ('i', 72,  ieq ) ) 92  #SIOCDIFPHYADDR `_IOW ('i', 73,  ieq ) ) 94  #SIOCSIFMTU `_IOW ('i', 127,  ieq ) ) 95  #SIOCGIFMTU `_IOWR ('i', 126,  ieq ) ) 96  #SIOCSIFASYNCMAP `_IOW ('i', 125,  ieq ) ) 97  #SIOCGIFASYNCMAP `_IOWR ('i', 124,  ieq ) ) 98  #SIOCSDRVSPEC `_IOW ('i', 123,  ifdrv ) 100  #SIOCGDRVSPEC `_IOWR ('i', 123,  ifdrv ) @/usr/include/sys/time.h 38 #ide _SYS_TIME_H_ 39  #_SYS_TIME_H_ ) 41  ~ 47  stimev { 48  mtv_c ; 49  mtv_uc ; 55  stimeec { 56 time_t mtv_c ; 57  mtv_nc ; 60  #TIMEVAL_TO_TIMESPEC ( tv , ts ) { \ 61 ( ts )-> tv_c = ( tv )->tv_sec; \ 62 ( ts )-> tv_nc = ( tv )-> tv_uc * 1000; \ 63 } ) 64  #TIMESPEC_TO_TIMEVAL ( tv , ts ) { \ 65 ( tv )-> tv_c = ( ts )->tv_sec; \ 66 ( tv )-> tv_uc = ( ts )-> tv_nc / 1000; \ 67 } ) 73  stimeze { 74  mtz_muswe ; 75  mtz_dtime ; 79  #timr ( tvp ) (tvp)-> tv_c = (tvp)-> tv_uc = 0 ) 80  #timist ( tvp ) (vp)-> tv_c || (tvp)-> tv_uc ) ) 81  #timcmp ( tvp , uvp , cmp ) \ 82 ((( tvp )-> tv_c =( uvp )->tv_sec) ? \ 83 (( tvp )-> tv_uc `cmp ( uvp )->tv_usec) : \ 84 (( tvp )-> tv_c `cmp ( uvp )->tv_c)) ) 85  #timadd ( tvp , uvp , vvp ) \ 87 ( vvp )-> tv_c = ( tvp )->tv_+ ( uvp )->tv_sec; \ 88 ( vvp )-> tv_uc = ( tvp )->tv_u+ ( uvp )->tv_usec; \ 89 ( vvp )-> tv_uc >= 1000000) { \ 90 ( vvp )-> tv_c ++; \ 91 ( vvp )-> tv_uc -= 1000000; \ 93 } 0) ) 94  #timsub ( tvp , uvp , vvp ) \ 96 ( vvp )-> tv_c = ( tvp )->tv_- ( uvp )->tv_sec; \ 97 ( vvp )-> tv_uc = ( tvp )->tv_u- ( uvp )->tv_usec; \ 98 ( vvp )-> tv_uc < 0) { \ 99 ( vvp )-> tv_c --; \ 100 ( vvp )-> tv_uc += 1000000; \ 102 } 0) ) 105  #timeecr ( t ) (t)-> tv_c = (t)-> tv_nc = 0 ) 106  #timeecist ( t ) (ѥ)-> tv_c || (t)-> tv_nc ) ) 107  #timeeccmp ( t , u , cmp ) \ 108 ((( t )-> tv_c =( u )->tv_sec) ? \ 109 (( t )-> tv_nc `cmp ( u )->tv_nsec) : \ 110 (( t )-> tv_c `cmp ( u )->tv_c)) ) 111  #timeedd ( t , u , v ) \ 113 ( v )-> tv_c = ( t )->tv_+ ( u )->tv_sec; \ 114 ( v )-> tv_nc = ( t )->tv_n+ ( u )->tv_nsec; \ 115 ( v )-> tv_nc >= 1000000000L) { \ 116 ( v )-> tv_c ++; \ 117 ( v )-> tv_nc -= 1000000000L; \ 119 } 0) ) 120  #timeecsub ( t , u , v ) \ 122 ( v )-> tv_c = ( t )->tv_- ( u )->tv_sec; \ 123 ( v )-> tv_nc = ( t )->tv_n- ( u )->tv_nsec; \ 124 ( v )-> tv_nc < 0) { \ 125 ( v )-> tv_c --; \ 126 ( v )-> tv_nc += 1000000000L; \ 128 } 0) ) 134  #ITIMER_REAL 0 ) 135  #ITIMER_VIRTUAL 1 ) 136  #ITIMER_PROF 2 ) 138  simv { 139  timev m_rv ; 140  timev m_vue ; 146  sockfo { 147  mhz ; 148  mtick ; 149  mtickadj ; 150  mhz ; 151  mofhz ; 154  #CLOCK_REALTIME 0 ) 155  #CLOCK_VIRTUAL 1 ) 156  #CLOCK_PROF 2 ) 158  #TIMER_RELTIME 0x0 ) 159  #TIMER_ABSTIME 0x1 ) 161 #ifde _KERNEL 162  imfix __P (( timev * tv )); 163  imde __P (( imv * p ,  uc )); 164  miime __P (( timev * tv )); 165  ime __P (( timev *)); 166  check __P (( timev *, const timeval *)); 167  echeck __P (( timev *, *, )); 170 #ide _STANDALONE 171  ~ 173 #ide _POSIX_SOURCE 174  ~ 176 __BEGIN_DECLS 177  adjtime __P ((cڡ  timev *, timeval *)); 178  futimes __P ((, cڡ  timev *)); 179  gim __P ((,  imv *)); 180  gtimeofday __P (( timev *,  timeze *)); 181  lutimes __P ((cڡ *, cڡ  timev *)); 182  tim __P ((, cڡ  imv *, itimerval *)); 183  imeofday __P ((cڡ  timev *, cڡ  timeze *)); 184  utimes __P ((cڡ *, cڡ  timev *)); 185 g__END_DECLS @/usr/include/sys/ttycom.h 43 #idef _SYS_TTYCOM_H_ 44  #_SYS_TTYCOM_H_ ) 46  ~ 57  swsize { 58  mws_row ; 59  mws_c ; 60  mws_xpix ; 61  mws_ypix ; 64  #TIOCM_LE 0001 ) 65  #TIOCM_DTR 0002 ) 66  #TIOCM_RTS 0004 ) 67  #TIOCM_ST 0010 ) 68  #TIOCM_SR 0020 ) 69  #TIOCM_CTS 0040 ) 70  #TIOCM_CAR 0100 ) 71  #TIOCM_CD TIOCM_CAR ) 72  #TIOCM_RNG 0200 ) 73  #TIOCM_RI TIOCM_RNG ) 74  #TIOCM_DSR 0400 ) 76  #TIOCEXCL `_IO ('t', 13) ) 77  #TIOCNXCL `_IO ('t', 14) ) 79  #TIOCFLUSH `_IOW ('t', 16, ) ) 81  #TIOCGETA `_IOR ('t', 19,  rmios ) 82  #TIOCSETA `_IOW ('t', 20,  rmios ) 83  #TIOCSETAW `_IOW ('t', 21,  rmios ) 84  #TIOCSETAF `_IOW ('t', 22,  rmios ) 85  #TIOCGETD `_IOR ('t', 26, ) ) 86  #TIOCSETD `_IOW ('t', 27, ) ) 88  #TIOCSBRK `_IO ('t', 123) ) 89  #TIOCCBRK `_IO ('t', 122) ) 90  #TIOCSDTR `_IO ('t', 121) ) 91  #TIOCCDTR `_IO ('t', 120) ) 92  #TIOCGPGRP `_IOR ('t', 119, ) ) 93  #TIOCSPGRP `_IOW ('t', 118, ) ) 95  #TIOCOUTQ `_IOR ('t', 115, ) ) 96  #TIOCSTI `_IOW ('t', 114, ) ) 97  #TIOCNOTTY `_IO ('t', 113) ) 98  #TIOCPKT `_IOW ('t', 112, ) ) 99  #TIOCPKT_DATA 0x00 ) 100  #TIOCPKT_FLUSHREAD 0x01 ) 101  #TIOCPKT_FLUSHWRITE 0x02 ) 102  #TIOCPKT_STOP 0x04 ) 103  #TIOCPKT_START 0x08 ) 104  #TIOCPKT_NOSTOP 0x10 ) 105  #TIOCPKT_DOSTOP 0x20 ) 106  #TIOCPKT_IOCTL 0x40 ) 107  #TIOCSTOP `_IO ('t', 111) ) 108  #TIOCSTART `_IO ('t', 110) ) 109  #TIOCMSET `_IOW ('t', 109, ) ) 110  #TIOCMBIS `_IOW ('t', 108, ) ) 111  #TIOCMBIC `_IOW ('t', 107, ) ) 112  #TIOCMGET `_IOR ('t', 106, ) ) 113  #TIOCREMOTE `_IOW ('t', 105, ) ) 114  #TIOCGWINSZ `_IOR ('t', 104,  wsize ) ) 115  #TIOCSWINSZ `_IOW ('t', 103,  wsize ) ) 116  #TIOCUCNTL `_IOW ('t', 102, ) ) 117  #TIOCSTAT `_IOW ('t', 101, ) ) 118  #UIOCCMD ( n ) `_IO ('u',) ) 119  #TIOCGSID `_IOR ('t', 99, ) ) 120  #TIOCCONS `_IOW ('t', 98, ) ) 121  #TIOCSCTTY `_IO ('t', 97) ) 122  #TIOCEXT `_IOW ('t', 96, ) ) 123  #TIOCSIG `_IO ('t', 95) ) 124  #TIOCDRAIN `_IO ('t', 94) ) 125  #TIOCGFLAGS `_IOR ('t', 93, ) ) 126  #TIOCSFLAGS `_IOW ('t', 92, ) ) 127  #TIOCFLAG_SOFTCAR 0x01 ) 128  #TIOCFLAG_CLOCAL 0x02 ) 129  #TIOCFLAG_CRTSCTS 0x04 ) 130  #TIOCFLAG_MDMBUF 0x08 ) 131  #TIOCFLAG_CDTRCTS 0x10 ) 132  #TIOCDCDTIMESTAMP `_IOR ('t', 88,  timev ) 135  #TIOCRCVFRAME `_IOW ('t', 69,  mbuf *) ) 136  #TIOCXMTFRAME `_IOW ('t', 68,  mbuf *) ) 139  #TTYDISC 0 ) 140  #TABLDISC 3 ) 141  #SLIPDISC 4 ) 142  #PPPDISC 5 ) 143  #STRIPDISC 6 ) 144  #HDLCDISC 7 ) @/usr/include/sys/ttydefaults.h 46 #ide _SYS_TTYDEFAULTS_H_ 47  #_SYS_TTYDEFAULTS_H_ ) 52  #TTYDEF_IFLAG ( BRKINT | ICRNL | IMAXBEL | IXON | IXANY ) ) 53  #TTYDEF_OFLAG ( OPOST | ONLCR | OXTABS ) ) 54  #TTYDEF_LFLAG ( ECHO | ICANON | ISIG | IEXTEN | ECHOE | ECHOKE | ECHOCTL ) ) 55  #TTYDEF_CFLAG ( CREAD | CS8 | HUPCL ) ) 56  #TTYDEF_SPEED ( B9600 ) ) 61  #CTRL ( x ) (x&037) ) 62  #CEOF `CTRL ('d') ) 63  #CEOL (()'\377') ) 64  #CERASE 0177 ) 65  #CINTR `CTRL ('c') ) 66  #CSTATUS `CTRL ('t') ) 67  #CKILL `CTRL ('u') ) 68  #CMIN 1 ) 69  #CQUIT 034 ) 70  #CSUSP `CTRL ('z') ) 71  #CTIME 0 ) 72  #CDSUSP `CTRL ('y') ) 73  #CSTART `CTRL ('q') ) 74  #CSTOP `CTRL ('s') ) 75  #CLNEXT `CTRL ('v') ) 76  #CDISCARD `CTRL ('o') ) 77  #CWERASE `CTRL ('w') ) 78  #CREPRINT `CTRL ('r') ) 79  #CEOT CEOF ) 81  #CBRK CEOL ) 82  #CRPRNT CREPRINT ) 83  #CFLUSH CDISCARD ) 91 #ifde TTYDEFCHARS 92 cc_t gydefchs [ NCCS ] = { 93 CEOF , CEOL , CEOL, CERASE , CWERASE , CKILL , CREPRINT , 94 _POSIX_VDISABLE , CINTR , CQUIT , CSUSP , CDSUSP , CSTART , CSTOP , CLNEXT , 95 CDISCARD , CMIN , CTIME , CSTATUS , _POSIX_VDISABLE 97 #unde TTYDEFCHARS @/usr/include/sys/unistd.h 38 #ide _SYS_UNISTD_H_ 39  #_SYS_UNISTD_H_ ) 41  ~ 44  #_POSIX_JOB_CONTROL ) 60 #ifdef _NOT_AVAILABLE 61  #_POSIX_SAVED_IDS ) 64  #_POSIX_VERSION 199009L ) 65  #_POSIX2_VERSION 199212L ) 69  #_POSIX_CHOWN_RESTRICTED 1 ) 71  #_POSIX_NO_TRUNC 1 ) 73  #_POSIX_VDISABLE (()'\377') ) 75  #_POSIX_FSYNC 1 ) 77  #_POSIX_SYNCHRONIZED_IO 1 ) 79  #_POSIX_MAPPED_FILES 1 ) 81  #_POSIX_MEMLOCK 1 ) 83  #_POSIX_MEMLOCK_RANGE 1 ) 85  #_POSIX_MEMORY_PROTECTION 1 ) 89  #F_OK 0 ) 90  #X_OK 0x01 ) 91  #W_OK 0x02 ) 92  #R_OK 0x04 ) 95  #SEEK_SET 0 ) 96  #SEEK_CUR 1 ) 97  #SEEK_END 2 ) 99 #i! defed ( _POSIX_C_SOURCE && !defed( _XOPEN_SOURCE ) 101  #L_SET SEEK_SET ) 102  #L_INCR SEEK_CUR ) 103  #L_XTND SEEK_END ) 107  #_PC_LINK_MAX 1 ) 108  #_PC_MAX_CANON 2 ) 109  #_PC_MAX_INPUT 3 ) 110  #_PC_NAME_MAX 4 ) 111  #_PC_PATH_MAX 5 ) 112  #_PC_PIPE_BUF 6 ) 113  #_PC_CHOWN_RESTRICTED 7 ) 114  #_PC_NO_TRUNC 8 ) 115  #_PC_VDISABLE 9 ) 116  #_PC_SYNC_IO 10 ) 117  #_PC_FILESIZEBITS 11 ) 120  #_SC_ARG_MAX 1 ) 121  #_SC_CHILD_MAX 2 ) 122  #_SC_CLK_TCK 3 ) 123  #_SC_NGROUPS_MAX 4 ) 124  #_SC_OPEN_MAX 5 ) 125  #_SC_JOB_CONTROL 6 ) 126  #_SC_SAVED_IDS 7 ) 127  #_SC_VERSION 8 ) 128  #_SC_BC_BASE_MAX 9 ) 129  #_SC_BC_DIM_MAX 10 ) 130  #_SC_BC_SCALE_MAX 11 ) 131  #_SC_BC_STRING_MAX 12 ) 132  #_SC_COLL_WEIGHTS_MAX 13 ) 133  #_SC_EXPR_NEST_MAX 14 ) 134  #_SC_LINE_MAX 15 ) 135  #_SC_RE_DUP_MAX 16 ) 136  #_SC_2_VERSION 17 ) 137  #_SC_2_C_BIND 18 ) 138  #_SC_2_C_DEV 19 ) 139  #_SC_2_CHAR_TERM 20 ) 140  #_SC_2_FORT_DEV 21 ) 141  #_SC_2_FORT_RUN 22 ) 142  #_SC_2_LOCALEDEF 23 ) 143  #_SC_2_SW_DEV 24 ) 144  #_SC_2_UPE 25 ) 145  #_SC_STREAM_MAX 26 ) 146  #_SC_TZNAME_MAX 27 ) 147  #_SC_PAGESIZE 28 ) 148  #_SC_PAGE_SIZE _SC_PAGESIZE ) 149  #_SC_FSYNC 29 ) 150  #_SC_XOPEN_SHM 30 ) 151  #_SC_SYNCHRONIZED_IO 31 ) 152  #_SC_IOV_MAX 32 ) 153  #_SC_MAPPED_FILES 33 ) 154  #_SC_MEMLOCK 34 ) 155  #_SC_MEMLOCK_RANGE 35 ) 156  #_SC_MEMORY_PROTECTION 36 ) 157  #_SC_LOGIN_NAME_MAX 37 ) 160  #_CS_PATH 1 ) @/usr/include/termcap.h 41 #ide _TERMCAP_H_ 42  #_TERMCAP_H_ ) 44  ~ 46 __BEGIN_DECLS 47  tgt __P ((*, const *)); 48 * tgr __P ((const *, **)); 49  tgag __P ((const *)); 50  tgnum __P ((const *)); 51 * tgo __P ((const *, , )); 52  uts __P ((const *, , (*)())); 57  tfo ; 59  t_gt `__P (( tfo **, const *)); 60  t_gnum `__P (( tfo *, const *)); 61  t_gag `__P (( tfo *, const *)); 62 * t_gr `__P (( tfo *, cڡ *, **, size_t *)); 63 * `t_agr ( tfo *, const *, **, **); 64  `t_grm ( tfo *, **, size_t *); 65  t_go `__P (( tfo *, cڡ *, , , *, size_t )); 66  t_puts `__P (( tfo *, const *, , 68  t_ `__P (( tfo *)); 69  `t_tfo ( tfo **, const *); 71  PC ; 72 * BC ; 73 * UP ; 74  od ; 75 __END_DECLS @/usr/include/wchar.h 39 #ide _WCHAR_H_ 40  #_WCHAR_H_ ) 42  ~ 44 #ifdef _BSD_WCHAR_T_ 45  _BSD_WCHAR_T_ twch_t ; 46 #undef _BSD_WCHAR_T_ 49 #ifdef _BSD_WINT_T_ 50  _BSD_WINT_T_ twt_t ; 51 #undef _BSD_WINT_T_ 54 #ifdef _BSD_SIZE_T_ 55  _BSD_SIZE_T_ tsize_t ; 56 #undef _BSD_SIZE_T_ @/usr/include/machine/cdefs.h 3 #idef _MACHINE_CDEFS_H_ 4  #_MACHINE_CDEFS_H_ ) @/usr/include/machine/signal.h 38 #ide _I386_SIGNAL_H_ 39  #_I386_SIGNAL_H_ ) 41  tsig_omic_t ; 43 #i! defed ( _ANSI_SOURCE && !defed( _POSIX_C_SOURCE ) && \ 44 ! $defed ( _XOPEN_SOURCE ) 48  ~ 57 #i `defed ( __LIBC12_SOURCE__ || defed( _KERNEL ) 58  ssigcڋxt13 { 59  sc_gs ; 60  sc_fs ; 61  sc_es ; 62  sc_ds ; 63  sc_edi ; 64  sc_esi ; 65  sc_ebp ; 66  sc_ebx ; 67  sc_edx ; 68  sc_ecx ; 69  sc_x ; 71  sc_e ; 72  sc_cs ; 73  sc_eags ; 74  sc_e ; 75  sc_ss ; 77  sc_ڡack ; 78  sc_mask ; 80  sc_no ; 81  sc_r ; 85  ssigcڋxt { 86  sc_gs ; 87  sc_fs ; 88  sc_es ; 89  sc_ds ; 90  sc_edi ; 91  sc_esi ; 92  sc_ebp ; 93  sc_ebx ; 94  sc_edx ; 95  sc_ecx ; 96  sc_x ; 98  sc_e ; 99  sc_cs ; 100  sc_eags ; 101  sc_e ; 102  sc_ss ; 104  sc_ڡack ; 105  __sc_mask13 ; 107  sc_no ; 108  sc_r ; 110 sigt_t sc_mask ; 113  #sc_ sc_e ) 114  #sc_ sc_ebp ) 115  #sc_pc sc_e ) 116  #sc_ps sc_eags ) @/usr/include/sys/cdefs_aout.h 8 #ide _SYS_CDEFS_AOUT_H_ 9  #_SYS_CDEFS_AOUT_H_ ) 11  #_C_LABEL ( x ) `__CONCAT ( _ ,x) ) 13 #ifde __STDC__ 14  #___RENAME ( x ) `__asm__ ( `___STRING ( `_C_LABEL (x))) ) 16  #___RENAME ( x ) `____RENAME ( _ x) ) 17  #____RENAME ( x ) `__asm__ ( `___STRING (x)) ) 20 #ifde __GNUC__ 21 #ifde __STDC__ 22  #__dr_n ( sym , s ) \ 23 `__asm__ (".stabs \"_" #alias "\",11,0,0,0"); \ 24 `__asm__ (".ab\"_" #sym "\",1,0,0,0"); ) 26  #__wn_ns ( sym , msg ) \ 27 `__asm__ (".ab\"" msg "\",30,0,0,0"); \ 28 `__asm__ (".ab\"_" #sym "\",1,0,0,0"); ) 30  #__dr_n ( sym , s ) \ 31 `__asm__ (".stabs \"_/**/alias\",11,0,0,0"); \ 32 `__asm__ (".ab\"_/**/sym\",1,0,0,0"); ) 34  #__wn_ns ( sym , msg ) \ 35 `__asm__ (".stabs msg,30,0,0,0"); \ 36 `__asm__ (".ab\"_/**/sym\",1,0,0,0"); ) 39  #__wn_ns ( sym , msg ) ) 42 #i defed ( __sh3__ ) 43 #unde __dr_n ( sym , s ) 44 #unde __wn_ns ( sym , msg ) 45  #__wn_ns ( sym , msg ) ) 48  #__IDSTRING ( me , rg ) \ 49 cڡ  me [] `__ibu__ (( __unud__ ) rg ) 51  #__RCSID ( _s ) `__IDSTRING ( rcsid ,_s) ) 52  #__SCCSID ( _s ) ) 53  #__SCCSID2 ( _s ) ) 54  #__COPYRIGHT ( _s ) `__IDSTRING ( cyright ,_s) ) 56  #__KERNEL_RCSID ( _n , _s `__IDSTRING ( `__CONCAT ( rcsid ,_n),_s) ) 57  #__KERNEL_SCCSID ( _n , _s ) ) 58  #__KERNEL_COPYRIGHT ( _n , _s `__IDSTRING ( `__CONCAT ( cyright ,_n),_s) ) @/usr/include/sys/cdefs_elf.h 30 #ide _SYS_CDEFS_ELF_H_ 31  #_SYS_CDEFS_ELF_H_ ) 33 #i defed ( __sh3__ ) 34  #_C_LABEL ( x ) `__CONCAT ( _ ,x) ) 36  #_C_LABEL ( x ) ) x 39 #ifde __STDC__ 40  #___RENAME ( x ) `__asm__ ( `___STRING ( `_C_LABEL (x))) ) 42 #i defed ( __sh3__ ) 43  #___RENAME ( x ) `____RENAME ( _ x) ) 44  #____RENAME ( x ) `__asm__ ( `___STRING (x)) ) 46  #___RENAME ( x ) `__asm__ ( `___STRING (x)) ) 50 #undef __DO_NOT_DO_WEAK__ 52 #ide __DO_NOT_DO_WEAK__ 53  #__dr_n ( sym , s ) ) 56 #ifde __STDC__ 58 #ide __DO_NOT_DO_WEAK__ 59  #__wk_s ( s , sym ) \ 60 `__asm__ (".wk " #" ; " #" = " #sym); ) 62  #__wk_ex ( sym ) \ 63 `__asm__ (".wk " #sym); ) 64  #__wn_ns ( sym , msg ) \ 65 `__asm__ (".i .gnu.wng." #sym " ; .asci\"" msg "\" ; .xt"); ) 69 #ide __DO_NOT_DO_WEAK__ 70  #__wk_s ( s , sym ) \ 71 `__asm__ (".wkl;lsym"); ) 73  #__wk_ex ( sym ) \ 74 `__asm__ (".wk sym"); ) 75  #__wn_ns ( sym , msg ) \ 76 `__asm__ (".i .gnu.wng.sym ; .ascimsg ; .xt"); ) 80 #ifde __STDC__ 81  #__SECTIONSTRING ( _c , _r ) \ 82 `__asm__ (".i " #_" ; .asciz \"" _r "\" ; .xt") ) 84  #__SECTIONSTRING ( _c , _r ) \ 85 `__asm__ (".i _; .asciz _; .xt") ) 88  #__IDSTRING ( _n , _s ) `__SECTIONSTRING (. idt ,_s) ) 90  #__RCSID ( _s ) `__IDSTRING ( rcsid ,_s) ) 91  #__SCCSID ( _s ) ) 92  #__SCCSID2 ( _s ) ) 94  #__COPYRIGHT ( _s ) `__SECTIONSTRING (. cyright ,_s) ) 96  #__COPYRIGHT ( _s ) \ 97 cڡ  cyright [] `__ibu__ (( __unud__ ) _s ) 100  #__KERNEL_RCSID ( _n , _s ) `__RCSID (_s) ) 101  #__KERNEL_SCCSID ( _n , _s ) ) 103  #__KERNEL_COPYRIGHT ( _n , _s ) `__COPYRIGHT (_s) ) 105  #__KERNEL_COPYRIGHT ( _n , _s ) `__SECTIONSTRING (. cyright , _s) ) @/usr/include/sys/endian.h 38 #ide _SYS_ENDIAN_H_ 39  #_SYS_ENDIAN_H_ ) 45  #_LITTLE_ENDIAN 1234 ) 46  #_BIG_ENDIAN 4321 ) 47  #_PDP_ENDIAN 3412 ) 49  ~ 54 #i _BYTE_ORDER = _LITTLE_ENDIAN 55  #_QUAD_HIGHWORD 1 ) 56  #_QUAD_LOWWORD 0 ) 59 #i _BYTE_ORDER = _BIG_ENDIAN 60  #_QUAD_HIGHWORD 0 ) 61  #_QUAD_LOWWORD 1 ) 65 #ide _POSIX_SOURCE 71  #LITTLE_ENDIAN 1234 ) 72  #BIG_ENDIAN 4321 ) 73  #PDP_ENDIAN 3412 ) 74  #BYTE_ORDER _BYTE_ORDER ) 76 #ide _LOCORE 79  ~ 80  ~ 82  u_t32_t t_addr_t ; 83  u_t16_t t_pt_t ; 85 __BEGIN_DECLS 86 _addr_t htl __P ((_addr_t) __ibu__ (( __cڡ__ )); 87 _pt_t hts __P ((_pt_t) __ibu__ (( __cڡ__ )); 88 _addr_t ohl __P ((_addr_t) __ibu__ (( __cڡ__ )); 89 _pt_t ohs __P ((_pt_t) __ibu__ (( __cڡ__ )); 90 g__END_DECLS 95 #i BYTE_ORDER = BIG_ENDIAN && ! defed ( lt ) 96  #ohl ( x ) (x) ) 97  #ohs ( x ) (x) ) 98  #htl ( x ) (x) ) 99  #hts ( x ) (x) ) 101  #NTOHL ( x ) ((x) ) 102  #NTOHS ( x ) ((x) ) 103  #HTONL ( x ) ((x) ) 104  #HTONS ( x ) ((x) ) 108  #NTOHL ( x ) (x `ohl (( _addr_t )(x)) ) 109  #NTOHS ( x ) (x `ohs (( _pt_t )(x)) ) 110  #HTONL ( x ) (x `htl (( _addr_t )(x)) ) 111  #HTONS ( x ) (x `hts (( _pt_t )(x)) ) 118  ~ 120 #i BYTE_ORDER = BIG_ENDIAN 122  #htobe16 ( x ) (x) ) 123  #htobe32 ( x ) (x) ) 124  #htobe64 ( x ) (x) ) 125  #hte16 ( x ) `bsw16 (( u_t16_t )(x)) ) 126  #hte32 ( x ) `bsw32 (( u_t32_t )(x)) ) 127  #hte64 ( x ) `bsw64 (( u_t64_t )(x)) ) 129  #HTOBE16 ( x ) ((x) ) 130  #HTOBE32 ( x ) ((x) ) 131  #HTOBE64 ( x ) ((x) ) 132  #HTOLE16 ( x ) (x `bsw16 (( u_t16_t )(x)) ) 133  #HTOLE32 ( x ) (x `bsw32 (( u_t32_t )(x)) ) 134  #HTOLE64 ( x ) (x `bsw64 (( u_t64_t )(x)) ) 138  #htobe16 ( x ) `bsw16 (( u_t16_t )(x)) ) 139  #htobe32 ( x ) `bsw32 (( u_t32_t )(x)) ) 140  #htobe64 ( x ) `bsw64 (( u_t64_t )(x)) ) 141  #hte16 ( x ) (x) ) 142  #hte32 ( x ) (x) ) 143  #hte64 ( x ) (x) ) 145  #HTOBE16 ( x ) (x `bsw16 (( u_t16_t )(x)) ) 146  #HTOBE32 ( x ) (x `bsw32 (( u_t32_t )(x)) ) 147  #HTOBE64 ( x ) (x `bsw64 (( u_t64_t )(x)) ) 148  #HTOLE16 ( x ) ((x) ) 149  #HTOLE32 ( x ) ((x) ) 150  #HTOLE64 ( x ) ((x) ) 154  #be16toh ( x ) `htobe16 (x) ) 155  #be32toh ( x ) `htobe32 (x) ) 156  #be64toh ( x ) `htobe64 (x) ) 157  #16toh ( x ) `hte16 (x) ) 158  #32toh ( x ) `hte32 (x) ) 159  #64toh ( x ) `hte64 (x) ) 161  #BE16TOH ( x ) `HTOBE16 (x) ) 162  #BE32TOH ( x ) `HTOBE32 (x) ) 163  #BE64TOH ( x ) `HTOBE64 (x) ) 164  #LE16TOH ( x ) `HTOLE16 (x) ) 165  #LE32TOH ( x ) `HTOLE32 (x) ) 166  #LE64TOH ( x ) `HTOLE64 (x) ) @/usr/include/sys/ttychars.h 43 #ide _SYS_TTYCHARS_H_ 44  #_SYS_TTYCHARS_H_ ) 46  sychs { 47  mtc_a ; 48  mtc_kl ; 49  mtc_c ; 50  mtc_quc ; 51  mtc_tc ; 52  mtc_c ; 53  mtc_eofc ; 54  mtc_brkc ; 55  mtc_suc ; 56  mtc_dsuc ; 57  mtc_tc ; 58  mtc_ushc ; 59  mtc_wasc ; 60  mtc_extc ; 62 #ifde USE_OLD_TTY 63  ~ @/usr/include/sys/ttydev.h 40 #ide _SYS_TTYDEV_H_ 41  #_SYS_TTYDEV_H_ ) 43 #ifde USE_OLD_TTY 44  #B0 0 ) 45  #B50 1 ) 46  #B75 2 ) 47  #B110 3 ) 48  #B134 4 ) 49  #B150 5 ) 50  #B200 6 ) 51  #B300 7 ) 52  #B600 8 ) 53  #B1200 9 ) 54  #B1800 10 ) 55  #B2400 11 ) 56  #B4800 12 ) 57  #B9600 13 ) 58  #EXTA 14 ) 59  #EXTB 15 ) 60  #B57600 16 ) 61  #B115200 17 ) @/usr/include/machine/bswap.h 5 #ide _MACHINE_BSWAP_H_ 6  #_MACHINE_BSWAP_H_ ) 8  #__BSWAP_RENAME ) 9  ~ 11 #ifde __GNUC__ 13  ~ 14  #bsw16 ( x `__by_sw_wd (x) ) 15  #bsw32 ( x `__by_sw_lg (x) ) @/usr/include/machine/endian_machdep.h 3  #_BYTE_ORDER _LITTLE_ENDIAN ) 5 #ifde __GNUC__ 7  ~ 9  #ohl ( x ) (( _addr_t ) `__by_sw_lg ((_addr_t)(x))) ) 10  #ohs ( x ) (( _pt_t ) `__by_sw_wd ((_pt_t)(x))) ) 11  #htl ( x ) (( _addr_t ) `__by_sw_lg ((_addr_t)(x))) ) 12  #hts ( x ) (( _pt_t ) `__by_sw_wd ((_pt_t)(x))) ) @/usr/include/machine/trap.h 46  #T_PRIVINFLT 0 ) 47  #T_BPTFLT 1 ) 48  #T_ARITHTRAP 2 ) 49  #T_ASTFLT 3 ) 50  #T_PROTFLT 4 ) 51  #T_TRCTRAP 5 ) 52  #T_PAGEFLT 6 ) 53  #T_ALIGNFLT 7 ) 54  #T_DIVIDE 8 ) 55  #T_NMI 9 ) 56  #T_OFLOW 10 ) 57  #T_BOUND 11 ) 58  #T_DNA 12 ) 59  #T_DOUBLEFLT 13 ) 60  #T_FPOPFLT 14 ) 61  #T_TSSFLT 15 ) 62  #T_SEGNPFLT 16 ) 63  #T_STKFLT 17 ) 64  #T_RESERVED 18 ) 67  #T_USER 0x100 ) @/usr/include/machine/byte_swap.h 39 #ide _I386_BYTE_SWAP_H_ 40  #_I386_BYTE_SWAP_H_ ) 42 #i defed ( _KERNEL && !defed( _LKM ) 43  ~"t_uty.h " 46 #i defed ( _KERNEL && !defed( _LKM && !defed( I386_CPU ) 47  #__by_sw_lg_vb ( x __exnsi__ \ 48 ({  _addr_t __x = ( x ); \ 49 `__asm ("bswap %1" \ 50 : "" ( __x ) \ 51 : "0" ( __x )); \ 52 __x ; }) ) 54  #__by_sw_lg_vb ( x __exnsi__ \ 55 ({  _addr_t __x = ( x ); \ 56 `__asm ("rorw $8, %w1\n\trorl $16, %1\n\trorw $8, %w1" \ 57 : "" ( __x ) \ 58 : "0" ( __x )); \ 59 __x ; }) ) 62  #__by_sw_wd_vb ( x __exnsi__ \ 63 ({  _pt_t __x = ( x ); \ 64 `__asm ("rorw $8, %w1" \ 65 : "" ( __x ) \ 66 : "0" ( __x )); \ 67 __x ; }) ) 69 #ifde __OPTIMIZE__ 71  #__by_sw_lg_cڡt ( x ) \ 72 (((( x ) & 0xff000000) >> 24) | \ 73 ((( x ) & 0x00ff0000) >> 8) | \ 74 ((( x ) & 0x0000ff00) << 8) | \ 75 ((( x & 0x000000ff<< 24)) ) 76  #__by_sw_wd_cڡt ( x ) \ 77 (((( x ) & 0xff00) >> 8) | \ 78 ((( x & 0x00ff<< 8)) ) 79  #__by_sw_lg ( x ) \ 80 ( `__but_cڡt_p (( x )) ? \ 81 `__by_sw_lg_cڡt ( x : `__by_sw_lg_vb (x)) ) 82  #__by_sw_wd ( x ) \ 83 ( `__but_cڡt_p (( x )) ? \ 84 `__by_sw_wd_cڡt ( x : `__by_sw_wd_vb (x)) ) 88  #__by_sw_lg ( x ) `__by_sw_lg_vb (x) ) 89  #__by_sw_wd ( x ) `__by_sw_wd_vb (x) ) @/usr/include/sys/bswap.h 5 #ide _MACHINE_BSWAP_H_ 6  ~ 9 #ide _SYS_BSWAP_H_ 10  #_SYS_BSWAP_H_ ) 12 #ide _LOCORE 13  ~ 14  ~ 16 g__BEGIN_DECLS 17 #i defed ( _KERNEL || defed( _STANDALONE || !defed( __BSWAP_RENAME ) 18 u_t16_t bsw16 __P ((u_int16_t)); 19 u_t32_t bsw32 __P ((u_int32_t)); 21 u_t16_t bsw16 __P ((u_t16_t) __RENAME ( __bsw16 ); 22 u_t32_t bsw32 __P ((u_t32_t) __RENAME ( __bsw32 ); 24 u_t64_t bsw64 __P ((u_int64_t)); 25 g__END_DECLS @ 1 . 1 /usr/include 73 1596 cmp3.h cmp3common.c cmp3curses.c cmp3fileio.c cmp3funcs.h cmp3general.c cmp3id3.c cmp3id3.h cmp3listfiles.c cmp3llist.c cmp3main.c cmp3manager.c cmp3manager.h cmp3playlist.c cmp3shmdump.c cmp3vars.h cmp3volume.c keydef.h rnmp3.c /usr/include/ctype.h /usr/include/curses.h /usr/include/dirent.h /usr/include/errno.h /usr/include/fcntl.h /usr/include/signal.h /usr/include/stdio.h /usr/include/stdlib.h /usr/include/string.h /usr/include/sys/ioctl.h /usr/include/sys/ipc.h /usr/include/sys/shm.h /usr/include/sys/stat.h /usr/include/sys/types.h /usr/include/sys/wait.h /usr/include/termios.h /usr/include/time.h /usr/include/unistd.h nevlib/inifile.h nevlib/llist.h /usr/include/machine/ansi.h /usr/include/machine/endian.h /usr/include/machine/limits.h /usr/include/machine/types.h /usr/include/strings.h /usr/include/sys/cdefs.h /usr/include/sys/dirent.h /usr/include/sys/dkio.h /usr/include/sys/errno.h /usr/include/sys/featuretest.h /usr/include/sys/filio.h /usr/include/sys/ioccom.h /usr/include/sys/ioctl_compat.h /usr/include/sys/null.h /usr/include/sys/signal.h /usr/include/sys/sockio.h /usr/include/sys/time.h /usr/include/sys/ttycom.h /usr/include/sys/ttydefaults.h /usr/include/sys/unistd.h /usr/include/termcap.h /usr/include/wchar.h /usr/include/machine/cdefs.h /usr/include/machine/signal.h /usr/include/sys/cdefs_aout.h /usr/include/sys/cdefs_elf.h /usr/include/sys/endian.h /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h /usr/include/machine/bswap.h /usr/include/machine/endian_machdep.h /usr/include/machine/trap.h /usr/include/machine/byte_swap.h /usr/include/sys/bswap.h