Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!aplcen!uunet!munnari.oz.au!bruce!cechew From: cechew@bruce.cs.monash.OZ.AU (Earl Chew) Newsgroups: comp.os.minix Subject: uname Keywords: uname Message-ID: <3102@bruce.cs.monash.OZ.AU> Date: 20 Sep 90 05:07:16 GMT Organization: Monash Uni. Computer Science, Australia Lines: 142 Submitted-by: cechew@bruce Archive-name: 1.5.10/lib/uname01 This is an implementation of uname(1) and uname(3). No man page. Earl #!/bin/sh # This is 1.5.10/lib/uname, a shell archive (produced by shar 3.49) # To extract the files from this archive, save it to a file, remove # everything above the "!/bin/sh" line above, and type "sh file_name". # # made 09/20/1990 05:05 UTC by cechew@bruce # Source directory /postg/cechew/minix/uname # # existing files will NOT be overwritten unless -c is specified # # This shar contains: # length mode name # ------ ---------- ------------------------------------------ # 214 -rw------- etc/uname.test # 1661 -rw------- lib/uname.c # 1707 -rw------- uname.c # # ============= etc/uname.test ============== if test ! -d 'etc'; then echo 'x - creating directory etc' mkdir 'etc' fi if test -f 'etc/uname.test' -a X"$1" != X"-c"; then echo 'x - skipping etc/uname.test (File already exists)' else echo 'x - extracting etc/uname.test (Compressed)' sed 's/^X//' << 'SHAR_EOF' | uudecode && begin 600 _shar_cmp_.tmp M'YV,(ZB@23,'!$$084",>=.F31DW=$#001,FXAPT;^JP(0-"3!F#9]R\D5.& MC((Y>>:X">-0CX(1"D22>M%-&SIPT;]P$#?I2 MX,&#"1 'etc/uname.test' && rm -f _shar_cmp_.tmp && chmod 0600 etc/uname.test || echo 'restore of etc/uname.test failed' Wc_c="`wc -c < 'etc/uname.test'`" test 214 -eq "$Wc_c" || echo 'etc/uname.test: original size 214, current size' "$Wc_c" fi # ============= lib/uname.c ============== if test ! -d 'lib'; then echo 'x - creating directory lib' mkdir 'lib' fi if test -f 'lib/uname.c' -a X"$1" != X"-c"; then echo 'x - skipping lib/uname.c (File already exists)' else echo 'x - extracting lib/uname.c (Compressed)' sed 's/^X//' << 'SHAR_EOF' | uudecode && begin 600 _shar_cmp_.tmp M'YV,+U2``%''39@V94"T`'&F#!T0<_+,H5.F#0B#"!-H#%*'#IHW+.-B)AJ>$#_682-43!D%+4'<`J4<3,FX6;Q"9,OKTYGC,J>2$$$GWST-2:08&)=Y1]^YLF!GGJQ[08' M7//]!EM"9)0Q!ALEU:;#;; M76&$"&CZHR28;;B;$PT1UI39G MG6O2A^>;?$7UFTY_VBEHGB#L20<9UR5JIQEN9&A&`E48D00313@11!-%J&DI ME)ENVNFG120@@E/]1:63"&K.!ZD9,'T'PA=?U`%'272@8`8+$`'K1@HP:X!EEFE]'6?K&,H.]!.W%!W'['$JP''M M0&1HEVT":7#F:T._H3"'L,":D0((/?0`@A-5,,'$OC]!"%T,RL(K+PIP\-N@ M?W+8"^P)7+AQ0@K[AN`OP`(3F\!`(+?4L+\P)%P&&^\I\''("2Z5$`HHC.$P MO6/XBC$(&H_TA!$@F&`"R M`GW4ZAM!.J&@*[%\/DC0H5.UI*NRV0XTD74R&UN$V8\EM''`3!AMJQSK1B=O M'7$'_2_=^[Y+I!PM.ER$$%5,D47"5!.N$,+:9IV`MO&"`#/?+CL\'1SSH5`J MIYZ""JP(<(U'O-H_^\&='+W\GV5P;K88]EM\H5 M][QG/(*(;TA%.E+_T@?`]4'02'`QH/P&0K_N%<]E^/.!DZZBG`G^+X`B#,.3 ME*-!!':0@2!T8/+20(8OA8E()E2?^&AH0S%A+'`J&USA8`>%(DBA"8QS6`L@ C-Y"L#00%=G@##?=EA@V]X3T?9$H*C&8_AZ5N:KAS'-ZPI@"% ` end SHAR_EOF echo 'uncompressing file lib/uname.c' && compress -d < _shar_cmp_.tmp > 'lib/uname.c' && rm -f _shar_cmp_.tmp && chmod 0600 lib/uname.c || echo 'restore of lib/uname.c failed' Wc_c="`wc -c < 'lib/uname.c'`" test 1661 -eq "$Wc_c" || echo 'lib/uname.c: original size 1661, current size' "$Wc_c" fi # ============= uname.c ============== if test -f 'uname.c' -a X"$1" != X"-c"; then echo 'x - skipping uname.c (File already exists)' else echo 'x - extracting uname.c (Compressed)' sed 's/^X//' << 'SHAR_EOF' | uudecode && begin 600 _shar_cmp_.tmp M'YV,+U2``%''39@V94"T``%'3AHW=$#,R3.'3IDV(`PB3,`Q2!TZ:-[(T0&B M2!@Y;$`,05/F#@@5+Q0H&/%P#)LZ9!+RJ$B&31HQ+M#XF%GS9DX0.RF^^#A' M8YF@0VFZL8E3)\\T;Z#*#`B"2!DS#Q."3%CP8,(Q;]K`>>.F#,0Y+E[&')$3 M;%L009@P20`"!8J"<]*<:4LF!0@_,/#`2#&S;E@04[),<1*D29&!?@$+)FPX M,8P8C.E^?>SD"9$BE"WW_>LF\.`RA4%XEA':\5TI19@4"3+E\FK-KV-[IE%[ M]%TK1:1,2?+$"6;6KCG+5HRCN-V$38(,09+$B>_,K3?#[HPGQF*9#R.V"?,0 MQ&^'L8+T\^7`WZ%@#)J3+ZE`'W\*[*'`0/@]9,8;_"$($0C^-2@1 M'7+4,49$3#E%D!L2EH&'17*X`0)^9Y1!QQMPT(%""AU^6$:((SZ((AT/D=$B MB"+B-^.+F*)[^L67WQEVR"?" M06[(,8<=(J1@6`A$%O&$$3N`8)B!"3*0YT*%BR%%&&&OP=V>>>[;A9XP+!DID=MMU5X2AB2[:J)UXZ@G" M"6Y,"JB@()1V6FJ;@M`IHXZ&NJ<A@)PIVO)%&;&8TE)X9*/#$HY;[EDA2 M60@IQ*67=G#A1IB.>@@G"D5@D0057Q@11!),5($;B^RZBV"\K)F%@@D%C4GD M8B"P"0>/(J$@`L1E8&RGQBIV_''((Y=\LH0JC\@RH#W,'"@??0%J`F22L2JS M;(PE`+#`!,/!%&LN3-246?+Q],9'**^\FM2IFH9:LE?3S":\:]NZY-0H'&MU MW%EK'?#`AGD=YW]RH'#"J"C[S;5A!7]=D`MNO)&34V730<;9=*3=[KLL)VDW M"%/GNEMO?-=L)]U^L9UWUK;EHE9[\Q];PTX0Q_Y=Y+AB#MJ>]>.N^&" MHFPLJF?EEZ.--.=U5SHUM>.Z$\WY" MXN*#T#@=37]Z]?GKR_4LXSJW:8][O>$# M]*SE/=K927&W$YSN"G>X\_GN;\!C']C6XY^PS$]Y*6-7^B18OA-8S(+L4A0= 2Z@`CH8%L"E48PA"*,(4I\&== ` end SHAR_EOF echo 'uncompressing file uname.c' && compress -d < _shar_cmp_.tmp > 'uname.c' && rm -f _shar_cmp_.tmp && chmod 0600 uname.c || echo 'restore of uname.c failed' Wc_c="`wc -c < 'uname.c'`" test 1707 -eq "$Wc_c" || echo 'uname.c: original size 1707, current size' "$Wc_c" fi exit 0 -- Earl Chew, Dept of Computer Science, Monash University, Australia 3168 EMAIL: cechew@bruce.cs.monash.edu.au PHONE: 03 5655447 FAX: 03 5655146 ----------------------------------------------------------------------