diff options
Diffstat (limited to 'unionfs')
-rw-r--r-- | unionfs/cscope.out | 39484 |
1 files changed, 0 insertions, 39484 deletions
diff --git a/unionfs/cscope.out b/unionfs/cscope.out deleted file mode 100644 index 74c6b85f..00000000 --- a/unionfs/cscope.out +++ /dev/null @@ -1,39484 +0,0 @@ -cscope 15 $HOME/Projects/hurd_ssh/hurd/unionfs 0000221091 - @lib.c - -20 - #_GNU_SOURCE - - - ) - -22 - ~<hurd/tfs.h -> - -23 - ~<r.h -> - -24 - ~<dt.h -> - -25 - ~<o.h -> - -26 - ~<sys/mm.h -> - -27 - ~<ddef.h -> - -29 - ~"lib.h -" - -33 -mux - - gdebug_msg_lock - = -MUTEX_INITIALIZER -; - -36 -r_t - - $check_d - (* -th -) - -38 - - -fe -; - -39 -r_t - -r - = 0; - -41 -r - = - ` - ( -th -, & -fe -); - -42 i( -r -) - -43 -r -; - -45 i(! - `S_ISDIR - ( -fe -. -_mode -)) - -46 -ENOTDIR -; - -49 - } -} - -55 -r_t - - -56 - $d_s_g - ( -fe_t - -d -, ** -dt_da -, - -57 -size_t - * -dt_da_size -, -dt - *** -dt_li -) - -59 -r_t - -r -; - -60 -size_t - -da_size -; - -61 -s_num -; - -62 * -da -; - -64 -r - = - `d_add - ( -d -, & -da -, & -da_size -, 0, -1, 0, & -s_num -); - -65 i(! -r -) - -67 -dt - ** -li -; - -69 -li - = - `mloc - ( ( -dt - ** ( -s_num - + 1)); - -70 i( -li -) - -72 -dt - * -dp -; - -73 -i -; - -75 -i - = 0, -dp - = ( -dt - * -da -; - -76 -i - < -s_num -; - -77 -i -++, -dp - = ( -dt - *((*d+ dp-> -d_ -)) - -78 *( -li - + -i - -dp -; - -79 *( -li - + -i - -NULL -; - -81 * -dt_da - = -da -; - -82 * -dt_da_size - = -da_size -; - -83 * -dt_li - = -li -; - -87 - `munm - ( -da -, -da_size -); - -88 -r - = -ENOMEM -; - -91 -r -; - -92 - } -} - -99 -r_t - - -100 - $fe_lookup - ( -fe_t - -d -, * -me -, -ags0 -, -ags1 -, - -101 -mode -, -fe_t - * -pt -, - - *stat) - -103 -r_t - -r - = 0; - -104 -fe_t - -p -; - -105 - - -s -; - -107 -fe_t - - `do_fe_lookup - (fe_ -d -, * -n -, -f -, -m -) - -109 i( - `pt_vid - ( -d -)) - -110 -p - = - `fe_me_lookup_und - ( -d -, -n -, -f -, -m -); - -111 i( -o - = -EACCES -) - -112 -p - = - `fe_me_lookup - ( -n -, -f -, -m -); - -113 -p -; - -116 -p - = - `do_fe_lookup - ( -d -, -me -, -ags0 -, -mode -); - -117 i(! - `pt_vid - ( -p -)) - -118 -p - = - `do_fe_lookup - ( -d -, -me -, -ags1 -, -mode -); - -120 i( - `pt_vid - ( -p -)) - -122 i( - -) - -124 -r - = - `io_ - ( -p -, & -s -); - -125 i( -r -) - -126 - `pt_doc - ( -p -); - -130 -r - = -o -; - -132 i(! -r -) - -134 * -pt - = -p -; - -135 i( - -) - -136 * - - = -s -; - -138 -r -; - -139 - } -} - -141 - ~<f.h -> - -144 - $make_fh - (* -th -, * -fame -) - -146 -ngth -; - -147 * -fh -; - -149 -ngth - = - ` - ( -th -+ s( -fame -) + 2; - -150 -fh - = - `mloc - ( -ngth -); - -151 i( -fh - = -NULL -) - -152 -NULL -; - -154 - `y - ( -fh -, -th -, -ngth -); - -155 - `t - ( -fh -, -fame -, - ` - (filename)); - -157 -fh -; - -158 - } -} - -160 -r_t - - -161 -f_ch_subd - (* -th -, - $r_t - (* -func -) (*, *)) - -163 -dt - **dt, ** -dt_li -; - -164 * -dt_da -; - -165 -size_t - -dt_da_size -; - -166 -fe_t - -d -; - -167 -r_t - -r -; - -169 -d - = - `fe_me_lookup - ( -th -, -O_READ -, 0); - -171 -r - = - `d_s_g - ( -d -, & -dt_da -, & -dt_da_size -, & -dt_li -); - -172 i( -r -) - -173 -r -; - -175 -dt - = -dt_li -; (! -r -) && (*dirent); dirent++) - -177 * -me -; - -178 - - -fe -; - -180 i((! - `rcmp - ((* -dt -)-> -d_me -, ".")) - -181 || (! - `rcmp - ((* -dt -)-> -d_me -, ".."))) - -184 -me - = - `make_fh - ( -th -, (* -dt -)-> -d_me -); - -186 -r - = - ` - ( -me -, & -fe -); - -188 - ` - ( -me -); - -190 i( -r -) - -192 - `rtf - ( -dr -, "unionfs: couldn't stat %s%s\n", - -193 -th -, (* -dt -)-> -d_me -); - -197 i(! - `S_ISDIR -( -fe -. -_mode -)) - -200 - `func - ((* -dt -)-> -d_me -, -th -); - -204 - } -} - -206 -r_t - - -207 -f_ch_subd_iv - (* -th -, - $r_t - (* -func -) (*, *, *), - -208 * -iv -) - -210 -dt - **dt, ** -dt_li -; - -211 * -dt_da -; - -212 -size_t - -dt_da_size -; - -213 -fe_t - -d -; - -214 -r_t - -r -; - -216 -d - = - `fe_me_lookup - ( -th -, -O_READ -, 0); - -218 -r - = - `d_s_g - ( -d -, & -dt_da -, & -dt_da_size -, & -dt_li -); - -219 i( -r -) - -220 -r -; - -222 -dt - = -dt_li -; (! -r -) && (*dirent); dirent++) - -224 * -me -; - -225 - - -fe -; - -227 i((! - `rcmp - ((* -dt -)-> -d_me -, ".")) - -228 || (! - `rcmp - ((* -dt -)-> -d_me -, ".."))) - -231 -me - = - `make_fh - ( -th -, (* -dt -)-> -d_me -); - -233 -r - = - ` - ( -me -, & -fe -); - -235 - ` - ( -me -); - -237 i( -r -) - -239 - `rtf - ( -dr -, "unionfs: couldn't stat %s%s\n", - -240 -th -, (* -dt -)-> -d_me -); - -244 i(! - `S_ISDIR -( -fe -. -_mode -)) - -247 - `func - ((* -dt -)-> -d_me -, -th -, -iv -); - -251 - } -} - -253 -r_t - - -254 -f_ch_fe_iv - (* -th -, - $r_t - (* -func -) (*, *, *), - -255 * -iv -) - -257 -dt - **dt, ** -dt_li -; - -258 * -dt_da -; - -259 -size_t - -dt_da_size -; - -260 -fe_t - -d -; - -261 -r_t - -r -; - -263 -d - = - `fe_me_lookup - ( -th -, -O_READ -, 0); - -265 -r - = - `d_s_g - ( -d -, & -dt_da -, & -dt_da_size -, & -dt_li -); - -266 i( -r -) - -267 -r -; - -269 -dt - = -dt_li -; (! -r -) && (*dirent); dirent++) - -272 i((! - `rcmp - ((* -dt -)-> -d_me -, ".")) - -273 || (! - `rcmp - ((* -dt -)-> -d_me -, ".."))) - -276 - `func - ((* -dt -)-> -d_me -, -th -, -iv -); - -279 -r -; - -280 - } -} - - @lib.h - -20 #ide -INCLUDED_LIB_H - - -21 - #INCLUDED_LIB_H - - - ) - -23 - ~<hurd.h -> - -24 - ~<dt.h -> - -25 - ~<ddef.h -> - -29 - #DIRENT_ALIGN - 4 - - ) - -30 - #DIRENT_NAME_OFFS - - `offtof - ( -dt -, -d_me -) - - ) - -34 - #DIRENT_LEN -( -me_n -) \ - -35 (( -DIRENT_NAME_OFFS - + ( -me_n -+ 1 + ( -DIRENT_ALIGN - - 1)) \ - -36 & ~( -DIRENT_ALIGN - - 1)) - - ) - -40 - #pt_nu - -MACH_PORT_NULL - - - ) - -41 - #pt_doc -( -p - - `mach_pt_do - ( - `mach_sk_lf - (), (p)) - - ) - -42 - #pt_vid -( -p -(! -pt_nu -) - - ) - -48 -r_t - -d_s_g - ( -fe_t - -d -, ** -dt_da -, - -49 -size_t - * -dt_da_size -, - -50 -dt - *** -dt_li -); - -52 * -make_fh - (*, *); - -53 -r_t - -f_ch_subd - (*, - $r_t - (*) (*, *)); - -54 -r_t - - `f_ch_subd_iv - (*, - $r_t - (*) (*, *, *), - -62 -r_t - - `fe_lookup - ( -fe_t - -d -, * -me -, -ags0 -, -ags1 -, -mode -, - -63 -fe_t - * -pt -, - - *stat); - -66 -r_t - - `check_d - (* -th -); - -68
-mux - -debug_msg_lock -; - -71 - #debug_msg_nd -( -fmt -, -gs -...) \ - -74 - `mux_lock - (& -debug_msg_lock -); \ - -75 - `rtf - ( -dr -, "%s:%i: ", -__FILE__ -, -__LINE__ -); \ - -76 - `rtf - ( -dr -, -fmt - , ## -gs -); \ - -77 - `putc - ('\n', -dr -); \ - -78 - `mux_uock - (& -debug_msg_lock -); \ - -79 - } -} \ - -80 0) - - ) - - @lnode.c - -23 - #_GNU_SOURCE - - - ) - -25 - ~<hurd/tfs.h -> - -26 - ~<r.h -> - -27 - ~<dlib.h -> - -28 - ~<rg.h -> - -30 - ~"ode.h -" - -31 - ~"lib.h -" - -32 - ~"unifs.h -" - -37 -r_t - - -38 - $ode_ - (* -me -, -ode_t - ** -node -) - -40 -ode_t - * -node_w - = - `mloc - ( (lnode_t)); - -41 -r_t - -r - = 0; - -43 - `debug_msg - ("ode_ f܂ame: %s", -me -); - -45 i(! -node_w -) - -46 -r - = -ENOMEM -; - -49 * -me_ - = -NULL -; - -51 i( -me -) - -52 -me_ - = - `rdup - ( -me -); - -53 i( -me - && (! -me_ -)) - -55 -r - = -ENOMEM -; - -56 - ` - ( -node_w -); - -60 -node_w --> -me - = -me_ -; - -61 -node_w --> -me_n - = -me_ - ? - ` - (name_cp) : 0; - -62 -node_w --> -ags - = 0; - -63 -node_w --> -node - = -NULL -; - -64 -node_w --> -xt - = -NULL -; - -65 -node_w --> -evp - = -NULL -; - -66 -node_w --> -d - = -NULL -; - -67 -node_w --> -s - = -NULL -; - -68 -node_w --> -ns - = 1; - -69 - `mux_ - (& -node_w --> -lock -); - -70 - `mux_lock - (& -node_w --> -lock -); - -71 * -node - = -node_w -; - -74 -r -; - -75 - } -} - -79 - $ode_deroy - ( -ode_t - * -node -) - -81 - `debug_msg - ("ode_deroy f܂ame: %s", -node --> -me -); - -82 - ` - ( -node --> -me -); - -83 - ` - ( -node -); - -84 - } -} - -89 - $ode_l - ( -ode_t - * -d -,node_* -node -) - -91 - `ode_f_add - ( -d -); - -92 -node --> -xt - = -d --> -s -; - -93 -node --> -evp - = & -d --> -s -; - -94 i( -d --> -s -) - -95 -d --> -s --> -evp - = & -node --> -xt -; - -96 -d --> -s - = -node -; - -97 -node --> -d - = dir; - -98 - } -} - -103 - $ode_unl - ( -ode_t - * -node -) - -105 - `ode_f_move - ( -node --> -d -); - -106 * -node --> -evp - =ode-> -xt -; - -107 i( -node --> -xt -) - -108 -node --> -xt --> -evp - = &node->next; - -109 - } -} - -113 - $ode_f_add - ( -ode_t - * -node -) - -115 -node --> -ns -++; - -116 - } -} - -121 - $ode_f_move - ( -ode_t - * -node -) - -123 - `as - ( -node --> -ns -); - -124 i(! -- -node --> -ns -) - -126 - `ode_unl - ( -node -); - -127 - `ode_deroy - ( -node -); - -130 - `mux_uock - (& -node --> -lock -); - -131 - } -} - -135 -r_t - - -136 - $ode_g - ( -ode_t - * -d -, * -me -, - -137 -ode_t - ** -node -) - -139 -r_t - -r - = 0; - -140 -ode_t - * -n -; - -142 -n - = -d --> -s -; && - `rcmp - (n-> -me -,ame); =-> -xt -); - -143 i( -n -) - -145 - `mux_lock - (& -n --> -lock -); - -146 - `ode_f_add - ( -n -); - -147 * -node - = -n -; - -150 -r - = -ENOENT -; - -152 -r -; - -153 - } -} - -156 -r_t - - -157 - $ode_th_cڡru - ( -ode_t - * -node -, - -158 ** -th -) - -160 -r_t - -r - = 0; - -161 -p_n - = 1; - -162 -ode_t - * -n -; - -163 * -p -; - -165 -n - = -node -; &&-> -d -; =->dir) - -166 -p_n - + -n --> -me_n - + (n-> -d -->dir ? 1 : 0); - -168 -p - = - `mloc - ( -p_n -); - -169 i(! -p -) - -170 -r - = -ENOMEM -; - -173 *( -p - + -- -p_n -) = 0; - -174 -n - = -node -; &&-> -d -; =->dir) - -176 -p_n - - -n --> -me_n -; - -177 - `y - ( -p - + -p_n -, -n --> -me -,-> -me_n -); - -178 i( -n --> -d -->dir) - -179 *( -p - + -- -p_n -) = '/'; - -181 * -th - = -p -; - -183 -r -; - -184 - } -} - - @lnode.h - -22 #ide -INCLUDED_LNODE_H - - -23 - #INCLUDED_LNODE_H - - - ) - -25 - ~<hurd/tfs.h -> - -26 - ~<r.h -> - -28 - sode - - -30 * - mme -; - -31 - mme_n -; - -34 - mags -; - -35 - mns -; - -36 -node - * - mnode -; - -37 -ode - * - mxt -, ** - mevp -; - -39 -ode - * - md -; - -41 -ode - * - ms -; - -43 -mux - - mlock -; - -45 -ode - - tode_t -; - -50 -r_t - -ode_ - (* -me -, -ode_t - ** -node -); - -53 -ode_deroy - ( -ode_t - * -node -); - -56 -ode_l - ( -ode_t - * -d -,node_* -node -); - -60 -ode_unl - ( -ode_t - * -node -); - -63 -ode_f_add - ( -ode_t - * -node -); - -67 -ode_f_move - ( -ode_t - * -node -); - -71 -r_t - -ode_g - ( -ode_t - * -d -, * -me -, - -72 -ode_t - ** -node -); - -75 -r_t - -ode_th_cڡru - ( -ode_t - * -node -, ** -th -); - - @main.c - -20 - #_GNU_SOURCE - - - ) - -22 - ~<hurd/tfs.h -> - -23 - ~<gp.h -> - -24 - ~<gz.h -> - -25 - ~<r.h -> - -26 - ~<f.h -> - -27 - ~<sys/tys.h -> - -28 - ~<unid.h -> - -30 - ~"vsi.h -" - -31 - ~"unifs.h -" - -32 - ~"nche.h -" - -33 - ~"ulfs.h -" - -34 - ~"ode.h -" - -35 - ~"node.h -" - -36 - ~"tis.h -" - -37 - ~"ow.h -" - -38 - ~"upde.h -" - -40 * - gtfs_rv_me - = "unionfs"; - -41 * - gtfs_rv_vsi - = -HURD_VERSION -; - -44 - gtfs_maxsymlks - = 0; - -47 - gunifs_ags -; - -50 -pid_t - - gfsid -; - -53 -mach_pt_t - - gundlyg_node -; - -56 - - - gundlyg_node_ -; - -59 vީ -md_time_vue - * - gmtime -; - -62 -gp - * - gtfs_ruime_gp - = & -gp_ruime -; - -66 - $ma - ( -gc -, ** -gv -) - -68 -mach_pt_t - -bo١p_pt -; - -69 -r_t - -r - = 0; - -71 - `ro_upde_ - (); - -73 -r - = - `ow_ -(); - -74 i( -r -) - -75 - `r - ( -EXIT_FAILURE -, -r -, "failedo initialize stow support"); - -78 - `gp_r - (& -gp_tup -, -gc -, -gv -, -ARGP_IN_ORDER -, 0, 0); - -80 -r - = - `node__ro - (& -tfs_ro_node -); - -81 i( -r -) - -82 - `r - ( -EXIT_FAILURE -, -r -, "failedo createootode"); - -85 - `sk_g_bo١p_pt - ( - `mach_sk_lf - (), & -bo١p_pt -); - -86 - `tfs_ - (); - -87 -undlyg_node - = - `tfs_tup - ( -bo١p_pt -, -O_READ -); - -89 -r - = - `node__ro - ( -tfs_ro_node -); - -90 i( -r -) - -91 - `r - ( -EXIT_FAILURE -, -r -, "failedo initializeootode"); - -94 -r - = - `mtime_m - (0, 0, & -mtime -); - -95 i( -r -) - -96 - `r - ( -EXIT_FAILURE -, -r -, "maptime_map"); - -99 - `nche_ - ( -nche_size -); - -102 -r - = - `io_ - ( -undlyg_node -, & -undlyg_node_ -); - -104 i( -r -) - -105 - `r - ( -EXIT_FAILURE -, -r -, "io_stat"); - -107 -fsid - = - `gpid - (); - -108 -tfs_ro_node --> -_ - = -undlyg_node_ -; - -109 -tfs_ro_node --> -_ -. -_o - = -UNIONFS_ROOT_INODE -; - -110 -tfs_ro_node --> -_ -. -_fsid - = -fsid -; - -111 -tfs_ro_node --> -_ -. -_mode - = -S_IFDIR - | ( -undlyg_node_ -.st_mode - -112 & ~ -S_IFMT - & ~ -S_ITRANS -); - -113 -tfs_ro_node --> -_ed - =fs_ro_node-> -_ -. -_mode -; - -117 i(! - `S_ISDIR - ( -undlyg_node_ -. -_mode -)) - -119 i( -undlyg_node_ -. -_mode - & -S_IRUSR -) - -120 -tfs_ro_node --> -_ -. -_mode - | -S_IXUSR -; - -121 i( -undlyg_node_ -. -_mode - & -S_IRGRP -) - -122 -tfs_ro_node --> -_ -. -_mode - | -S_IXGRP -; - -123 i( -undlyg_node_ -. -_mode - & -S_IROTH -) - -124 -tfs_ro_node --> -_ -. -_mode - | -S_IXOTH -; - -128 - `fshp_touch - (& -tfs_ro_node --> -_ -, - -129 -TOUCH_ATIME - | -TOUCH_MTIME - | -TOUCH_CTIME -, -mtime -); - -133 - `tfs_rv_lo - (); - -134 - } -} - - @ncache.c - -20 - #_GNU_SOURCE - - - ) - -22 - ~<hurd/tfs.h -> - -23 - ~<r.h -> - -24 - ~<dlib.h -> - -25 - ~<as.h -> - -27 - ~"nche.h -" - -28 - ~"lib.h -" - -29 - ~"unifs.h -" - -32 -nche_t - - gnche -; - -35 - gnche_size - = -NCACHE_SIZE -; - -40 - $nche_ - ( -size_max -) - -42 -nche -. -mru - = -NULL -; - -43 -nche -. -u - = -NULL -; - -44 -nche -. -size_max - = size_max; - -45 -nche -. -size_cut - = 0; - -46 - `mux_ - (& -nche -. -lock -); - -47 - } -} - -51 - $nche_node_move - ( -node_t - * -node -) - -53 -Êode - * - - = -node -->nn; - -55 i( - --> -nche_xt -) - -56 - --> -nche_xt -->-> -nche_ev - =n->ncache_prev; - -57 i( - --> -nche_ev -) - -58 - --> -nche_ev -->-> -nche_xt - =n->ncache_next; - -59 i( -nche -. -mru - = -node -) - -60 -nche -. -mru - = - --> -nche_xt -; - -61 i( -nche -. -u - = -node -) - -62 -nche -. -u - = - --> -nche_ev -; - -63 - --> -nche_xt - = -NULL -; - -64 - --> -nche_ev - = -NULL -; - -65 -nche -. -size_cut ---; - -66 - } -} - -69 - $nche_t - () - -71 -node_t - * -node -; - -73 - `mux_lock - (& -nche -. -lock -); - -74 ( -node - = -nche -. -mru -)) - -75 - `nche_node_move - ( -node -); - -76 - `mux_uock - (& -nche -. -lock -); - -77 - } -} - -82 -r_t - - -83 - $nche_node_lookup - ( -ode_t - * -ode -, -node_t - ** -node -) - -85 -r_t - -r - = 0; - -86 -node_t - * -n -; - -88 i( -ode --> -node -) - -90 - `debug_msg - ("ncache_node_lookup fornode: %s (found in cache)", - -91 -ode --> -me -); - -92 -n - = -ode --> -node -; - -93 - `tfs_ef - ( -n -); - -97 - `debug_msg - ("ncache_node_lookup fornode: %s (newly created)", - -98 -ode --> -me -); - -99 -r - = - `node_ - ( -ode -, & -n -); - -102 i(! -r -) - -104 - `mux_lock - (& -n --> -lock -); - -105 * -node - = -n -; - -107 -r -; - -108 - } -} - -113 - $nche_node_add - ( -node_t - * -node -) - -115 - `mux_lock - (& -nche -. -lock -); - -117 - `debug_msg - ("addgodtche: %s", -node --> - --> -ode --> -me -); - -119 i( -nche -. -size_max - > 0 ||che. -size_cut - > 0) - -121 i( -nche -. -mru - ! -node -) - -123 i( -node --> - --> -nche_xt - ||ode->-> -nche_ev -) - -125 - `nche_node_move - ( -node -); - -128 - `tfs_ef - ( -node -); - -130 -node --> - --> -nche_xt - = -nche -. -mru -; - -131 -node --> - --> -nche_ev - = -NULL -; - -132 i( -nche -. -mru -) - -133 -nche -. -mru --> - --> -nche_ev - = -node -; - -134 i(! -nche -. -u -) - -135 -nche -. -u - = -node -; - -136 -nche -. -mru - = -node -; - -137 -nche -. -size_cut -++; - -142 -nche -. -size_cut - >che. -size_max -) - -144 -node - * -u - = -nche -.lru; - -145 - `debug_msg - ("movg cachedode: %s", -u --> - --> -ode --> -me -); - -146 - `nche_node_move - ( -u -); - -147 - `tfs_Ėe - ( -u -); - -150 - `mux_uock - (& -nche -. -lock -); - -151 - } -} - - @ncache.h - -20 #ide -INCLUDED_NCACHE_H - - -21 - #INCLUDED_NCACHE_H - - - ) - -23 - ~<r.h -> - -24 - ~<hurd/tfs.h -> - -26 - ~"node.h -" - -28 - snche - - -30 -node_t - * - mmru -; - -32 -node_t - * - mu -; - -34 - msize_max -; - -36 - msize_cut -; - -38 -mux - - mlock -; - -39 } - tnche_t -; - -42
-nche_size -; - -46 -nche_ - ( -size_max -); - -51 -r_t - -nche_node_lookup - ( -ode_t - * -ode -, -node_t - ** -node -); - -53 -nche_t - (); - -57 -nche_node_add - ( -node_t - * -node -); - - @netfs.c - -20 - #_GNU_SOURCE - - - ) - -22 - ~<hurd/tfs.h -> - -23 - ~<r.h -> - -24 - ~<gz.h -> - -25 - ~<ddef.h -> - -26 - ~<f.h -> - -27 - ~<as.h -> - -28 - ~<rg.h -> - -29 - ~<dio.h -> - -30 - ~<hurd/ths.h -> - -31 - ~<sys/mm.h -> - -33 - ~"unifs.h -" - -34 - ~"ulfs.h -" - -35 - ~"node.h -" - -36 - ~"lib.h -" - -37 - ~"nche.h -" - -38 - ~"tis.h -" - -43 -r_t - - -44 - $tfs_nd_gs - (** -gz -, -size_t - * -gz_n -) - -46 -r_t - -r - = 0; - -48 -ulfs_e - - -50 i(! -r -) - -51 i( -unifs_ags - & -FLAG_UNIONFS_MODE_DEBUG -) - -52 -r - = - `gz_add - ( -gz -, -gz_n -, - -53 - `OPT_LONG - ( -OPT_LONG_DEBUG -)); - -54 i(! -r -) - -55 i( -ulfs --> -ags - & -FLAG_ULFS_WRITABLE -) - -56 -r - = - `gz_add - ( -gz -, -gz_n -, - -57 - `OPT_LONG - ( -OPT_LONG_WRITABLE -)); - -58 i(! -r -) - -59 i( -ulfs --> -iܙy -) - -61 * -buf - = -NULL -; - -62 i(( -r - = - `artf - (& -buf -, "%s=%s", - `OPT_LONG - ( -OPT_LONG_PRIORITY -), - -63 -ulfs --> -iܙy -)) != -1) - -65 -r - = - `gz_add - ( -gz -, -gz_n -, -buf -); - -66 - ` - ( -buf -); - -70 i(! -r -) - -72 i( -ulfs --> -th -) - -73 -r - = - `gz_add - ( -gz -, -gz_n -, -ulfs --> -th -); - -75 -r - = - `gz_add - ( -gz -, -gz_n -, - -76 - `OPT_LONG - ( -OPT_LONG_UNDERLYING -)); - -80 -r -; - -81 - } -} - -83 #ide -__USE_FILE_OFFSET64 - - -84 - #OFFSET_T - -__off_t - - - ) - -86 - #OFFSET_T - -__off64_t - - - ) - -89 -r_t - - -90 - $_g_node_size - ( -node - * -d -, -OFFSET_T - * -off -) - -92 -size_t - -size - = 0; - -93 -r_t - -r -; - -94 -cou - = 0; - -95 -node_dt_t - * -dt_t -, * -dt_cut -; - -96 -node_dt_t - * -dt_li - = -NULL -; - -97 -f_y - = 2; - -99 - `bump_size - (cڡ * -me -) - -101 -size_t - -w_size - = -size - + - `DIRENT_LEN - ( - ` - ( -me -)); - -103 -size - = -w_size -; - -104 -cou - ++; - -108 -r - = - `node_s_g - ( -d -, & -dt_li -); - -109 i( -r -) - -110 -r -; - -112 -dt_t - = -dt_li -, -cou - = 2; - -113 -dt_t - && -f_y - > -cou -; - -114 -dt_t - = dt_t-> -xt -, -cou -++); - -116 -cou - = 0; - -119 i( -f_y - == 0) - -120 - `bump_size - ("."); - -121 i( -f_y - <= 1) - -122 - `bump_size - (".."); - -125 -dt_cut - = -dt_t -; - -126 -dt_cut -; - -127 -dt_cut - = dt_cut-> -xt -) - -128 i(! - `bump_size - ( -dt_cut --> -dt --> -d_me -)) - -131 - ` - ( -dt_li -); - -133 * -off - = -size -; - -136 - } -} - -141 -r_t - - -142 - $tfs_vide_ - ( -node - * - -, -iour - * -ed -) - -144 -r_t - -r - = 0; - -146 i( - - ! -tfs_ro_node -) - -148 i(! ( - --> - --> -ags - & -FLAG_NODE_ULFS_UPTODATE -)) - -149 -r - = - `node_upde - ( - -); - -150 i(! -r -) - -152 -de - = 0; - -154 - `node_ulfs_e_uocked - ( - -) - -155 i((! -de -&& - `pt_vid - ( -node_ulfs --> -pt -)) - -157 -r - = - `io_ - ( -node_ulfs --> -pt -, & - --> -_ -); - -158 i(! -r -) - -159 - --> -_ed - =p-> -_ -. -_mode -; - -160 -de - = 1; - -162 i(! -de -) - -163 -r - = -ENOENT -; - -168 - `_g_node_size - ( - -, &-> -_ -. -_size -); - -171 -r -; - -172 - } -} - -176 -r_t - - -177 - $tfs_m_chown - ( -iour - * -ed -, -node - * - -, - -178 -uid_t - -uid -, uid_ -gid -) - -180 -EOPNOTSUPP -; - -181 - } -} - -185 -r_t - - -186 - $tfs_m_chauth - ( -iour - * -ed -, -node - * - -, - -187 -uid_t - -auth -) - -189 -EOPNOTSUPP -; - -190 - } -} - -197 -r_t - - -198 - $tfs_m_chmod - ( -iour - * -ed -, -node - * - -, - -199 -mode_t - -mode -) - -201 -EOPNOTSUPP -; - -202 - } -} - -206 -r_t - - -207 - $tfs_m_mksymlk - ( -iour - * -ed -, -node - * - -, - -208 * -me -) - -210 -EOPNOTSUPP -; - -211 - } -} - -215 -r_t - - -216 - $tfs_m_mkdev - ( -iour - * -ed -, -node - * - -, - -217 -mode_t - -ty -, -dev_t - -dexes -) - -219 -EOPNOTSUPP -; - -220 - } -} - -224 -r_t - - -225 - $tfs_t_ - ( -iour - * -ed -, -node - * - -, - -226 * -gz -, -size_t - -gzn -) - -228 -EOPNOTSUPP -; - -229 - } -} - -234 -r_t - - -235 - $tfs_g_ - ( -node - *node, ** -gz -, - -236 -size_t - * -gz_n -) - -238 -EOPNOTSUPP -; - -239 - } -} - -243 -r_t - - -244 - $tfs_m_chags - ( -iour - * -ed -, -node - * - -, - -245 -ags -) - -247 -EOPNOTSUPP -; - -248 - } -} - -253 -r_t - - -254 - $tfs_m_utimes - ( -iour - * -ed -, -node - * - -, - -255 -timeec - * -ime -, timee* -mtime -) - -258 - } -} - -262 -r_t - - -263 - $tfs_m_t_size - ( -iour - * -ed -, -node - * - -, - -264 -off_t - -size -) - -266 -EOPNOTSUPP -; - -267 - } -} - -271 -r_t - - -272 - $tfs_m_fs - ( -iour - * -ed -, -node - * - -, - -273 -fs - * - -) - -275 -EOPNOTSUPP -; - -276 - } -} - -281 -r_t - - -282 - $tfs_m_sync - ( -iour - * -ed -, -node - * - -, - -283 -wa -) - -285 -EOPNOTSUPP -; - -286 - } -} - -290 -r_t - - -291 - $tfs_m_syncfs - ( -iour - * -ed -, -wa -) - -294 - } -} - -299 -r_t - - -300 - $tfs_m_lookup - ( -iour - * -ur -, -node - * -d -, - -301 * -me -, -node - **node) - -303 -EOPNOTSUPP -; - -304 - } -} - -307 -r_t - - -308 - $tfs_m_uƚk - ( -iour - * -ur -, -node - * -d -, - -309 * -me -) - -311 -r_t - -r - = 0; - -312 -mach_pt_t - -p -; - -313 - - -buf -; - -315 - `node_upde - ( -d -); - -317 -r - = - `node_lookup_fe - ( -d -, -me -, 0, & -p -, & -buf -); - -318 i( -r -) - -319 -r -; - -321 - `pt_doc - ( -p -); - -323 -r - = - `fshp_checkdmod - (& -d --> -_ -, & -buf -, -ur -); - -324 i( -r -) - -325 -r -; - -327 -r - = - `node_uƚk_fe - ( -d -, -me -); - -329 -r -; - -330 - } -} - -334 -r_t - - -335 - $tfs_m_me - ( -iour - * -ur -, -node - * -omd -, - -336 * -omme -, -node - * -tod -, - -337 * -tame -, -ex -) - -339 -EOPNOTSUPP -; - -340 - } -} - -344 -r_t - - -345 - $tfs_m_mkd - ( -iour - * -ur -, -node - * -d -, - -346 * -me -, -mode_t - -mode -) - -348 -r_t - -r - = 0; - -349 -mach_pt_t - -p -; - -350 - - -buf -; - -352 - `node_upde - ( -d -); - -354 -r - = - `fshp_checkdmod - (& -d --> -_ -, 0, -ur -); - -355 i( -r -) - -356 -ex -; - -359 i((! -ur --> -uids --> -ids -) || (!user->uids->ids)) - -361 -r - = -EACCES -; - -362 -ex -; - -365 -r - = - `node_d_ - ( -d -, -me -, -mode -); - -366 i( -r -) - -367 -ex -; - -369 -r - = - `node_lookup_fe - ( -d -, -me -, 0, & -p -, & -buf -); - -370 i( -r -) - -372 - `node_d_move - ( -d -, -me -); - -373 -ex -; - -376 -r - = - `fe_chown - ( -p -, -ur --> -uids --> -ids -[0], ur-> -gids -->ids[0]); - -377 i( -r -) - -379 - `pt_doc - ( -p -); - -380 - `node_d_move - ( -d -, -me -); - -381 -ex -; - -384 - `pt_doc - ( -p -); - -386 -ex -: - -388 -r -; - -389 - } -} - -393 -r_t - - -394 - $tfs_m_rmd - ( -iour - * -ur -, - -395 -node - * -d -, * -me -) - -397 -r_t - -r - = 0; - -398 -mach_pt_t - -p -; - -399 - - -buf -; - -401 - `node_upde - ( -d -); - -403 -r - = - `node_lookup_fe - ( -d -, -me -, 0, & -p -, & -buf -); - -404 i( -r -) - -405 -r -; - -407 - `pt_doc - ( -p -); - -409 -r - = - `fshp_checkdmod - (& -d --> -_ -, & -buf -, -ur -); - -410 i( -r -) - -411 -r -; - -413 -r - = - `node_d_move - ( -d -, -me -); - -415 -r -; - -416 - } -} - -421 -r_t - - -422 - $tfs_m_lk - ( -iour - * -ur -, -node - * -d -, - -423 -node - * -fe -, * -me -, -ex -) - -425 -EOPNOTSUPP -; - -426 - } -} - -431 -r_t - - -432 - $tfs_m_mkfe - ( -iour - * -ur -, -node - * -d -, - -433 -mode_t - -mode -, -node - ** - -) - -435 - `mux_uock - (& -d --> -lock -); - -436 -EOPNOTSUPP -; - -437 - } -} - -443 -r_t - - -444 - $tfs_m__fe - ( -iour - * -ur -, -node - * -d -, - -445 * -me -, -mode_t - -mode -, -node - ** - -) - -447 - `mux_uock - (& -d --> -lock -); - -448 -EOPNOTSUPP -; - -449 - } -} - -453 -r_t - - -454 - $tfs_m__fe_dud - ( -iour - * -ur -, -node - * -d -, - -455 * -me -, -mode_t - -mode -, -ags -) - -457 -mach_pt_t - -p -; - -458 -r_t - -r -; - -459 - - -buf -; - -461 - `node_upde - ( -d -); - -463 -r - = - `fshp_checkdmod - (& -d --> -_ -, 0, -ur -); - -464 i( -r -) - -465 -ex -; - -468 i((! -ur --> -uids --> -ids -) || (!user->uids->ids)) - -470 -r - = -EACCES -; - -471 -ex -; - -474 - `mux_uock - (& -d --> -lock -); - -475 -r - = - `node_lookup_fe - ( -d -, -me -, -ags - | -O_CREAT -, - -476 & -p -, & -buf -); - -477 - `mux_lock - (& -d --> -lock -); - -479 i( -r -) - -480 -ex -; - -482 -r - = - `fe_chmod - ( -p -, -mode -); - -483 i( -r -) - -485 - `pt_doc - ( -p -); - -486 - `node_uƚk_fe - ( -d -, -me -); - -487 -ex -; - -490 -r - = - `fe_chown - ( -p -, -ur --> -uids --> -ids -[0], ur-> -gids -->ids[0]); - -491 i( -r -) - -493 - `pt_doc - ( -p -); - -494 - `node_uƚk_fe - ( -d -, -me -); - -495 -ex -; - -498 -r - = - `io_ - ( -p -, & -buf -); - -501 i(! -r - && ( -ags - & -O_READ -)) - -502 -r - = - `fshp_acss - (& -buf -, -S_IREAD -, -ur -); - -503 i(! -r - && ( -ags - & -O_WRITE -)) - -504 -r - = - `fshp_acss - (& -buf -, -S_IWRITE -, -ur -); - -505 i(! -r - && ( -ags - & -O_EXEC -)) - -506 -r - = - `fshp_acss - (& -buf -, -S_IEXEC -, -ur -); - -508 i( -r -) - -510 - `pt_doc - ( -p -); - -511 - `node_uƚk_fe - ( -d -, -me -); - -512 -ex -; - -515 - `pt_doc - ( -p -); - -517 -ex -: - -518 - `mux_uock - (& -d --> -lock -); - -519 -r -; - -520 - } -} - -524 -r_t - - -525 - $tfs_m_adlk - ( -iour - * -ur -, -node - * - -, - -526 * -buf -) - -528 -EOPNOTSUPP -; - -529 - } -} - -532 -r_t - - -533 - $tfs_check_ݒ_rmissis - ( -iour - * -ur -, -node - * - -, - -534 -ags -, -wnode -) - -536 -r_t - -r - = 0; - -538 i(! -r - && ( -ags - & -O_READ -)) - -539 -r - = - `fshp_acss - (& - --> -_ -, -S_IREAD -, -ur -); - -540 i(! -r - && ( -ags - & -O_WRITE -)) - -541 -r - = - `fshp_acss - (& - --> -_ -, -S_IWRITE -, -ur -); - -542 i(! -r - && ( -ags - & -O_EXEC -)) - -543 -r - = - `fshp_acss - (& - --> -_ -, -S_IEXEC -, -ur -); - -545 -r -; - -546 - } -} - -551 -r_t - - -552 - $tfs_m_ad - ( -iour - * -ed -, -node - * - -, - -553 -off_t - -offt -, -size_t - * -n -, * -da -) - -555 * -n - = 0; - -557 - } -} - -562 -r_t - - -563 - $tfs_m_wre - ( -iour - * -ed -, -node - * - -, - -564 -off_t - -offt -, -size_t - * -n -, * -da -) - -567 -EISDIR -; - -568 - } -} - -572 -r_t - - -573 - $tfs_pt_acss - ( -iour - * -ed -, -node - * - -, - -574 * -tys -) - -576 * -tys - = 0; - -577 i( - `fshp_acss - (& - --> -_ -, -S_IREAD -, -ed -) == 0) - -578 * -tys - | -O_READ -; - -579 i( - `fshp_acss - (& - --> -_ -, -S_IWRITE -, -ed -) == 0) - -580 * -tys - | -O_WRITE -; - -581 i( - `fshp_acss - (& - --> -_ -, -S_IEXEC -, -ed -) == 0) - -582 * -tys - | -O_EXEC -; - -584 - } -} - -587 -iour - * - -588 - $tfs_make_ur - ( -uid_t - * -uids -, -nuids -, uid_* -gids -, -ngids -) - -590 -NULL -; - -591 - } -} - -595 - $tfs_node_nefs - ( -node - * - -) - -597 - `node_deroy - ( - -); - -598 - } -} - -600 -r_t - - -601 - $tfs_m_lookup_imoved - ( -iour - * -ur -, -node - * -d -, - -602 * -me -, -node - ** - -, - -603 -ags -, -ϡcomp -, - -604 -mach_pt_t - * -pt -, - -605 -mach_msg_ty_me_t - * -pt_ty -) - -607 -mach_pt_t - -p -; - -608 -r_t - -r -; - -610 - `mux_lock - (& -d --> - --> -ode --> -lock -); - -612 -r - = - `fshp_acss - (& -d --> -_ -, -S_IEXEC -, -ur -); - -613 i( -r -) - -614 -ex -; - -617 i(! * -me - || ! - `rcmp - (name, ".")) - -621 * - - = -d -; - -622 - `tfs_ef - (* - -); - -625 i(! - `rcmp - ( -me -, "..")) - -629 -ode_t - * -ode - = -d --> - -->lnode; - -630 -node_t - * -node -; - -632 -r - = - `nche_node_lookup - ( -ode --> -d -, & -node -); - -633 i( -r -) - -634 -ex -; - -636 * - - = -node -; - -642 -ode_t - * -d_ode - = -d --> - --> -ode -; - -643 - - -buf -; - -644 -ode_t - * -ode - = -NULL -; - -649 -r - = - `node_upde - ( -d -); - -652 - `mux_uock - (& -d_ode --> -lock -); - -653 - `mux_uock - (& -d --> -lock -); - -655 -r - = - `node_lookup_fe - ( -d -, -me -, -ags - & ~( -O_NOLINK -| -O_CREAT -), - -656 & -p -, & -buf -); - -658 - `mux_lock - (& -d --> -lock -); - -659 - `mux_lock - (& -d_ode --> -lock -); - -662 i( -r -) - -663 -ex -; - -665 i( - `S_ISDIR - ( -buf -. -_mode -)) - -667 -node_t - * -node -; - -670 - `pt_doc - ( -p -); - -675 -r - = - `ode_g - ( -d_ode -, -me -, & -ode -); - -676 i( -r - = -ENOENT -) - -679 -r - = - `ode_ - ( -me -, & -ode -); - -680 i( -r -) - -681 -ex -; - -683 - `ode_l - ( -d_ode -, -ode -); - -687 -r - = - `nche_node_lookup - ( -ode -, & -node -); - -690 - `ode_f_move - ( -ode -); - -692 i( -r -) - -693 -ex -; - -696 * - - = -node -; - -702 -mach_pt_t - -p_ried -; - -704 i(! -ϡcomp -) - -707 - `pt_doc - ( -p -); - -708 -r - = -ENOTDIR -; - -709 -ex -; - -713 i(! -r - && ( -ags - & -O_READ -)) - -714 -r - = - `fshp_acss - (& -buf -, -S_IREAD -, -ur -); - -715 i(! -r - && ( -ags - & -O_WRITE -)) - -716 -r - = - `fshp_acss - (& -buf -, -S_IWRITE -, -ur -); - -717 i(! -r - && ( -ags - & -O_EXEC -)) - -718 -r - = - `fshp_acss - (& -buf -, -S_IEXEC -, -ur -); - -720 i( -r -) - -722 - `pt_doc - ( -p -); - -723 -ex -; - -728 -r - = - `io_ri_auth - ( -p -, & -p_ried -, - -729 -ur --> -uids --> -ids -, ur->uids-> -num -, - -730 -ur --> -gids --> -ids -, ur->gids-> -num -); - -731 - `pt_doc - ( -p -); - -733 i( -r -) - -734 -ex -; - -737 * -pt - = -p_ried -; - -738 * -pt_ty - = -MACH_MSG_TYPE_MOVE_SEND -; - -742 -ex -: - -744 i( -r -) - -745 * - - = -NULL -; - -746 i(* - -) - -748 - `mux_uock - (&(* - -)-> -lock -); - -749 - `nche_node_add - (* - -); - -752 - `mux_uock - (& -d --> - --> -ode --> -lock -); - -753 - `mux_uock - (& -d --> -lock -); - -754 -r -; - -755 - } -} - -762 - #OPENONLY_STATE_MODES - ( -O_CREAT -| -O_EXCL -| -O_NOLINK -| -O_NOTRANS -| -O_NONBLOCK -) - - ) - -764 -fshp_tch_ro_back1_t - - g_tfs__back1 -; - -765 -fshp_tch_ro_back2_t - - g_tfs__back2 -; - -767 -r_t - - -768 - $tfs_S_d_lookup - ( -id - * -dur -, - -769 * -fame -, - -770 -ags -, - -771 -mode_t - -mode -, - -772 -y_ty - * -do_y -, - -773 * -y_me -, - -774 -mach_pt_t - * -y_pt -, - -775 -mach_msg_ty_me_t - * -y_pt_ty -) - -777 - -; - -778 -ex -; - -779 -mubed - = 0; - -780 -ϡcomp - = 0; - -781 -wnode - = 0; - -782 -nsymlks - = 0; - -783 -node - * -d -, * - -; - -784 * -xame -; - -785 -r_t - -r - = 0; - -786 -id - * -wpi -; - -787 -iour - * -ur -; - -789 i(! -dur -) - -790 -EOPNOTSUPP -; - -792 - - = ( -ags - & -O_CREAT -); - -793 -ex - = ( -ags - & -O_EXCL -); - -796 * -fame - == '/') - -797 -fame -++; - -799 * -y_pt_ty - = -MACH_MSG_TYPE_MAKE_SEND -; - -800 * -do_y - = -FS_RETRY_NORMAL -; - -801 * -y_me - = '\0'; - -803 i(* -fame - == '\0') - -806 -d - = 0; - -807 - - = -dur --> -po -->np; - -808 - `mux_lock - (& - --> -lock -); - -809 - `tfs_ef - ( - -); - -810 -gٙ -; - -813 -d - = -dur --> -po --> - -; - -815 - `mux_lock - (& -d --> -lock -); - -817 - `tfs_ef - ( -d -); - -821 - `as - (! -ϡcomp -); - -824 -xame - = - `dex - ( -fame -, '/'); - -826 i( -xame -) - -828 * -xame -++ = '\0'; - -829 * -xame - == '/') - -830 -xame -++; - -831 i(* -xame - == '\0') - -834 -xame - = 0; - -835 -ϡcomp - = 1; - -836 -mubed - = 1; - -837 - - = 0; - -840 -ϡcomp - = 0; - -843 -ϡcomp - = 1; - -845 - - = 0; - -847 -y_lookup -: - -849 i(( -d - = -tfs_ro_node - || d = -dur --> -po --> -shadow_ro -) - -850 && -fame -[0] == '.' && filename[1] == '.' && filename[2] == '\0') - -851 i( -d - = -dur --> -po --> -shadow_ro -) - -854 * -do_y - = -FS_RETRY_REAUTH -; - -855 * -y_pt - = -dur --> -po --> -shadow_ro_ -; - -856 * -y_pt_ty - = -MACH_MSG_TYPE_COPY_SEND -; - -857 i(! -ϡcomp -) - -858 - `ry - ( -y_me -, -xame -); - -859 -r - = 0; - -860 - `mux_uock - (& -d --> -lock -); - -861 -out -; - -863 i( -dur --> -po --> -ro_ - ! -MACH_PORT_NULL -) - -868 * -do_y - = -FS_RETRY_REAUTH -; - -869 * -y_pt - = -dur --> -po --> -ro_ -; - -870 * -y_pt_ty - = -MACH_MSG_TYPE_COPY_SEND -; - -871 i(! -ϡcomp -) - -872 - `ry - ( -y_me -, -xame -); - -873 -r - = 0; - -874 - `mux_uock - (& -d --> -lock -); - -875 -out -; - -880 -r - = 0; - -881 - - = -d -; - -882 - `tfs_ef - ( - -); - -886 -r - = - `tfs_m_lookup_imoved - ( -dur --> -ur -, -d -, - -887 -fame -, & - -, - -888 -ags -, -ϡcomp -, - -889 -y_pt -, -y_pt_ty -); - -894 i( -ϡcomp - && - - && -ex - && ! -r - && - -) - -895 -r - = -EEXIST -; - -898 i( -ϡcomp - && - - && -r - = -ENOENT -) - -900 -mode - &~( -S_IFMT - | -S_ISPARE - | -S_ISVTX -); - -901 -mode - | -S_IFREG -; - -902 - `mux_lock - (& -d --> -lock -); - -904 -r - = - `tfs_m__fe_dud - ( -dur --> -ur -, -d -, - -905 -fame -, -mode -, -ags -); - -912 i((! -r -|| (r = -EEXIST - && ! -ex -)) - -914 - `mux_lock - (& -d --> -lock -); - -915 -y_lookup -; - -918 -wnode - = 1; - -922 i( -r -) - -923 -out -; - -925 i( - -) - -927 - `mux_lock - (& - --> -lock -); - -928 -r - = - `tfs_vide_ - ( - -, -dur --> -ur -); - -929 - `mux_uock - (& - --> -lock -); - -930 i( -r -) - -931 -out -; - -934 i( - - - -935 && - `S_ISLNK - ( - --> -_ed -) - -936 && (! -ϡcomp - - -937 || -mubed - - -938 || !( -ags - & ( -O_NOLINK -| -O_NOTRANS -)))) - -940 -size_t - -xam -, -wm -, -lkn -; - -941 * -lkbuf -; - -944 i( -nsymlks -++ > -tfs_maxsymlks -) - -946 -r - = -ELOOP -; - -947 -out -; - -950 -lkn - = - --> -_ -. -_size -; - -952 -xam - = -xame - ? - ` - (nextname) + 1 : 0; - -953 -wm - = -xam - + -lkn - + 1; - -954 -lkbuf - = - `lo - ( -wm -); - -956 -r - = - `tfs_m_adlk - ( -dur --> -ur -, - -, -lkbuf -); - -957 i( -r -) - -958 -out -; - -960 i( -xame -) - -962 -lkbuf -[ -lkn -] = '/'; - -963 - `memy - ( -lkbuf - + -lkn - + 1, -xame -, - -964 -xam - - 1); - -966 -lkbuf -[ -xam - + -lkn -] = '\0'; - -968 i( -lkbuf -[0] == '/') - -971 * -do_y - = -FS_RETRY_MAGICAL -; - -972 * -y_pt - = -MACH_PORT_NULL -; - -973 - `ry - ( -y_me -, -lkbuf -); - -974 -out -; - -977 -fame - = -lkbuf -; - -978 i( -ϡcomp -) - -980 -ϡcomp - = 0; - -984 - - = 0; - -986 - `tfs_ut - ( - -); - -987 - `mux_lock - (& -d --> -lock -); - -988 - - = 0; - -993 -fame - = -xame -; - -994 - `tfs_Ėe - ( -d -); - -996 i( -ϡcomp -) - -997 -d - = 0; - -1000 -d - = - -; - -1001 - - = 0; - -1005 -fame - && *filename); - -1008 -gٙ -: - -1010 i( -mubed - && ! - -) - -1012 -r - = -ENOTDIR -; - -1013 -out -; - -1016 i( - -) - -1017 -r - = - `tfs_check_ݒ_rmissis - ( -dur --> -ur -, - -, - -1018 -ags -, -wnode -); - -1020 i( -r -) - -1021 -out -; - -1023 -ags - &~ -OPENONLY_STATE_MODES -; - -1025 i( - -) - -1027 -r - = - `iohp_dup_iour - (& -ur -, -dur -->user); - -1028 i( -r -) - -1029 -out -; - -1031 -wpi - = - `tfs_make_id - ( - `tfs_make_rݒ - ( - -, -ags -, -dur --> -po -), - -1032 -ur -); - -1033 i(! -wpi -) - -1035 - `iohp__iour - ( -ur -); - -1036 -r - = -o -; - -1037 -out -; - -1040 * -y_pt - = - `pts_g_right - ( -wpi -); - -1041 - `pts_pt_def - ( -wpi -); - -1044 -out -: - -1045 i( - -) - -1046 - `tfs_ut - ( - -); - -1047 i( -d -) - -1048 - `tfs_Ėe - ( -d -); - -1049 -r -; - -1050 - } -} - -1057 -r_t - - -1058 - $tfs_g_dts - ( -iour - * -ed -, -node - * -d -, - -1059 -f_y -, -num_s -, ** -da -, - -1060 -mach_msg_ty_numb_t - * -da_n -, - -1061 -vm_size_t - -max_da_n -, * -da_s -) - -1063 -node_dt_t - * -dt_t -, * -dt_cut -; - -1064 -node_dt_t - * -dt_li - = -NULL -; - -1065 -size_t - -size - = 0; - -1066 -cou - = 0; - -1067 * -da_p -; - -1068 -r_t - -r -; - -1070 - `bump_size - (cڡ * -me -) - -1072 i( -num_s - =-1 || -cou - <um_entries) - -1074 -size_t - -w_size - = -size - + - `DIRENT_LEN - ( - ` - ( -me -)); - -1076 i( -max_da_n - > 0 && -w_size - > max_data_len) - -1078 -size - = -w_size -; - -1079 -cou -++; - -1086 - `add_dt - (cڡ * -me -, -o_t - -fo -, -ty -) - -1088 i( -num_s - =-1 || -cou - <um_entries) - -1090 -dt - -hdr -; - -1091 -size_t - -me_n - = - ` - ( -me -); - -1092 -size_t - -sz - = - `DIRENT_LEN - ( -me_n -); - -1094 i( -sz - > -size -) - -1097 -size - - -sz -; - -1099 -hdr -. -d_fo - = -fo -; - -1100 -hdr -. -d_ - = -sz -; - -1101 -hdr -. -d_ty - = -ty -; - -1102 -hdr -. -d_mn - = -me_n -; - -1104 - `memy - ( -da_p -, & -hdr -, -DIRENT_NAME_OFFS -); - -1105 - `ry - ( -da_p - + -DIRENT_NAME_OFFS -, -me -); - -1106 -da_p - + -sz -; - -1107 -cou -++; - -1115 -r - = - `node_s_g - ( -d -, & -dt_li -); - -1117 i(! -r -) - -1119 -dt_t - = -dt_li -, -cou - = 2; - -1120 -dt_t - && -f_y - > -cou -; - -1121 -dt_t - = dt_t-> -xt -, -cou -++); - -1123 -cou - = 0; - -1126 i( -f_y - == 0) - -1127 - `bump_size - ("."); - -1128 i( -f_y - <= 1) - -1129 - `bump_size - (".."); - -1132 -dt_cut - = -dt_t -; - -1133 -dt_cut -; - -1134 -dt_cut - = dt_cut-> -xt -) - -1135 i(! - `bump_size - ( -dt_cut --> -dt --> -d_me -)) - -1138 * -da - = - `mm - (0, -size -, -PROT_READ -| -PROT_WRITE -, -MAP_ANON -, 0, 0); - -1139 -r - = ((** -da - =(*-1? -o - : 0; - -1142 i(! -r -) - -1144 -da_p - = * -da -; - -1145 * -da_n - = -size -; - -1146 * -da_s - = -cou -; - -1147 -cou - = 0; - -1150 i( -f_y - == 0) - -1151 - `add_dt - (".", 2, -DT_DIR -); - -1152 i( -f_y - <= 1) - -1153 - `add_dt - ("..", 2, -DT_DIR -); - -1155 -dt_cut - = -dt_t -; - -1156 -dt_cut -; - -1157 -dt_cut - = dt_cut-> -xt -) - -1158 i(! - `add_dt - ( -dt_cut --> -dt --> -d_me -, - -1160 -dt_cut --> -dt --> -d_ty -)) - -1164 i( -dt_li -) - -1165 - `node_s_ - ( -dt_li -); - -1167 - `fshp_touch - (& -d --> -_ -, -TOUCH_ATIME -, -mtime -); - -1169 -r -; - -1170 - } -} - - @node.c - -22 - #_GNU_SOURCE - - - ) - -24 - ~<hurd/tfs.h -> - -25 - ~<dlib.h -> - -26 - ~<r.h -> - -27 - ~<f.h -> - -28 - ~<sys/.h -> - -29 - ~<sys/mm.h -> - -30 - ~<dio.h -> - -32 - ~"unifs.h -" - -33 - ~"node.h -" - -34 - ~"ulfs.h -" - -35 - ~"lib.h -" - -41 -node_ulfs_ - ( -node_t - * -node -); - -45 -r_t - - -46 - $node_ - ( -ode_t - * -ode -, -node_t - ** -node -) - -48 -Êode_t - * -Êode_w - = - `mloc - ( (netnode_t)); - -49 -r_t - -r - = 0; - -50 -node_t - * -node_w -; - -52 - `debug_msg - ("node_ f܆node: %s", -ode --> -me -); - -54 i(! -Êode_w -) - -56 -r - = -ENOMEM -; - -57 -r -; - -60 -node_w - = - `tfs_make_node - ( -Êode_w -); - -61 i(! -node_w -) - -63 -r - = -ENOMEM -; - -64 - ` - ( -Êode_w -); - -65 -r -; - -68 -node_w --> - --> -ulfs - = -NULL -; - -70 -r - = - `node_ulfs_ - ( -node_w -); - -71 i( -r -) - -73 - `node_deroy - ( -node_w -); - -74 -r -; - -77 -ode --> -node - = -node_w -; - -78 - `ode_f_add - ( -ode -); - -79 -node_w --> - --> -ode - =node; - -80 -node_w --> - --> -ags - = 0; - -81 -node_w --> - --> -nche_xt - = -NULL -; - -82 -node_w --> - --> -nche_ev - = -NULL -; - -83 * -node - = -node_w -; - -85 -r -; - -86 - } -} - -91 - $node_deroy - ( -node_t - * -node -) - -93 - `debug_msg - ("nodderoy: %s", -node --> - --> -ode --> -me -); - -94 - `as - (! ( -node --> - --> -nche_xt - ||ode->-> -nche_ev -)); - -95 - `node_ulfs_ - ( -node -); - -96 - `mux_lock - (& -node --> - --> -ode --> -lock -); - -97 -node --> - --> -ode -->nod -NULL -; - -98 - `ode_f_move - ( -node --> - --> -ode -); - -99 - ` - ( -node --> - -); - -100 - ` - ( -node -); - -101 - } -} - -105 -r_t - - -106 - $node_upde - ( -node_t - * -node -) - -108 -r_t - -r - = 0; - -109 * -th -; - -111 -node_ulfs_t - * -ro_ulfs -; - -112 - - stat; - -113 -fe_t - -pt -; - -114 -i - = 0; - -116 - `debug_msg - ("node_updf܆node: %s", -node --> - --> -ode --> -me -); - -118 i( - `node_is_ro - ( -node -)) - -119 -r -; - -121 - `mux_lock - (& -tfs_ro_node --> -lock -); - -123 -r - = - `ode_th_cڡru - ( -node --> - --> -ode -, & -th -); - -124 i( -r -) - -126 - `mux_uock - (& -tfs_ro_node --> -lock -); - -127 -r -; - -130 -ro_ulfs - = -tfs_ro_node --> - --> -ulfs -; - -132 - `node_ulfs_e_uocked - ( -node -) - -135 i( -node_ulfs --> -ags - & -FLAG_NODE_ULFS_FIXED -) - -137 -i -++; - -142 i( - `pt_vid - ( -node_ulfs --> -pt -)) - -143 - `pt_doc - ( -node_ulfs --> -pt -); - -145 -r - = - `fe_lookup - (( -ro_ulfs - + -i -)-> -pt -, -th -, - -146 -O_READ - | -O_NOTRANS -, O_NOTRANS, - -147 0, & -pt -, & - -); - -149 i( -r -) - -151 -node_ulfs --> -pt - = -MACH_PORT_NULL -; - -152 -r - = 0; - -153 -i -++; - -157 i( - -. -_o - = -undlyg_node_ -.st_ino - -158 && - -. -_fsid - = -undlyg_node_ -.st_fsid) - -160 -r - = -ELOOP -; - -163 - `pt_doc - ( -pt -); - -164 -r - = - `fe_lookup - (( -ro_ulfs - + -i -)-> -pt -, -th -, - -165 -O_READ -, 0, 0, & -pt -, & - -); - -168 i( -r -) - -170 -pt - = -MACH_PORT_NULL -; - -171 -r - = 0; - -173 -node_ulfs --> -pt - =ort; - -175 -i -++; - -178 - ` - ( -th -); - -179 -node --> - --> -ags - | -FLAG_NODE_ULFS_UPTODATE -; - -181 - `mux_uock - (& -tfs_ro_node --> -lock -); - -183 -r -; - -184 - } -} - -188 -r_t - - -189 - $node_d_move - ( -node_t - * -d -, * -me -) - -191 -r_t - -r - = 0; - -193 - `node_ulfs_e_v_uocked - ( -d -) - -195 i(! - `pt_vid - ( -node_ulfs --> -pt -)) - -198 -r - = - `d_rmd - ( -node_ulfs --> -pt -, -me -); - -199 i(( -r -&& (! -ENOENT -)) - -203 -r -; - -204 - } -} - -208 -r_t - - -209 - $node_d_ - ( -node_t - * -d -, * -me -, -mode_t - -mode -) - -211 -r_t - -r - = 0; - -213 - `node_ulfs_e_uocked - ( -d -) - -215 i(! - `pt_vid - ( -node_ulfs --> -pt -)) - -218 -r - = - `d_mkd - ( -node_ulfs --> -pt -, -me -, -mode -); - -220 i((! -r -|| (= -EEXIST -|| (= -ENOTDIR -)) - -224 -r -; - -225 - } -} - -229 -r_t - - -230 - $node_uƚk_fe - ( -node_t - * -d -, * -me -) - -232 -mach_pt_t - -p -; - -233 - - stat; - -234 -r_t - -r - = 0; - -235 -moved - = 0; - -242 - `node_ulfs_e_v_uocked - ( -d -) - -245 i(! - `pt_vid - ( -node_ulfs --> -pt -)) - -248 -r - = - `fe_lookup - ( -node_ulfs --> -pt -, -me -, - -249 -O_NOTRANS -, O_NOTRANS, - -250 0, & -p -, & - -); - -252 - `pt_doc - ( -p -); - -254 i( -r - = -ENOENT -) - -256 -r - = 0; - -260 i( -r -) - -263 -r - = - `d_uƚk - ( -node_ulfs --> -pt -, -me -); - -264 i(( -r -&& (! -ENOENT -)) - -267 i(! -r -) - -268 -moved -++; - -272 i((! -r -&& (! -moved -)) - -273 -r - = -ENOENT -; - -275 -r -; - -276 - } -} - -281 -r_t - - -282 - $node_lookup_fe - ( -node_t - * -d -, * -me -, -ags -, - -283 -fe_t - * -pt -, - - * -s -) - -285 -r_t - -r - = -ENOENT -; - -286 - - stat; - -287 -fe_t - -p -; - -289 - `node_ulfs_e_uocked - ( -d -) - -292 i( -r - ! -ENOENT -) - -295 i(! - `pt_vid - ( -node_ulfs --> -pt -)) - -298 -r - = - `fe_lookup - ( -node_ulfs --> -pt -, -me -, - -299 -ags - | -O_NOTRANS -, O_NOTRANS, - -300 0, & -p -, & - -); - -301 i( -r -) - -304 i( - -. -_o - = -undlyg_node_ -.st_ino - -305 && - -. -_fsid - = -undlyg_node_ -.st_fsid) - -307 -r - = -ELOOP -; - -311 - `pt_doc - ( -p -); - -312 -r - = - `fe_lookup - ( -node_ulfs --> -pt -, -me -, - -313 -ags -, 0, 0, & -p -, & - -); - -317 i(! -r -) - -319 * -s - = - -; - -320 * -pt - = -p -; - -323 -r -; - -324 - } -} - -329 - $node_ulfs_ - ( -node_t - * -node -) - -332 - `node_ulfs_e_uocked - ( -node -) - -334 i( - `pt_vid - ( -node_ulfs --> -pt -) - -335 && -node_ulfs --> -pt - ! -undlyg_node -) - -336 - `pt_doc - ( -node_ulfs --> -pt -); - -339 - ` - ( -node --> - --> -ulfs -); - -340 - } -} - -344 -r_t - - -345 - $node_ulfs_ - ( -node_t - * -node -) - -347 -node_ulfs_t - * -ulfs_w -; - -348 -r_t - -r - = 0; - -350 -ulfs_w - = - `mloc - ( -ulfs_num - * ( -node_ulfs_t -)); - -351 i(! -ulfs_w -) - -353 -r - = -ENOMEM -; - -354 -r -; - -357 i( -node --> - --> -ulfs -) - -358 - `node_ulfs_ - ( -node -); - -360 -node --> - --> -ulfs - = -ulfs_w -; - -361 -node --> - --> -ulfs_num - = ulfs_num; - -363 - `node_ulfs_e_uocked - ( -node -) - -365 -node_ulfs --> -ags - = 0; - -366 -node_ulfs --> -pt - = -pt_nu -; - -369 -r -; - -370 - } -} - -374 -r_t - - -375 - $node_s_g - ( -node_t - * -node -, -node_dt_t - ** -dts -) - -377 -dt - ** -dt_li -, **dirent; - -378 -node_dt_t - * -node_dt_li - = -NULL -; - -379 -size_t - -dt_da_size -; - -380 * -dt_da -; - -381 -r_t - -r - = 0; - -386 -r_t - - `node_dt_add - (* -me -, -o_t - -fo -, -ty -) - -388 -r_t - -e - = 0; - -389 -node_dt_t - * -node_dt -; - -390 -node_dt_t - * -node_dt_w -; - -391 -dt - * -dt_w -; - -392 -me_n - = - ` - ( -me -); - -393 -size - = - `DIRENT_LEN - ( -me_n -); - -396 -node_dt - = -node_dt_li -; - -397 -node_dt - && - `rcmp - (node_dt-> -dt --> -d_me -, -me -); - -398 -node_dt - =ode_dt-> -xt -); - -400 i( -node_dt -) - -404 -node_dt --> -dt --> -d_fo - = -fo -; - -405 -node_dt --> -dt --> -d_ty - = -ty -; - -406 -e -; - -411 -node_dt_w - = - `mloc - ( ( -node_dt_t -)); - -412 i(! -node_dt_w -) - -414 -e - = -ENOMEM -; - -415 -e -; - -418 -dt_w - = - `mloc - ( -size -); - -419 i(! -dt_w -) - -421 - ` - ( -node_dt_w -); - -422 -e - = -ENOMEM -; - -423 -e -; - -427 -dt_w --> -d_fo - = -fo -; - -428 -dt_w --> -d_ty - = -ty -; - -429 -dt_w --> -d_ - = -size -; - -430 - `ry - ((* -dt_w - + -DIRENT_NAME_OFFS -, -me -); - -433 -node_dt_w --> -dt - = -dt_w -; - -434 -node_dt_w --> -xt - = -node_dt_li -; - -435 -node_dt_li - = -node_dt_w -; - -437 -e -; - -440 - `node_ulfs_e_uocked -( -node -) - -442 i(! - `pt_vid - ( -node_ulfs --> -pt -)) - -445 -r - = - `d_s_g - ( -node_ulfs --> -pt -, & -dt_da -, - -446 & -dt_da_size -, & -dt_li -); - -447 i( -r -) - -450 -dt - = -dt_li -; (! -r -) && *dirent; dirent++) - -451 i( - `rcmp - ((* -dt -)-> -d_me -, ".") - -452 && - `rcmp - ((* -dt -)-> -d_me -, "..")) - -453 -r - = - `node_dt_add - ((* -dt -)-> -d_me -, - -454 (* -dt -)-> -d_fo -, - -455 (* -dt -)-> -d_ty -); - -457 - ` - ( -dt_li -); - -458 - `munm - ( -dt_da -, -dt_da_size -); - -461 i( -r -) - -462 - `node_s_ - ( -node_dt_li -); - -464 * -dts - = -node_dt_li -; - -466 -r -; - -467 - } -} - -471 - $node_s_ - ( -node_dt_t - * -dts -) - -473 -node_dt_t - * -dt -, * -dt_xt -; - -475 -dt - = -dts -; dt; d -dt_xt -) - -477 -dt_xt - = -dt --> -xt -; - -478 - ` - ( -dt -->dirent); - -479 - ` - ( -dt -); - -481 - } -} - -485 -r_t - - -486 - $node__ro - ( -node_t - ** -ro_node -) - -488 -ode_t - * -ode -; - -489 -node_t - * -node -; - -490 -r_t - -r - = 0; - -492 -r - = - `ode_ - ( -NULL -, & -ode -); - -493 i( -r -) - -494 -r -; - -496 -r - = - `node_ - ( -ode -, & -node -); - -497 i( -r -) - -499 - `ode_deroy - ( -ode -); - -500 -r -; - -503 - `mux_uock - (& -ode --> -lock -); - -504 * -ro_node - = -node -; - -505 -r -; - -506 - } -} - -511 -r_t - - -512 - $node__ro - ( -node_t - * -node -) - -514 -r_t - -r -; - -515 -ulfs_t - * -ulfs -; - -516 -i - = 0; - -518 - `mux_lock - (& -ulfs_lock -); - -520 -r - = - `node_ulfs_ - ( -node -); - -521 i( -r -) - -523 - `mux_uock - (& -ulfs_lock -); - -524 -r -; - -527 - `node_ulfs_e_uocked - ( -node -) - -530 i( -r -) - -533 -r - = - `ulfs_g_num - ( -i -, & -ulfs -); - -534 i( -r -) - -537 i( -ulfs --> -th -) - -538 -node_ulfs --> -pt - = - `fe_me_lookup - ( -ulfs --> -th -, - -539 -O_READ - | -O_DIRECTORY -, 0); - -541 -node_ulfs --> -pt - = -undlyg_node -; - -543 i(! - `pt_vid - ( -node_ulfs --> -pt -)) - -545 -r - = -o -; - -549 -node_ulfs --> -ags - | -FLAG_NODE_ULFS_FIXED -; - -550 -i -++; - -553 - `mux_uock - (& -ulfs_lock -); - -554 -r -; - -555 - } -} - - @node.h - -22 #ide -INCLUDED_NODE_H - - -23 - #INCLUDED_NODE_H - - - ) - -25 - ~<r.h -> - -26 - ~<sys/.h -> - -27 - ~<hurd/tfs.h -> - -29 -node - - tnode_t -; - -31 - ~"ode.h -" - -34 - snode_ulfs - - -36 - mags -; - -38 -fe_t - - mpt -; - -41 -node_ulfs - - tnode_ulfs_t -; - -46 - #FLAG_NODE_ULFS_FIXED - 0x00000001 - - ) - -48 - sÊode - - -50 -ode_t - * - mode -; - -52 - mags -; - -53 -node_ulfs_t - * - mulfs -; - -55 - mulfs_num -; - -56 -node_t - * - mnche_xt -; - -57 -node_t - * - mnche_ev -; - -59 -Êode - - tÊode_t -; - -62 - #FLAG_NODE_INVALIDATE - 0x00000001 - - ) - -63 - #FLAG_NODE_ULFS_UPTODATE - 0x00000002 - - ) - -65 - snode_dt - - -67 -dt - * - mdt -; - -68 -node_dt - * - mxt -; - -69 } - tnode_dt_t -; - -73 -r_t - -node_ - ( -ode_t - * -ode -, -node_t - ** -node -); - -77 -node_deroy - ( -node_t - * -node -); - -81 -r_t - -node_upde - ( -node_t - * -node -); - -85 -r_t - -node_d_ - ( -node_t - * -d -, * -me -, -mode_t - -mode -); - -89 -r_t - -node_d_move - ( -node_t - * -d -, * -me -); - -93 -r_t - -node_uƚk_fe - ( -node_t - * -d -, * -me -); - -98 -r_t - -node_lookup_fe - ( -node_t - * -d -, * -me -, -ags -, - -99 -fe_t - * -pt -, - - *stat); - -103 -r_t - -node_ulfs_ - ( -node_t - * -node -); - -107 -r_t - -node_s_g - ( -node_t - * -node -, -node_dt_t - ** -dts -); - -110 -node_s_ - ( -node_dt_t - * -dts -); - -114 -r_t - -node__ro - ( -node_t - ** -ro_node -); - -118 -r_t - -node__ro - ( -node_t - * -node -); - -121 - #node_is_ro -( -node -ode)-> - --> -ode --> -d - ? 0 : 1 - - ) - -125 - #node_ulfs_e_uocked -( -node -) \ - -126 -node_ulfs_t - * -node_ulfs - = ( -node -)-> - --> -ulfs -; \ - -127 -node_ulfs - < ( -node -)-> - --> -ulfs - + (node)->-> -ulfs_num -; \ - -128 -node_ulfs -++) - - ) - -130 - #node_ulfs_e_v_uocked -( -node -) \ - -131 -node_ulfs_t - * -node_ulfs - = ( -node -)-> - --> -ulfs - + (node)->-> -ulfs_num - - 1;\ - -132 -node_ulfs - >( -node -)-> - --> -ulfs -; \ - -133 -node_ulfs ---) - - ) - - @options.c - -22 - #_GNU_SOURCE - - - ) - -24 - ~<gp.h -> - -25 - ~<r.h -> - -27 - ~"tis.h -" - -28 - ~"ulfs.h -" - -29 - ~"nche.h -" - -30 - ~"unifs.h -" - -31 - ~"node.h -" - -32 - ~"vsi.h -" - -33 - ~"n.h -" - -34 - ~"ow.h -" - -35 - ~"upde.h -" - -41 - grsg_tup_tis_fished -; - -44 cڡ -gp_ti - - ggp_comm_tis -[] = - -46 { -OPT_LONG_UNDERLYING -, -OPT_UNDERLYING -, 0, 0, - -48 { -OPT_LONG_WRITABLE -, -OPT_WRITABLE -, 0, 0, - -50 { -OPT_LONG_DEBUG -, -OPT_DEBUG -, 0, -OPTION_HIDDEN -, - -52 { -OPT_LONG_CACHE_SIZE -, -OPT_CACHE_SIZE -, "SIZE", 0, - -55 { -OPT_LONG_STOW -, -OPT_STOW -, "STOWDIR", 0, - -57 { -OPT_LONG_PRIORITY -, -OPT_PRIORITY -, "VALUE", 0, - -59 { -OPT_LONG_PATTERN -, -OPT_PATTERN -, "PATTERN", 0, - -61 { -OPT_LONG_REMOVE -, -OPT_REMOVE -, 0, 0, - -63 { -OPT_LONG_ADD -, -OPT_ADD -, 0, 0, - -69 cڡ -gp_ti - - ggp_tup_tis -[] = - -75 -r_t - - -76 - $gp_r_comm_tis - ( -key -, * -g -, -gp_e - * -e -) - -78 -ulfs_ags - = 0, -ulfs_mode - = 0, -ulfs_modifd - = 0, - -79 -ulfs_mch - = 0, -ulfs_iܙy - = 0; - -80 -i - -ulfs_i - = - -82 . -lock - = -MUTEX_INITIALIZER -, - -83 . -hd - = -NULL - - -85 -r_t - -r - = 0; - -87 -key -) - -89 -OPT_WRITABLE -: - -90 -ulfs_ags - | -FLAG_ULFS_WRITABLE -; - -93 -OPT_PRIORITY -: - -94 -ulfs_iܙy - = - ` - ( -g -, -NULL -, 10); - -97 -OPT_DEBUG -: - -98 -unifs_ags - | -FLAG_UNIONFS_MODE_DEBUG -; - -101 -OPT_CACHE_SIZE -: - -102 -nche_size - = - ` - ( -g -, -NULL -, 10); - -105 -OPT_ADD -: - -106 -ulfs_mode - = -ULFS_MODE_ADD -; - -109 -OPT_REMOVE -: - -110 -ulfs_mode - = -ULFS_MODE_REMOVE -; - -113 -OPT_PATTERN -: - -114 -ulfs_mch - = 1; - -115 - `i_add - (& -ulfs_i -, -g -); - -118 -OPT_STOW -: - -119 -r - = - `ow_dadd - ( -g -, -ulfs_ags -, & -ulfs_i -, -ulfs_iܙy -); - -120 i( -r -) - -121 - `r - ( -EXIT_FAILURE -, -r -, "stow_diradd"); - -122 -ulfs_modifd - = 1; - -123 -ulfs_ags - = -ulfs_mode - = -ulfs_iܙy - = 0; - -124 -ulfs_mch - = 0; - -127 -OPT_UNDERLYING -: - -128 -ARGP_KEY_ARG -: - -130 i( -ulfs_mode - = -ULFS_MODE_REMOVE -) - -132 -r - = - `ulfs_uegi - ( -g -); - -133 i( -r - = -ENOENT -) - -136 -r - = 0; - -139 -r - = - `ulfs_gi - ( -g -, -ulfs_ags -, -ulfs_iܙy -); - -140 i( -r -) - -141 - `r - ( -EXIT_FAILURE -, -r -, "ulfs_register"); - -142 -ulfs_modifd - = 1; - -143 -ulfs_ags - = -ulfs_mode - = -ulfs_iܙy - = 0; - -144 -ulfs_mch - = 0; - -147 -ARGP_KEY_END -: - -148 -ulfs_ags - = -ulfs_mode - = 0; - -149 i( -ulfs_modifd - && -rsg_tup_tis_fished -) - -151 - `ro_upde_schedu - (); - -155 - `nche_t - (); - -157 -ulfs_modifd - = 0; - -159 i(! -rsg_tup_tis_fished -) - -160 -rsg_tup_tis_fished - = 1; - -164 -r - = -ARGP_ERR_UNKNOWN -; - -168 -r -; - -169 - } -} - -172 -r_t - - -173 - $gp_r_tup_tis - ( -key -, * -g -, -gp_e - * -e -) - -175 -r_t - -r - = 0; - -177 -key -) - -180 -r - = -ARGP_ERR_UNKNOWN -; - -184 -r -; - -185 - } -} - -188 cڡ -gp - - ggp_rr_comm_tis - = - -189 { -gp_comm_tis -, -gp_r_comm_tis -, 0, 0, 0 }; - -192 -gp - - ggp_rr_tup_tis - = - -193 { -gp_tup_tis -, -gp_r_tup_tis -, 0, 0, 0 }; - -196 cڡ -gp_chd - - ggp_chdn_ruime -[] = - -198 { & -gp_rr_comm_tis - }, - -199 { & -tfs_d_ruime_gp - }, - -204 cڡ -gp_chd - - ggp_chdn_tup -[] = - -206 { & -gp_rr_tup_tis - }, - -207 { & -gp_rr_comm_tis - }, - -208 { & -tfs_d_tup_gp - }, - -212 cڡ * - ggp_ogm_vsi - = -STANDARD_HURD_VERSION - ( -unifs -); - -213 cڡ * - ggp_ogm_bug_addss - = - -216 - #ARGS_DOC - "FILESYSTEMS ..." - - ) - -217 - #DOC - "Hurd unifrv" - - ) - -220 -gp - - ggp_ruime - = - -221 { 0, 0, 0, 0, -gp_chdn_ruime - }; - -224 -gp - - ggp_tup - = - -225 { 0, 0, -ARGS_DOC -, -DOC -, -gp_chdn_tup - }; - - @options.h - -23 - #OPT_UNDERLYING - 'u' - - ) - -24 - #OPT_WRITABLE - 'w' - - ) - -25 - #OPT_DEBUG - 'd' - - ) - -26 - #OPT_CACHE_SIZE - 'c' - - ) - -27 - #OPT_REMOVE - 'r' - - ) - -28 - #OPT_ADD - 'a' - - ) - -29 - #OPT_PATTERN - 'm' - - ) - -30 - #OPT_PRIORITY - 'p' - - ) - -31 - #OPT_STOW - 's' - - ) - -34 - #OPT_LONG_UNDERLYING - "undlyg" - - ) - -35 - #OPT_LONG_WRITABLE - "wrab" - - ) - -36 - #OPT_LONG_DEBUG - "debug" - - ) - -37 - #OPT_LONG_CACHE_SIZE - "che-size" - - ) - -38 - #OPT_LONG_REMOVE - "move" - - ) - -39 - #OPT_LONG_ADD - "add" - - ) - -40 - #OPT_LONG_PATTERN - "mch" - - ) - -41 - #OPT_LONG_PRIORITY - "iܙy" - - ) - -42 - #OPT_LONG_STOW - "ow" - - ) - -44 - #OPT_LONG -( -o -"--" - ) -o - -47
-gp - -gp_tup -; - -50
-gp - -gp_ruime -; - -52 - #ULFS_MODE_ADD - 0 - - ) - -53 - #ULFS_MODE_REMOVE - 1 - - ) - - @pattern.c - -22 - #_GNU_SOURCE - - - ) - -24 - ~<hurd/tfs.h -> - -25 - ~<dlib.h -> - -26 - ~<mch.h -> - -27 - ~<o.h -> - -29 - ~"n.h -" - -32 -r_t - - -33 - $i_add - ( -i - * -li -, * -n -) - -35 -r_t - -r - = 0; - -36 -n - * -liy -; - -37 * -dup -; - -39 i( -n - = -NULL -) - -40 -r - = -EINVAL -; - -42 i( -r -) - -43 -r -; - -45 -dup - = - `rdup - ( -n -); - -46 i( -dup - = -NULL -) - -47 -r - = -ENOMEM -; - -49 i( -r -) - -50 -r -; - -52 -liy - = - `mloc - ( ( -n -)); - -53 i( -liy - = -NULL -) - -54 -r - = -ENOMEM -; - -56 i( -r -) - -57 -r -; - -59 -liy --> -n - = -dup -; - -61 - `mux_lock - (& ( -li --> -lock -)); - -62 i( -li --> -hd - = -NULL -) - -64 -li --> -hd - = -liy -; - -65 -liy --> -xt - = -NULL -; - -69 -liy --> -xt - = -li --> -hd -; - -70 -li --> -hd - = -liy -; - -72 - `mux_uock - (& ( -li --> -lock -)); - -74 -r -; - -75 - } -} - -80 - $i_mch - ( -i - * -li -, * -rg -) - -82 -n - * -r -; - -83 -r_t - -r - = ~0; - -85 -r - = -li --> -hd -; - -87 - `mux_lock - (& -li --> -lock -); - -88 -r - ! -NULL -) - -90 -r - = - `mch - ( -r --> -n -, -rg -, -FNM_FILE_NAME -); - -92 i(! -r -) - -95 -r - =-> -xt -; - -97 - `mux_uock - (& -li --> -lock -); - -99 -r -; - -100 - } -} - -104 - $i_deroy - ( -i - * -li -) - -106 -n - * -xt -, * -r - = -li --> -hd -; - -108 - `mux_lock - (& ( -li --> -lock -)); - -109 -r - ! -NULL -) - -111 -xt - = -r -->next; - -113 - ` - ( -r -); - -115 -r - = -xt -; - -117 - `mux_uock - (& ( -li --> -lock -)); - -118 - } -} - -122 - $i_imy - ( -i - * -li -) - -124 -t -; - -126 - `mux_lock - (& ( -li --> -lock -)); - -127 -t - = ( -li --> -hd - = -NULL -); - -128 - `mux_uock - (& ( -li --> -lock -)); - -130 -t -; - -131 - } -} - - @pattern.h - -22 #ide -_PATTERN_H - - -23 - #_PATTERN_H - - - ) - -25 - ~<hurd/tfs.h -> - -27 - sn - - -29 * - mn -; - -31 -n - * - mxt -; - -34 - si - - -36 -mux - - mlock -; - -37 -n - * - mhd -; - -41
-r_t - -i_add - ( -i - * -li -, * -n -); - -45
-i_mch - ( -i - * -li -, * -rg -); - -48
-i_deroy - ( -i - * -li -); - -51
-i_imy - ( -i - * -li -); - - @stow-mutations.h - -23 - #FS_NOTIFY_INTRAN - -ow_nify_t - - `beg_usg_nify_pt - ( -fs_nify_t -) - - ) - -24 - #FS_NOTIFY_DESTRUCTOR - - `d_usg_nify_pt - ( -ow_nify_t -) - - ) - -26 - #FS_NOTIFY_IMPORTS - -impt - "ow-iv.h"; - - ) - - @stow-priv.h - -20 #ide -__STOW_PRIVDATA_H__ - - -21 - #__STOW_PRIVDATA_H__ - - - ) - -23 - ~<hurd/pts.h -> - -25 - sow_nify - - -27 -pt_fo - - mpi -; - -29 * - md_me -; - -30 -ow_ivda - * - miv -; - -32 -ow_nify - * - tow_nify_t -; - -37 -ow_nify_t - -beg_usg_nify_pt - ( -fs_nify_t - -pt -); - -43 -d_usg_nify_pt - ( -ow_nify_t - -ed -); - - @stow.c - -23 - #_GNU_SOURCE - - - ) - -25 - ~<gp.h -> - -26 - ~<r.h -> - -28 - ~"ulfs.h -" - -29 - ~"lib.h -" - -30 - ~"n.h -" - -31 - ~"upde.h -" - -33 - sow_ivda - - -35 -i - * - mi -; - -36 - mags -; - -37 - miܙy -; - -38 -mux - - mlock -; - -41 -r_t - - -42 - $_ow_gimchgds - (* -g -, * -dth -, * -iv -) - -44 -r_t - -r - = 0; - -45 * -fh -; - -47 -ow_ivda - * -ivda - = (ow_ivd* -iv - ; - -49 -r - = - `i_mch - ( -ivda --> -i -, -g -); - -50 i( -r -) - -53 -fh - = - `make_fh - ( -dth -, -g -); - -55 -r - = - `ulfs_gi - ( -fh -, -ivda --> -ags -,rivda-> -iܙy -); - -57 - ` - ( -fh -); - -59 i( -r -) - -60 -r -; - -63 - } -} - -65 -r_t - - -66 - $_ow_snowy - (* -g -, * -dth -, * -iv -) - -68 * -fh - = -dth -; - -69 -r_t - -r -; - -71 -ow_ivda - * -ivda - = (ow_ivd* -iv - ; - -73 i( -dth -) - -75 * -tmp -; - -76 -tmp - = - `make_fh - ( -dth -, -g -); - -77 -fh - = - `make_fh - ( -tmp -, "/"); - -78 - ` - ( -tmp -); - -81 - `mux_lock - (& -ivda --> -lock -); - -83 i( - `i_imy - ( -ivda --> -i -)) - -86 -r - = - `ulfs_gi - ( -fh -, -ivda --> -ags -,rivda-> -iܙy -); - -87 i( -r -) - -89 - `mux_uock - (& -ivda --> -lock -); - -90 -r -; - -96 -r - = - `f_ch_subd_iv - ( -fh -, -_ow_gimchgds -, -iv -); - -97 i( -r -) - -99 - `mux_uock - (& -ivda --> -lock -); - -100 - ` - ( -fh -); - -101 -r -; - -105 - ` - ( -fh -); - -106 - `mux_uock - (& -ivda --> -lock -); - -107 -r -; - -108 - } -} - -113 - ~<hads.h -> - -114 - ~<hurd/pt.h -> - -116 - ~"ow-iv.h -" - -117 - ~"nche.h -" - -119 -pt_buck - * - gow_pt_buck -; - -120 -pt_ass - * - gow_pt_ass -; - -122 -r_t - - -123 - $_ow_nify_ -(* -d_me -, * -iv -) - -125 -r_t - -r -; - -126 -fe_t - -d_pt -; - -127 -mach_pt_t - -nify_pt -; - -128 -ow_nify_t - -ow_nify_pt -; - -130 -r - = - `pts__pt - ( -ow_pt_ass -, -ow_pt_buck -, - -131 (* -ow_nify_pt -), - -132 & -ow_nify_pt -); - -133 i( -r -) - -134 -r -; - -136 -ow_nify_pt --> -d_me - = dir_name; - -137 -ow_nify_pt --> -iv - =riv; - -139 -d_pt - = - `fe_me_lookup - ( -d_me -, 0, 0); - -141 i(! - `pt_vid - ( -d_pt -)) - -142 -ENOENT -; - -145 -nify_pt - = - `pts_g_right - ( -ow_nify_pt -); - -147 i(! - `pt_vid - ( -nify_pt -)) - -149 - `pt_doc - ( -d_pt -); - -150 -EACCES -; - -153 -r - = - `d_ni_chges - ( -d_pt -, -nify_pt -, - -154 -MACH_MSG_TYPE_MAKE_SEND -); - -155 i( -r -) - -157 - `pt_doc - ( -d_pt -); - -158 - `pt_doc - ( -nify_pt -); - -159 -r -; - -162 -r -; - -163 - } -} - -167 -ow_nify_t - - -168 - $beg_usg_nify_pt - ( -fs_nify_t - -pt -) - -170 - `pts_lookup_pt - ( -ow_pt_buck -, -pt -, -ow_pt_ass -); - -171 - } -} - -177 - $d_usg_nify_pt - ( -ow_nify_t - -ed -) - -179 i( -ed -) - -180 - `pts_pt_def - ( -ed -); - -181 - } -} - -184 -kn_tu_t - - -185 - $ow_S_fe_chged - ( -ow_nify_t - -nify -, -tul_t - -tickno -, - -186 -fe_chged_ty_t - -chge -, -loff_t - -t -, - -187 -loff_t - -d -) - -189 -EOPNOTSUPP -; - -190 - } -} - -193 -kn_tu_t - - -194 - $ow_S_d_chged - ( -ow_nify_t - -nify -, -tul_t - -tickno -, - -195 -d_chged_ty_t - -chge -, -rg_t - -me -) - -197 -r_t - -r -; - -199 i(! -nify - || !nify-> -d_me - || !nify-> -iv -) - -200 -EOPNOTSUPP -; - -202 -chge -) - -204 -DIR_CHANGED_NULL -: - -206 -DIR_CHANGED_NEW -: - -207 - `ro_upde_dib - (); - -209 -r - = - `_ow_snowy - ( -me -, -nify --> -d_me -,ify-> -iv -); - -210 i( -r -) - -211 - `debug_msg_nd - ("snowy: %s\n", - ` - ( -r -)); - -213 - `ro_upde_schedu - (); - -214 - `ro_upde_ab - (); - -217 -DIR_CHANGED_UNLINK -: - -218 - `ro_upde_schedu - (); - -222 - `debug_msg_nd - ("unsupported dir changeotify"); - -223 -EINVAL -; - -227 - } -} - -231 - $_ow_nify_thad -() - -233 - `ow_demux - ( -mach_msg_hd_t - * -p -, mach_msg_hd_* -ou -) - -235 - `ow_fs_nify_rv - ( -mach_msg_hd_t - * -p -, - -236 -mach_msg_hd_t - * -ou -); - -238 ( - `ow_fs_nify_rv - ( -p -, -ou -)); - -243 - `pts_mage_pt_ݔis_muəhad - ( -ow_pt_buck -, - -244 -ow_demux -, - -250 - } -} - -256 -r_t - - -257 - $ow_dadd - (* -d -, -ags -, -i - *patternlist, - -258 -iܙy -) - -261 -r_t - -r -; - -262 -ow_ivda - * -myiv -; - -263 -d_n -; - -265 -d_n - = - ` -( -d -); - -266 i( -d_n - == 0) - -268 -EOPNOTSUPP -; - -271 i( -d -[ -d_n - - 1 ] != '/') - -273 * -tmp -; - -275 -tmp - = (* - `mloc - ( -d_n - + 1); - -277 i( -tmp - = -NULL -) - -278 -ENOMEM -; - -280 - `y - ( -tmp -, -d -, -d_n -); - -282 -tmp -[ -d_n -] = '/'; - -284 -d - = -tmp -; - -287 -myiv - = - `mloc - ( ( -ow_ivda -)); - -288 i(! -myiv -) - -290 - ` - ( -d -); - -291 -ENOMEM -; - -294 -myiv --> -i - =atternlist; - -295 -myiv --> -ags - = flags; - -296 -myiv --> -iܙy - =riority; - -297 - `mux_ - (& -myiv --> -lock -); - -299 -r - = - `f_ch_subd_iv - ( -d -, -_ow_snowy -, (*) -myiv -); - -300 i( -r -) - -303 -r -; - -306 -r - = - `_ow_nify_ - ( -d -, -myiv -); - -307 - `as - (! -r -); - -309 -r -; - -310 - } -} - -312 -r_t - - -313 - $ow_ - () - -315 -r_t - -r - = 0; - -317 -ow_pt_buck - = - `pts__buck - (); - -318 i(! -ow_pt_buck -) - -319 -o -; - -321 -ow_pt_ass - = - `pts__ass - ( -NULL -, NULL); - -322 i(! -ow_pt_ass -) - -323 -o -; - -325 - `had_dach - ( - `had_fk - ( ( -had__t -) -_ow_nify_thad -, 0)); - -327 -r -; - -328 - } -} - - @stow.h - -22 #ide -_STOW_H - - -23 - #_STOW_H - - - ) - -25 - ~"n.h -" - -27 -r_t - -ow_ - (); - -28 -r_t - -ow_dadd - (*, , -i - *, ); - - @ulfs.c - -22 - #_GNU_SOURCE - - - ) - -24 - ~<hurd/tfs.h -> - -25 - ~<dlib.h -> - -26 - ~<r.h -> - -27 - ~<rg.h -> - -29 - ~"unifs.h -" - -30 - ~<f.h -> - -32 - ~"lib.h -" - -33 - ~"ulfs.h -" - -36 -ulfs_t - * - gulfs_cha_t -; - -40 -ulfs_t - * - gulfs_cha_d -; - -43 - gulfs_num -; - -46 -mux - - gulfs_lock - = -MUTEX_INITIALIZER -; - -49 -r_t - - -50 - $ulfs_ - (* -th -, -ulfs_t - ** -ulfs -) - -52 -ulfs_t - * -ulfs_w - = - `mloc - ( (ulfs_t)); - -53 -r_t - -r - = 0; - -55 i(! -ulfs_w -) - -56 -r - = -ENOMEM -; - -59 * -th_ - = -th - ? - `rdup - (th: -NULL -; - -61 i( -th - && (! -th_ -)) - -63 -r - = -ENOMEM -; - -64 - ` - ( -ulfs_w -); - -68 -ulfs_w --> -th - = -th_ -; - -69 -ulfs_w --> -ags - = 0; - -70 -ulfs_w --> -xt - = -NULL -; - -71 -ulfs_w --> -ev - = -NULL -; - -72 * -ulfs - = -ulfs_w -; - -75 -r -; - -76 - } -} - -80 - $ulfs_deroy - ( -ulfs_t - * -ulfs -) - -82 - ` - ( -ulfs --> -th -); - -83 - ` - ( -ulfs -); - -84 - } -} - -89 - $ulfs_l - ( -ulfs_t - * -ulfs -) - -91 -ulfs_t - * -u - = -ulfs_cha_t -; - -92 -__d - = 0; - -93 i( -ulfs_num - == 0) - -95 -ulfs_cha_t - = -ulfs -; - -100 -u --> -iܙy - > -ulfs -->priority) - -102 i( -u --> -xt - = -NULL -) - -104 -__d - = 1; - -107 -u - = u-> -xt -; - -110 i( -__d -) - -112 -u --> -xt - = -ulfs -; - -113 -ulfs --> -ev - = -u -; - -117 i( -u - = -ulfs_cha_t -) - -119 -ulfs_cha_t - = -ulfs -; - -120 -ulfs --> -xt - = -u -; - -121 -ulfs --> -ev - = -NULL -; - -122 -u --> -ev - = -ulfs -; - -126 -ulfs --> -xt - = -u -; - -127 -ulfs --> -ev - = -u -->prev; - -128 -u --> -ev --> -xt - = -ulfs -; - -129 -u --> -ev - = -ulfs -; - -134 - } -} - -138 - $ulfs_unl - ( -ulfs_t - * -ulfs -) - -140 i( -ulfs - = -ulfs_cha_t -) - -141 -ulfs_cha_t - = -ulfs --> -xt -; - -143 i( -ulfs --> -xt -) - -144 -ulfs --> -xt --> -ev - = ulfs->prev; - -146 i( -ulfs --> -ev -) - -147 -ulfs --> -ev --> -xt - = ulfs->next; - -148 - } -} - -151 -r_t - - -152 - $ulfs_g_num - ( -num -, -ulfs_t - ** -ulfs -) - -154 -r_t - -r - = -EINVAL -; - -155 -ulfs_t - * -u -; - -156 -i -; - -158 -u - = -ulfs_cha_t -, -i - = 0; - -159 -u - && -i - < -num -; - -160 -u - = u-> -xt -, -i -++); - -161 i( -u -) - -163 -r - = 0; - -164 * -ulfs - = -u -; - -167 -r -; - -168 - } -} - -171 -r_t - - -172 - $ulfs_g_th - (* -th -, -ulfs_t - ** -ulfs -) - -174 -r_t - -r - = -ENOENT -; - -175 -ulfs_t - * -u -; - -177 -u - = -ulfs_cha_t -; - -178 -u - && (! (((! -th -) &&ath == u->path) - -179 || ( -th - && -u -->th && (! - `rcmp - (path, u->path))))); - -180 -u - = u-> -xt -); - -181 i( -u -) - -183 -r - = 0; - -184 * -ulfs - = -u -; - -186 -r -; - -187 - } -} - -189 -r_t - - -190 -ulfs_f_ch_und_iv - (* -th_und -, - -191 - $r_t - (* -func -) (*, *, *), - -192 * -iv -) - -194 -r_t - -r - = 0; - -195 -ulfs_t - * -u -; - -196 -size_t - -ngth -; - -198 -ngth - = - ` - ( -th_und -); - -200 -u - = -ulfs_cha_t -; u; u = u-> -xt -) - -202 i(! -u --> -th -) - -205 i( - `memcmp - ( -u --> -th -, -th_und -, -ngth -)) - -209 - `func - ((*)( -u --> -th - + -ngth -), -th_und -, -iv -); - -212 -r -; - -213 - } -} - -216 -r_t - - -217 - $ulfs_gi - (* -th -, -ags -, -iܙy -) - -219 -ulfs_t - * -ulfs -; - -220 -r_t - -r -; - -222 i( -th -) - -224 -r - = - `check_d - ( -th -); - -225 i( -r -) - -226 -r -; - -229 - `mux_lock - (& -ulfs_lock -); - -230 -r - = - `ulfs_ - ( -th -, & -ulfs -); - -231 i(! -r -) - -233 -ulfs --> -ags - = flags; - -234 -ulfs --> -iܙy - =riority; - -235 - `ulfs_l - ( -ulfs -); - -236 -ulfs_num -++; - -238 - `mux_uock - (& -ulfs_lock -); - -239 -r -; - -240 - } -} - -245 - $ulfs_check - () - -247 -ulfs_t - * -u -; - -248 -fe_t - -p -; - -250 - sulfs_deroy - - -252 -ulfs_t - * -ulfs -; - -254 -ulfs_deroy - * -xt -; - -255 } * -ulfs_deroy_q - = -NULL -; - -257 - `mux_lock - (& -ulfs_lock -); - -259 -u - = -ulfs_cha_t -; - -260 -u -) - -263 i( -u --> -th -) - -264 -p - = - `fe_me_lookup - ( -u --> -th -, -O_READ - | -O_DIRECTORY -, 0); - -266 -p - = -undlyg_node -; - -268 i(! - `pt_vid - ( -p -)) - -270 -ulfs_deroy - * -r -; - -273 -r - = - `mloc - ( ( -ulfs_deroy -)); - -274 - `as - ( -r -); - -276 -r --> -ulfs - = -u -; - -278 -r --> -xt - = -ulfs_deroy_q -; - -279 -ulfs_deroy_q - = -r -; - -282 -u - = u-> -xt -; - -285 -ulfs_deroy_q -) - -287 -ulfs_deroy - * -r -; - -289 -r - = -ulfs_deroy_q -; - -290 -ulfs_deroy_q - = -r --> -xt -; - -292 - `ulfs_unl - ( -r --> -ulfs -); - -293 - `ulfs_deroy - ( -r --> -ulfs -); - -294 -ulfs_num ---; - -296 - ` - ( -r -); - -299 - `mux_uock - (& -ulfs_lock -); - -301 - } -} - -304 -r_t - - -305 - $ulfs_uegi - (* -th -) - -307 -ulfs_t - * -ulfs -; - -308 -r_t - -r -; - -310 - `mux_lock - (& -ulfs_lock -); - -311 -r - = - `ulfs_g_th - ( -th -, & -ulfs -); - -312 i(! -r -) - -314 - `ulfs_unl - ( -ulfs -); - -315 - `ulfs_deroy - ( -ulfs -); - -316 -ulfs_num ---; - -318 - `mux_uock - (& -ulfs_lock -); - -320 -r -; - -321 - } -} - - @ulfs.h - -22 #ide -INCLUDED_ULFS_H - - -23 - #INCLUDED_ULFS_H - - - ) - -26 - sulfs - - -28 * - mth -; - -29 - mags -; - -30 - miܙy -; - -31 -ulfs - * - mxt -, * - mev -; - -32 } - tulfs_t -; - -37 - #FLAG_ULFS_WRITABLE - 0x00000001 - - ) - -40
-ulfs_t - * -ulfs_cha_t -; - -44
-ulfs_t - * -ulfs_cha_d -; - -47
-ulfs_num -; - -50
-mux - -ulfs_lock -; - -53 -r_t - -ulfs_gi - (* -th -, -ags -, -iܙy -); - -56 -r_t - -ulfs_uegi - (* -th -); - -59 -r_t - -ulfs_g_num - ( -num -, -ulfs_t - ** -ulfs -); - -62 -ulfs_check - (); - -64 - #ulfs_e - \ - -65 -ulfs_t - * -ulfs - = ( - `mux_lock - (& -ulfs_lock -), \ - -66 -ulfs_cha_t -); \ - -67 -ulfs - || ( - `mux_uock - (& -ulfs_lock -), 0); \ - -68 -ulfs - = ulfs-> -xt -) - - ) - -70 - #ulfs_e_uocked - \ - -71 -ulfs_t - * -ulfs - = -ulfs_cha_t -; \ - -72 -ulfs -; \ - -73 -ulfs - = ulfs-> -xt -) - - ) - - @unionfs.h - -44 #ide -INCLUDED_UNIONFS_H - - -45 - #INCLUDED_UNIONFS_H - - - ) - -47 - ~<hurd/tfs.h -> - -48 - ~<sys/tys.h -> - -50 - ~"node.h -" - -51 - ~"lib.h -" - -54 - #NCACHE_SIZE - 256 - - ) - -57 - #UNIONFS_ROOT_INODE - 1 - - ) - -62 - #FLAG_UNIONFS_MODE_DEBUG - 0x00000001 - - ) - -64 - #FLAG_UNIONFS_MODE_COW - 0x00000002 - - ) - -67
-unifs_ags -; - -70
-pid_t - -fsid -; - -73
vީ -md_time_vue - * -mtime -; - -76
-mach_pt_t - -undlyg_node -; - -79
- - -undlyg_node_ -; - -82 - #debug_msg -( -fmt -, -gs -...) \ - -85 i( -unifs_ags - & -FLAG_UNIONFS_MODE_DEBUG -) \ - -86 - `debug_msg_nd - ( -fmt - , ## -gs -); \ - -88 0) - - ) - - @update.c - -23 - #_GNU_SOURCE - - - ) - -25 - ~<o.h -> - -26 - ~<rg.h -> - -27 - ~<hads.h -> - -28 - ~<rwlock.h -> - -30 - ~"nche.h -" - -31 - ~"node.h -" - -32 - ~"ulfs.h -" - -37 -rwlock - - gupde_rwlock -; - -38 -cdi - - gupde_wakeup -; - -39 -mux - - gupde_lock -; - -42 - $_ro_upde_thad - () - -44 -r_t - -r -; - -48 i( - `hurd_cdi_wa - (& -upde_wakeup -, & -upde_lock -)) - -49 - `mux_uock - (& -upde_lock -); - -51 - `rwlock_wr_lock - (& -upde_rwlock -); - -55 - `ulfs_check -(); - -56 -r - = - `node__ro - ( -tfs_ro_node -); - -58 -r - = -ENOENT -); - -60 i( -r -) - -62 - `rtf - ( -dr -, "updthad: gه %s\n", - ` - ( -r -)); - -65 - `nche_t - (); - -67 - `rwlock_wr_uock - (& -upde_rwlock -); - -69 - } -} - -72 - $ro_upde_schedu - () - -74 - `cdi_sigl - (& -upde_wakeup -); - -75 - } -} - -78 - $ro_upde_dib - () - -80 - `rwlock_ad_lock - (& -upde_rwlock -); - -81 - } -} - -84 - $ro_upde_ab - () - -86 - `rwlock_ad_uock - (& -upde_rwlock -); - -87 - } -} - -90 - $ro_upde_ -() - -92 - `mux_ - (& -upde_lock -); - -93 - `rwlock_ - (& -upde_rwlock -); - -94 - `cdi_ - (& -upde_wakeup -); - -96 - `had_dach - ( - `had_fk - ( ( -had__t -) -_ro_upde_thad -, 0)); - -97 - } -} - - @update.h - -20 #ide -_UDPATE_H - - -21 - #_UPDATE_H - - - ) - -23 -ro_upde_schedu - (); - -24 -ro_upde_dib - (); - -25 -ro_upde_ab - (); - -26 -ro_upde_ - (); - - @version.h - -21 #ide -HURD_VERSION - - -22 - #HURD_VERSION - "0.3" - - ) - -26 - #STANDARD_HURD_VERSION -( -s -) \ - -27 #" (GNU Hurd" -HURD_VERSION - - - ) - -28 - #STANDARD_HURD_VERSION_EXTRA -( -s -, -exa -) \ - -29 #" (GNU Hurd; " -exa - "" -HURD_VERSION - - - ) - - @/usr/include/assert.h - -42 - ~<sys/cdefs.h -> - -43 #ifde -__lulus - - -44 - ~<dlib.h -> - -52 #unde -as - - -53 #unde -__as - - -55 #ifde -NDEBUG - - -56 - #as -( -e -(()0) - - ) - -59 #ide -__GNUC__ - - -61 - g__BEGIN_DECLS - - -62 #ide -__lulus - - -63 - $abt -( -__dd2 -; - -65 - `tf -(cڡ * -__ri -, ...); - -66 -__END_DECLS - - -68 - #as -( -e -) \ - -69 (((( -e -? 0 : - `__as - (#e, -__FILE__ -, -__LINE__ -))) - - ) - -70 - #__as -( -e -, -fe -, -le -) \ - -71 (() - `tf - ("%s:%u: faedsi `%s'\n", -fe -, -le -, -e -), - `abt -()) - - ) - -75 -__BEGIN_DECLS - - -76 - $__as_n -(cڡ *, cڡ *, , cڡ * -__dd2 -; - -77 - $__rtf -(cڡ *, cڡ *, , cڡ * -__dd2 -; - -78 -__END_DECLS - - -80 - #__as -( -e -, -fe -, -le -) \ - -81 - `__rtf - ("%s:%u: faedsi `%s'\n", -fe -, -le -, -e -) - - ) - -83 #i -__DARWIN_UNIX03 - - -84 - #as -( -e -) \ - -85 ( - `__but_ex -(!( -e -), 0? - `__as_n -( -__func__ -, -__FILE__ -, -__LINE__ -, #e: ()0) - - ) - -87 - #as -( -e -) \ - -88 ( - `__but_ex -(!( -e -), 0? - `__as - (#e, -__FILE__ -, -__LINE__ -: ()0) - - ) - - @/usr/include/dirent.h - -58 #ide -_DIRENT_H_ - - -59 - #_DIRENT_H_ - - - ) - -65 - ~<_tys.h -> - -66 - ~<sys/dt.h -> - -68 - g_d -; - -72 - m__dd_fd -; - -73 - m__dd_loc -; - -74 - m__dd_size -; - -75 * - m__dd_buf -; - -76 - m__dd_n -; - -77 - m__dd_ek -; - -78 - m__dd_wd -; - -79 - m__dd_ags -; - -80 -__dw_had_mux_t - - m__dd_lock -; - -81 -_d - * - m__dd_td -; - -82 } - tDIR -; - -84 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -86 - #DIRBLKSIZ - 1024 - - ) - -88 - #dfd -( -dp -((dp)-> -__dd_fd -) - - ) - -91 - #DTF_HIDEW - 0x0001 - - ) - -92 - #DTF_NODUP - 0x0002 - - ) - -93 - #DTF_REWIND - 0x0004 - - ) - -94 - #__DTF_READALL - 0x0008 - - ) - -98 #ide -KERNEL - - -100 - ~<sys/cdefs.h -> - -102 - g__BEGIN_DECLS - - -103 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -104 - $phast -(cڡ *, cڡ * - `__DARWIN_INODE64 -( -phast -); - -106 - $od -( -DIR - * - `__DARWIN_ALIAS -( -od -); - -107 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -108 - `gds -(, *, , *); - -110 -DIR - * - $ݒd -(cڡ * - `__DARWIN_ALIAS_I -( -ݒd -); - -111 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -112 -DIR - * - $__ݒd2 -(cڡ *, - `__DARWIN_ALIAS_I -( -__ݒd2 -); - -114 -dt - * - $add -( -DIR - * - `__DARWIN_INODE64 -( -add -); - -115 - $add_r -( -DIR - *, -dt - *, d** - `__DARWIN_INODE64 -( -add_r -); - -116 - $wdd -( -DIR - * - `__DARWIN_ALIAS_I -( -wdd -); - -117 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -118 - `snd -(cڡ *, -dt - ***, - -119 (*)( -dt - *), (*)(cڡ *, cڡ *) - `__DARWIN_INODE64 -( -snd -); - -121 - $ekd -( -DIR - *, - `__DARWIN_ALIAS_I -( -ekd -); - -122 - $d -( -DIR - * - `__DARWIN_ALIAS_I -( -d -); - -123 -__END_DECLS - - - @/usr/include/errno.h - -23 - ~<sys/o.h -> - - @/usr/include/fcntl.h - -23 - ~<sys/f.h -> - - @/usr/include/fnmatch.h - -58 #idef -_FNMATCH_H_ - - -59 - #_FNMATCH_H_ - - - ) - -61 - ~<sys/cdefs.h -> - -63 - #FNM_NOMATCH - 1 - - ) - -65 - #FNM_NOESCAPE - 0x01 - - ) - -66 - #FNM_PATHNAME - 0x02 - - ) - -67 - #FNM_PERIOD - 0x04 - - ) - -69 - #FNM_NOSYS - (-1 - - ) - -71 #i! -defed -( -_ANSI_SOURCE -&& (!defed( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -72 - #FNM_LEADING_DIR - 0x08 - - ) - -73 - #FNM_CASEFOLD - 0x10 - - ) - -74 - #FNM_IGNORECASE - -FNM_CASEFOLD - - - ) - -75 - #FNM_FILE_NAME - -FNM_PATHNAME - - - ) - -78 -__BEGIN_DECLS - - -79 - $mch -(cڡ *, cڡ *, - `__DARWIN_ALIAS -( -mch -); - -80 -__END_DECLS - - - @/usr/include/stddef.h - -61 #i! -defed -( -__STDDEF_H__ -) - -63 #i! -defed -( -__ed_wch_t -&& !defed( -__ed_size_t -) \ - -64 && ! -defed -( -__ed_rdiff_t -&& !defed( -__ed_NULL -) \ - -65 && ! - $defed -( -__ed_wt_t -) - -66 - #__STDDEF_H__ - - - ) - -69 - ~<_tys.h -> - -71 #i - `defed -( -__STDDEF_H__ -|| defed( -__ed_rdiff_t -) - -72 #ide -_PTRDIFF_T - - -73 - #_PTRDIFF_T - - - ) - -74 -__dw_rdiff_t - - trdiff_t -; - -78 #i - `defed -( -__STDDEF_H__ -|| defed( -__ed_size_t -) - -79 #idef -_SIZE_T - - -80 - #_SIZE_T - - - ) - -83 -__dw_size_t - - tsize_t -; - -87 #i - `defed -( -__STDDEF_H__ -|| defed( -__ed_wch_t -) - -88 #idef -__lulus - - -89 #idef -_WCHAR_T - - -90 - #_WCHAR_T - - - ) - -91 -__dw_wch_t - - twch_t -; - -96 #i( - `defed -( -__STDDEF_H__ -&& !defed( -_ANSI_SOURCE -&& (!defed( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -))) \ - -97 || - $defed -( -__ed_wt_t -) - -98 #idef -_WINT_T - - -99 - #_WINT_T - - - ) - -100 -__dw_wt_t - - twt_t -; - -104 #i - `defed -( -__STDDEF_H__ -|| defed( -__ed_NULL -) - -105 #ide -NULL - - -106 - #NULL - -__DARWIN_NULL - - - ) - -110 #ifde -__STDDEF_H__ - - -111 #i - `defed -( -__GNUC__ -&& (__GNUC__ =3 && -__GNUC_MINOR__ - >= 5 || __GNUC__ > 3) - -112 #ide -__offtof - - -113 - #__offtof -( -ty -, -fld - - `__but_offtof -y, fld) - - ) - -115 - #offtof -( -ty -, -fld - - `__but_offtof -y, fld) - - ) - -117 #ide -__offtof - - -118 - #__offtof -( -ty -, -fld -(( -size_t -)(&(y *)0)->fld)) - - ) - -120 - #offtof -( -ty -, -fld -(( -size_t -)(&(y *)0)->fld)) - - ) - -126 #unde -__ed_rdiff_t - - -127 #unde -__ed_size_t - - -128 #unde -__ed_wch_t - - -129 #unde -__ed_wt_t - - -130 #unde -__ed_NULL - - - @/usr/include/stdio.h - -61 #idef -_STDIO_H_ - - -62 - #_STDIO_H_ - - - ) - -64 - ~<_tys.h -> - -66 #ide -_VA_LIST - - -67 - #_VA_LIST - - - ) - -70 -__dw_va_li - - tva_li -; - -73 #idef -_OFF_T - - -74 - #_OFF_T - - - ) - -75 -__dw_off_t - - toff_t -; - -78 #idef -_SIZE_T - - -79 - #_SIZE_T - - - ) - -80 -__dw_size_t - - tsize_t -; - -83 #ide -NULL - - -84 - #NULL - -__DARWIN_NULL - - - ) - -87 -__dw_off_t - - tos_t -; - -89 - #_FSTDIO - - - ) - -98 - s__sbuf - { - -99 * - m_ba -; - -100 - m_size -; - -104 - g__sFILEX -; - -132 - s__sFILE - { - -133 * - m_p -; - -134 - m_r -; - -135 - m_w -; - -136 - m_ags -; - -137 - m_fe -; - -138 -__sbuf - - m_bf -; - -139 - m_lbfsize -; - -142 * - m_cook -; - -143 (* - m_o -)(*); - -144 (* - m_ad -) (*, *, ); - -145 -os_t - (* -_ek -(*, - mos_t -, ); - -146 (* - m_wre -)(*, const *, ); - -149 -__sbuf - - m_ub -; - -150 -__sFILEX - * - m_exa -; - -151 - m_ur -; - -154 - m_ubuf -[3]; - -155 - m_nbuf -[1]; - -158 -__sbuf - - m_lb -; - -161 - m_blksize -; - -162 -os_t - - m_offt -; - -163 } - tFILE -; - -165 - g__BEGIN_DECLS - - -166 #i -__DARWIN_UNIX03 - - -167
-FILE - * -__dp -; - -168
-FILE - * -__dou -; - -169
-FILE - * -__d -; - -171
-FILE - -__sF -[]; - -173 - g__END_DECLS - - -175 - #__SLBF - 0x0001 - - ) - -176 - #__SNBF - 0x0002 - - ) - -177 - #__SRD - 0x0004 - - ) - -178 - #__SWR - 0x0008 - - ) - -180 - #__SRW - 0x0010 - - ) - -181 - #__SEOF - 0x0020 - - ) - -182 - #__SERR - 0x0040 - - ) - -183 - #__SMBF - 0x0080 - - ) - -184 - #__SAPP - 0x0100 - - ) - -185 - #__SSTR - 0x0200 - - ) - -186 - #__SOPT - 0x0400 - - ) - -187 - #__SNPT - 0x0800 - - ) - -188 - #__SOFF - 0x1000 - - ) - -189 - #__SMOD - 0x2000 - - ) - -190 - #__SALC - 0x4000 - - ) - -191 - #__SIGN - 0x8000 - - ) - -202 - #_IOFBF - 0 - - ) - -203 - #_IOLBF - 1 - - ) - -204 - #_IONBF - 2 - - ) - -206 - #BUFSIZ - 1024 - - ) - -207 - #EOF - (-1) - - ) - -215 - #FOPEN_MAX - 20 - - ) - -216 - #FILENAME_MAX - 1024 - - ) - -219 #ide -_ANSI_SOURCE - - -220 - #P_tmpd - "/v/tmp/" - - ) - -222 - #L_tmam - 1024 - - ) - -223 - #TMP_MAX - 308915776 - - ) - -225 #ide -SEEK_SET - - -226 - #SEEK_SET - 0 - - ) - -228 #ide -SEEK_CUR - - -229 - #SEEK_CUR - 1 - - ) - -231 #ide -SEEK_END - - -232 - #SEEK_END - 2 - - ) - -235 #i -__DARWIN_UNIX03 - - -236 - #d - -__dp - - - ) - -237 - #dout - -__dou - - - ) - -238 - #dr - -__d - - - ) - -240 - #d - (& -__sF -[0]) - - ) - -241 - #dout - (& -__sF -[1]) - - ) - -242 - #dr - (& -__sF -[2]) - - ) - -248 -__BEGIN_DECLS - - -249 - -( -FILE - *); - -250 -fo -( -FILE - *); - -251 -of -( -FILE - *); - -252 - -( -FILE - *); - -253 -fush -( -FILE - *); - -254 -fgc -( -FILE - *); - -255 -fgpos -( -FILE - * -__ri -, -os_t - *); - -256 * -fgs -(* -__ri -, , -FILE - *); - -257 -FILE - * -fݒ -(cڡ * -__ri -, const * __restrict); - -258 - $rtf -( -FILE - * -__ri -, cڡ * __ri, ... - `__DARWIN_LDBL_COMPAT -( -rtf -); - -259 - `utc -(, -FILE - *); - -260 - $uts -(cڡ * -__ri -, -FILE - * __ri - `__DARWIN_ALIAS -( -uts -); - -261 -size_t - - `d -(* -__ri -, size_t, size_t, -FILE - * __restrict); - -262 -FILE - * - $eݒ -(cڡ * -__ri -, const * __restrict, - -263 -FILE - * -__ri - - `__DARWIN_ALIAS -( -eݒ -); - -264 - $fsnf -( -FILE - * -__ri -, cڡ * __ri, ... - `__DARWIN_LDBL_COMPAT -( -fsnf -); - -265 - `fek -( -FILE - *, , ); - -266 - `fos -( -FILE - *, cڡ -os_t - *); - -267 - `l -( -FILE - *); - -268 -size_t - - $fwre -(cڡ * -__ri -, -size_t -, size_t, -FILE - * __ri - `__DARWIN_ALIAS -( -fwre -); - -269 - `gc -( -FILE - *); - -270 - `gch -(); - -271 * - `gs -(*); - -272 #i! - `defed -( -_ANSI_SOURCE -&& (!defed( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -273
-__cڡ - -sys_ü -; - -274
-__cڡ - *__cڡ -sys_i -[]; - -276 - ` -(const *); - -277 - $tf -(cڡ * -__ri -, ... - `__DARWIN_LDBL_COMPAT -( -tf -); - -278 - `putc -(, -FILE - *); - -279 - `putch -(); - -280 - `puts -(const *); - -281 - `move -(const *); - -282 - `me - (const *, const *); - -283 - `wd -( -FILE - *); - -284 - $snf -(cڡ * -__ri -, ... - `__DARWIN_LDBL_COMPAT -( -snf -); - -285 - `tbuf -( -FILE - * -__ri -, * __restrict); - -286 - `tvbuf -( -FILE - * -__ri -, * __ri, , -size_t -); - -287 - $rtf -(* -__ri -, cڡ * __ri, ... - `__DARWIN_LDBL_COMPAT -( -rtf -); - -288 - $ssnf -(cڡ * -__ri -, cڡ * __ri, ... - `__DARWIN_LDBL_COMPAT -( -ssnf -); - -289 -FILE - * - `tmpfe -(); - -290 * - `tmam -(*); - -291 - `ungc -(, -FILE - *); - -292 - $vrtf -( -FILE - * -__ri -, cڡ * __ri, -va_li - - `__DARWIN_LDBL_COMPAT -( -vrtf -); - -293 - $vtf -(cڡ * -__ri -, -va_li - - `__DARWIN_LDBL_COMPAT -( -vtf -); - -294 - $vrtf -(* -__ri -, cڡ * __ri, -va_li - - `__DARWIN_LDBL_COMPAT -( -vrtf -); - -295 #i! - `defed -( -_ANSI_SOURCE -&& (!defed( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -296 - $artf -(**, cڡ *, ... - `__DARWIN_LDBL_COMPAT -( -artf -); - -297 - $vartf -(**, cڡ *, -va_li - - `__DARWIN_LDBL_COMPAT -( -vartf -); - -299 -__END_DECLS - - -304 #ide -_ANSI_SOURCE - - -305 - #L_mid - 1024 - - ) - -307 -__BEGIN_DECLS - - -308 * - `mid -(*); - -309 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -310 * - `mid_r -(*); - -312 -FILE - * - `fdݒ -(, const *); - -313 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -314 * - `fg -( -FILE - *, -size_t - *); - -316 - `fo -( -FILE - *); - -317 - `ockfe -( -FILE - *); - -318 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -319 -__cڡ - - -320 * - `fmtcheck -(const *, const *); - -321 - `urge -( -FILE - *); - -323 - `feko -( -FILE - *, -off_t -, ); - -324 -off_t - - `lo -( -FILE - *); - -325 - `rylockfe -( -FILE - *); - -326 - `fuockfe -( -FILE - *); - -327 - `gc_uocked -( -FILE - *); - -328 - `gch_uocked -(); - -329 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -330 - `gw -( -FILE - *); - -332 - `po -( -FILE - *); - -333 -FILE - * - `pݒ -(const *, const *); - -334 - `putc_uocked -(, -FILE - *); - -335 - `putch_uocked -(); - -336 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -337 - `putw -(, -FILE - *); - -338 - `tbufr -( -FILE - *, *, ); - -339 - `ebuf -( -FILE - *); - -341 - $tf -(* -__ri -, -size_t -, cڡ * __ri, ... - `__DARWIN_LDBL_COMPAT -( -tf -); - -342 * - $mam -(cڡ *, cڡ * - `__DARWIN_ALIAS -( -mam -); - -343 - $vfsnf -( -FILE - * -__ri -, cڡ * __ri, -va_li - - `__DARWIN_LDBL_COMPAT -( -vfsnf -); - -344 - $vsnf -(cڡ * -__ri -, -va_li - - `__DARWIN_LDBL_COMPAT -( -vsnf -); - -345 - $vtf -(* -__ri -, -size_t -, cڡ * __ri, -va_li - - `__DARWIN_LDBL_COMPAT -( -vtf -); - -346 - $vssnf -(cڡ * -__ri -, cڡ * __ri, -va_li - - `__DARWIN_LDBL_COMPAT -( -vssnf -); - -347 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -348 -FILE - * - `zݒ -(const *, const *, ); - -350 -__END_DECLS - - -355 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -356 -__BEGIN_DECLS - - -357 -FILE - * - `funݒ -(const *, - -360 - $os_t - (*)(*, -os_t -, ), - -362 -__END_DECLS - - -363 - #ݒ -( -cook -, - - - `funݒ -(cook, fn, 0, 0, 0) - - ) - -364 - #fwݒ -( -cook -, - - - `funݒ -(cook, 0, fn, 0, 0) - - ) - -371 -__BEGIN_DECLS - - -372 - `__g -( -FILE - *); - -373 - $__svfsnf -( -FILE - *, cڡ *, -va_li - - `__DARWIN_LDBL_COMPAT -( -__svfsnf -); - -374 - `__swbuf -(, -FILE - *); - -375 -__END_DECLS - - -381 - #__sgc -( -p -(--)-> -_r - < 0 ? - `__g -: ()(*)-> -_p -++)) - - ) - -382 #i - `defed -( -__GNUC__ -&& defed( -__STDC__ -) - -383 -__le - - $__utc -( -_c -, -FILE - * -_p -) { - -384 i(-- -_p --> -_w - >0 || (_p->_w >_p-> -_lbfsize - && () -_c - != '\n')) - -385 (* -_p -->_p++ = -_c -); - -387 ( - `__swbuf -( -_c -, -_p -)); - -388 - } -} - -393 - #__utc -( -c -, -p -) \ - -394 (--( -p -)-> -_w - < 0 ? \ - -395 ( -p -)-> -_w - >)-> -_lbfsize - ? \ - -396 (*( -p -)-> -_p - = ( -c -)), *(p)->_p != '\n' ? \ - -397 ()*( -p -)-> -_p -++ : \ - -398 - `__swbuf -('\n', -p -) : \ - -399 - `__swbuf -(()( -c -), -p -) : \ - -400 (*( -p -)-> -_p - = ( -c -), ()*)->_p++)) - - ) - -403 - #__sof -( -p -(()-> -_ags - & -__SEOF -!0) - - ) - -404 - #__s -( -p -(()-> -_ags - & -__SERR -!0) - - ) - -405 - #__s -( -p -(()()-> -_ags - &~( -__SERR -| -__SEOF -))) - - ) - -406 - #__sfo -( -p -()-> -_fe -) - - ) - -408 #ide -_ANSI_SOURCE - - -409 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -410 - #of_uocked -( -p - - `__sof -) - - ) - -411 - #_uocked -( -p - - `__s -) - - ) - -412 - #_uocked -( -p - - `__s -) - - ) - -413 - #fo_uocked -( -p - - `__sfo -) - - ) - -416 #ide -lt - - -417 - #gc_uocked -( - - - `__sgc -() - - ) - -418 - #putc_uocked -( -x -, - - - `__utc -(x, fp) - - ) - -421 - #gch_uocked -( - `gc_uocked -( -d -) - - ) - -422 - #putch_uocked -( -x - - `putc_uocked -(x, -dout -) - - ) - -425 #ifde -_USE_EXTENDED_LOCALES_ - - -426 - ~<xlo/_dio.h -> - -429 #i -defed - ( -__GNUC__ -&& -_FORTIFY_SOURCE - > 0 && !defed ( -__lulus -) - -431 - ~<cu/_dio.h -> - - @/usr/include/stdlib.h - -58 #ide -_STDLIB_H_ - - -59 - #_STDLIB_H_ - - - ) - -61 - ~<avaab.h -> - -63 - ~<_tys.h -> - -64 #i! -defed -( -_ANSI_SOURCE -) - -65 - ~<sys/wa.h -> - -66 #i(! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -67 - ~<lo.h -> - -71 #idef -_SIZE_T - - -72 - #_SIZE_T - - - ) - -75 -__dw_size_t - - tsize_t -; - -78 #i! -defed -( -_ANSI_SOURCE -&& (!defed( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -79 #ide -_CT_RUNE_T - - -80 - #_CT_RUNE_T - - - ) - -81 -__dw__ru_t - - t_ru_t -; - -84 #ide -_RUNE_T - - -85 - #_RUNE_T - - - ) - -86 -__dw_ru_t - - tru_t -; - -90 #idef -__lulus - - -91 #idef -_WCHAR_T - - -92 - #_WCHAR_T - - - ) - -93 -__dw_wch_t - - twch_t -; - -98 - mqu -; - -99 - mm -; - -100 } - tdiv_t -; - -103 - mqu -; - -104 - mm -; - -105 } - tldiv_t -; - -107 #i! -__DARWIN_NO_LONG_LONG - - -109 - mqu -; - -110 - mm -; - -111 } - tdiv_t -; - -114 #ide -NULL - - -115 - #NULL - -__DARWIN_NULL - - - ) - -118 - #EXIT_FAILURE - 1 - - ) - -119 - #EXIT_SUCCESS - 0 - - ) - -121 - #RAND_MAX - 0x7fffffff - - ) - -123 #ifde -_USE_EXTENDED_LOCALES_ - - -124 - ~<_xlo.h -> - -127 #ide -MB_CUR_MAX - - -128 #ifde -_USE_EXTENDED_LOCALES_ - - -129 - #MB_CUR_MAX - ( - `___mb_cur_max -()) - - ) - -130 #ide -MB_CUR_MAX_L - - -131 - #MB_CUR_MAX_L -( -x -( - `___mb_cur_max_l -(x)) - - ) - -134
-__mb_cur_max -; - -135 - #MB_CUR_MAX - -__mb_cur_max - - - ) - -139 #i! -defed -( -_ANSI_SOURCE -&& (!defed( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) \ - -140 && -defed -( -_USE_EXTENDED_LOCALES_ -&& ! - $defed -( -MB_CUR_MAX_L -) - -141 - #MB_CUR_MAX_L -( -x -( - `___mb_cur_max_l -(x)) - - ) - -144 -__BEGIN_DECLS - - -145 - $abt -( -__dd2 -; - -146 - $abs -( -__pu2 -; - -147 - `ex -((*)()); - -148 - `of -(const *); - -149 - `oi -(const *); - -150 - ` -(const *); - -151 #i! -__DARWIN_NO_LONG_LONG - - -153 - `l -(const *); - -155 * - `bch -(cڡ *, cڡ *, -size_t -, - -156 -size_t -, (*)(const *, const *)); - -157 * - `oc -( -size_t -, size_t); - -158 -div_t - - $div -(, -__pu2 -; - -159 - $ex -( -__dd2 -; - -160 - ` -(*); - -161 * - `gv -(const *); - -162 - $bs -( -__pu2 -; - -163 -ldiv_t - - $ldiv -(, -__pu2 -; - -164 #i! -__DARWIN_NO_LONG_LONG - - -166 - `abs -(); - -167 -div_t - - `div -(, ); - -169 * - `mloc -( -size_t -); - -170 - `mbn -(cڡ *, -size_t -); - -171 -size_t - - `mbowcs -( -wch_t - * -__ri - , const * __restrict, size_t); - -172 - `mbtowc -( -wch_t - * -__ri -, cڡ * __ri, -size_t -); - -173 - `qst -(*, -size_t -, size_t, - -175 - `nd -(); - -176 * - `loc -(*, -size_t -); - -177 - `d -(); - -178 - $od -(cڡ *, ** - `__DARWIN_ALIAS -( -od -); - -179 - $of -(cڡ *, ** - `__DARWIN_ALIAS -( -of -); - -180 - ` -(const *, **, ); - -182 - $d -(cڡ *, ** - `__DARWIN_LDBL_COMPAT -( -d -); - -183 #i! -__DARWIN_NO_LONG_LONG - - -185 - `l -(const *, **, ); - -188 - `oul -(const *, **, ); - -189 #i! -__DARWIN_NO_LONG_LONG - - -191 - `ou -(const *, **, ); - -193 - $syem -(cڡ * - `__DARWIN_ALIAS_C -( -syem -); - -194 -size_t - - `wcombs -(* -__ri -, cڡ -wch_t - * __restrict, size_t); - -195 - `womb -(*, -wch_t -); - -197 #ide -_ANSI_SOURCE - - -198 - $_Ex -( -__dd2 -; - -199 - `a64l -(const *); - -200 - `dnd48 -(); - -201 * - `ecvt -(, , * -__ri -, *__restrict); - -202 - `d48 -([3]); - -203 * - `fcvt -(, , * -__ri -, *__restrict); - -204 * - `gcvt -(, , *); - -205 - `gsubt -(**, * const *, **); - -206 - `g -(); - -207 #i -__DARWIN_UNIX03 - - -208 * - `e -(, *, -size_t -); - -210 * - `e -(, *, ); - -212 - `jnd48 -([3]); - -213 * - `l64a -(); - -214 - `lcg48 -([7]); - -215 - `̪d48 -(); - -216 * - `mkmp -(*); - -217 - `mkemp -(*); - -218 - `mnd48 -(); - -219 - `Īd48 -([3]); - -220 - `posix_ݒ -(); - -221 * - `ame -(); - -222 - $punv -(* - `__DARWIN_ALIAS -( -punv -); - -223 - `ndom -(); - -224 - `nd_r -(*); - -225 #i( -__DARWIN_UNIX03 - && ! - `defed -( -_POSIX_C_SOURCE -)|| defed( -_DARWIN_C_SOURCE -|| defed( -_DARWIN_BETTER_REALPATH -) - -226 * - $th -(cڡ * -__ri -, * __ri - `__DARWIN_EXTSN -( -th -); - -228 * - $th -(cڡ * -__ri -, * __ri - `__DARWIN_ALIAS -( -th -); - -231 * - `ed48 -([3]); - -232 - $nv -(cڡ *, cڡ *, - `__DARWIN_ALIAS -( -nv -); - -233 #i -__DARWIN_UNIX03 - - -234 - $tkey -(cڡ * - `__DARWIN_ALIAS -( -tkey -); - -236 - `tkey -(const *); - -238 * - `te -(const *); - -239 - `d48 -(); - -240 #i -__DARWIN_UNIX03 - - -241 - `dom -(); - -243 - `dom -(); - -245 - `uock -(); - -246 #i -__DARWIN_UNIX03 - - -247 - $unnv -(cڡ * - `__DARWIN_ALIAS -( -unnv -); - -249 - `unnv -(const *); - -253 #i! - `defed -( -_ANSI_SOURCE -&& (!defed( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -254 - ~<mache/tys.h -> - -256 #ide -_DEV_T - - -257 -__dw_dev_t - - tdev_t -; - -258 - #_DEV_T - - - ) - -261 #idef -_MODE_T - - -262 -__dw_mode_t - - tmode_t -; - -263 - #_MODE_T - - - ) - -266 -u_t32_t - - -267 - `c4ndom -(); - -268 - `c4ndom_addndom -(* -d -, -dn -); - -269 - `c4ndom_ -(); - -272 * - `cgp -(*, const *, ); - -273 - `cgo -(); - -274 - `cgt -(**, **, const *); - -275 - `cgf -(**, **); - -276 - `cgmch -(const *, const *); - -277 - `cgxt -(**, **); - -278 - `cgnum -(*, const *, *); - -279 - `cgt -(const *); - -280 - `cgr -(*, const *, **); - -281 - `cgur -(*, const *, **); - -283 - $dm -(, - $__DARWIN_1050 -( -dm - -__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 -; - -284 * - `devme -( -dev_t -, -mode_t -); - -285 * - `devme_r -( -dev_t -, -mode_t -, * -buf -, -n -); - -286 * - `gbsize -(*, *); - -287 - `gldavg -([], ); - -289 * - `gogme -(); - -291 - `hpst -(*, -size_t -, size_t, - -293 - `mgest -(*, -size_t -, size_t, - -295 - `qst_r -(*, -size_t -, size_t, *, - -297 - `dixst -(const **, , const *, - -299 - `rogme -(const *); - -300 - `adixst -(const **, , const *, - -302 - `ddev -(); - -303 - `domdev -(); - -304 * - `locf -(*, -size_t -); - -305 #i! -__DARWIN_NO_LONG_LONG - - -307 - `oq -(const *, **, ); - -309 - `ouq -(const *, **, ); - -311
* -subݏrg -; - -312 * - `vloc -( -size_t -); - -316 #i! - `defed -( -__lulus -&& defed( -__WCHAR_MAX__ -) && __WCHAR_MAX__ <= 0xffffU - -317 #agm -GCC - -pois - -mbowcs - -mbtowc - -wcombs - -womb - - -319 -__END_DECLS - - -321 #ifde -_USE_EXTENDED_LOCALES_ - - -322 - ~<xlo/_dlib.h -> - - @/usr/include/string.h - -58 #ide -_STRING_H_ - - -59 - #_STRING_H_ - - - ) - -60 - ~<_tys.h -> - -62 #idef -_SIZE_T - - -63 - #_SIZE_T - - - ) - -64 -__dw_size_t - - tsize_t -; - -67 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -68 #ide -_SSIZE_T - - -69 - #_SSIZE_T - - - ) - -70 -__dw_ssize_t - - tssize_t -; - -74 #ide -NULL - - -75 - #NULL - -__DARWIN_NULL - - - ) - -78 - ~<sys/cdefs.h -> - -80 -__BEGIN_DECLS - - -81 * -memchr -(cڡ *, , -size_t -); - -82 -memcmp -(cڡ *, cڡ *, -size_t -); - -83 * -memy -(*, cڡ *, -size_t -); - -84 * -memmove -(*, cڡ *, -size_t -); - -85 * -memt -(*, , -size_t -); - -86 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -87 * -py -(*, const *); - -88 * -rr -(const *, const *); - -90 * -rt -(*, const *); - -91 * -rchr -(const *, ); - -92 -rcmp -(const *, const *); - -93 -rcl -(const *, const *); - -94 * -ry -(*, const *); - -95 -size_t - -rcn -(const *, const *); - -96 * - $ -( - `__DARWIN_ALIAS -( - -); - -97 - `_r -(, *, -size_t -); - -98 -size_t - - ` -(const *); - -99 * - `t -(*, cڡ *, -size_t -); - -100 - `cmp -(cڡ *, cڡ *, -size_t -); - -101 * - `y -(*, cڡ *, -size_t -); - -102 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -103 * - `r -(cڡ *, cڡ *, -size_t -); - -105 * - `brk -(const *, const *); - -106 * - `chr -(const *, ); - -107 -size_t - - `rn -(const *, const *); - -108 * - `rr -(const *, const *); - -109 * - `ok -(*, const *); - -110 -size_t - - `rxm -(*, const *, size_t); - -113 #ide -_ANSI_SOURCE - - -114 * - `memcy -(*, cڡ *, , -size_t -); - -115 * - `ok_r -(*, const *, **); - -116 * - `rdup -(const *); - -117 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -118 - `bcmp -(cڡ *, cڡ *, -size_t -); - -119 - `bcy -(cڡ *, *, -size_t -); - -120 - `bzo -(*, -size_t -); - -121 - `ffs -(); - -122 - `ff -(); - -123 - `s -(); - -124 - ` -(); - -125 * - `dex -(const *, ); - -126 - `memt_n4 -(*, cڡ *, -size_t -); - -127 - `memt_n8 -(*, cڡ *, -size_t -); - -128 - `memt_n16 -(*, cڡ *, -size_t -); - -129 * - `rdex -(const *, ); - -130 - `rcmp -(const *, const *); - -131 -size_t - - `t -(*, const *, size_t); - -132 -size_t - - `y -(*, const *, size_t); - -133 - `rmode -(, *); - -134 - `cmp -(cڡ *, cڡ *, -size_t -); - -135 * - `rp -(**, const *); - -136 * - `rsigl -( -sig -); - -137 - `swab -(cڡ * -__ri -, * __ri, -ssize_t -); - -140 -__END_DECLS - - -142 #ifde -_USE_EXTENDED_LOCALES_ - - -143 - ~<xlo/_rg.h -> - -146 #i - `defed - ( -__GNUC__ -&& -_FORTIFY_SOURCE - > 0 && !defed ( -__lulus -) - -148 - ~<cu/_rg.h -> - - @/usr/include/sys/mman.h - -76 #idef -_SYS_MMAN_H_ - - -77 - #_SYS_MMAN_H_ - - - ) - -79 - ~<sys/pits.h -> - -80 - ~<sys/cdefs.h -> - -82 - ~<sys/_tys.h -> - -88 #idef -_MODE_T - - -89 -__dw_mode_t - - tmode_t -; - -90 - #_MODE_T - - - ) - -93 #ide -_OFF_T - - -94 -__dw_off_t - - toff_t -; - -95 - #_OFF_T - - - ) - -98 #ide -_SIZE_T - - -99 - #_SIZE_T - - - ) - -100 -__dw_size_t - - tsize_t -; - -107 - #PROT_NONE - 0x00 - - ) - -108 - #PROT_READ - 0x01 - - ) - -109 - #PROT_WRITE - 0x02 - - ) - -110 - #PROT_EXEC - 0x04 - - ) - -116 - #MAP_SHARED - 0x0001 - - ) - -117 - #MAP_PRIVATE - 0x0002 - - ) - -118 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -119 - #MAP_COPY - -MAP_PRIVATE - - - ) - -125 - #MAP_FIXED - 0x0010 - - ) - -126 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -127 - #MAP_RENAME - 0x0020 - - ) - -128 - #MAP_NORESERVE - 0x0040 - - ) - -129 - #MAP_RESERVED0080 - 0x0080 - - ) - -130 - #MAP_NOEXTEND - 0x0100 - - ) - -131 - #MAP_HASSEMAPHORE - 0x0200 - - ) - -132 - #MAP_NOCACHE - 0x0400 - - ) - -138 - #MCL_CURRENT - 0x0001 - - ) - -139 - #MCL_FUTURE - 0x0002 - - ) - -144 - #MAP_FAILED - ((*)-1 - - ) - -149 - #MS_ASYNC - 0x0001 - - ) - -150 - #MS_INVALIDATE - 0x0002 - - ) - -151 - #MS_SYNC - 0x0010 - - ) - -153 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -154 - #MS_KILLPAGES - 0x0004 - - ) - -155 - #MS_DEACTIVATE - 0x0008 - - ) - -160 - #MAP_FILE - 0x0000 - - ) - -161 - #MAP_ANON - 0x1000 - - ) - -168 - #POSIX_MADV_NORMAL - 0 - - ) - -169 - #POSIX_MADV_RANDOM - 1 - - ) - -170 - #POSIX_MADV_SEQUENTIAL - 2 - - ) - -171 - #POSIX_MADV_WILLNEED - 3 - - ) - -172 - #POSIX_MADV_DONTNEED - 4 - - ) - -174 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -175 - #MADV_NORMAL - -POSIX_MADV_NORMAL - - - ) - -176 - #MADV_RANDOM - -POSIX_MADV_RANDOM - - - ) - -177 - #MADV_SEQUENTIAL - -POSIX_MADV_SEQUENTIAL - - - ) - -178 - #MADV_WILLNEED - -POSIX_MADV_WILLNEED - - - ) - -179 - #MADV_DONTNEED - -POSIX_MADV_DONTNEED - - - ) - -180 - #MADV_FREE - 5 - - ) - -185 - #MINCORE_INCORE - 0x1 - - ) - -186 - #MINCORE_REFERENCED - 0x2 - - ) - -187 - #MINCORE_MODIFIED - 0x4 - - ) - -188 - #MINCORE_REFERENCED_OTHER - 0x8 - - ) - -189 - #MINCORE_MODIFIED_OTHER - 0x10 - - ) - -194 -__BEGIN_DECLS - - -196 -mlockl -(); - -197 -muockl -(); - -199 -mlock -(cڡ *, -size_t -); - -200 #ide -_MMAP - - -201 - #_MMAP - - - ) - -203 * - $mm -(*, -size_t -, , , , -off_t - - `__DARWIN_ALIAS -( -mm -); - -206 - $me -(*, -size_t -, - `__DARWIN_ALIAS -( -me -); - -208 - $msync -(*, -size_t -, - `__DARWIN_ALIAS_C -( -msync -); - -210 - `muock -(cڡ *, -size_t -); - -212 - $munm -(*, -size_t - - `__DARWIN_ALIAS -( -munm -); - -214 - `shm_ݒ -(const *, , ...); - -215 - `shm_uƚk -(const *); - -217 - `posix_madvi -(*, -size_t -, ); - -219 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -220 - `madvi -(*, -size_t -, ); - -221 - `mce -(cڡ *, -size_t -, *); - -222 - `mh -(*, -size_t -, ); - -224 -__END_DECLS - - - @/usr/include/sys/stat.h - -70 #ide -_SYS_STAT_H_ - - -71 - #_SYS_STAT_H_ - - - ) - -73 - ~<sys/_tys.h -> - -74 - ~<sys/cdefs.h -> - -77 - #__ed_ru_timeec - - - ) - -78 - ~<sys/_rus.h -> - -85 #ide -_BLKCNT_T - - -86 -__dw_blkt_t - - tblkt_t -; - -87 - #_BLKCNT_T - - - ) - -90 #ide -_BLKSIZE_T - - -91 -__dw_blksize_t - - tblksize_t -; - -92 - #_BLKSIZE_T - - - ) - -95 #ide -_DEV_T - - -96 -__dw_dev_t - - tdev_t -; - -97 - #_DEV_T - - - ) - -100 #idef -_INO_T - - -101 -__dw_o_t - - to_t -; - -102 - #_INO_T - - - ) - -105 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -106 #idef -_INO64_T - - -107 -__dw_o64_t - - to64_t -; - -108 - #_INO64_T - - - ) - -112 #idef -_MODE_T - - -113 -__dw_mode_t - - tmode_t -; - -114 - #_MODE_T - - - ) - -117 #ide -_NLINK_T - - -118 -__ut16_t - - tƚk_t -; - -119 - #_NLINK_T - - - ) - -122 #ide -_UID_T - - -123 -__dw_uid_t - - tuid_t -; - -124 - #_UID_T - - - ) - -127 #ide -_GID_T - - -128 -__dw_gid_t - - tgid_t -; - -129 - #_GID_T - - - ) - -132 #ide -_OFF_T - - -133 -__dw_off_t - - toff_t -; - -134 - #_OFF_T - - - ) - -137 #idef -_TIME_T - - -138 - #_TIME_T - - - ) - -139 -__dw_time_t - - ttime_t -; - -143 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -152 - so - { - -153 -__ut16_t - - m_dev -; - -154 -o_t - - m_o -; - -155 -mode_t - - m_mode -; - -156 -ƚk_t - - m_ƚk -; - -157 -__ut16_t - - m_uid -; - -158 -__ut16_t - - m_gid -; - -159 -__ut16_t - - m_rdev -; - -160 -__t32_t - - m_size -; - -161 -timeec - - m_imeec -; - -162 -timeec - - m_mtimeec -; - -163 -timeec - - m_imeec -; - -164 -__t32_t - - m_blksize -; - -165 -__t32_t - - m_blocks -; - -166 -__ut32_t - - m_ags -; - -167 -__ut32_t - - m_g -; - -170 - #__DARWIN_STRUCT_STAT64_TIMES - \ - -171 -timeec - -_imeec -; \ - -172 -timeec - -_mtimeec -; \ - -173 -timeec - -_imeec -; \ - -174 -timeec - -_bthtimeec -; - - ) - -178 - #__DARWIN_STRUCT_STAT64_TIMES - \ - -179 -time_t - -_ime -; \ - -180 -_imc -; \ - -181 -time_t - -_mtime -; \ - -182 -_mtimc -; \ - -183 -time_t - -_ime -; \ - -184 -_imc -; \ - -185 -time_t - -_bthtime -; \ - -186 -_bthtimc -; - - ) - -200 - #__DARWIN_STRUCT_STAT64 - { \ - -201 -dev_t - -_dev -; \ - -202 -mode_t - -_mode -; \ - -203 -ƚk_t - -_ƚk -; \ - -204 -__dw_o64_t - -_o -; \ - -205 -uid_t - -_uid -; \ - -206 -gid_t - -_gid -; \ - -207 -dev_t - -_rdev -; \ - -208 -__DARWIN_STRUCT_STAT64_TIMES - \ - -209 -off_t - -_size -; \ - -210 -blkt_t - -_blocks -; \ - -211 -blksize_t - -_blksize -; \ - -212 -__ut32_t - -_ags -; \ - -213 -__ut32_t - -_g -; \ - -214 -__t32_t - -_le -; \ - -215 -__t64_t - -_qe -[2]; \ - -216 } - - ) - -222 #i -__DARWIN_64_BIT_INO_T - - -224 - - - g__DARWIN_STRUCT_STAT64 -; - -228 - s - { - -229 -dev_t - - m_dev -; - -230 -o_t - - m_o -; - -231 -mode_t - - m_mode -; - -232 -ƚk_t - - m_ƚk -; - -233 -uid_t - - m_uid -; - -234 -gid_t - - m_gid -; - -235 -dev_t - - m_rdev -; - -236 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -237 -timeec - - m_imeec -; - -238 -timeec - - m_mtimeec -; - -239 -timeec - - m_imeec -; - -241 -time_t - - m_ime -; - -242 - m_imc -; - -243 -time_t - - m_mtime -; - -244 - m_mtimc -; - -245 -time_t - - m_ime -; - -246 - m_imc -; - -248 -off_t - - m_size -; - -249 -blkt_t - - m_blocks -; - -250 -blksize_t - - m_blksize -; - -251 -__ut32_t - - m_ags -; - -252 -__ut32_t - - m_g -; - -253 -__t32_t - - m_le -; - -254 -__t64_t - - m_qe -[2]; - -259 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -261 -64 - - g__DARWIN_STRUCT_STAT64 -; - -268 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -269 - #_ime - -_imeec -. -tv_c - - - ) - -270 - #_mtime - -_mtimeec -. -tv_c - - - ) - -271 - #_ime - -_imeec -. -tv_c - - - ) - -272 - #_bthtime - -_bthtimeec -. -tv_c - - - ) - -279 #ide -S_IFMT - - -281 - #S_IFMT - 0170000 - - ) - -282 - #S_IFIFO - 0010000 - - ) - -283 - #S_IFCHR - 0020000 - - ) - -284 - #S_IFDIR - 0040000 - - ) - -285 - #S_IFBLK - 0060000 - - ) - -286 - #S_IFREG - 0100000 - - ) - -287 - #S_IFLNK - 0120000 - - ) - -288 - #S_IFSOCK - 0140000 - - ) - -289 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -290 - #S_IFWHT - 0160000 - - ) - -291 - #S_IFXATTR - 0200000 - - ) - -296 - #S_IRWXU - 0000700 - - ) - -297 - #S_IRUSR - 0000400 - - ) - -298 - #S_IWUSR - 0000200 - - ) - -299 - #S_IXUSR - 0000100 - - ) - -301 - #S_IRWXG - 0000070 - - ) - -302 - #S_IRGRP - 0000040 - - ) - -303 - #S_IWGRP - 0000020 - - ) - -304 - #S_IXGRP - 0000010 - - ) - -306 - #S_IRWXO - 0000007 - - ) - -307 - #S_IROTH - 0000004 - - ) - -308 - #S_IWOTH - 0000002 - - ) - -309 - #S_IXOTH - 0000001 - - ) - -311 - #S_ISUID - 0004000 - - ) - -312 - #S_ISGID - 0002000 - - ) - -313 - #S_ISVTX - 0001000 - - ) - -315 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -316 - #S_ISTXT - -S_ISVTX - - - ) - -317 - #S_IREAD - -S_IRUSR - - - ) - -318 - #S_IWRITE - -S_IWUSR - - - ) - -319 - #S_IEXEC - -S_IXUSR - - - ) - -329 - #S_ISBLK -( -m -(((m& 0170000=0060000 - - ) - -330 - #S_ISCHR -( -m -(((m& 0170000=0020000 - - ) - -331 - #S_ISDIR -( -m -(((m& 0170000=0040000 - - ) - -332 - #S_ISFIFO -( -m -(((m& 0170000=0010000 - - ) - -333 - #S_ISREG -( -m -(((m& 0170000=0100000 - - ) - -334 - #S_ISLNK -( -m -(((m& 0170000=0120000 - - ) - -335 - #S_ISSOCK -( -m -(((m& 0170000=0140000 - - ) - -336 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -337 - #S_ISWHT -( -m -(((m& 0170000=0160000 - - ) - -338 - #S_ISXATTR -( -m -(((m& 0200000=0200000 - - ) - -356 - #S_TYPEISMQ -( -buf -(0 - - ) - -357 - #S_TYPEISSEM -( -buf -(0 - - ) - -358 - #S_TYPEISSHM -( -buf -(0 - - ) - -374 - #S_TYPEISTMO -( -buf -(0 - - ) - -377 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -378 - #ACCESSPERMS - ( -S_IRWXU -| -S_IRWXG -| -S_IRWXO - - - ) - -380 - #ALLPERMS - ( -S_ISUID -| -S_ISGID -| -S_ISTXT -| -S_IRWXU -| -S_IRWXG -| -S_IRWXO -) - - ) - -382 - #DEFFILEMODE - ( -S_IRUSR -| -S_IWUSR -| -S_IRGRP -| -S_IWGRP -| -S_IROTH -| -S_IWOTH -) - - ) - -384 - #S_BLKSIZE - 512 - - ) - -391 - #UF_SETTABLE - 0x0000fff - - ) - -392 - #UF_NODUMP - 0x00000001 - - ) - -393 - #UF_IMMUTABLE - 0x00000002 - - ) - -394 - #UF_APPEND - 0x00000004 - - ) - -395 - #UF_OPAQUE - 0x00000008 - - ) - -402 - #UF_HIDDEN - 0x00008000 - - ) - -407 - #SF_SETTABLE - 0xffff0000 - - ) - -408 - #SF_ARCHIVED - 0x00010000 - - ) - -409 - #SF_IMMUTABLE - 0x00020000 - - ) - -410 - #SF_APPEND - 0x00040000 - - ) - -422 -__BEGIN_DECLS - - -424 - $chmod -(cڡ *, -mode_t - - `__DARWIN_ALIAS -( -chmod -); - -425 - $fchmod -(, -mode_t - - `__DARWIN_ALIAS -( -fchmod -); - -426 - $f -(, - - * - `__DARWIN_INODE64 -( -f -); - -427 - $l -(cڡ *, - - * - `__DARWIN_INODE64 -( -l -); - -428 - `mkd -(cڡ *, -mode_t -); - -429 - `mkfifo -(cڡ *, -mode_t -); - -430 - $ -(cڡ *, - - * - `__DARWIN_INODE64 -(stat); - -431 - `mknod -(cڡ *, -mode_t -, -dev_t -); - -432 -mode_t - - `umask -(mode_t); - -434 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -435 #ide -_FILESEC_T - - -436 -_fec -; - -437 -_fec - * - tfec_t -; - -438 - #_FILESEC_T - - - ) - -440 - `chags -(cڡ *, -__ut32_t -); - -441 - `chmodx_ -(cڡ *, -fec_t -); - -442 - `fchags -(, -__ut32_t -); - -443 - `fchmodx_ -(, -fec_t -); - -444 - $fx_ -(, - - *, -fec_t - - `__DARWIN_INODE64 -( -fx_ -); - -445 - `lchags -(cڡ *, -__ut32_t -); - -446 - `lchmod -(cڡ *, -mode_t -); - -447 - $lx_ -(cڡ *, - - *, -fec_t - - `__DARWIN_INODE64 -( -lx_ -); - -448 - `mkdx_ -(cڡ *, -fec_t -); - -449 - `mkfifox_ -(cڡ *, -fec_t -); - -450 - $x_ -(cڡ *, - - *, -fec_t - - `__DARWIN_INODE64 -( -x_ -); - -451 - `umaskx_ -( -fec_t -); - -453 - `fx64_ -(, -64 - *, -fec_t -); - -454 - `lx64_ -(cڡ *, -64 - *, -fec_t -); - -455 - `x64_ -(cڡ *, -64 - *, -fec_t -); - -456 - `f64 -(, -64 - *); - -457 - `l64 -(cڡ *, -64 - *); - -458 - `64 -(cڡ *, -64 - *); - -461 -__END_DECLS - - - @/usr/include/sys/types.h - -69 #ide -_SYS_TYPES_H_ - - -70 - #_SYS_TYPES_H_ - - - ) - -72 - ~<sys/pits.h -> - -74 #ide -__ASSEMBLER__ - - -75 - ~<sys/cdefs.h -> - -78 - ~<mache/tys.h -> - -79 - ~<sys/_tys.h -> - -81 - ~<mache/dn.h -> - -83 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -84 - tu_ch -; - -85 - tu_sht -; - -86 - tu_t -; - -87 #ide -_U_LONG - - -88 - tu_lg -; - -89 - #_U_LONG - - - ) - -91 - tusht -; - -92 - tut -; - -95 -u_t64_t - - tu_quad_t -; - -96 -t64_t - - tquad_t -; - -97 -quad_t - * - tqaddr_t -; - -99 * - tddr_t -; - -100 -t32_t - - tdaddr_t -; - -102 #ide -_DEV_T - - -103 -__dw_dev_t - - tdev_t -; - -104 - #_DEV_T - - - ) - -107 -u_t32_t - - tfix_t -; - -109 #ide -_BLKCNT_T - - -110 -__dw_blkt_t - - tblkt_t -; - -111 - #_BLKCNT_T - - - ) - -114 #ide -_BLKSIZE_T - - -115 -__dw_blksize_t - - tblksize_t -; - -116 - #_BLKSIZE_T - - - ) - -119 #ide -_GID_T - - -120 -__dw_gid_t - - tgid_t -; - -121 - #_GID_T - - - ) - -124 #ide -_IN_ADDR_T - - -125 - #_IN_ADDR_T - - - ) - -126 -__ut32_t - - t_addr_t -; - -129 #ide -_IN_PORT_T - - -130 - #_IN_PORT_T - - - ) - -131 -__ut16_t - - t_pt_t -; - -134 #idef -_INO_T - - -135 -__dw_o_t - - to_t -; - -136 - #_INO_T - - - ) - -139 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -140 #idef -_INO64_T - - -141 -__dw_o64_t - - to64_t -; - -142 - #_INO64_T - - - ) - -146 #ide -_KEY_T - - -147 - #_KEY_T - - - ) - -148 -__t32_t - - tkey_t -; - -151 #idef -_MODE_T - - -152 -__dw_mode_t - - tmode_t -; - -153 - #_MODE_T - - - ) - -156 #ide -_NLINK_T - - -157 -__ut16_t - - tƚk_t -; - -158 - #_NLINK_T - - - ) - -161 #ide -_ID_T - - -162 - #_ID_T - - - ) - -163 -__dw_id_t - - tid_t -; - -166 #ide -_PID_T - - -167 -__dw_pid_t - - tpid_t -; - -168 - #_PID_T - - - ) - -171 #ide -_OFF_T - - -172 -__dw_off_t - - toff_t -; - -173 - #_OFF_T - - - ) - -176 -t32_t - - tgsz_t -; - -177 -t32_t - - tswblk_t -; - -179 #ide -_UID_T - - -180 -__dw_uid_t - - tuid_t -; - -181 - #_UID_T - - - ) - -184 #ide -_ID_T - - -185 -__dw_id_t - - tid_t -; - -186 - #_ID_T - - - ) - -189 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -191 #i -defed -( -__lulus -) - -197 -le - -__t32_t - - $maj -( -__ut32_t - -_x -) - -199 ( -__t32_t -)((( -__ut32_t -) -_x - >> 24) & 0xff); - -200 - } -} - -202 -le - -__t32_t - - $m -( -__ut32_t - -_x -) - -204 ( -__t32_t -)(( -_x -) & 0xffffff); - -205 - } -} - -207 -le - -dev_t - - $makedev -( -__ut32_t - -_maj -, __ut32_ -_m -) - -209 ( -dev_t -)((( -_maj -<< 24| ( -_m -)); - -210 - } -} - -214 - #maj -( -x -(( -t32_t -)((( -u_t32_t -)(x>> 24& 0xff)) - - ) - -215 - #m -( -x -(( -t32_t -)((x& 0xffffff)) - - ) - -216 - #makedev -( -x -, -y -(( -dev_t -)(((x<< 24| (y))) - - ) - -221 #idef -_CLOCK_T - - -222 - #_CLOCK_T - - - ) - -223 -__dw_ock_t - - tock_t -; - -226 #ide -_SIZE_T - - -227 - #_SIZE_T - - - ) - -230 -__dw_size_t - - tsize_t -; - -233 #idef -_SSIZE_T - - -234 - #_SSIZE_T - - - ) - -235 -__dw_ssize_t - - tssize_t -; - -238 #idef -_TIME_T - - -239 - #_TIME_T - - - ) - -240 -__dw_time_t - - ttime_t -; - -243 #ide -_USECONDS_T - - -244 - #_USECONDS_T - - - ) - -245 -__dw_ucds_t - - tucds_t -; - -248 #ide -_SUSECONDS_T - - -249 - #_SUSECONDS_T - - - ) - -250 -__dw_sucds_t - - tsucds_t -; - -253 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -259 - #__ed_fd_t - - - ) - -260 - ~<sys/_rus.h -> - -262 - #NBBY - -__DARWIN_NBBY - - - ) - -263 - #NFDBITS - -__DARWIN_NFDBITS - - - ) - -264 - #howmy -( -x -, -y - - `__DARWIN_howmy -(x, y - - ) - -265 -__t32_t - - tfd_mask -; - -273 #idef -FD_SETSIZE - - -274 - #FD_SETSIZE - -__DARWIN_FD_SETSIZE - - - ) - -276 #ide -FD_SET - - -277 - #FD_SET -( -n -, -p - - `__DARWIN_FD_SET -,) - - ) - -279 #ide -FD_CLR - - -280 - #FD_CLR -( -n -, -p - - `__DARWIN_FD_CLR -,) - - ) - -282 #ide -FD_ISSET - - -283 - #FD_ISSET -( -n -, -p - - `__DARWIN_FD_ISSET -,) - - ) - -285 #ide -FD_ZERO - - -286 - #FD_ZERO -( -p - - `__DARWIN_FD_ZERO -) - - ) - -288 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -289 #ide -FD_COPY - - -290 - #FD_COPY -( -f -, -t - - `__DARWIN_FD_COPY -(f,) - - ) - -295 #i -defed -( -__STDC__ -&& defed( -KERNEL -) - -301 - goc -; - -302 - gpg -; - -303 - gued -; - -304 - gruge -; - -305 - gfe -; - -306 - gbuf -; - -307 - gy -; - -308 - guio -; - -314 #ide -__POSIX_LIB__ - - -316 #ide -_PTHREAD_ATTR_T - - -317 - #_PTHREAD_ATTR_T - - - ) - -318 -__dw_had__t - - thad__t -; - -320 #ide -_PTHREAD_COND_T - - -321 - #_PTHREAD_COND_T - - - ) - -322 -__dw_had_cd_t - - thad_cd_t -; - -324 #ide -_PTHREAD_CONDATTR_T - - -325 - #_PTHREAD_CONDATTR_T - - - ) - -326 -__dw_had_cd_t - - thad_cd_t -; - -328 #ide -_PTHREAD_MUTEX_T - - -329 - #_PTHREAD_MUTEX_T - - - ) - -330 -__dw_had_mux_t - - thad_mux_t -; - -332 #ide -_PTHREAD_MUTEXATTR_T - - -333 - #_PTHREAD_MUTEXATTR_T - - - ) - -334 -__dw_had_mux_t - - thad_mux_t -; - -336 #ide -_PTHREAD_ONCE_T - - -337 - #_PTHREAD_ONCE_T - - - ) - -338 -__dw_had__t - - thad__t -; - -340 #ide -_PTHREAD_RWLOCK_T - - -341 - #_PTHREAD_RWLOCK_T - - - ) - -342 -__dw_had_rwlock_t - - thad_rwlock_t -; - -344 #ide -_PTHREAD_RWLOCKATTR_T - - -345 - #_PTHREAD_RWLOCKATTR_T - - - ) - -346 -__dw_had_rwlock_t - - thad_rwlock_t -; - -348 #ide -_PTHREAD_T - - -349 - #_PTHREAD_T - - - ) - -350 -__dw_had_t - - thad_t -; - -355 #ide -_PTHREAD_KEY_T - - -356 - #_PTHREAD_KEY_T - - - ) - -357 -__dw_had_key_t - - thad_key_t -; - -361 #ide -_FSBLKCNT_T - - -362 - #_FSBLKCNT_T - - - ) - -363 -__dw_fsblkt_t - - tfsblkt_t -; - -366 #ide -_FSFILCNT_T - - -367 - #_FSFILCNT_T - - - ) - -368 -__dw_fsft_t - - tfsft_t -; - - @/usr/include/unistd.h - -68 #ide -_UNISTD_H_ - - -69 - #_UNISTD_H_ - - - ) - -71 - ~<_tys.h -> - -72 - ~<sys/unid.h -> - -74 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -75 #ide -_DEV_T - - -76 - #_DEV_T - - - ) - -77 -__dw_dev_t - - tdev_t -; - -81 #ide -_GID_T - - -82 - #_GID_T - - - ) - -83 -__dw_gid_t - - tgid_t -; - -86 #ide -_INTPTR_T - - -87 - #_INTPTR_T - - - ) - -88 -__dw__t - - t_t -; - -91 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -92 #ide -_MODE_T - - -93 - #_MODE_T - - - ) - -94 -__dw_mode_t - - tmode_t -; - -98 #ide -_OFF_T - - -99 - #_OFF_T - - - ) - -100 -__dw_off_t - - toff_t -; - -103 #ide -_PID_T - - -104 - #_PID_T - - - ) - -105 -__dw_pid_t - - tpid_t -; - -108 #ide -_SIZE_T - - -109 - #_SIZE_T - - - ) - -112 -__dw_size_t - - tsize_t -; - -115 #idef -_SSIZE_T - - -116 - #_SSIZE_T - - - ) - -117 -__dw_ssize_t - - tssize_t -; - -120 #ide -_UID_T - - -121 - #_UID_T - - - ) - -122 -__dw_uid_t - - tuid_t -; - -125 #ide -_USECONDS_T - - -126 - #_USECONDS_T - - - ) - -127 -__dw_ucds_t - - tucds_t -; - -130 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -131 #ide -_UUID_T - - -132 - #_UUID_T - - - ) - -133 -__dw_uuid_t - - tuuid_t -; - -137 - #STDIN_FILENO - 0 - - ) - -138 - #STDOUT_FILENO - 1 - - ) - -139 - #STDERR_FILENO - 2 - - ) - -141 #ide -NULL - - -142 - #NULL - -__DARWIN_NULL - - - ) - -147 - #_XOPEN_VERSION - 600 - - ) - -148 - #_XOPEN_XCU_VERSION - 4 - - ) - -152 - #_POSIX_ADVISORY_INFO - (-1 - - ) - -153 - #_POSIX_ASYNCHRONOUS_IO - (-1 - - ) - -154 - #_POSIX_BARRIERS - (-1 - - ) - -155 - #_POSIX_CHOWN_RESTRICTED - 200112L - - ) - -156 - #_POSIX_CLOCK_SELECTION - (-1 - - ) - -157 - #_POSIX_CPUTIME - (-1 - - ) - -158 - #_POSIX_FSYNC - 200112L - - ) - -159 - #_POSIX_IPV6 - 200112L - - ) - -160 - #_POSIX_JOB_CONTROL - 200112L - - ) - -161 - #_POSIX_MAPPED_FILES - 200112L - - ) - -162 - #_POSIX_MEMLOCK - (-1 - - ) - -163 - #_POSIX_MEMLOCK_RANGE - (-1 - - ) - -164 - #_POSIX_MEMORY_PROTECTION - 200112L - - ) - -165 - #_POSIX_MESSAGE_PASSING - (-1 - - ) - -166 - #_POSIX_MONOTONIC_CLOCK - (-1 - - ) - -167 - #_POSIX_NO_TRUNC - 200112L - - ) - -168 - #_POSIX_PRIORITIZED_IO - (-1 - - ) - -169 - #_POSIX_PRIORITY_SCHEDULING - (-1 - - ) - -170 - #_POSIX_RAW_SOCKETS - (-1 - - ) - -171 - #_POSIX_READER_WRITER_LOCKS - 200112L - - ) - -172 - #_POSIX_REALTIME_SIGNALS - (-1 - - ) - -173 - #_POSIX_REGEXP - 200112L - - ) - -174 - #_POSIX_SAVED_IDS - 200112L - - ) - -175 - #_POSIX_SEMAPHORES - (-1 - - ) - -176 - #_POSIX_SHARED_MEMORY_OBJECTS - (-1 - - ) - -177 - #_POSIX_SHELL - 200112L - - ) - -178 - #_POSIX_SPAWN - (-1 - - ) - -179 - #_POSIX_SPIN_LOCKS - (-1 - - ) - -180 - #_POSIX_SPORADIC_SERVER - (-1 - - ) - -181 - #_POSIX_SYNCHRONIZED_IO - (-1 - - ) - -182 - #_POSIX_THREAD_ATTR_STACKADDR - 200112L - - ) - -183 - #_POSIX_THREAD_ATTR_STACKSIZE - 200112L - - ) - -184 - #_POSIX_THREAD_CPUTIME - (-1 - - ) - -185 - #_POSIX_THREAD_PRIO_INHERIT - (-1 - - ) - -186 - #_POSIX_THREAD_PRIO_PROTECT - (-1 - - ) - -187 - #_POSIX_THREAD_PRIORITY_SCHEDULING - (-1 - - ) - -188 - #_POSIX_THREAD_PROCESS_SHARED - 200112L - - ) - -189 - #_POSIX_THREAD_SAFE_FUNCTIONS - 200112L - - ) - -190 - #_POSIX_THREAD_SPORADIC_SERVER - (-1 - - ) - -191 - #_POSIX_THREADS - 200112L - - ) - -192 - #_POSIX_TIMEOUTS - (-1 - - ) - -193 - #_POSIX_TIMERS - (-1 - - ) - -194 - #_POSIX_TRACE - (-1 - - ) - -195 - #_POSIX_TRACE_EVENT_FILTER - (-1 - - ) - -196 - #_POSIX_TRACE_INHERIT - (-1 - - ) - -197 - #_POSIX_TRACE_LOG - (-1 - - ) - -198 - #_POSIX_TYPED_MEMORY_OBJECTS - (-1 - - ) - -199 #ide -_POSIX_VDISABLE - - -200 - #_POSIX_VDISABLE - 0xf - - ) - -203 - #_POSIX2_C_BIND - 200112L - - ) - -204 - #_POSIX2_C_DEV - 200112L - - ) - -205 - #_POSIX2_CHAR_TERM - 200112L - - ) - -206 - #_POSIX2_FORT_DEV - (-1 - - ) - -207 - #_POSIX2_FORT_RUN - 200112L - - ) - -208 - #_POSIX2_LOCALEDEF - 200112L - - ) - -209 - #_POSIX2_PBS - (-1) - - ) - -210 - #_POSIX2_PBS_ACCOUNTING - (-1) - - ) - -211 - #_POSIX2_PBS_CHECKPOINT - (-1) - - ) - -212 - #_POSIX2_PBS_LOCATE - (-1) - - ) - -213 - #_POSIX2_PBS_MESSAGE - (-1) - - ) - -214 - #_POSIX2_PBS_TRACK - (-1) - - ) - -215 - #_POSIX2_SW_DEV - 200112L - - ) - -216 - #_POSIX2_UPE - 200112L - - ) - -218 - #_V6_ILP32_OFF32 - (-1) - - ) - -219 - #_V6_ILP32_OFFBIG - (1) - - ) - -220 - #_V6_LP64_OFF64 - (-1) - - ) - -221 - #_V6_LPBIG_OFFBIG - (-1) - - ) - -223 - #_XBS5_ILP32_OFF32 - -_V6_ILP32_OFF32 - - - ) - -224 - #_XBS5_ILP32_OFFBIG - -_V6_ILP32_OFFBIG - - - ) - -225 - #_XBS5_LP64_OFF64 - -_V6_LP64_OFF64 - - - ) - -226 - #_XBS5_LPBIG_OFFBIG - -_V6_LPBIG_OFFBIG - - - ) - -228 - #_XOPEN_CRYPT - (1) - - ) - -229 - #_XOPEN_ENH_I18N - (1 - - ) - -230 - #_XOPEN_LEGACY - (-1 - - ) - -231 - #_XOPEN_REALTIME - (-1 - - ) - -232 - #_XOPEN_REALTIME_THREADS - (-1 - - ) - -233 - #_XOPEN_SHM - (1) - - ) - -234 - #_XOPEN_STREAMS - (-1) - - ) - -235 - #_XOPEN_UNIX - (1) - - ) - -238 - #F_ULOCK - 0 - - ) - -239 - #F_LOCK - 1 - - ) - -240 - #F_TLOCK - 2 - - ) - -241 - #F_TEST - 3 - - ) - -244 - #_SC_ARG_MAX - 1 - - ) - -245 - #_SC_CHILD_MAX - 2 - - ) - -246 - #_SC_CLK_TCK - 3 - - ) - -247 - #_SC_NGROUPS_MAX - 4 - - ) - -248 - #_SC_OPEN_MAX - 5 - - ) - -249 - #_SC_JOB_CONTROL - 6 - - ) - -250 - #_SC_SAVED_IDS - 7 - - ) - -251 - #_SC_VERSION - 8 - - ) - -252 - #_SC_BC_BASE_MAX - 9 - - ) - -253 - #_SC_BC_DIM_MAX - 10 - - ) - -254 - #_SC_BC_SCALE_MAX - 11 - - ) - -255 - #_SC_BC_STRING_MAX - 12 - - ) - -256 - #_SC_COLL_WEIGHTS_MAX - 13 - - ) - -257 - #_SC_EXPR_NEST_MAX - 14 - - ) - -258 - #_SC_LINE_MAX - 15 - - ) - -259 - #_SC_RE_DUP_MAX - 16 - - ) - -260 - #_SC_2_VERSION - 17 - - ) - -261 - #_SC_2_C_BIND - 18 - - ) - -262 - #_SC_2_C_DEV - 19 - - ) - -263 - #_SC_2_CHAR_TERM - 20 - - ) - -264 - #_SC_2_FORT_DEV - 21 - - ) - -265 - #_SC_2_FORT_RUN - 22 - - ) - -266 - #_SC_2_LOCALEDEF - 23 - - ) - -267 - #_SC_2_SW_DEV - 24 - - ) - -268 - #_SC_2_UPE - 25 - - ) - -269 - #_SC_STREAM_MAX - 26 - - ) - -270 - #_SC_TZNAME_MAX - 27 - - ) - -271 - #_SC_ASYNCHRONOUS_IO - 28 - - ) - -272 - #_SC_PAGESIZE - 29 - - ) - -273 - #_SC_MEMLOCK - 30 - - ) - -274 - #_SC_MEMLOCK_RANGE - 31 - - ) - -275 - #_SC_MEMORY_PROTECTION - 32 - - ) - -276 - #_SC_MESSAGE_PASSING - 33 - - ) - -277 - #_SC_PRIORITIZED_IO - 34 - - ) - -278 - #_SC_PRIORITY_SCHEDULING - 35 - - ) - -279 - #_SC_REALTIME_SIGNALS - 36 - - ) - -280 - #_SC_SEMAPHORES - 37 - - ) - -281 - #_SC_FSYNC - 38 - - ) - -282 - #_SC_SHARED_MEMORY_OBJECTS - 39 - - ) - -283 - #_SC_SYNCHRONIZED_IO - 40 - - ) - -284 - #_SC_TIMERS - 41 - - ) - -285 - #_SC_AIO_LISTIO_MAX - 42 - - ) - -286 - #_SC_AIO_MAX - 43 - - ) - -287 - #_SC_AIO_PRIO_DELTA_MAX - 44 - - ) - -288 - #_SC_DELAYTIMER_MAX - 45 - - ) - -289 - #_SC_MQ_OPEN_MAX - 46 - - ) - -290 - #_SC_MAPPED_FILES - 47 - - ) - -291 - #_SC_RTSIG_MAX - 48 - - ) - -292 - #_SC_SEM_NSEMS_MAX - 49 - - ) - -293 - #_SC_SEM_VALUE_MAX - 50 - - ) - -294 - #_SC_SIGQUEUE_MAX - 51 - - ) - -295 - #_SC_TIMER_MAX - 52 - - ) - -296 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -297 - #_SC_NPROCESSORS_CONF - 57 - - ) - -298 - #_SC_NPROCESSORS_ONLN - 58 - - ) - -300 - #_SC_2_PBS - 59 - - ) - -301 - #_SC_2_PBS_ACCOUNTING - 60 - - ) - -302 - #_SC_2_PBS_CHECKPOINT - 61 - - ) - -303 - #_SC_2_PBS_LOCATE - 62 - - ) - -304 - #_SC_2_PBS_MESSAGE - 63 - - ) - -305 - #_SC_2_PBS_TRACK - 64 - - ) - -306 - #_SC_ADVISORY_INFO - 65 - - ) - -307 - #_SC_BARRIERS - 66 - - ) - -308 - #_SC_CLOCK_SELECTION - 67 - - ) - -309 - #_SC_CPUTIME - 68 - - ) - -310 - #_SC_FILE_LOCKING - 69 - - ) - -311 - #_SC_GETGR_R_SIZE_MAX - 70 - - ) - -312 - #_SC_GETPW_R_SIZE_MAX - 71 - - ) - -313 - #_SC_HOST_NAME_MAX - 72 - - ) - -314 - #_SC_LOGIN_NAME_MAX - 73 - - ) - -315 - #_SC_MONOTONIC_CLOCK - 74 - - ) - -316 - #_SC_MQ_PRIO_MAX - 75 - - ) - -317 - #_SC_READER_WRITER_LOCKS - 76 - - ) - -318 - #_SC_REGEXP - 77 - - ) - -319 - #_SC_SHELL - 78 - - ) - -320 - #_SC_SPAWN - 79 - - ) - -321 - #_SC_SPIN_LOCKS - 80 - - ) - -322 - #_SC_SPORADIC_SERVER - 81 - - ) - -323 - #_SC_THREAD_ATTR_STACKADDR - 82 - - ) - -324 - #_SC_THREAD_ATTR_STACKSIZE - 83 - - ) - -325 - #_SC_THREAD_CPUTIME - 84 - - ) - -326 - #_SC_THREAD_DESTRUCTOR_ITERATIONS - 85 - - ) - -327 - #_SC_THREAD_KEYS_MAX - 86 - - ) - -328 - #_SC_THREAD_PRIO_INHERIT - 87 - - ) - -329 - #_SC_THREAD_PRIO_PROTECT - 88 - - ) - -330 - #_SC_THREAD_PRIORITY_SCHEDULING - 89 - - ) - -331 - #_SC_THREAD_PROCESS_SHARED - 90 - - ) - -332 - #_SC_THREAD_SAFE_FUNCTIONS - 91 - - ) - -333 - #_SC_THREAD_SPORADIC_SERVER - 92 - - ) - -334 - #_SC_THREAD_STACK_MIN - 93 - - ) - -335 - #_SC_THREAD_THREADS_MAX - 94 - - ) - -336 - #_SC_TIMEOUTS - 95 - - ) - -337 - #_SC_THREADS - 96 - - ) - -338 - #_SC_TRACE - 97 - - ) - -339 - #_SC_TRACE_EVENT_FILTER - 98 - - ) - -340 - #_SC_TRACE_INHERIT - 99 - - ) - -341 - #_SC_TRACE_LOG - 100 - - ) - -342 - #_SC_TTY_NAME_MAX - 101 - - ) - -343 - #_SC_TYPED_MEMORY_OBJECTS - 102 - - ) - -344 - #_SC_V6_ILP32_OFF32 - 103 - - ) - -345 - #_SC_V6_ILP32_OFFBIG - 104 - - ) - -346 - #_SC_V6_LP64_OFF64 - 105 - - ) - -347 - #_SC_V6_LPBIG_OFFBIG - 106 - - ) - -348 - #_SC_IPV6 - 118 - - ) - -349 - #_SC_RAW_SOCKETS - 119 - - ) - -350 - #_SC_SYMLOOP_MAX - 120 - - ) - -351 - #_SC_ATEXIT_MAX - 107 - - ) - -352 - #_SC_IOV_MAX - 56 - - ) - -353 - #_SC_PAGE_SIZE - -_SC_PAGESIZE - - - ) - -354 - #_SC_XOPEN_CRYPT - 108 - - ) - -355 - #_SC_XOPEN_ENH_I18N - 109 - - ) - -356 - #_SC_XOPEN_LEGACY - 110 - - ) - -357 - #_SC_XOPEN_REALTIME - 111 - - ) - -358 - #_SC_XOPEN_REALTIME_THREADS - 112 - - ) - -359 - #_SC_XOPEN_SHM - 113 - - ) - -360 - #_SC_XOPEN_STREAMS - 114 - - ) - -361 - #_SC_XOPEN_UNIX - 115 - - ) - -362 - #_SC_XOPEN_VERSION - 116 - - ) - -363 - #_SC_XOPEN_XCU_VERSION - 121 - - ) - -364 - #_SC_XBS5_ILP32_OFF32 - 122 - - ) - -365 - #_SC_XBS5_ILP32_OFFBIG - 123 - - ) - -366 - #_SC_XBS5_LP64_OFF64 - 124 - - ) - -367 - #_SC_XBS5_LPBIG_OFFBIG - 125 - - ) - -368 - #_SC_SS_REPL_MAX - 126 - - ) - -369 - #_SC_TRACE_EVENT_NAME_MAX - 127 - - ) - -370 - #_SC_TRACE_NAME_MAX - 128 - - ) - -371 - #_SC_TRACE_SYS_MAX - 129 - - ) - -372 - #_SC_TRACE_USER_EVENT_MAX - 130 - - ) - -373 - #_SC_PASS_MAX - 131 - - ) - -375 #ide -_CS_PATH - - -376 - #_CS_PATH - 1 - - ) - -378 - #_CS_POSIX_V6_ILP32_OFF32_CFLAGS - 2 - - ) - -379 - #_CS_POSIX_V6_ILP32_OFF32_LDFLAGS - 3 - - ) - -380 - #_CS_POSIX_V6_ILP32_OFF32_LIBS - 4 - - ) - -381 - #_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS - 5 - - ) - -382 - #_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS - 6 - - ) - -383 - #_CS_POSIX_V6_ILP32_OFFBIG_LIBS - 7 - - ) - -384 - #_CS_POSIX_V6_LP64_OFF64_CFLAGS - 8 - - ) - -385 - #_CS_POSIX_V6_LP64_OFF64_LDFLAGS - 9 - - ) - -386 - #_CS_POSIX_V6_LP64_OFF64_LIBS - 10 - - ) - -387 - #_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS - 11 - - ) - -388 - #_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS - 12 - - ) - -389 - #_CS_POSIX_V6_LPBIG_OFFBIG_LIBS - 13 - - ) - -390 - #_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS - 14 - - ) - -393 - #_CS_XBS5_ILP32_OFF32_CFLAGS - 20 - - ) - -394 - #_CS_XBS5_ILP32_OFF32_LDFLAGS - 21 - - ) - -395 - #_CS_XBS5_ILP32_OFF32_LIBS - 22 - - ) - -396 - #_CS_XBS5_ILP32_OFF32_LINTFLAGS - 23 - - ) - -397 - #_CS_XBS5_ILP32_OFFBIG_CFLAGS - 24 - - ) - -398 - #_CS_XBS5_ILP32_OFFBIG_LDFLAGS - 25 - - ) - -399 - #_CS_XBS5_ILP32_OFFBIG_LIBS - 26 - - ) - -400 - #_CS_XBS5_ILP32_OFFBIG_LINTFLAGS - 27 - - ) - -401 - #_CS_XBS5_LP64_OFF64_CFLAGS - 28 - - ) - -402 - #_CS_XBS5_LP64_OFF64_LDFLAGS - 29 - - ) - -403 - #_CS_XBS5_LP64_OFF64_LIBS - 30 - - ) - -404 - #_CS_XBS5_LP64_OFF64_LINTFLAGS - 31 - - ) - -405 - #_CS_XBS5_LPBIG_OFFBIG_CFLAGS - 32 - - ) - -406 - #_CS_XBS5_LPBIG_OFFBIG_LDFLAGS - 33 - - ) - -407 - #_CS_XBS5_LPBIG_OFFBIG_LIBS - 34 - - ) - -408 - #_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS - 35 - - ) - -410 - #_CS_DARWIN_USER_DIR - 65536 - - ) - -411 - #_CS_DARWIN_USER_TEMP_DIR - 65537 - - ) - -412 - #_CS_DARWIN_USER_CACHE_DIR - 65538 - - ) - -414 -__BEGIN_DECLS - - -416 - $_ex -( -__dd2 -; - -417 - `acss -(const *, ); - -419 - `m -(); - -420 - `chd -(const *); - -421 - `chown -(cڡ *, -uid_t -, -gid_t -); - -422 - $o -( - `__DARWIN_ALIAS_C -( -o -); - -423 -size_t - - $cfr -(, *, -size_t - - `__DARWIN_ALIAS -( -cfr -); - -424 * - `y -(const *, const *); - -425 * - `mid -(*); - -426 - `dup -(); - -427 - `dup2 -(, ); - -428 #i -__DARWIN_UNIX03 - - -429 - $y -(*, - `__DARWIN_ALIAS -( -y -); - -431 - `y -(*, ); - -433 - `exe -(const *, const *, ...); - -434 - `exee -(const *, const *, ...); - -435 - `exep -(const *, const *, ...); - -436 - `execv -(const *, * const *); - -437 - `execve -(const *, * const *, * const *); - -438 - `execvp -(const *, * const *); - -439 - `fchown -(, -uid_t -, -gid_t -); - -440 - `fchd -(); - -441 -pid_t - - `fk -(); - -442 - `hcf -(, ); - -443 - $fsync -( - `__DARWIN_ALIAS_C -( -fsync -); - -444 - `run -(, -off_t -); - -445 * - `gcwd -(*, -size_t -); - -446 -gid_t - - `gegid -(); - -447 -uid_t - - `geuid -(); - -448 -gid_t - - `ggid -(); - -449 - `ggroups -(, -gid_t - []); - -450 - `ghoid -(); - -451 - `ghome -(*, -size_t -); - -452 * - `glog -(); - -453 - `glog_r -(*, -size_t -); - -454 - $gt -(, * cڡ [], cڡ * - `__DARWIN_ALIAS -( -gt -); - -455 -pid_t - - `gpgid -(pid_t); - -456 -pid_t - - `gpg -(); - -457 -pid_t - - `gpid -(); - -458 -pid_t - - `gid -(); - -459 -pid_t - - `gsid -(pid_t); - -460 -uid_t - - `guid -(); - -461 * - `gwd -(*); - -462 - `iy -(); - -463 - $lchown -(cڡ *, -uid_t -, -gid_t - - `__DARWIN_ALIAS -( -lchown -); - -464 - `lk -(const *, const *); - -465 - $lockf -(, , -off_t - - `__DARWIN_ALIAS_C -( -lockf -); - -466 -off_t - - `lek -(, off_t, ); - -467 - $ni -( - `__DARWIN_ALIAS -( -ni -); - -468 - `thcf -(const *, ); - -469 - $u -( - `__DARWIN_ALIAS_C -( -u -); - -470 - `pe -([2]); - -471 -ssize_t - - $d -(, *, -size_t -, -off_t - - `__DARWIN_ALIAS_C -( -d -); - -472 -ssize_t - - $pwre -(, cڡ *, -size_t -, -off_t - - `__DARWIN_ALIAS_C -( -pwre -); - -473 -ssize_t - - $ad -(, *, -size_t - - `__DARWIN_ALIAS_C -( -ad -); - -474 -ssize_t - - `adlk -(cڡ * -__ri -, * __ri, -size_t -); - -475 - `rmd -(const *); - -476 - `gid -( -gid_t -); - -477 - `uid -( -uid_t -); - -478 - `tgid -( -gid_t -); - -479 - `gid -( -pid_t -,id_t); - -480 #i -__DARWIN_UNIX03 - - -481 -pid_t - - $g -( - `__DARWIN_ALIAS -( -g -); - -483 - `g -( -pid_t - -pid -,id_ -pg -); - -485 - $egid -( -gid_t -, gid_t - `__DARWIN_ALIAS -( -egid -); - -486 - $euid -( -uid_t -, uid_t - `__DARWIN_ALIAS -( -euid -); - -487 -pid_t - - `tsid -(); - -488 - `tuid -( -uid_t -); - -490 - $p -( - `__DARWIN_ALIAS_C -( -p -); - -491 - `swab -(cڡ * -__ri -, * __ri, -ssize_t -); - -492 - `symlk -(const *, const *); - -493 - `sync -(); - -494 - `syscf -(); - -495 -pid_t - - `tcgpg -(); - -496 - `tcg -(, -pid_t -); - -497 - `un -(cڡ *, -off_t -); - -498 * - `yme -(); - -499 #i -__DARWIN_UNIX03 - - -500 - $yme_r -(, *, -size_t - - `__DARWIN_ALIAS -( -yme_r -); - -502 * - `yme_r -(, *, -size_t -); - -504 -ucds_t - - -505 - `um -( -ucds_t -, useconds_t); - -506 - `uƚk -(const *); - -507 - $up -( -ucds_t - - `__DARWIN_ALIAS_C -( -up -); - -508 -pid_t - - `vfk -(); - -509 -ssize_t - - $wre -(, cڡ *, -size_t - - `__DARWIN_ALIAS_C -( -wre -); - -511
* -ݏrg -; - -512
-td -, - -, -tt -; - -514 #if ! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -515 - ~<sys/.h -> - -517 - $_Ex -( -__dd2 -; - -518 - `acssx_ -(cڡ -acssx_dest - *, -size_t -, *, -uid_t -); - -519 - `ac -(const *); - -520 - `add_of -(*, -size_t -, , ); - -521 * - `brk -(const *); - -522 - `chro -(const *); - -523 - `durshl -(); - -524 - `execvP -(const *, const *, * const *); - -525 * - `fagor -(); - -526 - `gdbsize -(); - -527 - `gdomame -(*, ); - -528 - `ggroui -(const *, , *, *); - -529 -mode_t - - `gmode -(const *, mode_t); - -530 - $ggesize -( -__pu2 -; - -531 * - `gss -(const *); - -532 - `geid -(, -uid_t - *, -gid_t - *); - -533 - `gpgid -( -pid_t - -_pid -); - -534 - `gsgroups_ -(*, -uuid_t -); - -535 - `gsid -( -pid_t - -_pid -); - -536 * - `gurshl -(); - -537 - `gwgroups_ -(*, -uuid_t -); - -538 - `groups -(const *, ); - -539 - `urok -(, , const *, const *); - -540 - `urok_ -(const *, , , const *, const *); - -541 - `istugid -(); - -542 * - `mkdmp -(*); - -543 - `mknod -(cڡ *, -mode_t -, -dev_t -); - -544 - `mkemp -(*); - -545 - `mkemps -(*, ); - -546 * - `mkmp -(*); - -547 - `nfssvc -(, *); - -548 - `of -(*, -size_t -, , ); - -549 - `had_tugid_ -( -uid_t -, -gid_t -); - -550 - `had_gugid_ - -uid_t - *, -gid_t - *); - -551 - `rcmd -(**, , const *, const *, const *, *); - -552 - `rcmd_af -(**, , const *, const *, const *, *, - -554 - `bo -(); - -555 - `voke -(const *); - -556 - `esvpt -(*); - -557 - `esvpt_af -(*, ); - -558 - `rurok -(const *, , const *, const *); - -559 * - `sbrk -(); - -560 - `tdomame -(const *, ); - -561 - `tgroups -(, cڡ -gid_t - *); - -562 - `thoid -(); - -563 - `thome -(const *, ); - -564 #i -__DARWIN_UNIX03 - - -565 - $tkey -(cڡ * - `__DARWIN_ALIAS -( -tkey -); - -567 - `tkey -(const *); - -569 - `og -(const *); - -570 * - `tmode -(const *); - -571 - `gid -( -gid_t -); - -572 - `uid -( -uid_t -); - -573 - `tsgroups_ -(, cڡ -uuid_t -); - -574 - `turshl -(); - -575 - `twgroups_ -(, cڡ -uuid_t -); - -576 - `ofags -(**, *, *); - -577 - `sw -(const *); - -578 - `sys -(, ...); - -579 - `y -(); - -580 - `unde -(const *); - -581 - `unwheout -(const *); - -582 * - `vloc -( -size_t -); - -584
* -subݏrg -; - -585 - `gsubt -(**, * const *, **); - -588 #ifde -__LP64__ - - -589 - $gli -(cڡ *,*,*, -size_t -, - `__DARWIN_ALIAS -( -gli -); - -590 - $i -(cڡ *,*,*, -size_t -, - `__DARWIN_ALIAS -( -i -); - -591 - `exchgeda -(const *,const *,); - -592 - `gdr -(,*,*, -size_t -,*,*,*,); - -593 - `chfs -(const *,*,*,,,*); - -595 - `fsl -(const *,,*,); - -597 - $gli -(cڡ *,*,*, -size_t -, - `__DARWIN_ALIAS -( -gli -); - -598 - $i -(cڡ *,*,*, -size_t -, - `__DARWIN_ALIAS -( -i -); - -599 - `exchgeda -(const *,const *,); - -600 - `gdr -(,*,*, -size_t -,*,*,*,); - -601 - `chfs -(const *,*,*,,,*); - -603 - `fsl -(const *,,*,); - -606
-et -; - -609 -__END_DECLS - - - @/usr/include/_types.h - -24 #ide -__TYPES_H_ - - -25 - #__TYPES_H_ - - - ) - -27 - ~<sys/_tys.h -> - -29 - t__dw__em -; - -30 - t__dw_wns_t -; - -31 #ifde -__LP64__ - - -32 -__ut32_t - - t__dw_wy_t -; - -34 - t__dw_wy_t -; - -37 #ifde -__WCHAR_MAX__ - - -38 - #__DARWIN_WCHAR_MAX - -__WCHAR_MAX__ - - - ) - -40 - #__DARWIN_WCHAR_MAX - 0x7fffffff - - ) - -43 #i -__DARWIN_WCHAR_MAX - > 0xffffU - -44 - #__DARWIN_WCHAR_MIN - (-0x7ffffff- 1) - - ) - -46 - #__DARWIN_WCHAR_MIN - 0 - - ) - -48 - #__DARWIN_WEOF - (( -__dw_wt_t -)-1) - - ) - - @/usr/include/_xlocale.h - -24 #ide -__XLOCALE_H_ - - -25 - #__XLOCALE_H_ - - - ) - -27 - ~<sys/cdefs.h -> - -29 -__BEGIN_DECLS - - -30 -___mb_cur_max -(); - -31 -___mb_cur_max_l -( -lo_t -); - -32 - g__END_DECLS - - - @/usr/include/alloca.h - -24 #ide -_ALLOCA_H_ - - -25 - #_ALLOCA_H_ - - - ) - -27 - ~<sys/cdefs.h -> - -28 - ~<_tys.h -> - -30 #idef -_SIZE_T - - -31 - #_SIZE_T - - - ) - -32 -__dw_size_t - - tsize_t -; - -35 -__BEGIN_DECLS - - -36 * -lo -( -size_t -); - -37 - g__END_DECLS - - -39 #i -defed -( -__GNUC__ -) && __GNUC__ >= 3 - -41 #unde -lo - - -42 #unde -__lo - - -43 - #lo -( -size - - `__lo -(size) - - ) - -44 - #__lo -( -size - - `__but_lo -(size) - - ) - - @/usr/include/available.h - -65 #ide -_AVAILABLE_H_ - - -66 - #_AVAILABLE_H_ - - - ) - -72 - #__MAC_OS_X_VERSION_10_0 - 1000 - - ) - -73 - #__MAC_OS_X_VERSION_10_1 - 1010 - - ) - -74 - #__MAC_OS_X_VERSION_10_2 - 1020 - - ) - -75 - #__MAC_OS_X_VERSION_10_3 - 1030 - - ) - -76 - #__MAC_OS_X_VERSION_10_4 - 1040 - - ) - -77 - #__MAC_OS_X_VERSION_10_5 - 1050 - - ) - -84 #ide -__MAC_OS_X_VERSION_MIN_REQUIRED - - -85 #ifde -__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ - - -86 - #__MAC_OS_X_VERSION_MIN_REQUIRED - -__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ - - - ) - -88 #i -__c64__ - || -__i386__ - || -__x86_64__ - - -89 - #__MAC_OS_X_VERSION_MIN_REQUIRED - -__MAC_OS_X_VERSION_10_4 - - - ) - -91 - #__MAC_OS_X_VERSION_MIN_REQUIRED - -__MAC_OS_X_VERSION_10_1 - - - ) - -99 #ide -__MAC_OS_X_VERSION_MAX_ALLOWED - - -100 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_5 - - -101 - #__MAC_OS_X_VERSION_MAX_ALLOWED - -__MAC_OS_X_VERSION_MIN_REQUIRED - - - ) - -103 - #__MAC_OS_X_VERSION_MAX_ALLOWED - -__MAC_OS_X_VERSION_10_5 - - - ) - -110 #i -__MAC_OS_X_VERSION_MAX_ALLOWED - < -__MAC_OS_X_VERSION_MIN_REQUIRED - - -111 #r -__MAC_OS_X_VERSION_MAX_ALLOWED - -mu - -be - > -__MAC_OS_X_VERSION_MIN_REQUIRED - - -113 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - < -__MAC_OS_X_VERSION_10_0 - - -114 #r -__MAC_OS_X_VERSION_MIN_REQUIRED - -mu - -be - > -__MAC_OS_X_VERSION_10_0 - - -120 #i -defed -( -__GNUC__ -&& ((__GNUC__ >4|| ((__GNUC__ =3&& ( -__GNUC_MINOR__ - >1))&& ( -__MAC_OS_X_VERSION_MIN_REQUIRED - >= 1020) - -121 - #__DARWIN_WEAK_IMPORT_ATTRIBUTE - - `__ibu__ -(( -wk_impt -)) - - ) - -122 #i -defed -( -__MWERKS__ -&& (__MWERKS__ >0x3205&& ( -__MAC_OS_X_VERSION_MIN_REQUIRED - >= 1020) - -123 - #__DARWIN_WEAK_IMPORT_ATTRIBUTE - - `__ibu__ -(( -wk_impt -)) - - ) - -125 - #__DARWIN_WEAK_IMPORT_ATTRIBUTE - - - ) - -131 #i -defed -( -__GNUC__ -&& ((__GNUC__ >4|| ((__GNUC__ =3&& ( -__GNUC_MINOR__ - >= 1))) - -132 - #__DARWIN_DEPRECATED_ATTRIBUTE - - `__ibu__ -(( -dd -)) - - ) - -134 - #__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -140 #i -defed -( -__GNUC__ -&& ((__GNUC__ >4|| ((__GNUC__ =3&& ( -__GNUC_MINOR__ - >= 1))) - -141 - #__DARWIN_UNAVAILABLE_ATTRIBUTE - - `__ibu__ -(( -uvaab -)) - - ) - -143 - #__DARWIN_UNAVAILABLE_ATTRIBUTE - - - ) - -153 - #__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER - - - ) - -161 - #__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -168 - #__DEPRECATED_IN_MAC_OS_X_VERSION_10_0_AND_LATER - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -180 #i -__MAC_OS_X_VERSION_MAX_ALLOWED - < -__MAC_OS_X_VERSION_10_1 - - -181 - #__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER - -__DARWIN_UNAVAILABLE_ATTRIBUTE - - - ) - -182 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - < -__MAC_OS_X_VERSION_10_1 - - -183 - #__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER - -__DARWIN_WEAK_IMPORT_ATTRIBUTE - - - ) - -185 - #__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER - - - ) - -194 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_1 - - -195 - #__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -197 - #__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED - -__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER - - - ) - -206 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_1 - - -207 - #__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_1 - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -209 - #__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_1 - -__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER - - - ) - -217 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_1 - - -218 - #__DEPRECATED_IN_MAC_OS_X_VERSION_10_1_AND_LATER - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -220 - #__DEPRECATED_IN_MAC_OS_X_VERSION_10_1_AND_LATER - - - ) - -234 #i -__MAC_OS_X_VERSION_MAX_ALLOWED - < -__MAC_OS_X_VERSION_10_2 - - -235 - #__AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER - -__DARWIN_UNAVAILABLE_ATTRIBUTE - - - ) - -236 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - < -__MAC_OS_X_VERSION_10_2 - - -237 - #__AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER - -__DARWIN_WEAK_IMPORT_ATTRIBUTE - - - ) - -239 - #__AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER - - - ) - -248 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_2 - - -249 - #__AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -251 - #__AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED - -__AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER - - - ) - -260 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_2 - - -261 - #__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_2 - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -263 - #__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_2 - -__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER - - - ) - -272 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_2 - - -273 - #__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_2 - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -275 - #__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_2 - -__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER - - - ) - -283 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_2 - - -284 - #__DEPRECATED_IN_MAC_OS_X_VERSION_10_2_AND_LATER - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -286 - #__DEPRECATED_IN_MAC_OS_X_VERSION_10_2_AND_LATER - - - ) - -298 #i -__MAC_OS_X_VERSION_MAX_ALLOWED - < -__MAC_OS_X_VERSION_10_3 - - -299 - #__AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER - -__DARWIN_UNAVAILABLE_ATTRIBUTE - - - ) - -300 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - < -__MAC_OS_X_VERSION_10_3 - - -301 - #__AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER - -__DARWIN_WEAK_IMPORT_ATTRIBUTE - - - ) - -303 - #__AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER - - - ) - -312 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_3 - - -313 - #__AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -315 - #__AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED - -__AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER - - - ) - -324 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_3 - - -325 - #__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_3 - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -327 - #__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_3 - -__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER - - - ) - -336 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_3 - - -337 - #__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_3 - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -339 - #__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_3 - -__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER - - - ) - -348 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_3 - - -349 - #__AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_3 - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -351 - #__AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_3 - -__AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER - - - ) - -359 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_3 - - -360 - #__DEPRECATED_IN_MAC_OS_X_VERSION_10_3_AND_LATER - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -362 - #__DEPRECATED_IN_MAC_OS_X_VERSION_10_3_AND_LATER - - - ) - -375 #i -__MAC_OS_X_VERSION_MAX_ALLOWED - < -__MAC_OS_X_VERSION_10_4 - - -376 - #__AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER - -__DARWIN_UNAVAILABLE_ATTRIBUTE - - - ) - -377 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - < -__MAC_OS_X_VERSION_10_4 - - -378 - #__AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER - -__DARWIN_WEAK_IMPORT_ATTRIBUTE - - - ) - -380 - #__AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER - - - ) - -389 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_4 - - -390 - #__AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -392 - #__AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED - -__AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER - - - ) - -401 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_4 - - -402 - #__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -404 - #__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 - -__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER - - - ) - -413 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_4 - - -414 - #__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -416 - #__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 - -__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER - - - ) - -425 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_4 - - -426 - #__AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -428 - #__AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 - -__AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER - - - ) - -437 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_4 - - -438 - #__AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -440 - #__AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 - -__AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER - - - ) - -448 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_4 - - -449 - #__DEPRECATED_IN_MAC_OS_X_VERSION_10_4_AND_LATER - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -451 - #__DEPRECATED_IN_MAC_OS_X_VERSION_10_4_AND_LATER - - - ) - -463 #i -__MAC_OS_X_VERSION_MAX_ALLOWED - < -__MAC_OS_X_VERSION_10_5 - - -464 - #__AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER - -__DARWIN_UNAVAILABLE_ATTRIBUTE - - - ) - -465 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - < -__MAC_OS_X_VERSION_10_5 - - -466 - #__AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER - -__DARWIN_WEAK_IMPORT_ATTRIBUTE - - - ) - -468 - #__AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER - - - ) - -477 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_5 - - -478 - #__AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -480 - #__AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED - -__AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER - - - ) - -489 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_5 - - -490 - #__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -492 - #__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 - -__AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER - - - ) - -501 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_5 - - -502 - #__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -504 - #__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 - -__AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER - - - ) - -513 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_5 - - -514 - #__AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -516 - #__AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 - -__AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER - - - ) - -525 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_5 - - -526 - #__AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -528 - #__AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 - -__AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER - - - ) - -537 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_5 - - -538 - #__AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -540 - #__AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 - -__AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER - - - ) - -548 #i -__MAC_OS_X_VERSION_MIN_REQUIRED - > -__MAC_OS_X_VERSION_10_5 - - -549 - #__DEPRECATED_IN_MAC_OS_X_VERSION_10_5_AND_LATER - -__DARWIN_DEPRECATED_ATTRIBUTE - - - ) - -551 - #__DEPRECATED_IN_MAC_OS_X_VERSION_10_5_AND_LATER - - - ) - - @/usr/include/machine/endian.h - -31 #ide -_BSD_MACHINE_ENDIAN_H_ - - -32 - #_BSD_MACHINE_ENDIAN_H_ - - - ) - -34 #i -defed - ( -__c__ -|| defed( -__c64__ -) - -35 - ~"c/dn.h -" - -36 #i -defed - ( -__i386__ -|| defed( -__x86_64__ -) - -37 - ~"i386/dn.h -" - -38 #i -defed - ( -__m__ -) - -39 - ~"m/dn.h -" - -41 #r -cheu - -n - -su܋d - - - @/usr/include/machine/types.h - -31 #ide -_BSD_MACHINE_TYPES_H_ - - -32 - #_BSD_MACHINE_TYPES_H_ - - - ) - -34 #i -defed - ( -__c__ -|| defed ( -__c64__ -) - -35 - ~"c/tys.h -" - -36 #i -defed - ( -__i386__ -|| defed( -__x86_64__ -) - -37 - ~"i386/tys.h -" - -38 #i -defed - ( -__m__ -) - -39 - ~"m/tys.h -" - -41 #r -cheu - -n - -su܋d - - - @/usr/include/secure/_stdio.h - -24 #ide -_STDIO_H_ - - -25 #r -r - "Never use <secure/_stdio.h> directly; include <stdio.h> instead." - -28 #ide -_SECURE__STDIO_H_ - - -29 - #_SECURE__STDIO_H_ - - - ) - -31 - ~<cu/_comm.h -> - -33 #i -_USE_FORTIFY_LEVEL - > 0 - -35 #unde -rtf - - -36 #unde -vrtf - - -37 #unde -tf - - -38 #unde -vtf - - -42
- $__rtf_chk - (* -__ri -, , -size_t -, - -43 cڡ * -__ri -, ...) - -44 - `__DARWIN_LDBL_COMPAT - ( -__rtf_chk -); - -46 - #rtf -( -r -, ...) \ - -47 - `__but___rtf_chk - ( -r -, 0, - `__dw_obsz -(r), -__VA_ARGS__ -) - - ) - -49
- $__tf_chk - (* -__ri -, -size_t -, , size_t, - -50 cڡ * -__ri -, ...) - -51 - `__DARWIN_LDBL_COMPAT - ( -__tf_chk -); - -53 - #tf -( -r -, -n -, ...) \ - -54 - `__but___tf_chk - ( -r -, -n -, 0, - `__dw_obsz -(r), -__VA_ARGS__ -) - - ) - -56
- $__vrtf_chk - (* -__ri -, , -size_t -, - -57 cڡ * -__ri -, -va_li - -g -) - -58 - `__DARWIN_LDBL_COMPAT - ( -__vrtf_chk -); - -60 - #vrtf -( -r -, -fm -, - -) \ - -61 - `__but___vrtf_chk - ( -r -, 0, - `__dw_obsz -(r), -fm -, - -) - - ) - -63
- $__vtf_chk - (* -__ri -, -size_t -, , size_t, - -64 cڡ * -__ri -, -va_li - -g -) - -65 - `__DARWIN_LDBL_COMPAT - ( -__vtf_chk -); - -67 - #vtf -( -r -, -n -, -fm -, - -) \ - -68 - `__but___vtf_chk - ( -r -, -n -, 0, - `__dw_obsz -(r), -fm -, - -) - - ) - - @/usr/include/secure/_string.h - -24 #ide -_STRING_H_ - - -28 #ide -_SECURE__STRING_H_ - - -29 - #_SECURE__STRING_H_ - - - ) - -31 - ~<cu/_comm.h -> - -33 #i -_USE_FORTIFY_LEVEL - > 0 - -38 #unde -memy - - -39 #unde -memmove - - -40 #unde -memt - - -41 #unde -ry - - -42 #unde -py - - -43 #unde -y - - -44 #unde -rt - - -45 #unde -t - - -47 - #memy -( -de -, -c -, -n -) \ - -48 (( - `__dw_obsz0 - ( -de -!( -size_t -) -1) \ - -49 ? - `__but___memy_chk - ( -de -, -c -, -n -, - `__dw_obsz0 - (dest)) \ - -50 : - `__le_memy_chk - ( -de -, -c -, -n -)) - - ) - -52 -le - * - -53 - $__le_memy_chk - (* -__de -, cڡ * -__c -, -size_t - -__n -) - -55 - `__but___memy_chk - ( -__de -, -__c -, -__n -, - `__dw_obsz0 -(__dest)); - -56 - } -} - -58 - #memmove -( -de -, -c -, -n -) \ - -59 (( - `__dw_obsz0 - ( -de -!( -size_t -) -1) \ - -60 ? - `__but___memmove_chk - ( -de -, -c -, -n -, - `__dw_obsz0 - (dest)) \ - -61 : - `__le_memmove_chk - ( -de -, -c -, -n -)) - - ) - -63 -le - * - -64 - $__le_memmove_chk - (* -__de -, cڡ * -__c -, -size_t - -__n -) - -66 - `__but___memmove_chk - ( -__de -, -__c -, -__n -, - `__dw_obsz0 -(__dest)); - -67 - } -} - -69 - #memt -( -de -, -v -, -n -) \ - -70 (( - `__dw_obsz0 - ( -de -!( -size_t -) -1) \ - -71 ? - `__but___memt_chk - ( -de -, -v -, -n -, - `__dw_obsz0 - (dest)) \ - -72 : - `__le_memt_chk - ( -de -, -v -, -n -)) - - ) - -74 -le - * - -75 - $__le_memt_chk - (* -__de -, -__v -, -size_t - -__n -) - -77 - `__but___memt_chk - ( -__de -, -__v -, -__n -, - `__dw_obsz0 -(__dest)); - -78 - } -} - -80 - #ry -( -de -, -c -) \ - -81 (( - `__dw_obsz0 - ( -de -!( -size_t -) -1) \ - -82 ? - `__but___ry_chk - ( -de -, -c -, - `__dw_obsz - (dest)) \ - -83 : - `__le_ry_chk - ( -de -, -c -)) - - ) - -85 -le - * - -86 - $__le_ry_chk - (* -__ri - -__de -, cڡ *__ri -__c -) - -88 - `__but___ry_chk - ( -__de -, -__c -, - `__dw_obsz -(__dest)); - -89 - } -} - -91 - #py -( -de -, -c -) \ - -92 (( - `__dw_obsz0 - ( -de -!( -size_t -) -1) \ - -93 ? - `__but___py_chk - ( -de -, -c -, - `__dw_obsz - (dest)) \ - -94 : - `__le_py_chk - ( -de -, -c -)) - - ) - -96 -le - * - -97 - $__le_py_chk - (* -__de -, cڡ * -__c -) - -99 - `__but___py_chk - ( -__de -, -__c -, - `__dw_obsz -(__dest)); - -100 - } -} - -102 - #y -( -de -, -c -, -n -) \ - -103 (( - `__dw_obsz0 - ( -de -!( -size_t -) -1) \ - -104 ? - `__but___y_chk - ( -de -, -c -, -n -, - `__dw_obsz - (dest)) \ - -105 : - `__le_y_chk - ( -de -, -c -, -n -)) - - ) - -107 -le - * - -108 - $__le_y_chk - (* -__ri - -__de -, cڡ *__ri -__c -, - -109 -size_t - -__n -) - -111 - `__but___y_chk - ( -__de -, -__c -, -__n -, - `__dw_obsz -(__dest)); - -112 - } -} - -114 - #rt -( -de -, -c -) \ - -115 (( - `__dw_obsz0 - ( -de -!( -size_t -) -1) \ - -116 ? - `__but___rt_chk - ( -de -, -c -, - `__dw_obsz - (dest)) \ - -117 : - `__le_rt_chk - ( -de -, -c -)) - - ) - -119 -le - * - -120 - $__le_rt_chk - (* -__ri - -__de -, cڡ *__ri -__c -) - -122 - `__but___rt_chk - ( -__de -, -__c -, - `__dw_obsz -(__dest)); - -123 - } -} - -125 - #t -( -de -, -c -, -n -) \ - -126 (( - `__dw_obsz0 - ( -de -!( -size_t -) -1) \ - -127 ? - `__but___rt_chk - ( -de -, -c -, - `__dw_obsz - (dest)) \ - -128 : - `__le_t_chk - ( -de -, -c -, -n -)) - - ) - -130 -le - * - -131 - $__le_t_chk - (* -__ri - -__de -, cڡ *__ri -__c -, - -132 -size_t - -__n -) - -134 - `__but___t_chk - ( -__de -, -__c -, -__n -, - `__dw_obsz -(__dest)); - -135 - } -} - - @/usr/include/sys/_structs.h - -29 - ~<sys/cdefs.h -> - -30 - ~<sys/_tys.h -> - -32 #ifde -__ed_ucڋxt_t - - -33 #ide -__ed_ru_ucڋxt - - -34 - #__ed_ru_ucڋxt - - - ) - -38 #ifde -__ed_ucڋxt64_t - - -39 #ide -__ed_ru_ucڋxt64 - - -40 - #__ed_ru_ucڋxt64 - - - ) - -44 #ifde -__ed_ru_ucڋxt - - -45 #ide -__ed_ru_mcڋxt - - -46 - #__ed_ru_mcڋxt - - - ) - -50 #ifde -__ed_ru_ucڋxt64 - - -51 #ide -__ed_ru_mcڋxt64 - - -52 - #__ed_ru_mcڋxt64 - - - ) - -56 #i -defed -( -__ed_ru_mcڋxt -|| defed( -__ed_ru_mcڋxt64 -) - -57 - ~<mache/_rus.h -> - -60 #i -defed -( -__ed_ack_t -|| defed( -__ed_ru_ucڋxt -|| defed( -__ed_ru_ucڋxt64 -) - -61 #ide -__ed_ru_sigtack - - -62 - #__ed_ru_sigtack - - - ) - -66 #ifde -__ed_ru_sigtack - - -67 #unde -__ed_ru_sigtack - - -69 #ide -_STRUCT_SIGALTSTACK - - -70 #i -__DARWIN_UNIX03 - - -71 - #_STRUCT_SIGALTSTACK - -__dw_sigtack - - - ) - -73 - #_STRUCT_SIGALTSTACK - -sigtack - - - ) - -75 - g_STRUCT_SIGALTSTACK - - -77 * - gss_ -; - -78 -__dw_size_t - - gss_size -; - -79 - gss_ags -; - -84 #ifde -__ed_ru_timeec - - -85 #unde -__ed_ru_timeec - - -86 #ide -_STRUCT_TIMESPEC - - -87 - #_STRUCT_TIMESPEC - -timeec - - - ) - -88 - g_STRUCT_TIMESPEC - - -90 -__dw_time_t - - gtv_c -; - -91 - gtv_nc -; - -96 #ifde -__ed_ru_timev - - -97 #unde -__ed_ru_timev - - -98 #ide -_STRUCT_TIMEVAL - - -99 - #_STRUCT_TIMEVAL - -timev - - - ) - -100 - g_STRUCT_TIMEVAL - - -102 -__dw_time_t - - gtv_c -; - -103 -__dw_sucds_t - - gtv_uc -; - -108 #ifde -__ed_ru_timev32 - - -109 #unde -__ed_ru_timev32 - - -110 #ide -_STRUCT_TIMEVAL32 - - -111 - #_STRUCT_TIMEVAL32 - -timev32 - - - ) - -112 - g_STRUCT_TIMEVAL32 - - -114 -__t32_t - - gtv_c -; - -115 -__t32_t - - gtv_uc -; - -120 #ifde -__ed_ru_ucڋxt - - -121 #unde -__ed_ru_ucڋxt - - -122 #ide -_STRUCT_UCONTEXT - - -123 #i -__DARWIN_UNIX03 - - -124 - #_STRUCT_UCONTEXT - -__dw_ucڋxt - - - ) - -126 - #_STRUCT_UCONTEXT - -ucڋxt - - - ) - -128 - g_STRUCT_UCONTEXT - - -130 - guc_ڡack -; - -131 -__dw_sigt_t - - guc_sigmask -; - -132 -_STRUCT_SIGALTSTACK - - guc_ack -; - -133 -_STRUCT_UCONTEXT - * - guc_lk -; - -134 -__dw_size_t - - guc_mcsize -; - -135 -_STRUCT_MCONTEXT - * - guc_mcڋxt -; - -136 #ifde -_XOPEN_SOURCE - - -137 -_STRUCT_MCONTEXT - - g__mcڋxt_da -; - -143 #ifde -__ed_ru_ucڋxt64 - - -144 #unde -__ed_ru_ucڋxt64 - - -145 #ide -_STRUCT_UCONTEXT64 - - -146 #i -__DARWIN_UNIX03 - - -147 - #_STRUCT_UCONTEXT64 - -__dw_ucڋxt64 - - - ) - -149 - #_STRUCT_UCONTEXT64 - -ucڋxt64 - - - ) - -151 - g_STRUCT_UCONTEXT64 - - -153 - guc_ڡack -; - -154 -__dw_sigt_t - - guc_sigmask -; - -155 -_STRUCT_SIGALTSTACK - - guc_ack -; - -156 -_STRUCT_UCONTEXT64 - * - guc_lk -; - -157 -__dw_size_t - - guc_mcsize -; - -158 -_STRUCT_MCONTEXT64 - * - guc_mcڋxt64 -; - -164 #ifde -__ed_fd_t - - -165 #unde -__ed_fd_t - - -166 #ide -_FD_SET - - -167 - #_FD_SET - - - ) - -174 #ifde -FD_SETSIZE - - -175 - #__DARWIN_FD_SETSIZE - -FD_SETSIZE - - - ) - -177 - #__DARWIN_FD_SETSIZE - 1024 - - ) - -179 - #__DARWIN_NBBY - 8 - - ) - -180 - #__DARWIN_NFDBITS - (( -__t32_t -* -__DARWIN_NBBY - - - ) - -181 - #__DARWIN_howmy -( -x -, -y -(((x+ ((y- 1)/ (y) - - ) - -183 -__BEGIN_DECLS - - -184 - sfd_t - { - -185 -__t32_t - - mfds_bs -[ -__DARWIN_howmy -( -__DARWIN_FD_SETSIZE -, -__DARWIN_NFDBITS -)]; - -186 } - tfd_t -; - -187 -__END_DECLS - - -190 -__le - - -191 - $__dw_fd_ist -( -_n -, -fd_t - * -_p -) - -193 ( -_p --> -fds_bs -[ -_n -/ -__DARWIN_NFDBITS -] & (1<<(_n % __DARWIN_NFDBITS))); - -194 - } -} - -196 - #__DARWIN_FD_SET -( -n -, -p -d{ -__fd - = (n); ()-> -fds_bs -[__fd/ -__DARWIN_NFDBITS -] |(1<<(__fd % __DARWIN_NFDBITS))); } 0) - - ) - -197 - #__DARWIN_FD_CLR -( -n -, -p -d{ -__fd - = (n); ()-> -fds_bs -[__fd/ -__DARWIN_NFDBITS -] &~(1<<(__fd % __DARWIN_NFDBITS))); } 0) - - ) - -198 - #__DARWIN_FD_ISSET -( -n -, -p - - `__dw_fd_ist -(), (p)) - - ) - -200 #i -__GNUC__ - > 3 || __GNUC__ =3 && -__GNUC_MINOR__ - >= 3 - -205 - #__DARWIN_FD_ZERO -( -p - - `__but_bzo -, (*))) - - ) - -207 - #__DARWIN_FD_ZERO -( -p - - `bzo -, (*))) - - ) - -210 - #__DARWIN_FD_COPY -( -f -, -t - - `bcy -(f,, (*(f))) - - ) - -214 #ifde -__ed_ack_t - - -215 #unde -__ed_ack_t - - -216 #ide -_STACK_T - - -217 - #_STACK_T - - - ) - -218 -_STRUCT_SIGALTSTACK - - tack_t -; - -222 #ifde -__ed_ucڋxt_t - - -223 #unde -__ed_ucڋxt_t - - -225 #ide -_UCONTEXT_T - - -226 - #_UCONTEXT_T - - - ) - -227 -_STRUCT_UCONTEXT - - tucڋxt_t -; - -231 #ifde -__ed_ucڋxt64_t - - -232 #unde -__ed_ucڋxt64_t - - -233 #ide -_UCONTEXT64_T - - -234 - #_UCONTEXT64_T - - - ) - -235 -_STRUCT_UCONTEXT64 - - tucڋxt64_t -; - - @/usr/include/sys/_types.h - -29 #ide -_SYS__TYPES_H_ - - -30 - #_SYS__TYPES_H_ - - - ) - -32 - ~<sys/cdefs.h -> - -33 - ~<mache/_tys.h -> - -36 #i -defed -( -__LP64__ -) - -37 - #__PTHREAD_SIZE__ - 1168 - - ) - -38 - #__PTHREAD_ATTR_SIZE__ - 56 - - ) - -39 - #__PTHREAD_MUTEXATTR_SIZE__ - 8 - - ) - -40 - #__PTHREAD_MUTEX_SIZE__ - 56 - - ) - -41 - #__PTHREAD_CONDATTR_SIZE__ - 8 - - ) - -42 - #__PTHREAD_COND_SIZE__ - 40 - - ) - -43 - #__PTHREAD_ONCE_SIZE__ - 8 - - ) - -44 - #__PTHREAD_RWLOCK_SIZE__ - 192 - - ) - -45 - #__PTHREAD_RWLOCKATTR_SIZE__ - 16 - - ) - -47 - #__PTHREAD_SIZE__ - 596 - - ) - -48 - #__PTHREAD_ATTR_SIZE__ - 36 - - ) - -49 - #__PTHREAD_MUTEXATTR_SIZE__ - 8 - - ) - -50 - #__PTHREAD_MUTEX_SIZE__ - 40 - - ) - -51 - #__PTHREAD_CONDATTR_SIZE__ - 4 - - ) - -52 - #__PTHREAD_COND_SIZE__ - 24 - - ) - -53 - #__PTHREAD_ONCE_SIZE__ - 4 - - ) - -54 - #__PTHREAD_RWLOCK_SIZE__ - 124 - - ) - -55 - #__PTHREAD_RWLOCKATTR_SIZE__ - 12 - - ) - -58 - s__dw_had_hdr_c - - -60 (* - m__route -)(*); - -61 * - m__g -; - -62 -__dw_had_hdr_c - * - m__xt -; - -64 - s_aque_had__t - { - m__sig -; - m__aque -[ -__PTHREAD_ATTR_SIZE__ -]; }; - -65 - s_aque_had_cd_t - { - m__sig -; - m__aque -[ -__PTHREAD_COND_SIZE__ -]; }; - -66 - s_aque_had_cd_t - { - m__sig -; - m__aque -[ -__PTHREAD_CONDATTR_SIZE__ -]; }; - -67 - s_aque_had_mux_t - { - m__sig -; - m__aque -[ -__PTHREAD_MUTEX_SIZE__ -]; }; - -68 - s_aque_had_mux_t - { - m__sig -; - m__aque -[ -__PTHREAD_MUTEXATTR_SIZE__ -]; }; - -69 - s_aque_had__t - { - m__sig -; - m__aque -[ -__PTHREAD_ONCE_SIZE__ -]; }; - -70 - s_aque_had_rwlock_t - { - m__sig -; - m__aque -[ -__PTHREAD_RWLOCK_SIZE__ -]; }; - -71 - s_aque_had_rwlock_t - { - m__sig -; - m__aque -[ -__PTHREAD_RWLOCKATTR_SIZE__ -]; }; - -72 - s_aque_had_t - { - m__sig -; -__dw_had_hdr_c - * - m__nup_ack -; - m__aque -[ -__PTHREAD_SIZE__ -]; }; - -80 #ifde -__lulus - - -81 #ifde -__GNUG__ - - -82 - #__DARWIN_NULL - -__nu - - - ) - -84 #ifde -__LP64__ - - -85 - #__DARWIN_NULL - (0L) - - ) - -87 - #__DARWIN_NULL - 0 - - ) - -91 - #__DARWIN_NULL - ((*)0) - - ) - -94 -__t64_t - - t__dw_blkt_t -; - -95 -__t32_t - - t__dw_blksize_t -; - -96 -__t32_t - - t__dw_dev_t -; - -97 - t__dw_fsblkt_t -; - -98 - t__dw_fsft_t -; - -99 -__ut32_t - - t__dw_gid_t -; - -100 -__ut32_t - - t__dw_id_t -; - -101 -__ut64_t - - t__dw_o64_t -; - -102 #i -__DARWIN_64_BIT_INO_T - - -103 -__dw_o64_t - - t__dw_o_t -; - -105 -__ut32_t - - t__dw_o_t -; - -107 -__dw_tul_t - - t__dw_mach_pt_me_t -; - -108 -__dw_mach_pt_me_t - - t__dw_mach_pt_t -; - -109 -__ut16_t - - t__dw_mode_t -; - -110 -__t64_t - - t__dw_off_t -; - -111 -__t32_t - - t__dw_pid_t -; - -112 -_aque_had__t - - -113 - t__dw_had__t -; - -114 -_aque_had_cd_t - - -115 - t__dw_had_cd_t -; - -116 -_aque_had_cd_t - - -117 - t__dw_had_cd_t -; - -118 - t__dw_had_key_t -; - -119 -_aque_had_mux_t - - -120 - t__dw_had_mux_t -; - -121 -_aque_had_mux_t - - -122 - t__dw_had_mux_t -; - -123 -_aque_had__t - - -124 - t__dw_had__t -; - -125 -_aque_had_rwlock_t - - -126 - t__dw_had_rwlock_t -; - -127 -_aque_had_rwlock_t - - -128 - t__dw_had_rwlock_t -; - -129 -_aque_had_t - - -130 * - t__dw_had_t -; - -131 -__ut32_t - - t__dw_sigt_t -; - -132 -__t32_t - - t__dw_sucds_t -; - -133 -__ut32_t - - t__dw_uid_t -; - -134 -__ut32_t - - t__dw_ucds_t -; - -135 - t__dw_uuid_t -[16]; - - @/usr/include/sys/appleapiopts.h - -29 #ide -__SYS_APPLEAPIOPTS_H__ - - -30 - #__SYS_APPLEAPIOPTS_H__ - - - ) - -33 #ide -__APPLE_API_STANDARD - - -34 - #__APPLE_API_STANDARD - - - ) - -37 #ide -__APPLE_API_STABLE - - -38 - #__APPLE_API_STABLE - - - ) - -41 #ide -__APPLE_API_STRICT_CONFORMANCE - - -43 #ide -__APPLE_API_EVOLVING - - -44 - #__APPLE_API_EVOLVING - - - ) - -47 #ide -__APPLE_API_UNSTABLE - - -48 - #__APPLE_API_UNSTABLE - - - ) - -51 #ide -__APPLE_API_PRIVATE - - -52 - #__APPLE_API_PRIVATE - - - ) - -55 #ide -__APPLE_API_OBSOLETE - - -56 - #__APPLE_API_OBSOLETE - - - ) - - @/usr/include/sys/cdefs.h - -67 #idef -_CDEFS_H_ - - -68 - #_CDEFS_H_ - - - ) - -70 #i -defed -( -__lulus -) - -71 - #__BEGIN_DECLS -
"C" { - - ) - -72 - #__END_DECLS - } - - ) - -74 - #__BEGIN_DECLS - - - ) - -75 - #__END_DECLS - - - ) - -85 #i -defed -( -__STDC__ -|| defed( -__lulus -) - -86 - #__P -( -os -o - - ) - -87 - #__CONCAT -( -x -, -y -x ## - ) -y - -88 - #__STRING -( -x -#x - - ) - -90 - #__cڡ - cڡ - - ) - -91 - #__sigd - sigd - - ) - -92 - #__vީe - vީe - - ) - -93 #i -defed -( -__lulus -) - -94 - #__le - -le - - - ) - -96 #ide -__GNUC__ - - -97 - #__le - - - ) - -102 - #__P -( -os -( - - ) - -103 - #__CONCAT -( -x -, -y -x - ) -y - -104 - #__STRING -( -x -"x" - - ) - -106 #ide -__GNUC__ - - -107 - #__cڡ - - - ) - -108 - #__le - - - ) - -109 - #__sigd - - - ) - -110 - #__vީe - - - ) - -121 #idef -NO_ANSI_KEYWORDS - - -122 cڡ -__cڡ - - - ) - -123 - #le - -__le - - - ) - -124 sigd -__sigd - - - ) - -125 vީ -__vީe - - - ) - -137 #i -defed -( -__MWERKS__ -) && (__MWERKS__ > 0x2400) - -139 #i -__GNUC__ - > 2 || __GNUC__ =2 && -__GNUC_MINOR__ - >= 5 - -140 - #__dd2 - - `__ibu__ -(( -__nܑu__ -)) - - ) - -141 - #__pu2 - - `__ibu__ -(( -__cڡ__ -)) - - ) - -142 #i -__GNUC__ - =2 && -__GNUC_MINOR__ - >= 5 && __GNUC_MINOR__ < 7 - -143 - #__unud - - - ) - -145 - #__unud - - `__ibu__ -(( -__unud__ -)) - - ) - -148 - #__ibu__ -( -x - - - ) - -149 #i -defed -( -__GNUC__ -&& !defed( -__STRICT_ANSI__ -) - -151 - #__dd - -__vީe - - - ) - -152 - #__pu - -__cڡ - - - ) - -157 #ide -__dd - - -158 - #__dd - - - ) - -159 - #__pu - - - ) - -161 #ide -__dd2 - - -162 - #__dd2 - - - ) - -163 - #__pu2 - - - ) - -164 - #__unud - - - ) - -173 #i!( -__GNUC__ - =2 && -__GNUC_MINOR__ - == 95) - -174 #i -__STDC_VERSION__ - < 199901 - -175 - #__ri - - - ) - -177 - #__ri - -ri - - - ) - -189 #i -__GNUC__ - > 2 || __GNUC__ =2 && -__GNUC_MINOR__ - >= 7 - -190 - #__tike -( -fmrg -, -fvg -) \ - -191 - `__ibu__ -(( - `__fm__ - ( -__tf__ -, -fmrg -, -fvg -))) - - ) - -192 - #__snike -( -fmrg -, -fvg -) \ - -193 - `__ibu__ -(( - `__fm__ - ( -__snf__ -, -fmrg -, -fvg -))) - - ) - -195 - #__tike -( -fmrg -, -fvg -) - - ) - -196 - #__snike -( -fmrg -, -fvg -) - - ) - -199 - #__IDSTRING -( -me -, -rg -cڡ me[] -__unud - = - ) -string - -201 #ide -__COPYRIGHT - - -202 - #__COPYRIGHT -( -s - - `__IDSTRING -( -cyright -,s) - - ) - -205 #ide -__RCSID - - -206 - #__RCSID -( -s - - `__IDSTRING -( -rcsid -,s) - - ) - -209 #ide -__SCCSID - - -210 - #__SCCSID -( -s - - `__IDSTRING -( -sccsid -,s) - - ) - -213 #ide -__PROJECT_VERSION - - -214 - #__PROJECT_VERSION -( -s - - `__IDSTRING -( -oje_vsi -,s) - - ) - -272 #i! -defed -( -__DARWIN_UNIX03 -) - -273 #i -defed -( -_DARWIN_C_SOURCE -|| defed( -_XOPEN_SOURCE -|| defed( -_POSIX_C_SOURCE -|| defed( -__LP64__ -|| (defed( -__m__ -&& !defed( -KERNEL -)) - -274 #i -defed -( -_NONSTD_SOURCE -) - -277 - #__DARWIN_UNIX03 - 1 - - ) - -278 #i -defed -( -_NONSTD_SOURCE -|| defed( -KERNEL -) - -279 - #__DARWIN_UNIX03 - 0 - - ) - -281 #i -defed -( -__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ -) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) - -282 - #__DARWIN_UNIX03 - 0 - - ) - -284 - #__DARWIN_UNIX03 - 1 - - ) - -289 #i! -defed -( -__DARWIN_64_BIT_INO_T -) - -290 #i -defed -( -_DARWIN_USE_64_BIT_INODE -) - -291 - #__DARWIN_64_BIT_INO_T - 1 - - ) - -292 #i -defed -( -_DARWIN_NO_64_BIT_INODE -|| defed( -KERNEL -) - -293 - #__DARWIN_64_BIT_INO_T - 0 - - ) - -295 - #__DARWIN_64_BIT_INO_T - 0 - - ) - -299 #i! -defed -( -__DARWIN_NON_CANCELABLE -) - -300 - #__DARWIN_NON_CANCELABLE - 0 - - ) - -303 #i! -defed -( -__DARWIN_VERS_1050 -) - -304 #i! -defed -( -KERNEL -&& defed( -__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ -) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) >= 1050) - -305 - #__DARWIN_VERS_1050 - 1 - - ) - -307 - #__DARWIN_VERS_1050 - 0 - - ) - -314 #i -__DARWIN_UNIX03 - - -315 #i! -defed -( -__LP64__ -&& !defed( -__m__ -) - -316 - #__DARWIN_SUF_UNIX03 - "$UNIX2003" - - ) - -317 - #__DARWIN_SUF_UNIX03_SET - 1 - - ) - -319 - #__DARWIN_SUF_UNIX03 - - - ) - -320 - #__DARWIN_SUF_UNIX03_SET - 0 - - ) - -323 #i -__DARWIN_64_BIT_INO_T - - -324 - #__DARWIN_SUF_64_BIT_INO_T - "$INODE64" - - ) - -326 - #__DARWIN_SUF_64_BIT_INO_T - - - ) - -329 #i -__DARWIN_NON_CANCELABLE - - -330 - #__DARWIN_SUF_NON_CANCELABLE - "$NOCANCEL" - - ) - -332 - #__DARWIN_SUF_NON_CANCELABLE - - - ) - -335 #i -__DARWIN_VERS_1050 - - -336 - #__DARWIN_SUF_1050 - "$1050" - - ) - -338 - #__DARWIN_SUF_1050 - - - ) - -342 - #__DARWIN_SUF_UNIX03 - - - ) - -343 - #__DARWIN_SUF_UNIX03_SET - 0 - - ) - -344 - #__DARWIN_SUF_64_BIT_INO_T - - - ) - -345 - #__DARWIN_SUF_NON_CANCELABLE - - - ) - -346 - #__DARWIN_SUF_1050 - - - ) - -349 - #__DARWIN_SUF_EXTSN - "$DARWIN_EXTSN" - - ) - -354 - #__DARWIN_ALIAS -( -sym - - `__asm -("_" - `__STRING -(sym -__DARWIN_SUF_UNIX03 -) - - ) - -355 - #__DARWIN_ALIAS_C -( -sym - - `__asm -("_" - `__STRING -(sym -__DARWIN_SUF_NON_CANCELABLE - -__DARWIN_SUF_UNIX03 -) - - ) - -356 - #__DARWIN_ALIAS_I -( -sym - - `__asm -("_" - `__STRING -(sym -__DARWIN_SUF_64_BIT_INO_T - -__DARWIN_SUF_UNIX03 -) - - ) - -357 - #__DARWIN_INODE64 -( -sym - - `__asm -("_" - `__STRING -(sym -__DARWIN_SUF_64_BIT_INO_T -) - - ) - -359 - #__DARWIN_1050 -( -sym - - `__asm -("_" - `__STRING -(sym -__DARWIN_SUF_1050 -) - - ) - -360 - #__DARWIN_1050ALIAS -( -sym - - `__asm -("_" - `__STRING -(sym -__DARWIN_SUF_1050 - -__DARWIN_SUF_UNIX03 -) - - ) - -361 - #__DARWIN_1050ALIAS_C -( -sym - - `__asm -("_" - `__STRING -(sym -__DARWIN_SUF_1050 - -__DARWIN_SUF_NON_CANCELABLE - -__DARWIN_SUF_UNIX03 -) - - ) - -362 - #__DARWIN_1050ALIAS_I -( -sym - - `__asm -("_" - `__STRING -(sym -__DARWIN_SUF_1050 - -__DARWIN_SUF_64_BIT_INO_T - -__DARWIN_SUF_UNIX03 -) - - ) - -363 - #__DARWIN_1050INODE64 -( -sym - - `__asm -("_" - `__STRING -(sym -__DARWIN_SUF_1050 - -__DARWIN_SUF_64_BIT_INO_T -) - - ) - -365 - #__DARWIN_EXTSN -( -sym - - `__asm -("_" - `__STRING -(sym -__DARWIN_SUF_EXTSN -) - - ) - -366 - #__DARWIN_EXTSN_C -( -sym - - `__asm -("_" - `__STRING -(sym -__DARWIN_SUF_EXTSN - -__DARWIN_SUF_NON_CANCELABLE -) - - ) - -389 #i -defed -( -_POSIX_C_SOURCE -) && _POSIX_C_SOURCE == 1L - -390 #unde -_POSIX_C_SOURCE - - -391 - #_POSIX_C_SOURCE - 199009L - - ) - -395 #i -defed -( -_POSIX_C_SOURCE -) && _POSIX_C_SOURCE == 2L - -396 #unde -_POSIX_C_SOURCE - - -397 - #_POSIX_C_SOURCE - 199209L - - ) - -401 #ifde -_XOPEN_SOURCE - - -402 #i -_XOPEN_SOURCE - - 0L >= 600L - -403 #unde -_POSIX_C_SOURCE - - -404 - #_POSIX_C_SOURCE - 200112L - - ) - -405 #i -_XOPEN_SOURCE - - 0L >= 500L - -406 #unde -_POSIX_C_SOURCE - - -407 - #_POSIX_C_SOURCE - 199506L - - ) - -415 #i -defed -( -_POSIX_SOURCE -&& !defed( -_POSIX_C_SOURCE -) - -416 - #_POSIX_C_SOURCE - 198808L - - ) - -424 - #__DARWIN_NO_LONG_LONG - ( - `defed -( -__STRICT_ANSI__ -) \ - -425 && ( -__STDC_VERSION__ --0 < 199901L) \ - -426 && ! - `defed -( -__GNUG__ -)) - - ) - -434 #i -defed -( -__c__ -) - -435 #i -defed -( -__LDBL_MANT_DIG__ -&& defed( -__DBL_MANT_DIG__ -) && \ - -436 -__LDBL_MANT_DIG__ - > -__DBL_MANT_DIG__ - - -437 #i -__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ --0 < 1040 - -438 - #__DARWIN_LDBL_COMPAT -( -x - - `__asm -("_" - `__STRING -(x"$LDBLStub") - - ) - -440 - #__DARWIN_LDBL_COMPAT -( -x - - `__asm -("_" - `__STRING -(x"$LDBL128") - - ) - -442 - #__DARWIN_LDBL_COMPAT2 -( -x - - `__asm -("_" - `__STRING -(x"$LDBL128") - - ) - -443 - #__DARWIN_LONG_DOUBLE_IS_DOUBLE - 0 - - ) - -445 - #__DARWIN_LDBL_COMPAT -( -x - - - ) - -446 - #__DARWIN_LDBL_COMPAT2 -( -x - - - ) - -447 - #__DARWIN_LONG_DOUBLE_IS_DOUBLE - 1 - - ) - -449 #i -defed -( -__i386__ -|| defed( -__c64__ -|| defed( -__x86_64__ -|| defed ( -__m__ -) - -450 - #__DARWIN_LDBL_COMPAT -( -x - - - ) - -451 - #__DARWIN_LDBL_COMPAT2 -( -x - - - ) - -452 - #__DARWIN_LONG_DOUBLE_IS_DOUBLE - 0 - - ) - -454 #r -Unknown - -cheu - - -460 #i -__GNUC__ - >= 3 - -461 - #__dd - - `__ibu__ -(( -dd -)) - - ) - -463 - #__dd - - - ) - -474 #i -__DARWIN_LONG_DOUBLE_IS_DOUBLE - - -475 - #_DARWIN_FEATURE_LONG_DOUBLE_IS_DOUBLE - 1 - - ) - -482 #i -__DARWIN_UNIX03 - - -483 - #_DARWIN_FEATURE_UNIX_CONFORMANCE - 3 - - ) - -490 #i -__DARWIN_64_BIT_INO_T - - -491 - #_DARWIN_FEATURE_64_BIT_INODE - 1 - - ) - - @/usr/include/sys/dirent.h - -75 #ide -_SYS_DIRENT_H - - -76 - #_SYS_DIRENT_H - - - ) - -78 - ~<sys/_tys.h -> - -79 - ~<sys/cdefs.h -> - -81 #idef -_INO_T - - -82 -__dw_o_t - - to_t -; - -83 - #_INO_T - - - ) - -87 - #__DARWIN_MAXNAMLEN - 255 - - ) - -89 #agm -ck -(4) - -91 #i! -__DARWIN_64_BIT_INO_T - - -92 - sdt - { - -93 -o_t - - md_o -; - -94 -__ut16_t - - md_ -; - -95 -__ut8_t - - md_ty -; - -96 -__ut8_t - - md_mn -; - -97 - md_me -[ -__DARWIN_MAXNAMLEN - + 1]; - -101 #agm -ck -() - -103 - #__DARWIN_MAXPATHLEN - 1024 - - ) - -105 - #__DARWIN_STRUCT_DIRENTRY - { \ - -106 -__ut64_t - -d_o -; \ - -107 -__ut64_t - -d_ekoff -; \ - -108 -__ut16_t - -d_ -; \ - -109 -__ut16_t - -d_mn -; \ - -110 -__ut8_t - -d_ty -; \ - -111 -d_me -[ -__DARWIN_MAXPATHLEN -]; \ - -112 } - - ) - -114 #i -__DARWIN_64_BIT_INO_T - - -115 -dt - - g__DARWIN_STRUCT_DIRENTRY -; - -120 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -121 - #d_fo - -d_o - - - ) - -122 - #MAXNAMLEN - -__DARWIN_MAXNAMLEN - - - ) - -126 - #DT_UNKNOWN - 0 - - ) - -127 - #DT_FIFO - 1 - - ) - -128 - #DT_CHR - 2 - - ) - -129 - #DT_DIR - 4 - - ) - -130 - #DT_BLK - 6 - - ) - -131 - #DT_REG - 8 - - ) - -132 - #DT_LNK - 10 - - ) - -133 - #DT_SOCK - 12 - - ) - -134 - #DT_WHT - 14 - - ) - -139 - #IFTODT -( -mode -(((mode& 0170000>> 12) - - ) - -140 - #DTTOIF -( -dty -((dty<< 12) - - ) - - @/usr/include/sys/errno.h - -69 #idef -_SYS_ERRNO_H_ - - -70 - #_SYS_ERRNO_H_ - - - ) - -72 - ~<sys/cdefs.h -> - -73 -__BEGIN_DECLS - - -74
* -__r -(); - -75 - #o - (* - `__r -()) - - ) - -76 - g__END_DECLS - - -82 - #EPERM - 1 - - ) - -83 - #ENOENT - 2 - - ) - -84 - #ESRCH - 3 - - ) - -85 - #EINTR - 4 - - ) - -86 - #EIO - 5 - - ) - -87 - #ENXIO - 6 - - ) - -88 - #E2BIG - 7 - - ) - -89 - #ENOEXEC - 8 - - ) - -90 - #EBADF - 9 - - ) - -91 - #ECHILD - 10 - - ) - -92 - #EDEADLK - 11 - - ) - -94 - #ENOMEM - 12 - - ) - -95 - #EACCES - 13 - - ) - -96 - #EFAULT - 14 - - ) - -97 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -98 - #ENOTBLK - 15 - - ) - -100 - #EBUSY - 16 - - ) - -101 - #EEXIST - 17 - - ) - -102 - #EXDEV - 18 - - ) - -103 - #ENODEV - 19 - - ) - -104 - #ENOTDIR - 20 - - ) - -105 - #EISDIR - 21 - - ) - -106 - #EINVAL - 22 - - ) - -107 - #ENFILE - 23 - - ) - -108 - #EMFILE - 24 - - ) - -109 - #ENOTTY - 25 - - ) - -110 - #ETXTBSY - 26 - - ) - -111 - #EFBIG - 27 - - ) - -112 - #ENOSPC - 28 - - ) - -113 - #ESPIPE - 29 - - ) - -114 - #EROFS - 30 - - ) - -115 - #EMLINK - 31 - - ) - -116 - #EPIPE - 32 - - ) - -119 - #EDOM - 33 - - ) - -120 - #ERANGE - 34 - - ) - -123 - #EAGAIN - 35 - - ) - -124 - #EWOULDBLOCK - -EAGAIN - - - ) - -125 - #EINPROGRESS - 36 - - ) - -126 - #EALREADY - 37 - - ) - -129 - #ENOTSOCK - 38 - - ) - -130 - #EDESTADDRREQ - 39 - - ) - -131 - #EMSGSIZE - 40 - - ) - -132 - #EPROTOTYPE - 41 - - ) - -133 - #ENOPROTOOPT - 42 - - ) - -134 - #EPROTONOSUPPORT - 43 - - ) - -135 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -136 - #ESOCKTNOSUPPORT - 44 - - ) - -138 - #ENOTSUP - 45 - - ) - -139 #i! -__DARWIN_UNIX03 - && ! -defed -( -KERNEL -) - -148 - #EOPNOTSUPP - -ENOTSUP - - - ) - -151 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -152 - #EPFNOSUPPORT - 46 - - ) - -154 - #EAFNOSUPPORT - 47 - - ) - -155 - #EADDRINUSE - 48 - - ) - -156 - #EADDRNOTAVAIL - 49 - - ) - -159 - #ENETDOWN - 50 - - ) - -160 - #ENETUNREACH - 51 - - ) - -161 - #ENETRESET - 52 - - ) - -162 - #ECONNABORTED - 53 - - ) - -163 - #ECONNRESET - 54 - - ) - -164 - #ENOBUFS - 55 - - ) - -165 - #EISCONN - 56 - - ) - -166 - #ENOTCONN - 57 - - ) - -167 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -168 - #ESHUTDOWN - 58 - - ) - -169 - #ETOOMANYREFS - 59 - - ) - -171 - #ETIMEDOUT - 60 - - ) - -172 - #ECONNREFUSED - 61 - - ) - -174 - #ELOOP - 62 - - ) - -175 - #ENAMETOOLONG - 63 - - ) - -178 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -179 - #EHOSTDOWN - 64 - - ) - -181 - #EHOSTUNREACH - 65 - - ) - -182 - #ENOTEMPTY - 66 - - ) - -185 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -186 - #EPROCLIM - 67 - - ) - -187 - #EUSERS - 68 - - ) - -189 - #EDQUOT - 69 - - ) - -192 - #ESTALE - 70 - - ) - -193 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -194 - #EREMOTE - 71 - - ) - -195 - #EBADRPC - 72 - - ) - -196 - #ERPCMISMATCH - 73 - - ) - -197 - #EPROGUNAVAIL - 74 - - ) - -198 - #EPROGMISMATCH - 75 - - ) - -199 - #EPROCUNAVAIL - 76 - - ) - -202 - #ENOLCK - 77 - - ) - -203 - #ENOSYS - 78 - - ) - -205 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -206 - #EFTYPE - 79 - - ) - -207 - #EAUTH - 80 - - ) - -208 - #ENEEDAUTH - 81 - - ) - -211 - #EPWROFF - 82 - - ) - -212 - #EDEVERR - 83 - - ) - -215 - #EOVERFLOW - 84 - - ) - -218 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -219 - #EBADEXEC - 85 - - ) - -220 - #EBADARCH - 86 - - ) - -221 - #ESHLIBVERS - 87 - - ) - -222 - #EBADMACHO - 88 - - ) - -225 - #ECANCELED - 89 - - ) - -227 - #EIDRM - 90 - - ) - -228 - #ENOMSG - 91 - - ) - -229 - #EILSEQ - 92 - - ) - -230 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -231 - #ENOATTR - 93 - - ) - -234 - #EBADMSG - 94 - - ) - -235 - #EMULTIHOP - 95 - - ) - -236 - #ENODATA - 96 - - ) - -237 - #ENOLINK - 97 - - ) - -238 - #ENOSR - 98 - - ) - -239 - #ENOSTR - 99 - - ) - -240 - #EPROTO - 100 - - ) - -241 - #ETIME - 101 - - ) - -243 #i -__DARWIN_UNIX03 - || -defed -( -KERNEL -) - -245 - #EOPNOTSUPP - 102 - - ) - -248 - #ENOPOLICY - 103 - - ) - -250 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -251 - #ELAST - 103 - - ) - - @/usr/include/sys/fcntl.h - -70 #ide -_SYS_FCNTL_H_ - - -71 - #_SYS_FCNTL_H_ - - - ) - -78 - ~<sys/_tys.h -> - -79 - ~<sys/cdefs.h -> - -82 #ide -_SIZE_T - - -83 - #_SIZE_T - - - ) - -84 -__dw_size_t - - tsize_t -; - -87 #idef -_MODE_T - - -88 -__dw_mode_t - - tmode_t -; - -89 - #_MODE_T - - - ) - -92 #ide -_OFF_T - - -93 -__dw_off_t - - toff_t -; - -94 - #_OFF_T - - - ) - -97 #ide -_PID_T - - -98 -__dw_pid_t - - tpid_t -; - -99 - #_PID_T - - - ) - -110 - #O_RDONLY - 0x0000 - - ) - -111 - #O_WRONLY - 0x0001 - - ) - -112 - #O_RDWR - 0x0002 - - ) - -113 - #O_ACCMODE - 0x0003 - - ) - -123 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -124 - #FREAD - 0x0001 - - ) - -125 - #FWRITE - 0x0002 - - ) - -127 - #O_NONBLOCK - 0x0004 - - ) - -128 - #O_APPEND - 0x0008 - - ) - -129 - #O_SYNC - 0x0080 - - ) - -130 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -131 - #O_SHLOCK - 0x0010 - - ) - -132 - #O_EXLOCK - 0x0020 - - ) - -133 - #O_ASYNC - 0x0040 - - ) - -134 - #O_FSYNC - -O_SYNC - - - ) - -135 - #O_NOFOLLOW - 0x0100 - - ) - -137 - #O_CREAT - 0x0200 - - ) - -138 - #O_TRUNC - 0x0400 - - ) - -139 - #O_EXCL - 0x0800 - - ) - -140 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -141 - #O_EVTONLY - 0x8000 - - ) - -145 - #O_NOCTTY - 0x20000 - - ) - -148 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -149 - #O_DIRECTORY - 0x100000 - - ) - -150 - #O_SYMLINK - 0x200000 - - ) - -161 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -162 - #FAPPEND - -O_APPEND - - - ) - -163 - #FASYNC - -O_ASYNC - - - ) - -164 - #FFSYNC - -O_FSYNC - - - ) - -165 - #FNONBLOCK - -O_NONBLOCK - - - ) - -166 - #FNDELAY - -O_NONBLOCK - - - ) - -167 - #O_NDELAY - -O_NONBLOCK - - - ) - -174 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -175 - #CPF_OVERWRITE - 1 - - ) - -176 - #CPF_IGNORE_MODE - 2 - - ) - -177 - #CPF_MASK - ( -CPF_OVERWRITE -| -CPF_IGNORE_MODE -) - - ) - -185 - #F_DUPFD - 0 - - ) - -186 - #F_GETFD - 1 - - ) - -187 - #F_SETFD - 2 - - ) - -188 - #F_GETFL - 3 - - ) - -189 - #F_SETFL - 4 - - ) - -190 - #F_GETOWN - 5 - - ) - -191 - #F_SETOWN - 6 - - ) - -192 - #F_GETLK - 7 - - ) - -193 - #F_SETLK - 8 - - ) - -194 - #F_SETLKW - 9 - - ) - -195 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -196 - #F_CHKCLEAN - 41 - - ) - -197 - #F_PREALLOCATE - 42 - - ) - -198 - #F_SETSIZE - 43 - - ) - -199 - #F_RDADVISE - 44 - - ) - -200 - #F_RDAHEAD - 45 - - ) - -201 - #F_READBOOTSTRAP - 46 - - ) - -202 - #F_WRITEBOOTSTRAP - 47 - - ) - -203 - #F_NOCACHE - 48 - - ) - -204 - #F_LOG2PHYS - 49 - - ) - -205 - #F_GETPATH - 50 - - ) - -206 - #F_FULLFSYNC - 51 - - ) - -207 - #F_PATHPKG_CHECK - 52 - - ) - -208 - #F_FREEZE_FS - 53 - - ) - -209 - #F_THAW_FS - 54 - - ) - -210 - #F_GLOBAL_NOCACHE - 55 - - ) - -213 - #F_ADDSIGS - 59 - - ) - -215 - #F_MARKDEPENDENCY - 60 - - ) - -218 - #FCNTL_FS_SPECIFIC_BASE - 0x00010000 - - ) - -223 - #FD_CLOEXEC - 1 - - ) - -226 - #F_RDLCK - 1 - - ) - -227 - #F_UNLCK - 2 - - ) - -228 - #F_WRLCK - 3 - - ) - -234 #ide -SEEK_SET - - -235 - #SEEK_SET - 0 - - ) - -236 - #SEEK_CUR - 1 - - ) - -237 - #SEEK_END - 2 - - ) - -244 #ide -S_IFMT - - -246 - #S_IFMT - 0170000 - - ) - -247 - #S_IFIFO - 0010000 - - ) - -248 - #S_IFCHR - 0020000 - - ) - -249 - #S_IFDIR - 0040000 - - ) - -250 - #S_IFBLK - 0060000 - - ) - -251 - #S_IFREG - 0100000 - - ) - -252 - #S_IFLNK - 0120000 - - ) - -253 - #S_IFSOCK - 0140000 - - ) - -254 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -255 - #S_IFWHT - 0160000 - - ) - -256 - #S_IFXATTR - 0200000 - - ) - -261 - #S_IRWXU - 0000700 - - ) - -262 - #S_IRUSR - 0000400 - - ) - -263 - #S_IWUSR - 0000200 - - ) - -264 - #S_IXUSR - 0000100 - - ) - -266 - #S_IRWXG - 0000070 - - ) - -267 - #S_IRGRP - 0000040 - - ) - -268 - #S_IWGRP - 0000020 - - ) - -269 - #S_IXGRP - 0000010 - - ) - -271 - #S_IRWXO - 0000007 - - ) - -272 - #S_IROTH - 0000004 - - ) - -273 - #S_IWOTH - 0000002 - - ) - -274 - #S_IXOTH - 0000001 - - ) - -276 - #S_ISUID - 0004000 - - ) - -277 - #S_ISGID - 0002000 - - ) - -278 - #S_ISVTX - 0001000 - - ) - -280 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -281 - #S_ISTXT - -S_ISVTX - - - ) - -282 - #S_IREAD - -S_IRUSR - - - ) - -283 - #S_IWRITE - -S_IWUSR - - - ) - -284 - #S_IEXEC - -S_IXUSR - - - ) - -288 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -291 - #F_ALLOCATECONTIG - 0x00000002 - - ) - -292 - #F_ALLOCATEALL - 0x00000004 - - ) - -296 - #F_PEOFPOSMODE - 3 - - ) - -298 - #F_VOLPOSMODE - 4 - - ) - -305 - sock - { - -306 -off_t - - ml_t -; - -307 -off_t - - ml_n -; - -308 -pid_t - - ml_pid -; - -309 - ml_ty -; - -310 - ml_wh -; - -314 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -319 - sdvisy - { - -320 -off_t - - m_offt -; - -321 - m_cou -; - -329 - sfsigtus - { - -330 -off_t - - mfs_fe_t -; - -331 * - mfs_blob_t -; - -332 -size_t - - mfs_blob_size -; - -333 } - tfsigtus_t -; - -336 - #LOCK_SH - 0x01 - - ) - -337 - #LOCK_EX - 0x02 - - ) - -338 - #LOCK_NB - 0x04 - - ) - -339 - #LOCK_UN - 0x08 - - ) - -343 - sfe - { - -344 - mf_ags -; - -345 - mf_posmode -; - -346 -off_t - - mf_offt -; - -347 -off_t - - mf_ngth -; - -348 -off_t - - mf_byoc -; - -349 } - tfe_t -; - -353 - sfbo١nsr - { - -354 -off_t - - mfbt_offt -; - -355 -size_t - - mfbt_ngth -; - -356 * - mfbt_bufr -; - -357 } - tfbo١nsr_t -; - -377 #agm -ck -(4) - -379 - slog2phys - { - -380 - ml2p_ags -; - -381 -off_t - - ml2p_ctigbys -; - -382 -off_t - - ml2p_devofft -; - -385 #agm -ck -() - -387 - #O_POPUP - 0x80000000 - - ) - -388 - #O_ALERT - 0x20000000 - - ) - -394 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -395 #ide -_FILESEC_T - - -396 - g_fec -; - -397 -_fec - * - tfec_t -; - -398 - #_FILESEC_T - - - ) - -401 - mFILESEC_OWNER - = 1, - -402 - mFILESEC_GROUP - = 2, - -403 - mFILESEC_UUID - = 3, - -404 - mFILESEC_MODE - = 4, - -405 - mFILESEC_ACL - = 5, - -406 - mFILESEC_GRPUUID - = 6, - -409 - mFILESEC_ACL_RAW - = 100, - -410 - mFILESEC_ACL_ALLOCSIZE - = 101 - -411 } - tfec_ݔty_t -; - -414 - #FILESEC_GUID - -FILESEC_UUID - - - ) - -417 -__BEGIN_DECLS - - -418 - $ݒ -(cڡ *, , ... - `__DARWIN_ALIAS_C -( -ݒ -); - -419 - $t -(cڡ *, -mode_t - - `__DARWIN_ALIAS_C -( -t -); - -420 - $f -(, , ... - `__DARWIN_ALIAS_C -( -f -); - -421 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -422 - `ݒx_ -(cڡ *, , -fec_t -); - -423 - `ock -(, ); - -424 -fec_t - - `fec_ -(); - -425 -fec_t - - `fec_dup -(filesec_t); - -426 - `fec_ -( -fec_t -); - -427 - `fec_g_ݔty -( -fec_t -, -fec_ݔty_t -, *); - -428 - `fec_t_ݔty -( -fec_t -, -fec_ݔty_t -, const *); - -429 - `fec_quy_ݔty -( -fec_t -, -fec_ݔty_t -, *); - -430 - #_FILESEC_UNSET_PROPERTY - ((*)0) - - ) - -431 - #_FILESEC_REMOVE_ACL - ((*)1) - - ) - -433 -__END_DECLS - - - @/usr/include/sys/select.h - -63 #ide -_SYS_SELECT_H_ - - -64 - #_SYS_SELECT_H_ - - - ) - -66 - ~<sys/pits.h -> - -67 - ~<sys/cdefs.h -> - -68 - ~<sys/_tys.h -> - -75 - #__ed_fd_t - - - ) - -76 - #__ed_ru_timeec - - - ) - -77 - #__ed_ru_timev - - - ) - -78 - ~<sys/_rus.h -> - -85 #idef -_TIME_T - - -86 - #_TIME_T - - - ) - -87 -__dw_time_t - - ttime_t -; - -90 #ide -_SUSECONDS_T - - -91 - #_SUSECONDS_T - - - ) - -92 -__dw_sucds_t - - tsucds_t -; - -95 #ide -_SIGSET_T - - -96 - #_SIGSET_T - - - ) - -97 -__dw_sigt_t - - tsigt_t -; - -112 #idef -FD_SETSIZE - - -113 - #FD_SETSIZE - -__DARWIN_FD_SETSIZE - - - ) - -115 #ide -FD_SET - - -116 - #FD_SET -( -n -, -p - - `__DARWIN_FD_SET -,) - - ) - -118 #ide -FD_CLR - - -119 - #FD_CLR -( -n -, -p - - `__DARWIN_FD_CLR -,) - - ) - -121 #ide -FD_ISSET - - -122 - #FD_ISSET -( -n -, -p - - `__DARWIN_FD_ISSET -,) - - ) - -124 #ide -FD_ZERO - - -125 - #FD_ZERO -( -p - - `__DARWIN_FD_ZERO -) - - ) - -127 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -128 #ide -FD_COPY - - -129 - #FD_COPY -( -f -, -t - - `__DARWIN_FD_COPY -(f,) - - ) - -134 - g__BEGIN_DECLS - - -136 #ide -__MWERKS__ - - -137 - $p -(, -fd_t - * -__ri -, fd_set * __restrict, - -138 -fd_t - * -__ri -, cڡ -timeec - * __restrict, - -139 cڡ -sigt_t - * -__ri -) - -140 #i - `defed -( -_DARWIN_C_SOURCE -|| defed( -_DARWIN_UNLIMITED_SELECT -) - -141 - $__DARWIN_EXTSN_C -( -p -) - -143 #i - `defed -( -__LP64__ -&& ! -__DARWIN_NON_CANCELABLE - - -144 - $__DARWIN_1050 -( -p -) - -146 - $__DARWIN_ALIAS_C -( -p -) - -152 - ~<sys/_.h -> - -154 -__END_DECLS - - - @/usr/include/sys/unistd.h - -64 #ide -_SYS_UNISTD_H_ - - -65 - #_SYS_UNISTD_H_ - - - ) - -67 - ~<sys/cdefs.h -> - -75 #ifdef -_NOT_AVAILABLE - - -76 - #_POSIX_SAVED_IDS - - - ) - -79 - #_POSIX_VERSION - 200112L - - ) - -80 - #_POSIX2_VERSION - 200112L - - ) - -84 #ide -_POSIX_VDISABLE - - -85 - #_POSIX_VDISABLE - (()'\377') - - ) - -88 - #_POSIX_THREAD_KEYS_MAX - 128 - - ) - -91 - #F_OK - 0 - - ) - -92 - #X_OK - (1<<0 - - ) - -93 - #W_OK - (1<<1 - - ) - -94 - #R_OK - (1<<2 - - ) - -96 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -102 - #_READ_OK - (1<<9 - - ) - -103 - #_WRITE_OK - (1<<10 - - ) - -104 - #_EXECUTE_OK - (1<<11 - - ) - -105 - #_DELETE_OK - (1<<12 - - ) - -106 - #_APPEND_OK - (1<<13 - - ) - -107 - #_RMFILE_OK - (1<<14 - - ) - -108 - #_RATTR_OK - (1<<15 - - ) - -109 - #_WATTR_OK - (1<<16 - - ) - -110 - #_REXT_OK - (1<<17 - - ) - -111 - #_WEXT_OK - (1<<18 - - ) - -112 - #_RPERM_OK - (1<<19 - - ) - -113 - #_WPERM_OK - (1<<20 - - ) - -114 - #_CHOWN_OK - (1<<21 - - ) - -116 - #_ACCESS_EXTENDED_MASK - ( -_READ_OK - | -_WRITE_OK - | -_EXECUTE_OK - | \ - -117 -_DELETE_OK - | -_APPEND_OK - | \ - -118 -_RMFILE_OK - | -_REXT_OK - | \ - -119 -_WEXT_OK - | -_RATTR_OK - | -_WATTR_OK - | -_RPERM_OK - | \ - -120 -_WPERM_OK - | -_CHOWN_OK -) - - ) - -124 #ide -SEEK_SET - - -125 - #SEEK_SET - 0 - - ) - -126 - #SEEK_CUR - 1 - - ) - -127 - #SEEK_END - 2 - - ) - -130 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -132 - #L_SET - -SEEK_SET - - - ) - -133 - #L_INCR - -SEEK_CUR - - - ) - -134 - #L_XTND - -SEEK_END - - - ) - -137 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -138 - sacssx_dest - { - -139 - mad_me_offt -; - -140 - mad_ags -; - -141 - mad_d -[2]; - -143 - #ACCESSX_MAX_DESCRIPTORS - 100 - - ) - -144 - #ACCESSX_MAX_TABLESIZE - (16 * 1024) - - ) - -148 - #_PC_LINK_MAX - 1 - - ) - -149 - #_PC_MAX_CANON - 2 - - ) - -150 - #_PC_MAX_INPUT - 3 - - ) - -151 - #_PC_NAME_MAX - 4 - - ) - -152 - #_PC_PATH_MAX - 5 - - ) - -153 - #_PC_PIPE_BUF - 6 - - ) - -154 - #_PC_CHOWN_RESTRICTED - 7 - - ) - -155 - #_PC_NO_TRUNC - 8 - - ) - -156 - #_PC_VDISABLE - 9 - - ) - -158 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -159 - #_PC_NAME_CHARS_MAX - 10 - - ) - -160 - #_PC_CASE_SENSITIVE - 11 - - ) - -161 - #_PC_CASE_PRESERVING - 12 - - ) - -162 - #_PC_EXTENDED_SECURITY_NP - 13 - - ) - -163 - #_PC_AUTH_OPAQUE_NP - 14 - - ) - -166 - #_PC_2_SYMLINKS - 15 - - ) - -167 - #_PC_ALLOC_SIZE_MIN - 16 - - ) - -168 - #_PC_ASYNC_IO - 17 - - ) - -169 - #_PC_FILESIZEBITS - 18 - - ) - -170 - #_PC_PRIO_IO - 19 - - ) - -171 - #_PC_REC_INCR_XFER_SIZE - 20 - - ) - -172 - #_PC_REC_MAX_XFER_SIZE - 21 - - ) - -173 - #_PC_REC_MIN_XFER_SIZE - 22 - - ) - -174 - #_PC_REC_XFER_ALIGN - 23 - - ) - -175 - #_PC_SYMLINK_MAX - 24 - - ) - -176 - #_PC_SYNC_IO - 25 - - ) - -179 - #_CS_PATH - 1 - - ) - - @/usr/include/sys/wait.h - -64 #ide -_SYS_WAIT_H_ - - -65 - #_SYS_WAIT_H_ - - - ) - -67 - ~<sys/cdefs.h -> - -68 - ~<sys/_tys.h -> - -80 - mP_ALL -, - -81 - mP_PID -, - -82 - mP_PGID - - -83 } - tidty_t -; - -89 #ide -_PID_T - - -90 -__dw_pid_t - - tpid_t -; - -91 - #_PID_T - - - ) - -94 #ide -_ID_T - - -95 -__dw_id_t - - tid_t -; - -96 - #_ID_T - - - ) - -116 - ~<sys/sigl.h -> - -117 - ~<sys/sour.h -> - -128 - #WNOHANG - 0x00000001 - - ) - -129 - #WUNTRACED - 0x00000002 - - ) - -135 #i -defed -( -_POSIX_C_SOURCE -&& !defed( -_DARWIN_C_SOURCE -) - -136 - #_W_INT -( -i -(i) - - ) - -138 - #_W_INT -( -w -(*(*)&(w) - - ) - -139 - #WCOREFLAG - 0200 - - ) - -143 - #_WSTATUS -( -x -( - `_W_INT -(x& 0177) - - ) - -144 - #_WSTOPPED - 0177 - - ) - -150 #i -__DARWIN_UNIX03 - - -151 - #WEXITSTATUS -( -x -(( - `_W_INT -(x>> 8& 0x000000ff) - - ) - -153 - #WEXITSTATUS -( -x -( - `_W_INT -(x>> 8) - - ) - -156 - #WSTOPSIG -( -x -( - `_W_INT -(x>> 8) - - ) - -157 - #WIFCONTINUED -( -x -( - `_WSTATUS -(x= -_WSTOPPED - && - `WSTOPSIG -(x=0x13) - - ) - -158 - #WIFSTOPPED -( -x -( - `_WSTATUS -(x= -_WSTOPPED - && - `WSTOPSIG -(x!0x13) - - ) - -159 - #WIFEXITED -( -x -( - `_WSTATUS -(x=0) - - ) - -160 - #WIFSIGNALED -( -x -( - `_WSTATUS -(x! -_WSTOPPED - && _WSTATUS(x!0) - - ) - -161 - #WTERMSIG -( -x -( - `_WSTATUS -(x)) - - ) - -162 #i(! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -163 - #WCOREDUMP -( -x -( - `_W_INT -(x& -WCOREFLAG -) - - ) - -165 - #W_EXITCODE -( -t -, -sig -(ԑ<< 8 | (sig)) - - ) - -166 - #W_STOPCODE -( -sig -((sig<< 8 | -_WSTOPPED -) - - ) - -175 - #WEXITED - 0x00000004 - - ) - -176 #i -__DARWIN_UNIX03 - - -178 - #WSTOPPED - 0x00000008 - - ) - -180 - #WCONTINUED - 0x00000010 - - ) - -181 - #WNOWAIT - 0x00000020 - - ) - -184 #i(! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -190 - #WAIT_ANY - (-1 - - ) - -191 - #WAIT_MYPGRP - 0 - - ) - -193 - ~<mache/dn.h -> - -201 - uwa - { - -202 - mw_us -; - -207 #i -__DARWIN_BYTE_ORDER - = -__DARWIN_LITTLE_ENDIAN - - -208 - mw_Tmsig -:7, - -209 - mw_Cedump -:1, - -210 - mw_Rcode -:8, - -211 - mw_Fr -:16; - -213 #i -__DARWIN_BYTE_ORDER - = -__DARWIN_BIG_ENDIAN - - -214 - mw_Fr -:16, - -215 - mw_Rcode -:8, - -216 - mw_Cedump -:1, - -217 - mw_Tmsig -:7; - -219 } - mw_T -; - -226 #i -__DARWIN_BYTE_ORDER - = -__DARWIN_LITTLE_ENDIAN - - -227 - mw_Stv -:8, - -228 - mw_Stsig -:8, - -229 - mw_Fr -:16; - -231 #i -__DARWIN_BYTE_ORDER - = -__DARWIN_BIG_ENDIAN - - -232 - mw_Fr -:16, - -233 - mw_Stsig -:8, - -234 - mw_Stv -:8; - -236 } - mw_S -; - -238 - #w_rmsig - -w_T -. -w_Tmsig - - - ) - -239 - #w_cedump - -w_T -. -w_Cedump - - - ) - -240 - #w_tcode - -w_T -. -w_Rcode - - - ) - -241 - #w_v - -w_S -. -w_Stv - - - ) - -242 - #w_sig - -w_S -. -w_Stsig - - - ) - -246 #i!( -__DARWIN_UNIX03 - - 0) - -251 - #WSTOPPED - -_WSTOPPED - - - ) - -254 -__BEGIN_DECLS - - -255 -pid_t - - $wa -(* - `__DARWIN_ALIAS_C -( -wa -); - -256 -pid_t - - $wapid -( -pid_t -, *, - `__DARWIN_ALIAS_C -( -wapid -); - -257 #ide -_ANSI_SOURCE - - -258 - $waid -( -idty_t -, -id_t -, -sigfo_t - *, - `__DARWIN_ALIAS_C -( -waid -); - -260 #i (! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -261 -pid_t - - `wa3 -(*, , -ruge - *); - -262 -pid_t - - `wa4 -id_t, *, , -ruge - *); - -264 -__END_DECLS - - - @/usr/include/xlocale/_stdio.h - -24 #ide -_XLOCALE__STDIO_H_ - - -25 - #_XLOCALE__STDIO_H_ - - - ) - -27 -__BEGIN_DECLS - - -28 - $artf_l -(**, -lo_t -, const *, ...) - -29 - `__DARWIN_LDBL_COMPAT2 -( -artf_l -); - -30 - $rtf_l -( -FILE - * -__ri -, -lo_t -, const * __restrict, ...) - -31 - `__DARWIN_LDBL_COMPAT2 -( -rtf_l -); - -32 - $fsnf_l -( -FILE - * -__ri -, -lo_t -, const * __restrict, ...) - -33 - `__DARWIN_LDBL_COMPAT2 -( -fsnf_l -); - -34 - $tf_l -( -lo_t -, cڡ * -__ri -, ...) - -35 - `__DARWIN_LDBL_COMPAT2 -( -tf_l -); - -36 - $snf_l -( -lo_t -, cڡ * -__ri -, ...) - -37 - `__DARWIN_LDBL_COMPAT2 -( -snf_l -); - -38 - $tf_l -(* -__ri -, -size_t -, -lo_t -, - -39 cڡ * -__ri -, ... - `__DARWIN_LDBL_COMPAT2 -( -tf_l -); - -40 - $rtf_l -(* -__ri -, -lo_t -, const * __restrict, ...) - -41 - `__DARWIN_LDBL_COMPAT2 -( -rtf_l -); - -42 - $ssnf_l -(cڡ * -__ri -, -lo_t -, const * __restrict, - -43 ... - `__DARWIN_LDBL_COMPAT2 -( -ssnf_l -); - -44 - $vartf_l -(**, -lo_t -, cڡ *, -va_li -) - -45 - `__DARWIN_LDBL_COMPAT2 -( -vartf_l -); - -46 - $vrtf_l -( -FILE - * -__ri -, -lo_t -, const * __restrict, - -47 -va_li - - `__DARWIN_LDBL_COMPAT2 -( -vrtf_l -); - -48 - $vfsnf_l -( -FILE - * -__ri -, -lo_t -, const * __restrict, - -49 -va_li - - `__DARWIN_LDBL_COMPAT2 -( -vfsnf_l -); - -50 - $vtf_l -( -lo_t -, cڡ * -__ri -, -va_li -) - -51 - `__DARWIN_LDBL_COMPAT2 -( -vtf_l -); - -52 - $vsnf_l -( -lo_t -, cڡ * -__ri -, -va_li -) - -53 - `__DARWIN_LDBL_COMPAT2 -( -vsnf_l -); - -54 - $vtf_l -(* -__ri -, -size_t -, -lo_t -, - -55 cڡ * -__ri -, -va_li -) - -56 - `__DARWIN_LDBL_COMPAT2 -( -vtf_l -); - -57 - $vrtf_l -(* -__ri -, -lo_t -, const * __restrict, - -58 -va_li - - `__DARWIN_LDBL_COMPAT2 -( -vrtf_l -); - -59 - $vssnf_l -(cڡ * -__ri -, -lo_t -, const * __restrict, - -60 -va_li - - `__DARWIN_LDBL_COMPAT2 -( -vssnf_l -); - -61 -__END_DECLS - - - @/usr/include/xlocale/_stdlib.h - -24 #ide -_XLOCALE__STDLIB_H_ - - -25 - #_XLOCALE__STDLIB_H_ - - - ) - -27 -__BEGIN_DECLS - - -28 -of_l -(cڡ *, -lo_t -); - -29 -oi_l -(cڡ *, -lo_t -); - -30 -_l -(cڡ *, -lo_t -); - -31 #i! -__DARWIN_NO_LONG_LONG - - -33 -l_l -(cڡ *, -lo_t -); - -35 -mbn_l -(cڡ *, -size_t -, -lo_t -); - -36 -size_t - -mbowcs_l -( -wch_t - * -__ri - , const * __restrict, size_t, - -37 -lo_t -); - -38 -mbtowc_l -( -wch_t - * -__ri -, cڡ * __ri, -size_t -, - -39 -lo_t -); - -40 - $od_l -(cڡ *, **, -lo_t - - `__DARWIN_ALIAS -( -od_l -); - -41 - $of_l -(cڡ *, **, -lo_t - - `__DARWIN_ALIAS -( -of_l -); - -42 - `_l -(cڡ *, **, , -lo_t -); - -44 - $d_l -(cڡ *, **, -lo_t -) - -45 - `__DARWIN_LDBL_COMPAT2 -( -d_l -); - -47 - `l_l -(cڡ *, **, , -lo_t -); - -48 #i! -__DARWIN_NO_LONG_LONG - - -50 - `oq_l -(cڡ *, **, , -lo_t -); - -53 - `oul_l -(cڡ *, **, , -lo_t -); - -55 - `ou_l -(cڡ *, **, , -lo_t -); - -56 #i! -__DARWIN_NO_LONG_LONG - - -58 - `ouq_l -(cڡ *, **, , -lo_t -); - -60 -size_t - - `wcombs_l -(* -__ri -, cڡ -wch_t - * __restrict, size_t, - -61 -lo_t -); - -62 - `womb_l -(*, -wch_t -, -lo_t -); - -65 #i! - `defed -( -__lulus -&& defed( -__WCHAR_MAX__ -) && __WCHAR_MAX__ <= 0xffffU - -66 #agm -GCC - -pois - -mbowcs_l - -mbtowc_l - -wcombs_l - -womb_l - - -68 -__END_DECLS - - - @/usr/include/xlocale/_string.h - -24 #ide -_XLOCALE__STRING_H_ - - -25 - #_XLOCALE__STRING_H_ - - - ) - -27 -__BEGIN_DECLS - - -28 -rcl_l -(cڡ *, cڡ *, -lo_t -); - -29 -size_t - -rxm_l -(*, cڡ *, size_t, -lo_t -); - -30 -rcmp_l -(cڡ *, cڡ *, -lo_t -); - -31 * -rr_l -(cڡ *, cڡ *, -lo_t -); - -32 -cmp_l -(cڡ *, cڡ *, -size_t -, -lo_t -); - -33 - g__END_DECLS - - - @/usr/include/i386/endian.h - -66 #ide -_I386__ENDIAN_H_ - - -67 - #_I386__ENDIAN_H_ - - - ) - -69 - ~<sys/cdefs.h -> - -78 - #_QUAD_HIGHWORD - 1 - - ) - -79 - #_QUAD_LOWWORD - 0 - - ) - -85 - #__DARWIN_LITTLE_ENDIAN - 1234 - - ) - -86 - #__DARWIN_BIG_ENDIAN - 4321 - - ) - -87 - #__DARWIN_PDP_ENDIAN - 3412 - - ) - -89 - #__DARWIN_BYTE_ORDER - -__DARWIN_LITTLE_ENDIAN - - - ) - -91 #if -defed -( -KERNEL -|| (!defed( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -93 - #LITTLE_ENDIAN - -__DARWIN_LITTLE_ENDIAN - - - ) - -94 - #BIG_ENDIAN - -__DARWIN_BIG_ENDIAN - - - ) - -95 - #PDP_ENDIAN - -__DARWIN_PDP_ENDIAN - - - ) - -97 - #BYTE_ORDER - -__DARWIN_BYTE_ORDER - - - ) - -99 - ~<sys/_dn.h -> - - @/usr/include/i386/types.h - -66 #idef -_MACHTYPES_H_ - - -67 - #_MACHTYPES_H_ - - - ) - -69 #ide -__ASSEMBLER__ - - -70 - ~<i386/_tys.h -> - -71 - ~<sys/cdefs.h -> - -76 #ide -_INT8_T - - -77 - #_INT8_T - - - ) - -78 -__sigd - - tt8_t -; - -80 - tu_t8_t -; - -81 #ide -_INT16_T - - -82 - #_INT16_T - - - ) - -83 - tt16_t -; - -85 - tu_t16_t -; - -86 #ide -_INT32_T - - -87 - #_INT32_T - - - ) - -88 - tt32_t -; - -90 - tu_t32_t -; - -91 #ide -_INT64_T - - -92 - #_INT64_T - - - ) - -93 - tt64_t -; - -95 - tu_t64_t -; - -97 #i -__LP64__ - - -98 -t64_t - - tgi_t -; - -100 -t32_t - - tgi_t -; - -103 #ide -_INTPTR_T - - -104 - #_INTPTR_T - - - ) - -105 -__dw__t - - t_t -; - -107 #ide -_UINTPTR_T - - -108 - #_UINTPTR_T - - - ) - -109 - tu_t -; - -112 #i! -defed -( -_ANSI_SOURCE -&& (!defed( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -114 -u_t64_t - - tur_addr_t -; - -115 -u_t64_t - - tur_size_t -; - -116 -t64_t - - tur_ssize_t -; - -117 -t64_t - - tur_lg_t -; - -118 -u_t64_t - - tur_ulg_t -; - -119 -t64_t - - tur_time_t -; - -120 - #USER_ADDR_NULL - (( -ur_addr_t -0) - - ) - -121 - #CAST_USER_ADDR_T -( -a_r -(( -ur_addr_t -)(( -u_t -)_r))) - - ) - -125 -u_t64_t - - tsys_g_t -; - -127 #ide -__offtof - - -128 - #__offtof -( -ty -, -fld -(( -size_t -)(&(y *)0)->fld)) - - ) - - @/usr/include/machine/_structs.h - -28 #i -defed - ( -__c__ -|| defed ( -__c64__ -) - -29 - ~"c/_rus.h -" - -30 #i -defed - ( -__i386__ -|| defed ( -__x86_64__ -) - -31 - ~"i386/_rus.h -" - -32 #i -defed - ( -__m__ -) - -33 - ~"m/_rus.h -" - -35 #r -cheu - -n - -su܋d - - - @/usr/include/machine/_types.h - -28 #ide -_BSD_MACHINE__TYPES_H_ - - -29 - #_BSD_MACHINE__TYPES_H_ - - - ) - -31 #i -defed - ( -__c__ -|| defed ( -__c64__ -) - -32 - ~"c/_tys.h -" - -33 #i -defed - ( -__i386__ -|| defed( -__x86_64__ -) - -34 - ~"i386/_tys.h -" - -35 #i -defed - ( -__m__ -) - -36 - ~"m/_tys.h -" - -38 #r -cheu - -n - -su܋d - - - @/usr/include/ppc/endian.h - -92 #ide -_PPC_ENDIAN_H_ - - -93 - #_PPC_ENDIAN_H_ - - - ) - -95 - ~<sys/cdefs.h -> - -100 - #_QUAD_HIGHWORD - 0 - - ) - -101 - #_QUAD_LOWWORD - 1 - - ) - -107 - #__DARWIN_LITTLE_ENDIAN - 1234 - - ) - -108 - #__DARWIN_BIG_ENDIAN - 4321 - - ) - -109 - #__DARWIN_PDP_ENDIAN - 3412 - - ) - -111 - #__DARWIN_BYTE_ORDER - -__DARWIN_BIG_ENDIAN - - - ) - -113 #if -defed -( -KERNEL -|| (!defed( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -115 - #LITTLE_ENDIAN - -__DARWIN_LITTLE_ENDIAN - - - ) - -116 - #BIG_ENDIAN - -__DARWIN_BIG_ENDIAN - - - ) - -117 - #PDP_ENDIAN - -__DARWIN_PDP_ENDIAN - - - ) - -119 - #BYTE_ORDER - -__DARWIN_BYTE_ORDER - - - ) - -121 - ~<sys/_dn.h -> - - @/usr/include/ppc/types.h - -66 #idef -_MACHTYPES_H_ - - -67 - #_MACHTYPES_H_ - - - ) - -69 #ide -__ASSEMBLER__ - - -70 - ~<c/_tys.h -> - -71 - ~<sys/cdefs.h -> - -76 #ide -_INT8_T - - -77 - #_INT8_T - - - ) - -78 -__sigd - - tt8_t -; - -80 - tu_t8_t -; - -81 #ide -_INT16_T - - -82 - #_INT16_T - - - ) - -83 - tt16_t -; - -85 - tu_t16_t -; - -86 #ide -_INT32_T - - -87 - #_INT32_T - - - ) - -88 - tt32_t -; - -90 - tu_t32_t -; - -91 #ide -_INT64_T - - -92 - #_INT64_T - - - ) - -93 - tt64_t -; - -95 - tu_t64_t -; - -97 #i -defed -( -__c64__ -) - -98 -t64_t - - tgi_t -; - -100 -t32_t - - tgi_t -; - -103 #ide -_INTPTR_T - - -104 - #_INTPTR_T - - - ) - -105 -__dw__t - - t_t -; - -107 #ide -_UINTPTR_T - - -108 - #_UINTPTR_T - - - ) - -109 - tu_t -; - -112 #i! -defed -( -_ANSI_SOURCE -&& (!defed( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -117 -u_t64_t - - tur_addr_t -; - -118 -u_t64_t - - tur_size_t -; - -119 -t64_t - - tur_ssize_t -; - -120 -t64_t - - tur_lg_t -; - -121 -u_t64_t - - tur_ulg_t -; - -122 -t64_t - - tur_time_t -; - -123 - #USER_ADDR_NULL - (( -ur_addr_t -0) - - ) - -124 - #CAST_USER_ADDR_T -( -a_r -(( -ur_addr_t -)(( -u_t -)_r))) - - ) - -128 -u_t64_t - - tsys_g_t -; - -130 #ide -__offtof - - -131 - #__offtof -( -ty -, -fld -(( -size_t -)(&(y *)0)->fld)) - - ) - - @/usr/include/secure/_common.h - -24 #ide -_SECURE__COMMON_H_ - - -25 - #_SECURE__COMMON_H_ - - - ) - -27 #unde -_USE_FORTIFY_LEVEL - - -28 #ifde -_FORTIFY_SOURCE - && _FORTIFY_SOURCE > 0 - -29 #i -_FORTIFY_SOURCE - > 1 - -30 - #_USE_FORTIFY_LEVEL - 2 - - ) - -32 - #_USE_FORTIFY_LEVEL - 1 - - ) - -35 - #_USE_FORTIFY_LEVEL - 0 - - ) - -38 - #__dw_obsz0 -( -obje - - `__but_obje_size - (obje, 0) - - ) - -39 - #__dw_obsz -( -obje - - `__but_obje_size - (obje, -_USE_FORTIFY_LEVEL - > 1) - - ) - - @/usr/include/sys/_select.h - -36 #ide -_SYS__SELECT_H_ - - -37 - #_SYS__SELECT_H_ - - - ) - -39 - $ -(, -fd_t - * -__ri -, fd_set * __restrict, - -40 -fd_t - * -__ri -, -timev - * __restrict) - -41 #i - `defed -( -_DARWIN_C_SOURCE -|| defed( -_DARWIN_UNLIMITED_SELECT -) - -42 - $__DARWIN_EXTSN_C -( - -) - -44 #i - `defed -( -__LP64__ -&& ! -__DARWIN_NON_CANCELABLE - - -45 - $__DARWIN_1050 -( - -) - -47 - $__DARWIN_ALIAS_C -( - -) - - @/usr/include/sys/resource.h - -64 #ide -_SYS_RESOURCE_H_ - - -65 - #_SYS_RESOURCE_H_ - - - ) - -67 - ~<sys/pits.h -> - -68 - ~<sys/cdefs.h -> - -69 - ~<sys/_tys.h -> - -75 - #__ed_ru_timev - - - ) - -76 - ~<sys/_rus.h -> - -79 #ide -_ID_T - - -80 - #_ID_T - - - ) - -81 -__dw_id_t - - tid_t -; - -88 -__ut64_t - - tim_t -; - -99 - #PRIO_PROCESS - 0 - - ) - -100 - #PRIO_PGRP - 1 - - ) - -101 - #PRIO_USER - 2 - - ) - -103 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -104 - #PRIO_DARWIN_THREAD - 3 - - ) - -109 - #PRIO_MIN - -20 - - ) - -110 - #PRIO_MAX - 20 - - ) - -116 - #PRIO_DARWIN_BG - 0x1000 - - ) - -130 - #RUSAGE_SELF - 0 - - ) - -131 - #RUSAGE_CHILDREN - -1 - - ) - -142 - sruge - { - -143 -timev - - mru_utime -; - -144 -timev - - mru_ime -; - -145 #i -defed -( -_POSIX_C_SOURCE -&& !defed( -_DARWIN_C_SOURCE -) - -146 - mru_aque -[14]; - -153 - mru_maxrss -; - -154 - #ru_f - -ru_ixrss - - - ) - -155 - mru_ixrss -; - -156 - mru_idrss -; - -157 - mru_iss -; - -158 - mru_mt -; - -159 - mru_majt -; - -160 - mru_nsw -; - -161 - mru_block -; - -162 - mru_oublock -; - -163 - mru_msgd -; - -164 - mru_msgrcv -; - -165 - mru_nsigls -; - -166 - mru_nvcsw -; - -167 - mru_nivcsw -; - -168 - #ru_ϡ - -ru_nivcsw - - - ) - -184 - #RLIM_INFINITY - ((( -__ut64_t -)1 << 63- 1 - - ) - -185 - #RLIM_SAVED_MAX - -RLIM_INFINITY - - - ) - -186 - #RLIM_SAVED_CUR - -RLIM_INFINITY - - - ) - -192 - #RLIMIT_CPU - 0 - - ) - -193 - #RLIMIT_FSIZE - 1 - - ) - -194 - #RLIMIT_DATA - 2 - - ) - -195 - #RLIMIT_STACK - 3 - - ) - -196 - #RLIMIT_CORE - 4 - - ) - -197 - #RLIMIT_AS - 5 - - ) - -198 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -199 - #RLIMIT_RSS - -RLIMIT_AS - - - ) - -200 - #RLIMIT_MEMLOCK - 6 - - ) - -201 - #RLIMIT_NPROC - 7 - - ) - -203 - #RLIMIT_NOFILE - 8 - - ) - -204 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -205 - #RLIM_NLIMITS - 9 - - ) - -207 - #_RLIMIT_POSIX_FLAG - 0x1000 - - ) - -213 - sim - { - -214 -im_t - - mim_cur -; - -215 -im_t - - mim_max -; - -218 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -220 - #IOPOL_TYPE_DISK - 0 - - ) - -223 - #IOPOL_SCOPE_PROCESS - 0 - - ) - -224 - #IOPOL_SCOPE_THREAD - 1 - - ) - -227 - #IOPOL_DEFAULT - 0 - - ) - -228 - #IOPOL_NORMAL - 1 - - ) - -229 - #IOPOL_PASSIVE - 2 - - ) - -230 - #IOPOL_THROTTLE - 3 - - ) - -235 -__BEGIN_DECLS - - -236 -giܙy -(, -id_t -); - -237 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -238 -giicy_ -(, ); - -240 - $gim -(, -im - * - `__DARWIN_ALIAS -( -gim -); - -241 - `gruge -(, -ruge - *); - -242 - `riܙy -(, -id_t -, ); - -243 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -244 - `tiicy_ -(, , ); - -246 - $lim -(, cڡ -im - * - `__DARWIN_ALIAS -( -lim -); - -247 -__END_DECLS - - - @/usr/include/sys/signal.h - -69 #idef -_SYS_SIGNAL_H_ - - -70 - #_SYS_SIGNAL_H_ - - - ) - -72 - ~<sys/cdefs.h -> - -73 - ~<sys/pits.h -> - -75 - #__DARWIN_NSIG - 32 - - ) - -77 #i! -defed -( -_ANSI_SOURCE -&& (!defed( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -78 - #NSIG - -__DARWIN_NSIG - - - ) - -81 - ~<mache/sigl.h -> - -83 - #SIGHUP - 1 - - ) - -84 - #SIGINT - 2 - - ) - -85 - #SIGQUIT - 3 - - ) - -86 - #SIGILL - 4 - - ) - -87 - #SIGTRAP - 5 - - ) - -88 - #SIGABRT - 6 - - ) - -89 #i ( -defed -( -_POSIX_C_SOURCE -&& !defed( -_DARWIN_C_SOURCE -)) - -90 - #SIGPOLL - 7 - - ) - -92 - #SIGIOT - -SIGABRT - - - ) - -93 - #SIGEMT - 7 - - ) - -95 - #SIGFPE - 8 - - ) - -96 - #SIGKILL - 9 - - ) - -97 - #SIGBUS - 10 - - ) - -98 - #SIGSEGV - 11 - - ) - -99 - #SIGSYS - 12 - - ) - -100 - #SIGPIPE - 13 - - ) - -101 - #SIGALRM - 14 - - ) - -102 - #SIGTERM - 15 - - ) - -103 - #SIGURG - 16 - - ) - -104 - #SIGSTOP - 17 - - ) - -105 - #SIGTSTP - 18 - - ) - -106 - #SIGCONT - 19 - - ) - -107 - #SIGCHLD - 20 - - ) - -108 - #SIGTTIN - 21 - - ) - -109 - #SIGTTOU - 22 - - ) - -110 #i (! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -111 - #SIGIO - 23 - - ) - -113 - #SIGXCPU - 24 - - ) - -114 - #SIGXFSZ - 25 - - ) - -115 - #SIGVTALRM - 26 - - ) - -116 - #SIGPROF - 27 - - ) - -117 #i (! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -118 - #SIGWINCH - 28 - - ) - -119 - #SIGINFO - 29 - - ) - -121 - #SIGUSR1 - 30 - - ) - -122 - #SIGUSR2 - 31 - - ) - -124 #i -defed -( -_ANSI_SOURCE -|| -__DARWIN_UNIX03 - || defed( -__lulus -) - -130 - #SIG_DFL - ((*)())0 - - ) - -131 - #SIG_IGN - ((*)())1 - - ) - -132 - #SIG_HOLD - ((*)())5 - - ) - -133 - #SIG_ERR - (((*)())-1) - - ) - -136 - #SIG_DFL - ((*)))0 - - ) - -137 - #SIG_IGN - ((*)))1 - - ) - -138 - #SIG_HOLD - ((*)))5 - - ) - -139 - #SIG_ERR - (((*)))-1) - - ) - -142 #ide -_ANSI_SOURCE - - -143 - ~<sys/_tys.h -> - -145 - #__ed_mcڋxt_t - - - ) - -146 - #__ed_ack_t - - - ) - -147 - #__ed_ucڋxt_t - - - ) - -148 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -149 #i -defed -( -__c__ -|| defed( -__c64__ -) - -150 - #__ed_mcڋxt64_t - - - ) - -151 - #__ed_ucڋxt64_t - - - ) - -154 - ~<sys/_rus.h -> - -156 #ide -_PID_T - - -157 - #_PID_T - - - ) - -158 -__dw_pid_t - - tpid_t -; - -161 #ide -_PTHREAD_ATTR_T - - -162 - #_PTHREAD_ATTR_T - - - ) - -163 -__dw_had__t - - thad__t -; - -166 #ide -_SIGSET_T - - -167 - #_SIGSET_T - - - ) - -168 -__dw_sigt_t - - tsigt_t -; - -171 #idef -_SIZE_T - - -172 - #_SIZE_T - - - ) - -173 -__dw_size_t - - tsize_t -; - -176 #ide -_UID_T - - -177 - #_UID_T - - - ) - -178 -__dw_uid_t - - tuid_t -; - -181 - usigv - { - -183 - msiv_t -; - -184 * - msiv_r -; - -187 - #SIGEV_NONE - 0 - - ) - -188 - #SIGEV_SIGNAL - 1 - - ) - -189 - #SIGEV_THREAD - 3 - - ) - -191 - ssigevt - { - -192 - msigev_nify -; - -193 - msigev_signo -; - -194 -sigv - - msigev_vue -; - -195 (* - msigev_nify_funi -)( - msigv -); - -196 -had__t - * - msigev_nify_ibus -; - -200 - s__sigfo - { - -201 - msi_signo -; - -202 - msi_o -; - -203 - msi_code -; - -204 -pid_t - - msi_pid -; - -205 -uid_t - - msi_uid -; - -206 - msi_us -; - -207 * - msi_addr -; - -208 -sigv - - msi_vue -; - -209 - msi_bd -; - -210 - m__d -[7]; - -211 } - tsigfo_t -; - -228 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -229 - #ILL_NOOP - 0 - - ) - -231 - #ILL_ILLOPC - 1 - - ) - -232 - #ILL_ILLTRP - 2 - - ) - -233 - #ILL_PRVOPC - 3 - - ) - -234 - #ILL_ILLOPN - 4 - - ) - -235 - #ILL_ILLADR - 5 - - ) - -236 - #ILL_PRVREG - 6 - - ) - -237 - #ILL_COPROC - 7 - - ) - -238 - #ILL_BADSTK - 8 - - ) - -241 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -242 - #FPE_NOOP - 0 - - ) - -244 - #FPE_FLTDIV - 1 - - ) - -245 - #FPE_FLTOVF - 2 - - ) - -246 - #FPE_FLTUND - 3 - - ) - -247 - #FPE_FLTRES - 4 - - ) - -248 - #FPE_FLTINV - 5 - - ) - -249 - #FPE_FLTSUB - 6 - - ) - -250 - #FPE_INTDIV - 7 - - ) - -251 - #FPE_INTOVF - 8 - - ) - -254 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -255 - #SEGV_NOOP - 0 - - ) - -257 - #SEGV_MAPERR - 1 - - ) - -258 - #SEGV_ACCERR - 2 - - ) - -261 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -262 - #BUS_NOOP - 0 - - ) - -264 - #BUS_ADRALN - 1 - - ) - -265 - #BUS_ADRERR - 2 - - ) - -266 - #BUS_OBJERR - 3 - - ) - -269 - #TRAP_BRKPT - 1 - - ) - -270 - #TRAP_TRACE - 2 - - ) - -273 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -274 - #CLD_NOOP - 0 - - ) - -276 - #CLD_EXITED - 1 - - ) - -277 - #CLD_KILLED - 2 - - ) - -278 - #CLD_DUMPED - 3 - - ) - -279 - #CLD_TRAPPED - 4 - - ) - -280 - #CLD_STOPPED - 5 - - ) - -281 - #CLD_CONTINUED - 6 - - ) - -284 - #POLL_IN - 1 - - ) - -285 - #POLL_OUT - 2 - - ) - -286 - #POLL_MSG - 3 - - ) - -287 - #POLL_ERR - 4 - - ) - -288 - #POLL_PRI - 5 - - ) - -289 - #POLL_HUP - 6 - - ) - -292 - u__sigai_u - { - -293 (* - m___hdr -)(); - -294 (* - m___sigai -)(, - m__sigfo - *, - -299 - s__sigai - { - -300 -__sigai_u - - m__sigai_u -; - -301 (* - m_amp -)(*, , , - msigfo_t - *, *); - -302 -sigt_t - - m_mask -; - -303 - m_ags -; - -309 - ssigai - { - -310 -__sigai_u - - m__sigai_u -; - -311 -sigt_t - - m_mask -; - -312 - m_ags -; - -318 - #_hdr - -__sigai_u -. -___hdr - - - ) - -319 - #_sigai - -__sigai_u -. -___sigai - - - ) - -321 - #SA_ONSTACK - 0x0001 - - ) - -322 - #SA_RESTART - 0x0002 - - ) - -323 - #SA_RESETHAND - 0x0004 - - ) - -324 - #SA_NOCLDSTOP - 0x0008 - - ) - -325 - #SA_NODEFER - 0x0010 - - ) - -326 - #SA_NOCLDWAIT - 0x0020 - - ) - -327 - #SA_SIGINFO - 0x0040 - - ) - -328 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -329 - #SA_USERTRAMP - 0x0100 - - ) - -331 - #SA_64REGSET - 0x0200 - - ) - -337 - #SA_USERSPACE_MASK - ( -SA_ONSTACK - | -SA_RESTART - | -SA_RESETHAND - | -SA_NOCLDSTOP - | -SA_NODEFER - | -SA_NOCLDWAIT - | -SA_SIGINFO -) - - ) - -342 - #SIG_BLOCK - 1 - - ) - -343 - #SIG_UNBLOCK - 2 - - ) - -344 - #SIG_SETMASK - 3 - - ) - -347 - #SI_USER - 0x10001 - - ) - -348 - #SI_QUEUE - 0x10002 - - ) - -349 - #SI_TIMER - 0x10003 - - ) - -350 - #SI_ASYNCIO - 0x10004 - - ) - -351 - #SI_MESGQ - 0x10005 - - ) - -353 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -354 (* - tsig_t -)(); - -361 - #SS_ONSTACK - 0x0001 - - ) - -362 - #SS_DISABLE - 0x0004 - - ) - -363 - #MINSIGSTKSZ - 32768 - - ) - -364 - #SIGSTKSZ - 131072 - - ) - -366 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -371 - ssigvec - { - -372 (* -sv_hdr -)(); - -373 -sv_mask -; - -374 -sv_ags -; - -377 - #SV_ONSTACK - -SA_ONSTACK - - - ) - -378 - #SV_INTERRUPT - -SA_RESTART - - - ) - -379 - #SV_RESETHAND - -SA_RESETHAND - - - ) - -380 - #SV_NODEFER - -SA_NODEFER - - - ) - -381 - #SV_NOCLDSTOP - -SA_NOCLDSTOP - - - ) - -382 - #SV_SIGINFO - -SA_SIGINFO - - - ) - -384 - #sv_ڡack - -sv_ags - - - ) - -390 - ssigack - { - -391 * -ss_ -; - -392 -ss_ڡack -; - -395 #i! - `defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -400 - #sigmask -( -m -(1 << ((m)-1)) - - ) - -403 - #BADSIG - -SIG_ERR - - - ) - -412 -__BEGIN_DECLS - - -413 (* - `sigl -(, (*)()))(); - -414 -__END_DECLS - - - @/usr/include/i386/_structs.h - -29 - ~<sys/pits.h -> - -31 #ifde -__ed_mcڋxt_t - - -32 #ide -__ed_ru_mcڋxt - - -33 - #__ed_ru_mcڋxt - - - ) - -37 #i -defed -( -__ed_ru_mcڋxt -) - -38 - ~<mach/i386/_rus.h -> - -42 #ifde -__ed_ru_mcڋxt - - -43 #unde -__ed_ru_mcڋxt - - -45 #ide -_STRUCT_MCONTEXT32 - - -46 #i -__DARWIN_UNIX03 - - -47 - #_STRUCT_MCONTEXT32 - -__dw_mcڋxt32 - - - ) - -48 - g_STRUCT_MCONTEXT32 - - -50 -_STRUCT_X86_EXCEPTION_STATE32 - - g__es -; - -51 -_STRUCT_X86_THREAD_STATE32 - - g__ss -; - -52 -_STRUCT_X86_FLOAT_STATE32 - - g__fs -; - -55 - #_STRUCT_MCONTEXT32 - -mcڋxt32 - - - ) - -56 - g_STRUCT_MCONTEXT32 - - -58 -_STRUCT_X86_EXCEPTION_STATE32 - - ges -; - -59 -_STRUCT_X86_THREAD_STATE32 - - gss -; - -60 -_STRUCT_X86_FLOAT_STATE32 - - gfs -; - -65 #ide -_STRUCT_MCONTEXT64 - - -66 #i -__DARWIN_UNIX03 - - -67 - #_STRUCT_MCONTEXT64 - -__dw_mcڋxt64 - - - ) - -68 - g_STRUCT_MCONTEXT64 - - -70 -_STRUCT_X86_EXCEPTION_STATE64 - - g__es -; - -71 -_STRUCT_X86_THREAD_STATE64 - - g__ss -; - -72 -_STRUCT_X86_FLOAT_STATE64 - - g__fs -; - -75 - #_STRUCT_MCONTEXT64 - -mcڋxt64 - - - ) - -76 - g_STRUCT_MCONTEXT64 - - -78 -_STRUCT_X86_EXCEPTION_STATE64 - - ges -; - -79 -_STRUCT_X86_THREAD_STATE64 - - gss -; - -80 -_STRUCT_X86_FLOAT_STATE64 - - gfs -; - -86 #ifde -__ed_mcڋxt_t - - -87 #unde -__ed_mcڋxt_t - - -88 #ide -_MCONTEXT_T - - -89 - #_MCONTEXT_T - - - ) - -90 #i -defed -( -__LP64__ -) - -91 -_STRUCT_MCONTEXT64 - * - tmcڋxt_t -; - -92 - #_STRUCT_MCONTEXT - -_STRUCT_MCONTEXT64 - - - ) - -94 -_STRUCT_MCONTEXT32 - * - tmcڋxt_t -; - -95 - #_STRUCT_MCONTEXT - -_STRUCT_MCONTEXT32 - - - ) - -100 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -101 #ide -I386_MCONTEXT_SIZE - - -102 - #I386_MCONTEXT_SIZE - ( -mcڋxt -) - - ) - - @/usr/include/i386/_types.h - -28 #idef -_BSD_I386__TYPES_H_ - - -29 - #_BSD_I386__TYPES_H_ - - - ) - -36 #ifde -__GNUC__ - - -37 -__sigd - - t__t8_t -; - -39 - t__t8_t -; - -41 - t__ut8_t -; - -42 - t__t16_t -; - -43 - t__ut16_t -; - -44 - t__t32_t -; - -45 - t__ut32_t -; - -46 - t__t64_t -; - -47 - t__ut64_t -; - -49 - t__dw__t -; - -50 - t__dw_tul_t -; - -70 - t__dw__ru_t -; - -77 - m__mbe8 -[128]; - -78 - m_mbeL -; - -79 } - t__mbe_t -; - -81 -__mbe_t - - t__dw_mbe_t -; - -83 #i -defed -( -__GNUC__ -&& defed( -__PTRDIFF_TYPE__ -) - -84 -__PTRDIFF_TYPE__ - - t__dw_rdiff_t -; - -86 - t__dw_rdiff_t -; - -89 #i -defed -( -__GNUC__ -&& defed( -__SIZE_TYPE__ -) - -90 -__SIZE_TYPE__ - - t__dw_size_t -; - -92 - t__dw_size_t -; - -95 #i( -__GNUC__ - > 2) - -96 -__but_va_li - - t__dw_va_li -; - -98 * - t__dw_va_li -; - -101 #i -defed -( -__GNUC__ -&& defed( -__WCHAR_TYPE__ -) - -102 -__WCHAR_TYPE__ - - t__dw_wch_t -; - -104 -__dw__ru_t - - t__dw_wch_t -; - -107 -__dw_wch_t - - t__dw_ru_t -; - -109 #i -defed -( -__GNUC__ -&& defed( -__WINT_TYPE__ -) - -110 -__WINT_TYPE__ - - t__dw_wt_t -; - -112 -__dw__ru_t - - t__dw_wt_t -; - -115 - t__dw_ock_t -; - -116 -__ut32_t - - t__dw_sockn_t -; - -117 - t__dw_ssize_t -; - -118 - t__dw_time_t -; - - @/usr/include/machine/signal.h - -28 #ide -_BSD_MACHINE_SIGNAL_H_ - - -29 - #_BSD_MACHINE_SIGNAL_H_ - - - ) - -31 #i -defed - ( -__c__ -|| defed ( -__c64__ -) - -32 - ~"c/sigl.h -" - -33 #i -defed - ( -__i386__ -|| defed( -__x86_64__ -) - -34 - ~"i386/sigl.h -" - -35 #i -defed - ( -__m__ -) - -36 - ~"m/sigl.h -" - -38 #r -cheu - -n - -su܋d - - - @/usr/include/ppc/_structs.h - -29 - ~<sys/cdefs.h -> - -31 #ifde -__ed_mcڋxt_t - - -32 #ide -__ed_ru_mcڋxt - - -33 - #__ed_ru_mcڋxt - - - ) - -37 #ifde -__ed_mcڋxt64_t - - -38 #ide -__ed_ru_mcڋxt64 - - -39 - #__ed_ru_mcڋxt64 - - - ) - -43 #i -defed -( -__ed_ru_mcڋxt -|| defed( -__ed_ru_mcڋxt64 -) - -44 - ~<mach/c/_rus.h -> - -47 #ifde -__ed_ru_mcڋxt - - -48 #unde -__ed_ru_mcڋxt - - -49 #ide -_STRUCT_MCONTEXT - - -50 #i -__DARWIN_UNIX03 - - -51 - #_STRUCT_MCONTEXT - -__dw_mcڋxt - - - ) - -52 - g_STRUCT_MCONTEXT - - -54 -_STRUCT_PPC_EXCEPTION_STATE - - g__es -; - -55 -_STRUCT_PPC_THREAD_STATE - - g__ss -; - -56 -_STRUCT_PPC_FLOAT_STATE - - g__fs -; - -57 -_STRUCT_PPC_VECTOR_STATE - - g__vs -; - -60 - #_STRUCT_MCONTEXT - -mcڋxt - - - ) - -61 - g_STRUCT_MCONTEXT - - -63 -_STRUCT_PPC_EXCEPTION_STATE - - ges -; - -64 -_STRUCT_PPC_THREAD_STATE - - gss -; - -65 -_STRUCT_PPC_FLOAT_STATE - - gfs -; - -66 -_STRUCT_PPC_VECTOR_STATE - - gvs -; - -72 #ifde -__ed_ru_mcڋxt64 - - -73 #unde -__ed_ru_mcڋxt64 - - -74 #ide -_STRUCT_MCONTEXT64 - - -75 #i -__DARWIN_UNIX03 - - -76 - #_STRUCT_MCONTEXT64 - -__dw_mcڋxt64 - - - ) - -77 - g_STRUCT_MCONTEXT64 - - -79 -_STRUCT_PPC_EXCEPTION_STATE64 - - g__es -; - -80 -_STRUCT_PPC_THREAD_STATE64 - - g__ss -; - -81 -_STRUCT_PPC_FLOAT_STATE - - g__fs -; - -82 -_STRUCT_PPC_VECTOR_STATE - - g__vs -; - -85 - #_STRUCT_MCONTEXT64 - -mcڋxt64 - - - ) - -86 - g_STRUCT_MCONTEXT64 - - -88 -_STRUCT_PPC_EXCEPTION_STATE64 - - ges -; - -89 -_STRUCT_PPC_THREAD_STATE64 - - gss -; - -90 -_STRUCT_PPC_FLOAT_STATE - - gfs -; - -91 -_STRUCT_PPC_VECTOR_STATE - - gvs -; - -97 #ifde -__ed_mcڋxt_t - - -98 #unde -__ed_mcڋxt_t - - -99 #ide -_MCONTEXT_T - - -100 - #_MCONTEXT_T - - - ) - -101 -_STRUCT_MCONTEXT - * - tmcڋxt_t -; - -105 #ifde -__ed_mcڋxt64_t - - -106 #unde -__ed_mcڋxt64_t - - -107 #ide -_MCONTEXT64_T - - -108 - #_MCONTEXT64_T - - - ) - -109 -_STRUCT_MCONTEXT64 - * - tmcڋxt64_t -; - -113 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -114 #ide -PPC_MCONTEXT_SIZE - - -115 - #PPC_MCONTEXT_SIZE - ( -PPC_THREAD_STATE_COUNT - + -PPC_FLOAT_STATE_COUNT - + -PPC_EXCEPTION_STATE_COUNT - + -PPC_VECTOR_STATE_COUNT -* () - - ) - -117 #ide -PPC_MCONTEXT64_SIZE - - -118 - #PPC_MCONTEXT64_SIZE - ( -PPC_THREAD_STATE64_COUNT - + -PPC_FLOAT_STATE_COUNT - + -PPC_EXCEPTION_STATE_COUNT - + -PPC_VECTOR_STATE_COUNT -* () - - ) - -126 #ifde -__ed_ru_sigcڋxt - - -127 #unde -__ed_ru_sigcڋxt - - -128 #ide -_STRUCT_SIGCONTEXT - - -129 #i -__DARWIN_UNIX03 - - -130 - #_STRUCT_SIGCONTEXT - -__dw_sigcڋxt - - - ) - -131 - g_STRUCT_SIGCONTEXT - - -133 - g__sc_ڡack -; - -134 - g__sc_mask -; - -135 - g__sc_ -; - -136 - g__sc_psw -; - -137 - g__sc_ -; - -138 * - g__sc_gs -; - -141 - #_STRUCT_SIGCONTEXT - -sigcڋxt - - - ) - -142 - g_STRUCT_SIGCONTEXT - - -144 - gsc_ڡack -; - -145 - gsc_mask -; - -146 - gsc_ -; - -147 - gsc_psw -; - -148 - gsc_ -; - -149 * - gsc_gs -; - -162 #ifde -__ed_ru_sigcڋxt32 - - -163 #unde -__ed_ru_sigcڋxt32 - - -164 #ide -_STRUCT_SIGCONTEXT32 - - -165 #i -__DARWIN_UNIX03 - - -166 - #_STRUCT_SIGCONTEXT32 - -__dw_sigcڋxt32 - - - ) - -167 - g_STRUCT_SIGCONTEXT32 - - -169 - g__sc_ڡack -; - -170 - g__sc_mask -; - -171 - g__sc_ -; - -172 - g__sc_psw -; - -173 - g__sc_ -; - -174 * - g__sc_gs -; - -177 - #_STRUCT_SIGCONTEXT32 - -sigcڋxt32 - - - ) - -178 - g_STRUCT_SIGCONTEXT32 - - -180 - gsc_ڡack -; - -181 - gsc_mask -; - -182 - gsc_ -; - -183 - gsc_psw -; - -184 - gsc_ -; - -185 * - gsc_gs -; - -191 #ifde -__ed_ru_sigcڋxt64 - - -192 #unde -__ed_ru_sigcڋxt64 - - -193 #ide -_STRUCT_SIGCONTEXT64 - - -194 #i -__DARWIN_UNIX03 - - -195 - #_STRUCT_SIGCONTEXT64 - -__dw_sigcڋxt64 - - - ) - -196 - g_STRUCT_SIGCONTEXT64 - - -198 - g__sc_ڡack -; - -199 - g__sc_mask -; - -200 - g__sc_ -; - -201 - g__sc_psw -; - -202 - g__sc_ -; - -203 * - g__sc_gs -; - -206 - #_STRUCT_SIGCONTEXT64 - -sigcڋxt64 - - - ) - -207 - g_STRUCT_SIGCONTEXT64 - - -209 - gsc_ڡack -; - -210 - gsc_mask -; - -211 - gsc_ -; - -212 - gsc_psw -; - -213 - gsc_ -; - -214 * - gsc_gs -; - - @/usr/include/ppc/_types.h - -28 #idef -_BSD_PPC__TYPES_H_ - - -29 - #_BSD_PPC__TYPES_H_ - - - ) - -36 #ifde -__GNUC__ - - -37 -__sigd - - t__t8_t -; - -39 - t__t8_t -; - -41 - t__ut8_t -; - -42 - t__t16_t -; - -43 - t__ut16_t -; - -44 - t__t32_t -; - -45 - t__ut32_t -; - -46 - t__t64_t -; - -47 - t__ut64_t -; - -49 - t__dw__t -; - -50 - t__dw_tul_t -; - -70 - t__dw__ru_t -; - -77 - m__mbe8 -[128]; - -78 - m_mbeL -; - -79 } - t__mbe_t -; - -81 -__mbe_t - - t__dw_mbe_t -; - -83 #i -defed -( -__GNUC__ -&& defed( -__PTRDIFF_TYPE__ -) - -84 -__PTRDIFF_TYPE__ - - t__dw_rdiff_t -; - -86 - t__dw_rdiff_t -; - -89 #i -defed -( -__GNUC__ -&& defed( -__SIZE_TYPE__ -) - -90 -__SIZE_TYPE__ - - t__dw_size_t -; - -92 - t__dw_size_t -; - -95 #i( -__GNUC__ - > 2) - -96 -__but_va_li - - t__dw_va_li -; - -98 * - t__dw_va_li -; - -101 #i -defed -( -__GNUC__ -&& defed( -__WCHAR_TYPE__ -) - -102 -__WCHAR_TYPE__ - - t__dw_wch_t -; - -104 -__dw__ru_t - - t__dw_wch_t -; - -107 -__dw_wch_t - - t__dw_ru_t -; - -109 #i -defed -( -__GNUC__ -&& defed( -__WINT_TYPE__ -) - -110 -__WINT_TYPE__ - - t__dw_wt_t -; - -112 -__dw__ru_t - - t__dw_wt_t -; - -115 - t__dw_ock_t -; - -116 -__ut32_t - - t__dw_sockn_t -; - -117 - t__dw_ssize_t -; - -118 - t__dw_time_t -; - - @/usr/include/sys/_endian.h - -90 #ide -_SYS__ENDIAN_H_ - - -91 - #_SYS__ENDIAN_H_ - - - ) - -93 - ~<sys/cdefs.h -> - -99 #i -defed -( -lt -) - -101 -__BEGIN_DECLS - - -102 -__ut16_t - -ohs -(__uint16_t); - -103 -__ut16_t - -hts -(__uint16_t); - -104 -__ut32_t - -ohl -(__uint32_t); - -105 -__ut32_t - -htl -(__uint32_t); - -106 - g__END_DECLS - - -108 #i -__DARWIN_BYTE_ORDER - = -__DARWIN_BIG_ENDIAN - - -110 - #ohl -( -x -(x) - - ) - -111 - #ohs -( -x -(x) - - ) - -112 - #htl -( -x -(x) - - ) - -113 - #hts -( -x -(x) - - ) - -115 #i -defed -( -KERNEL -|| (!defed( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -116 - #NTOHL -( -x -(x) - - ) - -117 - #NTOHS -( -x -(x) - - ) - -118 - #HTONL -( -x -(x) - - ) - -119 - #HTONS -( -x -(x) - - ) - -124 - ~<libkn/_OSByOrd.h -> - -126 - #ohs -( -x - - `__DARWIN_OSSwI16 -(x) - - ) - -127 - #hts -( -x - - `__DARWIN_OSSwI16 -(x) - - ) - -129 - #ohl -( -x - - `__DARWIN_OSSwI32 -(x) - - ) - -130 - #htl -( -x - - `__DARWIN_OSSwI32 -(x) - - ) - -132 #if -defed -( -KERNEL -|| (!defed( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -)) - -133 - #NTOHL -( -x -(x - `ohl -(( -__ut32_t -)x) - - ) - -134 - #NTOHS -( -x -(x - `ohs -(( -__ut16_t -)x) - - ) - -135 - #HTONL -( -x -(x - `htl -(( -__ut32_t -)x) - - ) - -136 - #HTONS -( -x -(x - `hts -(( -__ut16_t -)x) - - ) - - @/usr/include/i386/signal.h - -33 #idef -_I386_SIGNAL_H_ - - -34 - #_I386_SIGNAL_H_ - 1 - - ) - -36 - ~<sys/cdefs.h -> - -38 #ide -_ANSI_SOURCE - - -39 - tsig_omic_t -; - -41 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -43 - ~<sys/pits.h -> - -45 #ifde -__APPLE_API_OBSOLETE - - -54 - #__ed_ru_sigcڋxt - - - ) - -55 - ~<i386/_rus.h -> - - @/usr/include/libkern/_OSByteOrder.h - -29 #ide -_OS__OSBYTEORDER_H - - -30 - #_OS__OSBYTEORDER_H - - - ) - -40 - ~<sys/_tys.h -> - -43 - #__DARWIN_OSSwCڡI16 -( -x -) \ - -44 (( -__ut16_t -)((((__ut16_t)( -x -) & 0xff00) >> 8) | \ - -45 ((( -__ut16_t -)( -x -& 0x00ff<< 8))) - - ) - -47 - #__DARWIN_OSSwCڡI32 -( -x -) \ - -48 (( -__ut32_t -)((((__ut32_t)( -x -) & 0xff000000) >> 24) | \ - -49 ((( -__ut32_t -)( -x -) & 0x00ff0000) >> 8) | \ - -50 ((( -__ut32_t -)( -x -) & 0x0000ff00) << 8) | \ - -51 ((( -__ut32_t -)( -x -& 0x000000ff<< 24))) - - ) - -53 - #__DARWIN_OSSwCڡI64 -( -x -) \ - -54 (( -__ut64_t -)((((__ut64_t)( -x -) & 0xff00000000000000ULL) >> 56) | \ - -55 ((( -__ut64_t -)( -x -) & 0x00ff000000000000ULL) >> 40) | \ - -56 ((( -__ut64_t -)( -x -) & 0x0000ff0000000000ULL) >> 24) | \ - -57 ((( -__ut64_t -)( -x -) & 0x000000ff00000000ULL) >> 8) | \ - -58 ((( -__ut64_t -)( -x -) & 0x00000000ff000000ULL) << 8) | \ - -59 ((( -__ut64_t -)( -x -) & 0x0000000000ff0000ULL) << 24) | \ - -60 ((( -__ut64_t -)( -x -) & 0x000000000000ff00ULL) << 40) | \ - -61 ((( -__ut64_t -)( -x -& 0x00000000000000ffULL<< 56))) - - ) - -63 #i -defed -( -__GNUC__ -) - -65 #i -defed -( -__i386__ -|| defed( -__x86_64__ -) - -66 - ~<libkn/i386/_OSByOrd.h -> - -69 #i -defed -( -__m__ -) - -70 - ~<libkn/m/OSByOrd.h -> - -74 - #__DARWIN_OSSwI16 -( -x -) \ - -75 ( - `__but_cڡt_p -( -x -? - `__DARWIN_OSSwCڡI16 -(x: - `_OSSwI16 -(x)) - - ) - -77 - #__DARWIN_OSSwI32 -( -x -) \ - -78 ( - `__but_cڡt_p -( -x -? - `__DARWIN_OSSwCڡI32 -(x: - `_OSSwI32 -(x)) - - ) - -80 - #__DARWIN_OSSwI64 -( -x -) \ - -81 ( - `__but_cڡt_p -( -x -? - `__DARWIN_OSSwCڡI64 -(x: - `_OSSwI64 -(x)) - - ) - -85 #i -defed -( -__i386__ -|| defed( -__x86_64__ -) - -87 #i! -defed -( -__DARWIN_OS_INLINE -) - -88 #i -defed -( -__STDC_VERSION__ -) && __STDC_VERSION__ >= 199901L - -89 - #__DARWIN_OS_INLINE - -le - - - ) - -90 #i -defed -( -__MWERKS__ -|| defed( -__lulus -) - -91 - #__DARWIN_OS_INLINE - -le - - - ) - -93 - #__DARWIN_OS_INLINE - -__le__ - - - ) - -97 -__DARWIN_OS_INLINE - - -98 -ut16_t - - -99 - $_OSSwI16 -( - -100 -ut16_t - -da - - -103 - `__DARWIN_OSSwCڡI16 -( -da -); - -104 - } -} - -106 -__DARWIN_OS_INLINE - - -107 -ut32_t - - -108 - $_OSSwI32 -( - -109 -ut32_t - -da - - -112 - `__DARWIN_OSSwCڡI32 -( -da -); - -113 - } -} - -115 -__DARWIN_OS_INLINE - - -116 -ut64_t - - -117 - $_OSSwI64 -( - -118 -ut64_t - -da - - -121 - `__DARWIN_OSSwCڡI64 -( -da -); - -122 - } -} - -125 - #__DARWIN_OSSwI16 -( -x - - `_OSSwI16 -(x) - - ) - -127 - #__DARWIN_OSSwI32 -( -x - - `_OSSwI32 -(x) - - ) - -129 - #__DARWIN_OSSwI64 -( -x - - `_OSSwI64 -(x) - - ) - - @/usr/include/mach/i386/_structs.h - -32 #idef -_MACH_I386__STRUCTS_H_ - - -33 - #_MACH_I386__STRUCTS_H_ - - - ) - -41 #i -__DARWIN_UNIX03 - - -42 - #_STRUCT_X86_THREAD_STATE32 - -__dw_i386_thad_e - - - ) - -43 - g_STRUCT_X86_THREAD_STATE32 - - -45 - g__x -; - -46 - g__ebx -; - -47 - g__ecx -; - -48 - g__edx -; - -49 - g__edi -; - -50 - g__esi -; - -51 - g__ebp -; - -52 - g__e -; - -53 - g__ss -; - -54 - g__eags -; - -55 - g__e -; - -56 - g__cs -; - -57 - g__ds -; - -58 - g__es -; - -59 - g__fs -; - -60 - g__gs -; - -63 - #_STRUCT_X86_THREAD_STATE32 - -i386_thad_e - - - ) - -64 - g_STRUCT_X86_THREAD_STATE32 - - -66 - gx -; - -67 - gebx -; - -68 - gecx -; - -69 - gedx -; - -70 - gedi -; - -71 - gesi -; - -72 - gebp -; - -73 - ge -; - -74 - gss -; - -75 - geags -; - -76 - ge -; - -77 - gcs -; - -78 - gds -; - -79 - ges -; - -80 - gfs -; - -81 - ggs -; - -87 #i -__DARWIN_UNIX03 - - -88 - #_STRUCT_FP_CONTROL - -__dw__cڌ - - - ) - -89 - g_STRUCT_FP_CONTROL - - -91 - g__vid - :1, - -92 - g__dm - :1, - -93 - g__zdiv - :1, - -94 - g__ovr - :1, - -95 - g__und - :1, - -96 - g__ecis - :1, - -98 - g__pc - :2, - -99 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -100 - #FP_PREC_24B - 0 - - ) - -101 - #FP_PREC_53B - 2 - - ) - -102 - #FP_PREC_64B - 3 - - ) - -104 - g__rc - :2, - -105 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -106 - #FP_RND_NEAR - 0 - - ) - -107 - #FP_RND_DOWN - 1 - - ) - -108 - #FP_RND_UP - 2 - - ) - -109 - #FP_CHOP - 3 - - ) - -114 -_STRUCT_FP_CONTROL - - t__dw__cڌ_t -; - -116 - #_STRUCT_FP_CONTROL - -_cڌ - - - ) - -117 - g_STRUCT_FP_CONTROL - - -119 - gvid - :1, - -120 - gdm - :1, - -121 - gzdiv - :1, - -122 - govr - :1, - -123 - gund - :1, - -124 - gecis - :1, - -126 - gpc - :2, - -127 - #FP_PREC_24B - 0 - - ) - -128 - #FP_PREC_53B - 2 - - ) - -129 - #FP_PREC_64B - 3 - - ) - -130 - grc - :2, - -131 - #FP_RND_NEAR - 0 - - ) - -132 - #FP_RND_DOWN - 1 - - ) - -133 - #FP_RND_UP - 2 - - ) - -134 - #FP_CHOP - 3 - - ) - -138 -_STRUCT_FP_CONTROL - - t_cڌ_t -; - -145 #i -__DARWIN_UNIX03 - - -146 - #_STRUCT_FP_STATUS - -__dw__us - - - ) - -147 - g_STRUCT_FP_STATUS - - -149 - g__vid - :1, - -150 - g__dm - :1, - -151 - g__zdiv - :1, - -152 - g__ovr - :1, - -153 - g__und - :1, - -154 - g__ecis - :1, - -155 - g__kt - :1, - -156 - g__rsumm - :1, - -157 - g__c0 - :1, - -158 - g__c1 - :1, - -159 - g__c2 - :1, - -160 - g__tos - :3, - -161 - g__c3 - :1, - -162 - g__busy - :1; - -164 -_STRUCT_FP_STATUS - - t__dw__us_t -; - -166 - #_STRUCT_FP_STATUS - -_us - - - ) - -167 - g_STRUCT_FP_STATUS - - -169 - gvid - :1, - -170 - gdm - :1, - -171 - gzdiv - :1, - -172 - govr - :1, - -173 - gund - :1, - -174 - gecis - :1, - -175 - gkt - :1, - -176 - grsumm - :1, - -177 - gc0 - :1, - -178 - gc1 - :1, - -179 - gc2 - :1, - -180 - gtos - :3, - -181 - gc3 - :1, - -182 - gbusy - :1; - -184 -_STRUCT_FP_STATUS - - t_us_t -; - -189 #i -__DARWIN_UNIX03 - - -190 - #_STRUCT_MMST_REG - -__dw_mm_g - - - ) - -191 - g_STRUCT_MMST_REG - - -193 - g__mm_g -[10]; - -194 - g__mm_rv -[6]; - -197 - #_STRUCT_MMST_REG - -mm_g - - - ) - -198 - g_STRUCT_MMST_REG - - -200 - gmm_g -[10]; - -201 - gmm_rv -[6]; - -208 #i -__DARWIN_UNIX03 - - -209 - #_STRUCT_XMM_REG - -__dw_xmm_g - - - ) - -210 - g_STRUCT_XMM_REG - - -212 - g__xmm_g -[16]; - -215 - #_STRUCT_XMM_REG - -xmm_g - - - ) - -216 - g_STRUCT_XMM_REG - - -218 - gxmm_g -[16]; - -226 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -227 - #FP_STATE_BYTES - 512 - - ) - -230 #i -__DARWIN_UNIX03 - - -231 - #_STRUCT_X86_FLOAT_STATE32 - -__dw_i386_t_e - - - ) - -232 - g_STRUCT_X86_FLOAT_STATE32 - - -234 - g__u_rved -[2]; - -235 -_STRUCT_FP_CONTROL - - g__u_fcw -; - -236 -_STRUCT_FP_STATUS - - g__u_fsw -; - -237 -__ut8_t - - g__u_w -; - -238 -__ut8_t - - g__u_rv1 -; - -239 -__ut16_t - - g__u_f -; - -240 -__ut32_t - - g__u_ -; - -241 -__ut16_t - - g__u_cs -; - -242 -__ut16_t - - g__u_rv2 -; - -243 -__ut32_t - - g__u_dp -; - -244 -__ut16_t - - g__u_ds -; - -245 -__ut16_t - - g__u_rv3 -; - -246 -__ut32_t - - g__u_mxc -; - -247 -__ut32_t - - g__u_mxcmask -; - -248 -_STRUCT_MMST_REG - - g__u_mm0 -; - -249 -_STRUCT_MMST_REG - - g__u_mm1 -; - -250 -_STRUCT_MMST_REG - - g__u_mm2 -; - -251 -_STRUCT_MMST_REG - - g__u_mm3 -; - -252 -_STRUCT_MMST_REG - - g__u_mm4 -; - -253 -_STRUCT_MMST_REG - - g__u_mm5 -; - -254 -_STRUCT_MMST_REG - - g__u_mm6 -; - -255 -_STRUCT_MMST_REG - - g__u_mm7 -; - -256 -_STRUCT_XMM_REG - - g__u_xmm0 -; - -257 -_STRUCT_XMM_REG - - g__u_xmm1 -; - -258 -_STRUCT_XMM_REG - - g__u_xmm2 -; - -259 -_STRUCT_XMM_REG - - g__u_xmm3 -; - -260 -_STRUCT_XMM_REG - - g__u_xmm4 -; - -261 -_STRUCT_XMM_REG - - g__u_xmm5 -; - -262 -_STRUCT_XMM_REG - - g__u_xmm6 -; - -263 -_STRUCT_XMM_REG - - g__u_xmm7 -; - -264 - g__u_rv4 -[14*16]; - -265 - g__u_rved1 -; - -268 - #_STRUCT_X86_FLOAT_STATE32 - -i386_t_e - - - ) - -269 - g_STRUCT_X86_FLOAT_STATE32 - - -271 - gu_rved -[2]; - -272 -_STRUCT_FP_CONTROL - - gu_fcw -; - -273 -_STRUCT_FP_STATUS - - gu_fsw -; - -274 -__ut8_t - - gu_w -; - -275 -__ut8_t - - gu_rv1 -; - -276 -__ut16_t - - gu_f -; - -277 -__ut32_t - - gu_ -; - -278 -__ut16_t - - gu_cs -; - -279 -__ut16_t - - gu_rv2 -; - -280 -__ut32_t - - gu_dp -; - -281 -__ut16_t - - gu_ds -; - -282 -__ut16_t - - gu_rv3 -; - -283 -__ut32_t - - gu_mxc -; - -284 -__ut32_t - - gu_mxcmask -; - -285 -_STRUCT_MMST_REG - - gu_mm0 -; - -286 -_STRUCT_MMST_REG - - gu_mm1 -; - -287 -_STRUCT_MMST_REG - - gu_mm2 -; - -288 -_STRUCT_MMST_REG - - gu_mm3 -; - -289 -_STRUCT_MMST_REG - - gu_mm4 -; - -290 -_STRUCT_MMST_REG - - gu_mm5 -; - -291 -_STRUCT_MMST_REG - - gu_mm6 -; - -292 -_STRUCT_MMST_REG - - gu_mm7 -; - -293 -_STRUCT_XMM_REG - - gu_xmm0 -; - -294 -_STRUCT_XMM_REG - - gu_xmm1 -; - -295 -_STRUCT_XMM_REG - - gu_xmm2 -; - -296 -_STRUCT_XMM_REG - - gu_xmm3 -; - -297 -_STRUCT_XMM_REG - - gu_xmm4 -; - -298 -_STRUCT_XMM_REG - - gu_xmm5 -; - -299 -_STRUCT_XMM_REG - - gu_xmm6 -; - -300 -_STRUCT_XMM_REG - - gu_xmm7 -; - -301 - gu_rv4 -[14*16]; - -302 - gu_rved1 -; - -306 #i -__DARWIN_UNIX03 - - -307 - #_STRUCT_X86_EXCEPTION_STATE32 - -__dw_i386_exi_e - - - ) - -308 - g_STRUCT_X86_EXCEPTION_STATE32 - - -310 - g__no -; - -311 - g__r -; - -312 - g__uvaddr -; - -315 - #_STRUCT_X86_EXCEPTION_STATE32 - -i386_exi_e - - - ) - -316 - g_STRUCT_X86_EXCEPTION_STATE32 - - -318 - gno -; - -319 - gr -; - -320 - guvaddr -; - -324 #i -__DARWIN_UNIX03 - - -325 - #_STRUCT_X86_DEBUG_STATE32 - -__dw_x86_debug_e32 - - - ) - -326 - g_STRUCT_X86_DEBUG_STATE32 - - -328 - g__dr0 -; - -329 - g__dr1 -; - -330 - g__dr2 -; - -331 - g__dr3 -; - -332 - g__dr4 -; - -333 - g__dr5 -; - -334 - g__dr6 -; - -335 - g__dr7 -; - -338 - #_STRUCT_X86_DEBUG_STATE32 - -x86_debug_e32 - - - ) - -339 - g_STRUCT_X86_DEBUG_STATE32 - - -341 - gdr0 -; - -342 - gdr1 -; - -343 - gdr2 -; - -344 - gdr3 -; - -345 - gdr4 -; - -346 - gdr5 -; - -347 - gdr6 -; - -348 - gdr7 -; - -356 #i -__DARWIN_UNIX03 - - -357 - #_STRUCT_X86_THREAD_STATE64 - -__dw_x86_thad_e64 - - - ) - -358 - g_STRUCT_X86_THREAD_STATE64 - - -360 -__ut64_t - - g__x -; - -361 -__ut64_t - - g__rbx -; - -362 -__ut64_t - - g__rcx -; - -363 -__ut64_t - - g__rdx -; - -364 -__ut64_t - - g__rdi -; - -365 -__ut64_t - - g__rsi -; - -366 -__ut64_t - - g__rbp -; - -367 -__ut64_t - - g__r -; - -368 -__ut64_t - - g__r8 -; - -369 -__ut64_t - - g__r9 -; - -370 -__ut64_t - - g__r10 -; - -371 -__ut64_t - - g__r11 -; - -372 -__ut64_t - - g__r12 -; - -373 -__ut64_t - - g__r13 -; - -374 -__ut64_t - - g__r14 -; - -375 -__ut64_t - - g__r15 -; - -376 -__ut64_t - - g__r -; - -377 -__ut64_t - - g__rags -; - -378 -__ut64_t - - g__cs -; - -379 -__ut64_t - - g__fs -; - -380 -__ut64_t - - g__gs -; - -383 - #_STRUCT_X86_THREAD_STATE64 - -x86_thad_e64 - - - ) - -384 - g_STRUCT_X86_THREAD_STATE64 - - -386 -__ut64_t - - gx -; - -387 -__ut64_t - - grbx -; - -388 -__ut64_t - - grcx -; - -389 -__ut64_t - - grdx -; - -390 -__ut64_t - - grdi -; - -391 -__ut64_t - - grsi -; - -392 -__ut64_t - - grbp -; - -393 -__ut64_t - - gr -; - -394 -__ut64_t - - gr8 -; - -395 -__ut64_t - - gr9 -; - -396 -__ut64_t - - gr10 -; - -397 -__ut64_t - - gr11 -; - -398 -__ut64_t - - gr12 -; - -399 -__ut64_t - - gr13 -; - -400 -__ut64_t - - gr14 -; - -401 -__ut64_t - - gr15 -; - -402 -__ut64_t - - gr -; - -403 -__ut64_t - - grags -; - -404 -__ut64_t - - gcs -; - -405 -__ut64_t - - gfs -; - -406 -__ut64_t - - ggs -; - -411 #i -__DARWIN_UNIX03 - - -412 - #_STRUCT_X86_FLOAT_STATE64 - -__dw_x86_t_e64 - - - ) - -413 - g_STRUCT_X86_FLOAT_STATE64 - - -415 - g__u_rved -[2]; - -416 -_STRUCT_FP_CONTROL - - g__u_fcw -; - -417 -_STRUCT_FP_STATUS - - g__u_fsw -; - -418 -__ut8_t - - g__u_w -; - -419 -__ut8_t - - g__u_rv1 -; - -420 -__ut16_t - - g__u_f -; - -423 -__ut32_t - - g__u_ -; - -424 -__ut16_t - - g__u_cs -; - -426 -__ut16_t - - g__u_rv2 -; - -429 -__ut32_t - - g__u_dp -; - -430 -__ut16_t - - g__u_ds -; - -432 -__ut16_t - - g__u_rv3 -; - -433 -__ut32_t - - g__u_mxc -; - -434 -__ut32_t - - g__u_mxcmask -; - -435 -_STRUCT_MMST_REG - - g__u_mm0 -; - -436 -_STRUCT_MMST_REG - - g__u_mm1 -; - -437 -_STRUCT_MMST_REG - - g__u_mm2 -; - -438 -_STRUCT_MMST_REG - - g__u_mm3 -; - -439 -_STRUCT_MMST_REG - - g__u_mm4 -; - -440 -_STRUCT_MMST_REG - - g__u_mm5 -; - -441 -_STRUCT_MMST_REG - - g__u_mm6 -; - -442 -_STRUCT_MMST_REG - - g__u_mm7 -; - -443 -_STRUCT_XMM_REG - - g__u_xmm0 -; - -444 -_STRUCT_XMM_REG - - g__u_xmm1 -; - -445 -_STRUCT_XMM_REG - - g__u_xmm2 -; - -446 -_STRUCT_XMM_REG - - g__u_xmm3 -; - -447 -_STRUCT_XMM_REG - - g__u_xmm4 -; - -448 -_STRUCT_XMM_REG - - g__u_xmm5 -; - -449 -_STRUCT_XMM_REG - - g__u_xmm6 -; - -450 -_STRUCT_XMM_REG - - g__u_xmm7 -; - -451 -_STRUCT_XMM_REG - - g__u_xmm8 -; - -452 -_STRUCT_XMM_REG - - g__u_xmm9 -; - -453 -_STRUCT_XMM_REG - - g__u_xmm10 -; - -454 -_STRUCT_XMM_REG - - g__u_xmm11 -; - -455 -_STRUCT_XMM_REG - - g__u_xmm12 -; - -456 -_STRUCT_XMM_REG - - g__u_xmm13 -; - -457 -_STRUCT_XMM_REG - - g__u_xmm14 -; - -458 -_STRUCT_XMM_REG - - g__u_xmm15 -; - -459 - g__u_rv4 -[6*16]; - -460 - g__u_rved1 -; - -463 - #_STRUCT_X86_FLOAT_STATE64 - -x86_t_e64 - - - ) - -464 - g_STRUCT_X86_FLOAT_STATE64 - - -466 - gu_rved -[2]; - -467 -_STRUCT_FP_CONTROL - - gu_fcw -; - -468 -_STRUCT_FP_STATUS - - gu_fsw -; - -469 -__ut8_t - - gu_w -; - -470 -__ut8_t - - gu_rv1 -; - -471 -__ut16_t - - gu_f -; - -474 -__ut32_t - - gu_ -; - -475 -__ut16_t - - gu_cs -; - -477 -__ut16_t - - gu_rv2 -; - -480 -__ut32_t - - gu_dp -; - -481 -__ut16_t - - gu_ds -; - -483 -__ut16_t - - gu_rv3 -; - -484 -__ut32_t - - gu_mxc -; - -485 -__ut32_t - - gu_mxcmask -; - -486 -_STRUCT_MMST_REG - - gu_mm0 -; - -487 -_STRUCT_MMST_REG - - gu_mm1 -; - -488 -_STRUCT_MMST_REG - - gu_mm2 -; - -489 -_STRUCT_MMST_REG - - gu_mm3 -; - -490 -_STRUCT_MMST_REG - - gu_mm4 -; - -491 -_STRUCT_MMST_REG - - gu_mm5 -; - -492 -_STRUCT_MMST_REG - - gu_mm6 -; - -493 -_STRUCT_MMST_REG - - gu_mm7 -; - -494 -_STRUCT_XMM_REG - - gu_xmm0 -; - -495 -_STRUCT_XMM_REG - - gu_xmm1 -; - -496 -_STRUCT_XMM_REG - - gu_xmm2 -; - -497 -_STRUCT_XMM_REG - - gu_xmm3 -; - -498 -_STRUCT_XMM_REG - - gu_xmm4 -; - -499 -_STRUCT_XMM_REG - - gu_xmm5 -; - -500 -_STRUCT_XMM_REG - - gu_xmm6 -; - -501 -_STRUCT_XMM_REG - - gu_xmm7 -; - -502 -_STRUCT_XMM_REG - - gu_xmm8 -; - -503 -_STRUCT_XMM_REG - - gu_xmm9 -; - -504 -_STRUCT_XMM_REG - - gu_xmm10 -; - -505 -_STRUCT_XMM_REG - - gu_xmm11 -; - -506 -_STRUCT_XMM_REG - - gu_xmm12 -; - -507 -_STRUCT_XMM_REG - - gu_xmm13 -; - -508 -_STRUCT_XMM_REG - - gu_xmm14 -; - -509 -_STRUCT_XMM_REG - - gu_xmm15 -; - -510 - gu_rv4 -[6*16]; - -511 - gu_rved1 -; - -515 #i -__DARWIN_UNIX03 - - -516 - #_STRUCT_X86_EXCEPTION_STATE64 - -__dw_x86_exi_e64 - - - ) - -517 - g_STRUCT_X86_EXCEPTION_STATE64 - - -519 - g__no -; - -520 - g__r -; - -521 -__ut64_t - - g__uvaddr -; - -524 - #_STRUCT_X86_EXCEPTION_STATE64 - -x86_exi_e64 - - - ) - -525 - g_STRUCT_X86_EXCEPTION_STATE64 - - -527 - gno -; - -528 - gr -; - -529 -__ut64_t - - guvaddr -; - -533 #i -__DARWIN_UNIX03 - - -534 - #_STRUCT_X86_DEBUG_STATE64 - -__dw_x86_debug_e64 - - - ) - -535 - g_STRUCT_X86_DEBUG_STATE64 - - -537 -__ut64_t - - g__dr0 -; - -538 -__ut64_t - - g__dr1 -; - -539 -__ut64_t - - g__dr2 -; - -540 -__ut64_t - - g__dr3 -; - -541 -__ut64_t - - g__dr4 -; - -542 -__ut64_t - - g__dr5 -; - -543 -__ut64_t - - g__dr6 -; - -544 -__ut64_t - - g__dr7 -; - -547 - #_STRUCT_X86_DEBUG_STATE64 - -x86_debug_e64 - - - ) - -548 - g_STRUCT_X86_DEBUG_STATE64 - - -550 -__ut64_t - - gdr0 -; - -551 -__ut64_t - - gdr1 -; - -552 -__ut64_t - - gdr2 -; - -553 -__ut64_t - - gdr3 -; - -554 -__ut64_t - - gdr4 -; - -555 -__ut64_t - - gdr5 -; - -556 -__ut64_t - - gdr6 -; - -557 -__ut64_t - - gdr7 -; - - @/usr/include/mach/ppc/_structs.h - -32 #idef -_MACH_PPC__STRUCTS_H_ - - -33 - #_MACH_PPC__STRUCTS_H_ - - - ) - -35 - ~<sys/cdefs.h -> - -43 #i -__DARWIN_UNIX03 - - -44 - #_STRUCT_PPC_THREAD_STATE - -__dw_c_thad_e - - - ) - -45 - g_STRUCT_PPC_THREAD_STATE - - -47 - g__r0 -; - -48 - g__r1 -; - -49 - g__r0 -; - -50 - g__r1 -; - -51 - g__r2 -; - -52 - g__r3 -; - -53 - g__r4 -; - -54 - g__r5 -; - -55 - g__r6 -; - -56 - g__r7 -; - -57 - g__r8 -; - -58 - g__r9 -; - -59 - g__r10 -; - -60 - g__r11 -; - -61 - g__r12 -; - -62 - g__r13 -; - -63 - g__r14 -; - -64 - g__r15 -; - -65 - g__r16 -; - -66 - g__r17 -; - -67 - g__r18 -; - -68 - g__r19 -; - -69 - g__r20 -; - -70 - g__r21 -; - -71 - g__r22 -; - -72 - g__r23 -; - -73 - g__r24 -; - -74 - g__r25 -; - -75 - g__r26 -; - -76 - g__r27 -; - -77 - g__r28 -; - -78 - g__r29 -; - -79 - g__r30 -; - -80 - g__r31 -; - -82 - g__ -; - -83 - g__x -; - -84 - g__ -; - -85 - g__r -; - -86 - g__mq -; - -88 - g__vrve -; - -91 - #_STRUCT_PPC_THREAD_STATE - -c_thad_e - - - ) - -92 - g_STRUCT_PPC_THREAD_STATE - - -94 - gr0 -; - -95 - gr1 -; - -96 - gr0 -; - -97 - gr1 -; - -98 - gr2 -; - -99 - gr3 -; - -100 - gr4 -; - -101 - gr5 -; - -102 - gr6 -; - -103 - gr7 -; - -104 - gr8 -; - -105 - gr9 -; - -106 - gr10 -; - -107 - gr11 -; - -108 - gr12 -; - -109 - gr13 -; - -110 - gr14 -; - -111 - gr15 -; - -112 - gr16 -; - -113 - gr17 -; - -114 - gr18 -; - -115 - gr19 -; - -116 - gr20 -; - -117 - gr21 -; - -118 - gr22 -; - -119 - gr23 -; - -120 - gr24 -; - -121 - gr25 -; - -122 - gr26 -; - -123 - gr27 -; - -124 - gr28 -; - -125 - gr29 -; - -126 - gr30 -; - -127 - gr31 -; - -129 - g -; - -130 - gx -; - -131 - g -; - -132 - gr -; - -133 - gmq -; - -135 - gvrve -; - -139 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -141 #agm -ck -(4) - -143 #i -__DARWIN_UNIX03 - - -144 - #_STRUCT_PPC_THREAD_STATE64 - -__dw_c_thad_e64 - - - ) - -145 - g_STRUCT_PPC_THREAD_STATE64 - - -147 - g__r0 -; - -148 - g__r1 -; - -149 - g__r0 -; - -150 - g__r1 -; - -151 - g__r2 -; - -152 - g__r3 -; - -153 - g__r4 -; - -154 - g__r5 -; - -155 - g__r6 -; - -156 - g__r7 -; - -157 - g__r8 -; - -158 - g__r9 -; - -159 - g__r10 -; - -160 - g__r11 -; - -161 - g__r12 -; - -162 - g__r13 -; - -163 - g__r14 -; - -164 - g__r15 -; - -165 - g__r16 -; - -166 - g__r17 -; - -167 - g__r18 -; - -168 - g__r19 -; - -169 - g__r20 -; - -170 - g__r21 -; - -171 - g__r22 -; - -172 - g__r23 -; - -173 - g__r24 -; - -174 - g__r25 -; - -175 - g__r26 -; - -176 - g__r27 -; - -177 - g__r28 -; - -178 - g__r29 -; - -179 - g__r30 -; - -180 - g__r31 -; - -182 - g__ -; - -183 - g__x -; - -184 - g__ -; - -185 - g__r -; - -187 - g__vrve -; - -190 - #_STRUCT_PPC_THREAD_STATE64 - -c_thad_e64 - - - ) - -191 - g_STRUCT_PPC_THREAD_STATE64 - - -193 - gr0 -; - -194 - gr1 -; - -195 - gr0 -; - -196 - gr1 -; - -197 - gr2 -; - -198 - gr3 -; - -199 - gr4 -; - -200 - gr5 -; - -201 - gr6 -; - -202 - gr7 -; - -203 - gr8 -; - -204 - gr9 -; - -205 - gr10 -; - -206 - gr11 -; - -207 - gr12 -; - -208 - gr13 -; - -209 - gr14 -; - -210 - gr15 -; - -211 - gr16 -; - -212 - gr17 -; - -213 - gr18 -; - -214 - gr19 -; - -215 - gr20 -; - -216 - gr21 -; - -217 - gr22 -; - -218 - gr23 -; - -219 - gr24 -; - -220 - gr25 -; - -221 - gr26 -; - -222 - gr27 -; - -223 - gr28 -; - -224 - gr29 -; - -225 - gr30 -; - -226 - gr31 -; - -228 - g -; - -229 - gx -; - -230 - g -; - -231 - gr -; - -233 - gvrve -; - -237 #agm -ck -() - -243 #i -__DARWIN_UNIX03 - - -244 - #_STRUCT_PPC_FLOAT_STATE - -__dw_c_t_e - - - ) - -245 - g_STRUCT_PPC_FLOAT_STATE - - -247 - g__gs -[32]; - -249 - g__s_d -; - -250 - g__s -; - -253 - #_STRUCT_PPC_FLOAT_STATE - -c_t_e - - - ) - -254 - g_STRUCT_PPC_FLOAT_STATE - - -256 - ggs -[32]; - -258 - gs_d -; - -259 - gs -; - -263 #agm -ck -(4) - -265 #i -__DARWIN_UNIX03 - - -266 - #_STRUCT_PPC_VECTOR_STATE - -__dw_c_ve_e - - - ) - -267 - g_STRUCT_PPC_VECTOR_STATE - - -269 #i -defed -( -__LP64__ -) - -270 - g__ve_vr -[32][4]; - -271 - g__ve_vs -[4]; - -273 - g__ve_vr -[32][4]; - -274 - g__ve_vs -[4]; - -276 - g__ve_d5 -[4]; - -277 - g__ve_vrvid -; - -278 - g__ve_d6 -[7]; - -281 - #_STRUCT_PPC_VECTOR_STATE - -c_ve_e - - - ) - -282 - g_STRUCT_PPC_VECTOR_STATE - - -284 #i -defed -( -__LP64__ -) - -285 - gve_vr -[32][4]; - -286 - gve_vs -[4]; - -288 - gve_vr -[32][4]; - -289 - gve_vs -[4]; - -291 - gve_d5 -[4]; - -292 - gve_vrvid -; - -293 - gve_d6 -[7]; - -297 #agm -ck -() - -316 #agm -ck -(4) - -318 #i -__DARWIN_UNIX03 - - -319 - #_STRUCT_PPC_EXCEPTION_STATE - -__dw_c_exi_e - - - ) - -320 - g_STRUCT_PPC_EXCEPTION_STATE - - -322 #i -defed -( -__LP64__ -) - -323 - g__d -; - -324 - g__dsi -; - -325 - g__exi -; - -326 - g__d0 -; - -327 - g__d1 -[4]; - -329 - g__d -; - -330 - g__dsi -; - -331 - g__exi -; - -332 - g__d0 -; - -333 - g__d1 -[4]; - -337 - #_STRUCT_PPC_EXCEPTION_STATE - -c_exi_e - - - ) - -338 - g_STRUCT_PPC_EXCEPTION_STATE - - -340 #i -defed -( -__LP64__ -) - -341 - gd -; - -342 - gdsi -; - -343 - gexi -; - -344 - gd0 -; - -345 - gd1 -[4]; - -347 - gd -; - -348 - gdsi -; - -349 - gexi -; - -350 - gd0 -; - -351 - gd1 -[4]; - -356 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -357 #i -__DARWIN_UNIX03 - - -358 - #_STRUCT_PPC_EXCEPTION_STATE64 - -__dw_c_exi_e64 - - - ) - -359 - g_STRUCT_PPC_EXCEPTION_STATE64 - - -361 - g__d -; - -362 #i -defed -( -__LP64__ -) - -363 - g__dsi -; - -364 - g__exi -; - -365 - g__d1 -[4]; - -367 - g__dsi -; - -368 - g__exi -; - -369 - g__d1 -[4]; - -373 - #_STRUCT_PPC_EXCEPTION_STATE64 - -c_exi_e64 - - - ) - -374 - g_STRUCT_PPC_EXCEPTION_STATE64 - - -376 - gd -; - -377 #i -defed -( -__LP64__ -) - -378 - gdsi -; - -379 - gexi -; - -380 - gd1 -[4]; - -382 - gdsi -; - -383 - gexi -; - -384 - gd1 -[4]; - -390 #agm -ck -() - - @/usr/include/ppc/signal.h - -32 #idef -_PPC_SIGNAL_H_ - - -33 - #_PPC_SIGNAL_H_ - 1 - - ) - -35 - ~<sys/cdefs.h -> - -37 #ide -_ANSI_SOURCE - - -39 - tsig_omic_t -; - -41 - ~<sys/pits.h -> - -43 #ifde -__APPLE_API_OBSOLETE - - -45 #i! -defed -( -_POSIX_C_SOURCE -|| defed( -_DARWIN_C_SOURCE -) - -47 - #__ed_ru_sigcڋxt - - - ) - -48 - #__ed_ru_sigcڋxt32 - - - ) - -49 - #__ed_ru_sigcڋxt64 - - - ) - -50 - ~<c/_rus.h -> - -55 - #SV_SAVE_REGS - 0x1000 - - ) - -69 - mREGS_SAVED_NONE -, - -70 - mREGS_SAVED_CALLER -, - -73 - mREGS_SAVED_ALL - - -74 } - tgs_ved_t -; - - @/usr/include/libkern/i386/_OSByteOrder.h - -29 #ide -_OS__OSBYTEORDERI386_H - - -30 - #_OS__OSBYTEORDERI386_H - - - ) - -32 #i! -defed -( -__DARWIN_OS_INLINE -) - -33 #i -defed -( -__STDC_VERSION__ -) && __STDC_VERSION__ >= 199901L - -34 - #__DARWIN_OS_INLINE - -le - - - ) - -35 #i -defed -( -__MWERKS__ -|| defed( -__lulus -) - -36 - #__DARWIN_OS_INLINE - -le - - - ) - -38 - #__DARWIN_OS_INLINE - -__le__ - - - ) - -44 -__DARWIN_OS_INLINE - - -45 -__ut16_t - - -46 - $_OSSwI16 -( - -47 -__ut16_t - -_da - - -50 (( -_da - << 8) | (_data >> 8)); - -51 - } -} - -53 -__DARWIN_OS_INLINE - - -54 -__ut32_t - - -55 - $_OSSwI32 -( - -56 -__ut32_t - -_da - - -59 - `__asm__ - ("bsw %0" : "+r" ( -_da -)); - -60 -_da -; - -61 - } -} - -63 #i -defed -( -__i386__ -) - -64 -__DARWIN_OS_INLINE - - -65 -__ut64_t - - -66 - $_OSSwI64 -( - -67 -__ut64_t - -_da - - -70 - `__asm__ - ("bswap %%eax\n\t" - -73 : "+A" ( -_da -)); - -74 -_da -; - -75 - } -} - -76 #i -defed -( -__x86_64__ -) - -77 -__DARWIN_OS_INLINE - - -78 -__ut64_t - - -79 - $_OSSwI64 -( - -80 -__ut64_t - -_da - - -83 - `__asm__ - ("bsw %0" : "+r" ( -_da -)); - -84 -_da -; - -85 - } -} - -87 #r -Unknown - -cheu - - - @ -1 -. -1 -/usr/include -80 -1708 -lib.c -lib.h -lnode.c -lnode.h -main.c -ncache.c -ncache.h -netfs.c -node.c -node.h -options.c -options.h -pattern.c -pattern.h -stow-mutations.h -stow-priv.h -stow.c -stow.h -ulfs.c -ulfs.h -unionfs.h -update.c -update.h -version.h -/usr/include/assert.h -/usr/include/dirent.h -/usr/include/errno.h -/usr/include/fcntl.h -/usr/include/fnmatch.h -/usr/include/stddef.h -/usr/include/stdio.h -/usr/include/stdlib.h -/usr/include/string.h -/usr/include/sys/mman.h -/usr/include/sys/stat.h -/usr/include/sys/types.h -/usr/include/unistd.h -/usr/include/_types.h -/usr/include/_xlocale.h -/usr/include/alloca.h -/usr/include/available.h -/usr/include/machine/endian.h -/usr/include/machine/types.h -/usr/include/secure/_stdio.h -/usr/include/secure/_string.h -/usr/include/sys/_structs.h -/usr/include/sys/_types.h -/usr/include/sys/appleapiopts.h -/usr/include/sys/cdefs.h -/usr/include/sys/dirent.h -/usr/include/sys/errno.h -/usr/include/sys/fcntl.h -/usr/include/sys/select.h -/usr/include/sys/unistd.h -/usr/include/sys/wait.h -/usr/include/xlocale/_stdio.h -/usr/include/xlocale/_stdlib.h -/usr/include/xlocale/_string.h -/usr/include/i386/endian.h -/usr/include/i386/types.h -/usr/include/machine/_structs.h -/usr/include/machine/_types.h -/usr/include/ppc/endian.h -/usr/include/ppc/types.h -/usr/include/secure/_common.h -/usr/include/sys/_select.h -/usr/include/sys/resource.h -/usr/include/sys/signal.h -/usr/include/i386/_structs.h -/usr/include/i386/_types.h -/usr/include/machine/signal.h -/usr/include/ppc/_structs.h -/usr/include/ppc/_types.h -/usr/include/sys/_endian.h -/usr/include/i386/signal.h -/usr/include/libkern/_OSByteOrder.h -/usr/include/mach/i386/_structs.h -/usr/include/mach/ppc/_structs.h -/usr/include/ppc/signal.h -/usr/include/libkern/i386/_OSByteOrder.h |