| !__text__TEXTh__data__DATAd __cstring__TEXTx __bss__DATA__picsymbolstub2__TEXTg ~__la_sym_ptr2__DATAtT __textcoal_nt__TEXT` @!) P` *UWVS|$9E$ E4$|$$D$4$0$4$ $e$ D$E$3& $5E$n> $ N D$D$E$V1=vR $D$t$<$=d $<$bED$$)D$D$4$fu $9D$t$<$+=<$A} $19U=v퍃 $Et$$  $|$4$e  uE$tD$DD$4${ Et$$ a $6U%=Ef  $D$DD$4$ ) t$$ 5 $ U%=AEfwY $ D$DD$4$ h t$E$ u $M U%=AEf $ ED$$ ~ $ ED$eD$R$_ 1E$ D$DD$4$ Et$$V  $ E%=}R}e $K E$ C+ $) <$  < 4$ E$ R $ E$4 4$ E$D te` $ E$ u0p $^ D$ $/ $ $` $䍃 $ D$뷍 $ D$럍 $ D$뇍 $ D$l $ D$Q $ $L5 䍃U $w D$f $\ D$~ $A D$D$ $ 넉T$ ꍃ $ D$D$ T$5 봍V $ D$jD$u 늍U $ D$@ $ D$% $m D$ D$ * $C D$D$D$5$ D$yX$D$t $D$rxD$D$u$D$gF$D$_+$sD$[)$XD$X:$=D$TH$"D$QDISKsd0gPART/foo>>>Creating /foo>>>Changing into /foo>>>Creating /foo/bb>>>Changing into /foo/b>>>Creating foofoo>>>Writing to foo>>>Reopening foo>>>Reading foo>>>Checking foo's contents>>>Linking bar to foobar>>>Renaming bar to rabrab>>>Stat'ing foo>>>Checking foo's mode and link count>>>Stat'ing ..>>>Checking .'s mode and link count>>>Stat'ing ....>>>Checking ..'s mode and link count>>>Changing foo's mode>>>Changing foo's user and group>>>Checking foo's mode and ownership>>>Unlinking foo>>>Unlinking rab>>>Changing cwd to ..>>>Removing b>>>Removing foormdir("foo")../../../examples/x86/more/netbsd_fs_posix.c:%d in main >>>Exitingchdir("..")rmdir("b")unlink("rab")unlink("foo")chown(foo) didn't work properlychmod(foo) didn't work properlystat("foo", &sb)chown("foo", 5458, 101)chmod("foo", 0666)foo does not have 3 links?, nlink=%d foo has the wrong mode (0%o) stat("..", &sb)/foo/b does not have 2 links?, nlink=%d /foo/b has the wrong mode (0%o) stat(".", &sb)foo does not have 2 links?, nlink=%d rename("bar", "rab")link("foo", "bar")word %d of file was corrupted close(fd)only read %d bytes of %d total actual = read(fd, buf, sizeof buf)fd = open("foo", O_RDWR)only wrote %d bytes of %d total actual = write(fd, buf, sizeof buf)fd = open("foo", O_CREAT | O_RDWR, 0600)chdir("b")mkdir("b", 0700)chdir("/foo")mkdir("/foo", 0755)⍀P{⍀Pgb⍀PNI⍀P50⍀P⍀P⍀Pu⍀uP`⍀`PK⍀KP6⍀6P!⍀!Pmh ⍀ PTO⍀P;6⍀P"⍀P ⍀P⍀P⍀Py⍀yPd⍀dPt #<Un6Oh$Ë$øS E z4 g_) LD 1)   c @     me RJ 7/` ' a @      ~vq c[` S@ A9 &       |t{ i^Vk K@/$] G 6 %  qbJ6   s {sd IA@ 2&4 &   {og a RC; 5   ~vo \H@] Y  I 1 /   qaY SN A7/ $     ``  GG  ..      ~x s me_ Z TLF A ;3- ( "  ff MM 44   ~ y ske ` ZRL G A|9|3 . (x x  tltl PLHD@<840,($  dbd<D0D<D3D<D4"D<(D?-DG@DIEDQLDIRDPWDQeDS~DTDWDXDZD[D^DbD^D_Db&Dc1Db4Df>DgLDiiDqtDrDtDuDxDyD{DDDD D)D3D9D?DGD_DeDkDsDDDDDDDDDD D$D?DMDcDqDDDDDDDDDDCDNDfD~DDDDDDDDDDD(D<DDDTDbDDD7D~EDQDDDDDD~D}Dk$0// 1*l##$)"%''(;(T* $*>@2L@3\@4l@5z@6@6$ )0 - (-c dC9t{[_main___i686.get_pc_thunk.bx_initial_clientos_libcenv_fs_cmask___i686.get_pc_thunk.axdyld_stub_binding_helper_rmdir_unlink_chown_chmod_stat_rename_link_read_memset_close_write_open_chdir_exit_printf_perror_mkdir_puts_start_fs_oskit_clientos_init_getenv/mnt/gmirror/ports/devel/oskit/work/oskit-20020317/examples/x86/extended/../../../examples/x86/more/netbsd_fs_posix.cgcc2_compiled._bufmain:F(0,1)=r(0,1);-2147483648;2147483647;int:t(0,1)argc:p(0,1)argv:p(0,2)=*(0,3)=*(0,4)=r(0,4);0;127;char:t(0,4)sb:(0,5)=xsstat:stat:T(0,5)=s68st_dev:(0,6)=(0,7)=(0,8)=r(0,8);0000000000000;0037777777777;,0,32;st_ino:(0,9)=(0,7),32,32;st_mode:(0,10)=(0,11)=(0,12)=@s16;r(0,12);0;65535;,64,16;st_nlink:(0,13)=(0,11),80,16;st_uid:(0,14)=(0,7),96,32;st_gid:(0,15)=(0,7),128,32;st_rdev:(0,6),160,32;st_atimespec:(0,16)=(0,17)=xsoskit_timespec:,192,64;st_mtimespec:(0,16),256,64;st_ctimespec:(0,16),320,64;st_size:(0,18)=(0,19)=(0,20)=@s64;r(0,20);01000000000000000000000;0777777777777777777777;,384,64;st_blocks:(0,21)=(0,22)=@s64;r(0,22);0000000000000;01777777777777777777777;,448,64;st_blksize:(0,7),512,32;;oskit_dev_t:t(0,6)oskit_u32_t:t(0,7)unsigned int:t(0,8)oskit_ino_t:t(0,9)oskit_mode_t:t(0,10)oskit_u16_t:t(0,11)short unsigned int:t(0,12)oskit_nlink_t:t(0,13)oskit_uid_t:t(0,14)oskit_gid_t:t(0,15)oskit_timespec_t:t(0,16)oskit_timespec:T(0,17)=s8tv_sec:(0,23)=(0,24)=(0,1),0,32;tv_nsec:(0,24),32,32;;oskit_off_t:t(0,18)oskit_s64_t:t(0,19)long long int:t(0,20)oskit_u64_t:t(0,21)long long unsigned int:t(0,22)oskit_time_t:t(0,23)oskit_s32_t:t(0,24)actual:r(0,7)diskname:r(0,3)partname:r(0,3)option:r(0,3)fd:r(0,1)i:r(0,1)initial_clientos_libcenv:G(0,25)=*(0,26)=(0,27)=xsoskit_libcenv:oskit_libcenv_t:t(0,26)oskit_libcenv:T(0,27)=s4ops:(0,28)=*(0,29)=xsoskit_libcenv_ops:,0,32;;oskit_libcenv_ops:T(0,29)=s68query:(0,30)=*(0,31)=f(0,32)=(0,24),0,32;addref:(0,33)=*(0,34)=f(0,7),32,32;release:(0,35)=*(0,34),64,32;getfsnamespace:(0,36)=*(0,37)=f(0,32),96,32;setfsnamespace:(0,38)=*(0,39)=f(0,32),128,32;gethostname:(0,40)=*(0,41)=f(0,32),160,32;sethostname:(0,42)=*(0,43)=f(0,32),192,32;exit:(0,44)=*(0,45)=f(0,46)=(0,46),224,32;setexit:(0,47)=*(0,48)=f(0,32),256,32;getconsole:(0,49)=*(0,50)=f(0,32),288,32;setconsole:(0,51)=*(0,52)=f(0,32),320,32;signals_init:(0,53)=*(0,54)=f(0,32),352,32;setsiginit:(0,55)=*(0,56)=f(0,32),384,32;sleep_init:(0,57)=*(0,58)=f(0,46),416,32;sleep:(0,59)=*(0,60)=f(0,7),448,32;wakeup:(0,61)=*(0,58),480,32;clone:(0,62)=*(0,63)=f(0,32),512,32;;oskit_error_t:t(0,32)void:t(0,46)fs_cmask:G(0,10)buf:S(0,64)=ar(0,65)=r(0,65);0000000000000;0037777777777;;0;1023;(0,8)long unsigned int:t(0,66)=r(0,66);0000000000000;0037777777777;