xref: /inferno-os/Solaris/sparc/bin/data2c (revision 6e425a9de8c003b5a733621a6b6730ec3cc902b8)
_exits _runesfmt runelen _start read rerrstr fmtfdinit _flagfmt _runefmt create _environ fmtinstall _end memmove __urem64 _charfmt open64 __register_frame_info _GLOBAL_OFFSET_TABLE_ _badfmt mkdir atexit exit Bterm strerror _percentfmt malloc chartorune _fmtrcpy memccpy _countfmt _init __udiv64 vseprint _fmtFdFlush _ifmt .urem fmtrunestrcpy oserrstr utfnlen fmtfdflush dofmt errfmt _DYNAMIC _fmtunlock Bopen _fmtflush Bprint fullrune write fprint fmtstrcpy _exit doquote utflen environ utfecpy fmtalloc free close _fmtcpy Binit runenlen _fmtpad __deregister_frame_info ___errno Binits _edata _PROCEDURE_LINKAGE_TABLE_ Bflush _etext _lib_version exits Bread main runetochar .udiv _fmtlock werrstr errstr strlen _strfmt _rfmtpad _fini vfprint _fmtdispatch libc.so.1 SUNW_1.1 libc.so.1 
usage: data2s name usage unsigned char %scode[] = { 0x%ux, 0, 0 }; int %slen = %ld; Bopen: unknown mode %d <nil> 0123456789abcdef 0123456789ABCDEF
8 *X # *X % $ + *X , *X - *X C " S $| X $ b $ c " d $ h *X l *X n ) o $ p $ r 2 s # u *X x $
o.out crti.s values-Xa.c crtstuff.c object.11 p.3 __CTOR_LIST__ __DTOR_LIST__ __do_global_dtors_aux gcc2_compiled. __EH_FRAME_BEGIN__ force_to_data fini_dummy init_dummy completed.4 frame_dummy data2c.c Letext binit.c deinstall Letext batexit atexitflag install wbufs bprint.c Letext bread.c Letext bflush.c Letext create.c Letext exits.c Letext fprint.c Letext vfprint.c Letext vseprint.c Letext dofmt.c Letext fmt.c knownfmt Letext fmtfmt fmtfd.c Letext fmtlock.c Letext utflen.c Letext utfnlen.c Letext rune.c Letext errfmt.c Letext rerrstr.c Letext utfecpy.c Letext errstr-posix.c Letext errstring crtstuff.c __FRAME_END__ __do_global_ctors_aux gcc2_compiled. force_to_data init_dummy __DTOR_END__ __CTOR_END__ crtn.s _exits _runesfmt runelen _start read rerrstr _START_ fmtfdinit _flagfmt _runefmt create _environ fmtinstall _end memmove __urem64 _charfmt open64 __register_frame_info _GLOBAL_OFFSET_TABLE_ _badfmt mkdir atexit exit Bterm strerror _percentfmt malloc chartorune _fmtrcpy memccpy _countfmt _init __udiv64 vseprint _fmtFdFlush _ifmt .urem fmtrunestrcpy oserrstr utfnlen fmtfdflush _END_ dofmt errfmt _DYNAMIC _fmtunlock Bopen _fmtflush Bprint fullrune write fprint fmtstrcpy _exit doquote utflen environ utfecpy fmtalloc free close _fmtcpy Binit runenlen _fmtpad __deregister_frame_info ___errno Binits _edata _PROCEDURE_LINKAGE_TABLE_ Bflush _etext _lib_version exits Bread main runetochar .udiv _fmtlock werrstr errstr strlen _strfmt _rfmtpad _fini vfprint _fmtdispatch
as: WorkShop Compilers 4.X dev 18 Sep 1996 as: WorkShop Compilers 4.X dev 18 Sep 1996 @(#)SunOS 5.6 Generic August 1997 as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 GCC: (GNU) 2.95 19990728 (release) as: WorkShop Compilers 4.X dev 18 Sep 1996 ld: Software Generation Utilities - Solaris/ELF (3.0)
.interp .hash .dynsym .dynstr .SUNW_version .rela.got .rela.bss .rela.plt .text .init .fini .rodata .got .dynamic .plt .data .ctors .dtors .eh_frame .bss .symtab .strtab .comment .stab.index .stab .shstrtab .stab.indexstr .stabstr
values-Xa.c Xt ; O ; V=3.1 ; R=WorkShop Compilers 4.2 30 Oct 1996 C 4.2 /space/respin/usr/src/lib/libc; /ws/on297-tools/SUNWspro/SC4.2/bin/../SC4.2/bin/cc -xO3 -xcg89 -Wa,-cg92 -xspace -W0,-Lt -Xt -Iinc -DTEXT_DOMAIN='"SUNW_OST_OSLIB"' -I/space/respin/proto/root_sparc/usr/include -c port/gen/values-Xa.c -W0,-xp
data2c.c /usr/inferno/utils/data2c/ data2c.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) /usr/inferno/include/bio.h Biobuf:t(22,1)=(22,2)=xsBiobuf: :T(22,3)=eBsize:8192,Bungetsize:4,Bmagic:3227993,Beof:-1,Bbad:-2,Binactive:0,Bractive:1,Bwactive:2,Bracteof:3,Bend:4,; Biobuf:T(22,2)=s8244icount:(0,1),0,32;ocount:(0,1),32,32;rdline:(0,1),64,32;runesize:(0,1),96,32;state:(0,1),128,32;fid:(0,1),160,32;flag:(0,1),192,32;offset:(0,3),224,32;bsize:(0,1),256,32;bbuf:(22,4)=*(1,3),288,32;ebuf:(22,4),320,32;gbuf:(22,4),352,32;b:(22,5)=ar(0,1);0;8195;(1,3),384,65568;; main:F(0,19) argc:P(0,1) argv:P(0,20)=*(2,8) bin:(22,1) bout:(22,1) len:r(0,3) n:r(0,1) block:(0,21)=ar(0,1);0;15;(1,3) c:r(22,4) binit.c /usr/inferno/libbio/ binit.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) /usr/inferno/include/bio.h Biobuf:t(22,1)=(22,2)=xsBiobuf: :T(22,3)=eBsize:8192,Bungetsize:4,Bmagic:3227993,Beof:-1,Bbad:-2,Binactive:0,Bractive:1,Bwactive:2,Bracteof:3,Bend:4,; Biobuf:T(22,2)=s8244icount:(0,1),0,32;ocount:(0,1),32,32;rdline:(0,1),64,32;runesize:(0,1),96,32;state:(0,1),128,32;fid:(0,1),160,32;flag:(0,1),192,32;offset:(0,3),224,32;bsize:(0,1),256,32;bbuf:(22,4)=*(1,3),288,32;ebuf:(22,4),320,32;gbuf:(22,4),352,32;b:(22,5)=ar(0,1);0;8195;(1,3),384,65568;; :T(0,20)=eMAXBUFS:20,; batexit:f(0,19) bp:r(0,21)=*(22,1) i:r(0,1) deinstall:f(0,19) bp:P(0,21) i:r(0,1) install:f(0,19) bp:P(0,21) i:r(0,1) Binits:F(0,1) bp:P(0,21) f:P(0,1) mode:P(0,1) p:P(22,4) size:P(0,1) Binit:F(0,1) bp:P(0,21) f:P(0,1) mode:P(0,1) Bopen:F(0,21) name:P(2,8) mode:P(0,1) f:r(0,1) Bterm:F(0,1) bp:P(0,21) wbufs:S(0,22)=ar(0,1);0;19;(0,21) atexitflag:S(0,1) bprint.c /usr/inferno/libbio/ bprint.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) /usr/inferno/include/bio.h Biobuf:t(22,1)=(22,2)=xsBiobuf: :T(22,3)=eBsize:8192,Bungetsize:4,Bmagic:3227993,Beof:-1,Bbad:-2,Binactive:0,Bractive:1,Bwactive:2,Bracteof:3,Bend:4,; Biobuf:T(22,2)=s8244icount:(0,1),0,32;ocount:(0,1),32,32;rdline:(0,1),64,32;runesize:(0,1),96,32;state:(0,1),128,32;fid:(0,1),160,32;flag:(0,1),192,32;offset:(0,3),224,32;bsize:(0,1),256,32;bbuf:(22,4)=*(1,3),288,32;ebuf:(22,4),320,32;gbuf:(22,4),352,32;b:(22,5)=ar(0,1);0;8195;(1,3),384,65568;; Bprint:F(0,1) bp:P(0,20)=*(22,1) fmt:P(2,8) ip:r(2,8) ep:r(2,8) out:r(2,8) n:r(0,1) bread.c /usr/inferno/libbio/ bread.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) /usr/inferno/include/bio.h Biobuf:t(22,1)=(22,2)=xsBiobuf: :T(22,3)=eBsize:8192,Bungetsize:4,Bmagic:3227993,Beof:-1,Bbad:-2,Binactive:0,Bractive:1,Bwactive:2,Bracteof:3,Bend:4,; Biobuf:T(22,2)=s8244icount:(0,1),0,32;ocount:(0,1),32,32;rdline:(0,1),64,32;runesize:(0,1),96,32;state:(0,1),128,32;fid:(0,1),160,32;flag:(0,1),192,32;offset:(0,3),224,32;bsize:(0,1),256,32;bbuf:(22,4)=*(1,3),288,32;ebuf:(22,4),320,32;gbuf:(22,4),352,32;b:(22,5)=ar(0,1);0;8195;(1,3),384,65568;; Bread:F(0,3) bp:P(0,20)=*(22,1) ap:P(2,72) count:P(0,3) c:r(0,3) p:r(22,4) i:r(0,1) n:r(0,1) ic:r(0,1) bflush.c /usr/inferno/libbio/ bflush.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) /usr/inferno/include/bio.h Biobuf:t(22,1)=(22,2)=xsBiobuf: :T(22,3)=eBsize:8192,Bungetsize:4,Bmagic:3227993,Beof:-1,Bbad:-2,Binactive:0,Bractive:1,Bwactive:2,Bracteof:3,Bend:4,; Biobuf:T(22,2)=s8244icount:(0,1),0,32;ocount:(0,1),32,32;rdline:(0,1),64,32;runesize:(0,1),96,32;state:(0,1),128,32;fid:(0,1),160,32;flag:(0,1),192,32;offset:(0,3),224,32;bsize:(0,1),256,32;bbuf:(22,4)=*(1,3),288,32;ebuf:(22,4),320,32;gbuf:(22,4),352,32;b:(22,5)=ar(0,1);0;8195;(1,3),384,65568;; Bflush:F(0,1) bp:P(0,20)=*(22,1) n:r(0,1) create.c /usr/inferno/lib9/ create.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) create:F(0,1) f:P(2,8) mode:P(0,1) perm:P(0,1) m:r(0,1) exits.c /usr/inferno/lib9/ exits.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) exits:F(0,19) s:P(2,8) _exits:F(0,19) s:P(2,8) fprint.c /usr/inferno/lib9/ fprint.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) fprint:F(0,1) fd:P(0,1) fmt:P(2,8) vfprint.c /usr/inferno/lib9/ vfprint.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) fmtdef.h Fmts:t(22,1)=(1,19) Quoteinfo:t(22,2)=(22,3)=xsQuoteinfo: Quoteinfo:T(22,3)=s20quoted:(0,1),0,32;nrunesin:(0,1),32,32;nbytesin:(0,1),64,32;nrunesout:(0,1),96,32;nbytesout:(0,1),128,32;; _fmtFdFlush:F(0,1) f:P(0,20)=*(1,17) n:r(0,1) vfprint:F(0,1) fd:P(0,1) fmt:P(2,8) args:P(8,1) f:(1,17) buf:(0,21)=ar(0,1);0;255;(0,2) n:r(0,1) vseprint.c /usr/inferno/lib9/ vseprint.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) vseprint:F(2,8) buf:P(2,8) e:P(2,8) fmt:P(2,8) args:P(8,1) f:(1,17) dofmt.c /usr/inferno/lib9/ dofmt.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) fmtdef.h Fmts:t(22,1)=(1,19) Quoteinfo:t(22,2)=(22,3)=xsQuoteinfo: Quoteinfo:T(22,3)=s20quoted:(0,1),0,32;nrunesin:(0,1),32,32;nbytesin:(0,1),64,32;nrunesout:(0,1),96,32;nbytesout:(0,1),128,32;; dofmt:F(0,1) f:P(0,20)=*(1,17) fmt:P(2,8) rune:(1,8) rt:r(0,21)=*(1,8) rs:r(0,21) r:r(0,1) t:r(2,8) s:r(2,8) n:r(0,1) nfmt:r(0,1) _fmtflush:F(2,72) f:P(0,20) t:P(2,72) len:P(0,1) _fmtpad:F(0,1) f:P(0,20) n:P(0,1) t:r(2,8) s:r(2,8) i:r(0,1) _rfmtpad:F(0,1) f:P(0,20) n:P(0,1) t:r(0,21) s:r(0,21) i:r(0,1) _fmtcpy:F(0,1) f:P(0,20) vm:P(2,72) n:P(0,1) sz:P(0,1) rt:r(0,21) rs:r(0,21) r:(1,8) t:r(2,8) s:r(2,8) m:r(2,8) me:r(2,8) fl:r(1,5) nc:r(0,1) w:r(0,1) _rune:(1,8) _fmtrcpy:F(0,1) f:P(0,20) vm:P(2,72) n:P(0,1) r:r(1,8) m:r(0,21) me:r(0,21) rt:r(0,21) rs:r(0,21) t:r(2,8) s:r(2,8) fl:r(1,5) w:r(0,1) _rune:(1,8) _charfmt:F(0,1) f:P(0,20) x:(0,22)=ar(0,1);0;0;(0,2) _runefmt:F(0,1) f:P(0,20) x:(0,23)=ar(0,1);0;0;(1,8) fmtstrcpy:F(0,1) f:P(0,20) s:P(2,8) p:r(0,1) i:r(0,1) _strfmt:F(0,1) f:P(0,20) fmtrunestrcpy:F(0,1) f:P(0,20) s:P(0,21) e:r(0,21) n:r(0,1) p:r(0,1) _runesfmt:F(0,1) f:P(0,20) _percentfmt:F(0,1) f:P(0,20) x:(0,24)=ar(0,1);0;0;(1,8) _ifmt:F(0,1) f:P(0,20) buf:(0,25)=ar(0,1);0;69;(0,2) p:r(2,8) conv:r(2,8) vu:r(1,10) u:r(1,5) neg:r(0,1) base:r(0,1) i:r(0,1) n:r(0,1) fl:r(0,1) w:r(0,1) isv:r(0,1) __u:(0,26)=u8__d:(0,27)=ar(0,1);0;7;(0,2),0,64;__i:(0,28)=ar(0,1);0;1;(0,1),0,64;; __u:(0,29)=u8__d:(0,30)=ar(0,1);0;7;(0,2),0,64;__i:(0,31)=ar(0,1);0;1;(0,1),0,64;; _countfmt:F(0,1) f:P(0,20) p:r(2,72) fl:r(1,5) _flagfmt:F(0,1) f:P(0,20) _badfmt:F(0,1) f:P(0,20) x:(0,32)=ar(0,1);0;2;(0,2) fmt.c /usr/inferno/lib9/ fmt.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) fmtdef.h Fmts:t(22,1)=(1,19) Quoteinfo:t(22,2)=(22,3)=xsQuoteinfo: Quoteinfo:T(22,3)=s20quoted:(0,1),0,32;nrunesin:(0,1),32,32;nbytesin:(0,1),64,32;nrunesout:(0,1),96,32;nbytesout:(0,1),128,32;; :T(0,20)=eMaxfmt:64,; Convfmt:t(0,21)=(0,22)=xsConvfmt: Convfmt:T(0,22)=s8c:(0,1),0,32;fmt:(22,1),32,32;; knownfmt:S(0,23)=ar(0,1);0;-1;(0,21) fmtfmt:f(22,1) c:P(0,1) p:r(0,24)=*(0,21) ep:r(0,24) fmtinstall:F(0,1) c:P(0,1) f:P(22,1) p:r(0,24) ep:r(0,24) _fmtdispatch:F(2,72) f:P(0,25)=*(1,17) fmt:P(2,72) isrunes:P(0,1) rune:(1,8) r:r(1,8) i:r(0,1) n:r(0,1) doquote:G(0,26)=*(0,27)=f(0,1) fmtalloc:G(0,28)=s516nfmt:(0,1),0,32;fmt:(0,29)=ar(0,1);0;63;(0,21),32,4096;; fmtfd.c /usr/inferno/lib9/ fmtfd.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) fmtdef.h Fmts:t(22,1)=(1,19) Quoteinfo:t(22,2)=(22,3)=xsQuoteinfo: Quoteinfo:T(22,3)=s20quoted:(0,1),0,32;nrunesin:(0,1),32,32;nbytesin:(0,1),64,32;nrunesout:(0,1),96,32;nbytesout:(0,1),128,32;; fmtfdflush:F(0,1) f:P(0,20)=*(1,17) fmtfdinit:F(0,1) f:P(0,20) fd:P(0,1) buf:P(2,8) size:P(0,1) fmtlock.c /usr/inferno/lib9/ fmtlock.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) _fmtlock:F(0,19) _fmtunlock:F(0,19) utflen.c /usr/inferno/lib9/ utflen.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) utflen:F(0,1) s:P(2,8) c:r(0,1) n:r(0,3) rune:(1,8) utfnlen.c /usr/inferno/lib9/ utfnlen.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) utfnlen:F(0,1) s:P(2,8) m:P(0,3) c:r(0,1) n:r(0,3) rune:(1,8) es:r(2,8) rune.c /usr/inferno/lib9/ rune.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) :T(0,20)=eBit1:7,Bitx:6,Bit2:5,Bit3:4,Bit4:3,T1:0,Tx:128,T2:192,T3:224,T4:240,Rune1:127,Rune2:2047,Rune3:65535,Maskx:63,Testx:192,Bad:128,; chartorune:F(0,1) rune:P(0,21)=*(1,8) str:P(2,8) c:r(0,1) c1:r(0,1) c2:r(0,1) l:r(0,3) runetochar:F(0,1) str:P(2,8) rune:P(0,21) c:r(0,3) runelen:F(0,1) c:P(0,3) runenlen:F(0,1) r:P(0,21) l:P(0,1) n:r(0,1) c:r(0,3) fullrune:F(0,1) str:P(2,8) n:P(0,1) c:r(0,1) errfmt.c /usr/inferno/lib9/ errfmt.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) fmtdef.h Fmts:t(22,1)=(1,19) Quoteinfo:t(22,2)=(22,3)=xsQuoteinfo: Quoteinfo:T(22,3)=s20quoted:(0,1),0,32;nrunesin:(0,1),32,32;nbytesin:(0,1),64,32;nrunesout:(0,1),96,32;nbytesout:(0,1),128,32;; errfmt:F(0,1) f:P(0,20)=*(1,17) buf:(0,21)=ar(0,1);0;127;(0,2) rerrstr.c /usr/inferno/lib9/ rerrstr.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) rerrstr:F(0,19) buf:P(2,8) nbuf:P(1,4) tmp:(0,20)=ar(0,1);0;127;(0,2) utfecpy.c /usr/inferno/lib9/ utfecpy.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) utfecpy:F(2,8) to:P(2,8) e:P(2,8) from:P(2,8) end:r(2,8) errstr-posix.c /usr/inferno/lib9/ errstr-posix.c gcc2_compiled. int:t(0,1)=r(0,1);0020000000000;0017777777777; char:t(0,2)=r(0,2);0;127; long int:t(0,3)=r(0,1);0020000000000;0017777777777; unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777; long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777; long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777; long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777; short int:t(0,8)=r(0,8);-32768;32767; short unsigned int:t(0,9)=r(0,9);0;65535; signed char:t(0,10)=r(0,10);-128;127; unsigned char:t(0,11)=r(0,11);0;255; float:t(0,12)=r(0,1);4;0; double:t(0,13)=r(0,1);8;0; long double:t(0,14)=r(0,1);16;0; complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;; complex float:t(0,16)=r(0,16);4;0; complex double:t(0,17)=r(0,17);8;0; complex long double:t(0,18)=r(0,18);16;0; void:t(0,19)=(0,19) /usr/inferno/Solaris/sparc/include/lib9.h /usr/include/sys/types.h /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h lock_t:t(5,1)=(0,11) /usr/include/sys/int_types.h int8_t:t(6,1)=(0,2) int16_t:t(6,2)=(0,8) int32_t:t(6,3)=(0,1) int64_t:t(6,4)=(0,6) uint8_t:t(6,5)=(0,11) uint16_t:t(6,6)=(0,9) uint32_t:t(6,7)=(0,4) uint64_t:t(6,8)=(0,7) intmax_t:t(6,9)=(6,4) uintmax_t:t(6,10)=(6,8) intptr_t:t(6,11)=(0,1) uintptr_t:t(6,12)=(0,4) int_least8_t:t(6,13)=(0,2) int_least16_t:t(6,14)=(0,8) int_least32_t:t(6,15)=(0,1) int_least64_t:t(6,16)=(0,6) uint_least8_t:t(6,17)=(0,11) uint_least16_t:t(6,18)=(0,9) uint_least32_t:t(6,19)=(0,4) uint_least64_t:t(6,20)=(0,7) longlong_t:t(2,1)=(0,6) u_longlong_t:t(2,2)=(0,7) uchar_t:t(2,3)=(0,11) ushort_t:t(2,4)=(0,9) uint_t:t(2,5)=(0,4) ulong_t:t(2,6)=(0,5) caddr_t:t(2,7)=(2,8)=*(0,2) daddr_t:t(2,9)=(0,3) cnt_t:t(2,10)=(0,8) paddr_t:t(2,11)=(2,6) use_t:t(2,12)=(2,3) sysid_t:t(2,13)=(0,8) index_t:t(2,14)=(0,8) off_t:t(2,15)=(2,1) off64_t:t(2,16)=(2,1) ino_t:t(2,17)=(2,2) blkcnt_t:t(2,18)=(2,1) fsblkcnt_t:t(2,19)=(2,2) fsfilcnt_t:t(2,20)=(2,2) ino64_t:t(2,21)=(2,2) blkcnt64_t:t(2,22)=(2,1) fsblkcnt64_t:t(2,23)=(2,2) fsfilcnt64_t:t(2,24)=(2,2) :T(2,25)=e_B_FALSE:0,_B_TRUE:1,; boolean_t:t(2,26)=(2,25) pad64_t:t(2,27)=(6,4) upad64_t:t(2,28)=(6,8) offset_t:t(2,29)=(2,1) u_offset_t:t(2,30)=(2,2) len_t:t(2,31)=(2,2) diskaddr_t:t(2,32)=(2,1) lloff_t:t(2,33)=(2,34)=u16_f:(2,29),0,64;_p:(2,35)=s16_u:(0,3),0,32;_l:(2,15),64,64;;,0,128;; lldaddr_t:t(2,36)=(2,37)=u8_f:(2,32),0,64;_p:(2,38)=s8_u:(0,3),0,32;_l:(2,9),32,32;;,0,64;; k_fltset_t:t(2,39)=(2,6) id_t:t(2,40)=(0,3) useconds_t:t(2,41)=(2,5) major_t:t(2,42)=(2,6) minor_t:t(2,43)=(2,6) pri_t:t(2,44)=(0,8) o_mode_t:t(2,45)=(2,4) o_dev_t:t(2,46)=(0,8) o_uid_t:t(2,47)=(2,4) o_gid_t:t(2,48)=(2,47) o_nlink_t:t(2,49)=(0,8) o_pid_t:t(2,50)=(0,8) o_ino_t:t(2,51)=(2,4) key_t:t(2,52)=(0,1) mode_t:t(2,53)=(2,6) uid_t:t(2,54)=(0,3) gid_t:t(2,55)=(2,54) nlink_t:t(2,56)=(2,6) dev_t:t(2,57)=(2,6) pid_t:t(2,58)=(0,3) pthread_t:t(2,59)=(0,4) pthread_key_t:t(2,60)=(0,4) _pthread_mutex:T(2,61)=s24__pthread_mutex_flags:(2,62)=s8__pthread_mutex_flag:(2,63)=ar(0,1);0;3;(6,5),0,32;__pthread_mutex_type:(6,7),32,32;;,0,64;__pthread_mutex_lock:(2,64)=u8__pthread_mutex_lock64:(2,65)=s8__pthread_mutex_pad:(2,66)=ar(0,1);0;7;(6,5),0,64;;,0,64;__pthread_mutex_owner64:(2,28),0,64;;,64,64;__pthread_mutex_data:(2,28),128,64;; pthread_mutex_t:t(2,67)=(2,61) _pthread_cond:T(2,68)=s16__pthread_cond_flags:(2,69)=s8__pthread_cond_flag:(2,63),0,32;__pthread_cond_type:(6,7),32,32;;,0,64;__pthread_cond_data:(2,28),64,64;; pthread_cond_t:t(2,70)=(2,68) _pthread_attr:T(2,71)=s4__pthread_attrp:(2,72)=*(0,19),0,32;; pthread_attr_t:t(2,73)=(2,71) _pthread_mutexattr:T(2,74)=s4__pthread_mutexattrp:(2,72),0,32;; pthread_mutexattr_t:t(2,75)=(2,74) _pthread_condattr:T(2,76)=s4__pthread_condattrp:(2,72),0,32;; pthread_condattr_t:t(2,77)=(2,76) _once:T(2,78)=s32__pthread_once_pad:(2,79)=ar(0,1);0;3;(2,28),0,256;; pthread_once_t:t(2,80)=(2,78) size_t:t(2,81)=(2,5) ssize_t:t(2,82)=(0,1) time_t:t(2,83)=(0,3) clock_t:t(2,84)=(0,3) clockid_t:t(2,85)=(0,1) timer_t:t(2,86)=(0,1) /usr/include/stdlib.h div_t:t(7,1)=(7,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;; ldiv_t:t(7,3)=(7,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;; lldiv_t:t(7,5)=(7,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;; wchar_t:t(7,7)=(0,3) /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/stdarg.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/va-sparc.h __gnuc_va_list:t(9,1)=(2,72) __va_type_classes:T(9,2)=e__no_type_class:-1,__void_type_class:0,__integer_type_class:1,__char_type_class:2,__enumeral_type_class:3,__boolean_type_class:4,__pointer_type_class:5,__reference_type_class:6,__offset_type_class:7,__real_type_class:8,__complex_type_class:9,__function_type_class:10,__method_type_class:11,__record_type_class:12,__union_type_class:13,__array_type_class:14,__string_type_class:15,__set_type_class:16,__file_type_class:17,__lang_type_class:18,; va_list:t(8,1)=(9,1) /usr/include/unistd.h /usr/include/sys/unistd.h /usr/include/errno.h /usr/include/sys/errno.h /usr/include/string.h /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95/include/math.h /usr/include/math.h _h_val:T(16,1)=u8_i:(16,2)=ar(0,1);0;1;(0,5),0,64;_d:(0,13),0,64;; _h_val:t(16,3)=(16,1) /usr/include/fcntl.h /usr/include/sys/fcntl.h flock:T(18,1)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,15),64,64;l_len:(2,15),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2)=ar(0,1);0;3;(0,3),256,128;; flock_t:t(18,3)=(18,1) flock64:T(18,4)=s48l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(2,16),64,64;l_len:(2,16),128,64;l_sysid:(0,3),192,32;l_pid:(2,58),224,32;l_pad:(18,2),256,128;; flock64_t:t(18,5)=(18,4) /usr/include/setjmp.h jmp_buf:t(19,1)=(19,2)=ar(0,1);0;11;(0,1) sigjmp_buf:t(19,3)=(19,4)=ar(0,1);0;18;(0,1) /usr/include/float.h /usr/include/time.h tm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;; Proc:t(1,1)=(1,2)=xsProc: uchar:t(1,3)=(0,11) uint:t(1,4)=(0,4) ulong:t(1,5)=(0,5) schar:t(1,6)=(0,10) ushort:t(1,7)=(0,9) Rune:t(1,8)=(0,9) vlong:t(1,9)=(0,6) uvlong:t(1,10)=(0,7) u32int:t(1,11)=(0,4) mpdigit:t(1,12)=(0,4) u16int:t(1,13)=(0,9) u8int:t(1,14)=(0,11) uintptr:t(1,15)=(0,5) :T(1,16)=eUTFmax:3,Runesync:128,Runeself:128,Runeerror:128,; Fmt:t(1,17)=(1,18)=xsFmt: Fmt:T(1,18)=s48runes:(1,3),0,8;start:(2,72),32,32;to:(2,72),64,32;stop:(2,72),96,32;flush:(1,19)=*(1,20)=f(0,1),128,32;farg:(2,72),160,32;nfmt:(0,1),192,32;args:(8,1),224,32;r:(0,1),256,32;width:(0,1),288,32;prec:(0,1),320,32;flags:(1,5),352,32;; :T(1,21)=eFmtWidth:1,FmtLeft:2,FmtPrec:4,FmtSharp:8,FmtSpace:16,FmtSign:32,FmtZero:64,FmtUnsigned:128,FmtShort:256,FmtLong:512,FmtVLong:1024,FmtComma:2048,FmtByte:4096,FmtFlag:8192,; Tm:t(1,22)=(1,23)=xsTm: Tm:T(1,23)=s40sec:(0,1),0,32;min:(0,1),32,32;hour:(0,1),64,32;mday:(0,1),96,32;mon:(0,1),128,32;year:(0,1),160,32;wday:(0,1),192,32;yday:(0,1),224,32;zone:(1,24)=ar(0,1);0;3;(0,2),256,32;tzoff:(0,1),288,32;; Lock:T(1,25)=s8val:(1,5),0,32;pid:(0,1),32,32;; Lock:t(1,26)=(1,25) QLock:t(1,27)=(1,28)=xsQLock: QLock:T(1,28)=s20use:(1,26),0,64;head:(1,29)=*(1,1),64,32;tail:(1,29),96,32;locked:(0,1),128,32;; RWLock:T(1,30)=s52l:(1,26),0,64;x:(1,27),64,160;k:(1,27),224,160;readers:(0,1),384,32;; RWLock:t(1,31)=(1,30) Qid:T(1,32)=s16path:(1,10),0,64;vers:(1,5),64,32;type:(1,3),96,8;; Qid:t(1,33)=(1,32) Dir:T(1,34)=s64type:(1,7),0,16;dev:(1,4),32,32;qid:(1,33),64,128;mode:(1,5),192,32;atime:(1,5),224,32;mtime:(1,5),256,32;length:(1,9),320,64;name:(2,8),384,32;uid:(2,8),416,32;gid:(2,8),448,32;muid:(2,8),480,32;; Dir:t(1,35)=(1,34) Waitmsg:T(1,36)=s20pid:(0,1),0,32;time:(1,37)=ar(0,1);0;2;(1,5),32,96;msg:(2,8),128,32;; Waitmsg:t(1,38)=(1,36) :T(0,20)=eMagic:16777215,; werrstr:F(0,19) fmt:P(2,8) oserrstr:F(0,19) buf:P(2,8) nerr:P(1,4) errstr:F(0,1) buf:P(2,8) nerr:P(1,4) errstring:S(0,21)=ar(0,1);0;127;(0,2)