Subject: Linux-Development Digest #986
From: Digestifier <Linux-Development-Request@senator-bedfellow.MIT.EDU>
To: Linux-Development@senator-bedfellow.MIT.EDU
Reply-To: Linux-Development@senator-bedfellow.MIT.EDU
Date:     Thu, 4 Aug 94 19:13:07 EDT

Linux-Development Digest #986, Volume #1          Thu, 4 Aug 94 19:13:07 EDT

Contents:
  Kernel change summary 1.1.36 -> 1.1.37 (Russell Nelson)
  Re: lint for linux (Alan Braggins)
  compiler warning (Andreas Joppich)
  Re: question about game port (Eckard Kopatzki)
  (none) (Alberto Vignani)
  NIT Support in network devices? (Matt White)
  DBEngine 0.00.02 Report (Starcon SysAdmin)

----------------------------------------------------------------------------

From: nelson@crynwr.crynwr.com (Russell Nelson)
Subject: Kernel change summary 1.1.36 -> 1.1.37
Date: 04 Aug 1994 14:46:02 GMT

IDE Performance Enhancements    Version 2.1
        -- Support added for E-IDE BIOSs, for systems with IDE drives
        that "have more than 16 logical heads" (according the BIOS).
        -- the HDIO_SETUNMASKINTR and HDIO_SETMULTCOUNT now permit
        only the superuser to change settings, and no longer permit
        minor device numbers to be used.
More changes to memory management.  Removed some overly enthusiastic
        merges of vm areas.  Added a missing one in the memory mapper.
Changed the AHA1542 driver to delay a little bit before sending commands.
Changed the SCSI driver so that it keeps a linked list of SCSI
        devices, in preparation for hot swapping.
Added a two-level directory cache.  The idea is that new additions
        (from readdir(), for example) will not flush the cache of
        entries that have really been used.
ext2 directory caching is gone.
If the rock ridge driver can't read a continuation record, it detects
        that now.
SysV filesystem driver is now version beta 2, and includes memory mapping.
A few new fields initialized in the elf binary format handler.
New swapping is now standard.
Scheduler is a little less enthusiastic about switching to new tasks.
Optimize the uid testing in doing system calls.
Missed a test for allowing suid execution to make a syscall.
--
-russ <nelson@crynwr.com>    http://www.crynwr.com/crynwr/nelson.html
Crynwr Software   | Crynwr Software sells packet driver support | ask4 PGP key
11 Grant St.      | +1 315 268 1925 (9201 FAX)  | What is thee doing about it?
Potsdam, NY 13676 | LPF member - ask me about the harm software patents do.

------------------------------

From: armb@setanta.demon.co.uk (Alan Braggins)
Subject: Re: lint for linux
Date: Wed, 3 Aug 1994 09:46:37 GMT

In article <31jr6s$3ta@nms.telepost.no> tor@spacetec.no (Tor Arntsen) writes:
   >gcc -Wall -pedantic does *not* catch some of the (even
   >more trivial) errors that a decent lint will catch. *Esp.*
   >if those errors are *calling problems between* source files.
   [..]
   Use prototypes.  Put them in a .h file. Include the file in the .c file, and in
   other applicable source files.  Put a target into the Makefile that sends GCC
   '-fsyntax-only' and all the -W's you can think of.

In particular, -Wstrict-prototypes, and -Wmissing-prototypes, which
aren't included in -Wall.
--
Alan Braggins  armb@setanta.demon.co.uk  abraggins@cix.compulink.co.uk
"Any technology distinguishable from magic is insufficiently advanced"


------------------------------

From: aj@z2-db11.ms.DeTeMobil.de (Andreas Joppich)
Subject: compiler warning
Date: 4 Aug 1994 15:04:45 GMT
Reply-To: aj@ms.DeTeMobil.de

Hi folks !

After compiling the new kernel 1.1.38 I've  got the following 
warnings. I stepped up to the new version 1.1.39, but the warnings
still remain. When I boot the new kernel and start xdm, the screen 
starts displaying the login-window and immediatly after that the 
X-server begins to restart over and over again. 

Could anybody explain this ?

[
make[2]: Entering directory `/usr/src/linux/drivers/scsi'
[...some stuff deleted...]
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes 
-O2 -fomit-frame-pointer -pipe -m486 -g -c 53c7,8xx.c
53c7,8xx.c:288: warning: excess elements in array initializer after
 `pci_chip_ids'
53c7,8xx.c: In function `NCR53c7x0_init':
53c7,8xx.c:410: warning: `i' may be used uninitialized in this function
53c7,8xx.c: In function `pci_init':
53c7,8xx.c:877: warning: comparison between signed and unsigned
53c7,8xx.c:800: warning: `expected_id' may be used uninitialized in
 this function
53c7,8xx.c:800: warning: `max_revision' may be used uninitialized in
 this function
53c7,8xx.c:800: warning: `min_revision' may be used uninitialized in
 this function
53c7,8xx.c: In function `NCR53c7xx_detect':
53c7,8xx.c:917: warning: unused variable `current_chip'
53c7,8xx.c: In function `abnormal_finished':
53c7,8xx.c:1356: warning: pointer type mismatch in conditional expression
53c7,8xx.c:1357: warning: pointer type mismatch in conditional expression
53c7,8xx.c: In function `synchronous':
53c7,8xx.c:1560: warning: assignment discards `volatile' from pointer target type
53c7,8xx.c: In function `NCR53c8x0_dstat_sir_intr':
53c7,8xx.c:1615: warning: passing arg 1 of `print_msg' discards `volatile' from pointer target type
53c7,8xx.c:1650: warning: passing arg 3 of `synchronous' discards `volatile' from pointer target type
53c7,8xx.c:1658: warning: passing arg 3 of `synchronous' discards `volatile' from pointer target type
53c7,8xx.c: In function `create_cmd':
53c7,8xx.c:2379: warning: int format, long int arg (arg 3)
53c7,8xx.c:2502: warning: assignment makes integer from pointer without a cast
53c7,8xx.c:2516: warning: assignment makes integer from pointer without a cast
53c7,8xx.c:2534: warning: assignment makes integer from pointer without a cast
53c7,8xx.c:2553: warning: assignment makes integer from pointer without a cast
53c7,8xx.c: In function `NCR53c7xx_queue_command':
53c7,8xx.c:2683: warning: assignment discards `volatile' from pointer target type
53c7,8xx.c: In function `intr_dma':
53c7,8xx.c:3508: warning: long unsigned int format, unsigned int arg (arg 4)
53c7,8xx.c: In function `NCR53c7xx_abort':
53c7,8xx.c:3653: warning: assignment discards `volatile' from pointer target type
53c7,8xx.c:3653: warning: assignment from incompatible pointer type
53c7,8xx.c:3683: warning: assignment discards `volatile' from pointer target type
53c7,8xx.c:3683: warning: assignment from incompatible pointer type
53c7,8xx.c: In function `NCR53c7xx_reset':
53c7,8xx.c:3737: warning: unused variable `hostdata'
53c7,8xx.c: In function `print_dsa':
53c7,8xx.c:3768: warning: int format, long int arg (arg 4)
53c7,8xx.c:3768: warning: int format, long int arg (arg 5)
53c7,8xx.c:3768: warning: unsigned int format, long unsigned int arg (arg 6)
53c7,8xx.c:3760: warning: unused variable `c'
53c7,8xx.c:3759: warning: unused variable `cmd'
rm -f scsi.a
ar rcs scsi.a hosts.o scsi.o scsi_ioctl.o constants.o scsicam.o st.o sd.o sd_ioctl.o sr.o sr_ioctl.o sg.o 53c7,8xx.o 
sync



-- 
_______________________________________________________________
Andreas Joppich                              aj@ms.DeTeMobil.de
DeTeMobil GmbH                        
D-48153 Muenster                         Phone +49-251-977-2943              
Germany                                  Fax   +49-251-977-2949
===============================================================
   The above statements are my privat and personal opinions 
       and not represantive for the DeTeMobil company !  

------------------------------

From: root@stevie.isar.muc.de (Eckard Kopatzki)
Subject: Re: question about game port
Date: 4 Aug 1994 14:28:28 GMT

In article <318kg2$j9c@cherokee.advtech.uswest.com>, mcain@advtech.uswest.com (Michael Cain) writes:
> 
> This may be a dumb question, but a quick look through various FAQs and
> HOW-TOs didn't get me an answer:  does there exist linux support for a
> joystick attached to the game port?  There seems to be a device major
> number reserved for the purpose, but I haven't come across any code or
> pointers to code that actually implement the device...
> 

There is a joystick device driver for Linux implemented as a loadable module.
Ask Archie for `joystick'.

I wrote a quick-and-dirty ten-line patch for Xpilot and ... it works!!!

-- 
Eckard Kopatzki           Internet eko@isar.muc.de
Therese-Giehse-Allee 53     CompuServe 100024,2175
D-81739 Muenchen, Germany     Voice +49-89-6378103

------------------------------

From: Alberto Vignani <alberto.vignani@pmn.it>
Subject: (none)
Date: 4 Aug 1994 18:39:06 -0400
Reply-To: alberto.vignani@pmn.it

Subj:   atdisk2 patches for kernel 1.1.39
X-Mn-Key: KERNEL

Hi all.
I got the atdisk2 patches for 1.1.38 from mipgsun.mipg.upenn.edu:
/pub/delman, and installed them on my system. But 1.1.39 adds even
more patches to the harddisk driver, so I decided to update also
the code for my secondary IDE adapter.

*WARNING - for hackers only*
*Please refer to the file atdisk2-0.9.tar.gz for documentation*
*Please don't email me*

How to proceed:

1) go into the kernel directory and apply this first set of patches
   (they come from the 1.1.38 version, unmodified).
   DO NOT APPLY these patches if you already have a working hd1.c!!

----cut here--------cut here--------cut here--------cut here----
begin 644 atdisk2-1.1.39.patch1.gz
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
@X3VDEZ\^FH:I2[BO5WKG*9=<3_$!ROXOV_"+NNX<```L
`
end
----cut here--------cut here--------cut here--------cut here----


2) make a backup copy of /linux/drivers/hd*.c, just in case.
   Copy /linux/drivers/block/hd.c (1.1.39 version) to hd1.c in
   a safe place (e.g. to /tmp/hd1.c) and apply these patches
   to it:

----cut here--------cut here--------cut here--------cut here----
begin 644 atdisk2-1.1.39.patch2.gz
M'XL("-)802X``V%T9&ES:S(M,2XQ+C,Y+G!A=&-H,@#,/&MWV[:2GY5?@:3'
M+F52-JF7)=ORUHG5UMO&V<I.[_9T<W1HD;)X+9$J2?G1UOO;=V;P(/B0K*2]
MN]M[8XD@9C`8#.:%@1J-!IMY^Y/:MW'`SE:WC'68;1_9W2/;9DZ_WWYEFB;T
M<,I=>D?-+N_RS3>LX5@=9N*?;[YYQ0[V7C78'F/S(%P]'MSY<>C/#W"85V9%
M,^!^Q=@>_F/L7;1\BH/;6<J,=W5$[UCXM\G8CP"5L.LHOG?G7H*]#VCDMF,Y
M-C/Y!X[^51!.YBO/9R=NLC@(HOW9:;$Q\6\7?IC2FU>-KSQ_&H0^>W_V[Q]&
MX\L1^_Y\3-]?F16O'/$N0_GF9GZW/WNCHP(,%Z.?F-/.4"`DM76@(TM2-PTF
M+`A3%OLPH\!S4W\\\[P@N3.@U<)7]6/HBG/LM*U#9M)?G&$M]M-5'$*7F_'2
ML!\/'>SYK!%0`P+.AS^>_5*S%04UI$`V`@G9W/YS/!R-/HRN&/[G=&L'>^R]
M^PB$N=[!0QRD/O/C.(H3X-LDC6+DO((>#:^&U^-O1\.?")KU$'KD)W[*)E&8
MQM%\[L?,O_?C)]9+9X`TA6]B[0Y;."_ZB_/*,04Q#)A]G&N>>6,B1;R!^093
M9LC)LE-FUV&^O,W1&]DJ3(+;T/?8/`IOV=Q-TG'L_V;1),=IL/!C`YGXE1]Z
MP52PO=>QF@XS\8,+=NTY(R=)X]6$*/+BX-X//+8'WP,/Y&H<A-/H5^3K]^>?
M`*)&=`+#4"ZN?_F/X:M&"4DPUKXC^">8XQ\2@,'`C8K.-T&4K.^NV'8Y`DJ@
M@V$DP>]^!.P1H]3K!ZJIC+Y>!Y:8BG2'TVYN3[NCJ#'7$.]L`,B3[WPA_;"D
M\\2O6+8U5/]A6^I_SU;N:=M5>!E%:67L+5GT`FH35*_)V/4L2-ABE0`"G^%&
M2B.6SGP6KA8WL!N!6T_1*F8S-_88:IR$12%U@`T>A9X;/R&6B_.AOH<;#,3`
M7<W3!-$YK\R]`\8JUFG@Z/NHS'?U3>R0DY/NI\$??]"$GDO;'5<WT7HB%VR+
ME3O>S*/)W8;>7ZPK-`UQ'P4>O/\#MG2^3WK,K:#3L5I=,(1.WVKU264\:[QH
M(#Q-"O3WTI@`_]D>L(.4/=N#/PF0)#HY&WL!#8T:GWD0>D*`&%,M%BSR%!#0
MQ&LX283[U?[$7@]8JPYMPH@<B]>9#-N?]F<P9>QH4T="B*O:J&6]J%'TA.'E
M'M*;!XS&;'ZJA$1;4@%)S0*R50TY>9JS"DAL%H!.->##<A(MRH"RV:X$FO\>
M@9DK`<GF3>--TFI"4R34$,P!F>NQ?X-_1\!N1"-5`O4V';ZN^07LL-U=ICT[
M=AT$PD3[NXRA_<YX`S)]!'K`9SL>]O1O_3AA2S=)?'QF;NPSD-\H]KU]=C6+
M5G,/=84?@!:(`3^86'"G).#^?X5O+#E@_7C-2%'L<>6"FD2-.054OCN9,3*3
M+$B.&$J'A0MMP9I9Q'Z+^`G#2.Q2.N'A&?\H&R"G?<`ZQPS?P`"&V@52[FDY
MQ>8X$<#BV315)Q-8J3BGZ=HMA%M2PC&9*`%KL&P2]`*6YGHL&X2^B*6U'LL+
M.T#'TEZ/99LM(;!T-LQH_>Y@:G\H]A:V"8H%HN5NKVX*'H(0/+L$[%2FKKFJ
M#`;<8083<'5]=OWQ"O$4WCC9*T!+FM$(V"XSWGZ\^H7>L3_!YST[5P__&('S
M+!^NAL,?Y'?97`<2:K4!S"@'I[K6ZV10F/BOX.)*/8WB#)YU=$?>=^T9YI1M
MP"-MUD?$#`B5`/YQQVX^XMX-:*JY';L%!)]_L.O4B8<UC33@%_*1X@;26FNI
M49-1J"4:HJF,U%%8S=IZDC>B!?[4LC#)H>"(['.GCP&'T^W*2,J+B/DTT<S7
M&=^LDB>C#NNNEIT6,5L+G'&T2GG\=6;#>AJDWTY.VG5X(`V'WOB[CZ/1\/*:
M3V8+`$>#$&3QQ1E'=T8]1X1#\V0/LV#N,Z/1H,BJ+AR1;H\F>M@1$\UMD0RC
MMD.40T,.AY*(JBWS0M>*/23Z%/F9S82([AT2T7T5YU8-Q)'2NL$:;*2S_%8G
M+>-=%7EH83E/`S^A[H)81047J:;=L7K,;#I-^""B:TLW#";&&_2NT;GFAB\&
M>QG=S/W%&SZV<@NKW-)&35"F1Z?@@,NP%4R:!%CCPYK;8'`D"B`:=$L8I;,`
MG-F]`\V!I^6C:+S.Y^MT:;[-EIJO--4TJQJF`RXNKT>HO^.QZWDQZ0<A^U+9
M$T](V5NX2]Z?4Z=E%*<#G-G9]1DNX"8@1T"9$LH18&P-&!FYT].F99H(4==Z
MAN2,E-OSS33]CF,U;9A_IX>?6M:"W'8*_X/ITQ@G7QDNX/[S_'N0R?/ASQ?O
MAN/+D2&V?.,47A`?5.]D!D/3""]MQ<J>.7$O)RP"+]NAJW#A)G=$]Z]`QB<2
MBB0-#&4'"+=N"?_4+)PR`,QX@S9L9W(DF)$^03QU%T8/(3F1@-O\VOU:U^X"
MQ-D"AM4PF.=;/PB3!T,(B\5$G%3?#4"/\I2``=P_:-;);MZ"MW=QSFZ>4C]!
M"VHJ>.?+$`!W%N[C>`'&B/B%7/?V91,*CE+@@&9_LHK'E.9#8XK..V\"]RW1
M'M$*T+.1:S@!#[^K@_$\7,(=!]R[],'VV/`QC5U89/3`E[.G))BX<^%XW_K1
M@G)OZ)!C]+]*_'WD(\)=1JD/0+#`#P"XBI=1XL^?&&C9/=`*>VRUQ/PDH551
MSCXR\0N`'0$M2*9<Q8/[9*&"O(W=1<)Q`7DL2)DQ#^Y\-D5%6@<'8#YG$A"$
M$YYF[CU'G;@+'X+Q6YKR?>`_,#>A%V\O/EP!,7YB24A0C1"/W/G^DO=8NC'(
M7(`Y$!=4-)O&X`W?^*@+DTGL/T",Q#<_SU<V>[8T4.2^<"4#,J#"7FWQCLN]
M9(B;6\MCFM=SY49Z>=L4-DDM=A]@N\,$C,N//_YHD6A&GC_7))LWU'E_A=&"
M>/']6_9PL./]\):]@[C-M]B[[Z\&.]X!_=_"U/![$'%HP<U)T\.I@"3OP2=-
M&K^(>1TT[7:/"+A932F;<]"T.#=[+:L/W.S;5E]RLY!"51N+B!1F:CI?)9A'
M7KA!B$O4ZK6YA8KO?>]@%?+$M%=7V_4(]VM18>C;/;_;_T5=2QKG_Z`OM]#`
M8_``5GZ2&IIC(^Q;OV4YL"HMV\;/G.M(%@X<`=)P*#T%*]?X#"MG;674/A]-
MA>_YURP;5[$X8V2:E$AZGD2K4"E_^[ARZV*6`3L'2]`KR#,V=<$O\[:QA5O"
MHB,KK*(T.&7R<A/@]KI,K!^B^O-`!33$24]N>-KN9A'0V182]W=-D&T5.<C5
M$&7J*TD#_<]'*.'-<[&"MJU`7]X9+>?0<IJP,YIM_*R(3R9<YM"^&@%/0`7@
M9W=L_(_!@VF*0'JR+F"9K'/>X,WN8$,6(LLF*+<#<&W(.13"V6)&04_\8_20
M@,N06E6)@DDQM?!YH(4HG1^\M5J@?=K`Z]8A?B*O4;AAB%K`,]IBO!^&HTL(
M8MY^_([!T`UM9`I9>#Y1!1_M+-8PJS$X:U"8.@H9>=!2ZROMP#J+90ZCI:&&
M5I&(S=-;N\`#>\IT:C9WRT;$A25_3J0HZOG4BTX^]X^PFV0#Z89U29PZ)9(W
MX.-'LEP%';'J9(XF!IM(,=>0XA1H68_Q16)R>4&R7`0RGGG"8)&<@6M"UJY#
M)[VTI[-XERM4_20:-A9\:SC\5#24QZ+G0!<=>:O^XXQ4@\Y0930M5#4.HB4J
MI9FY@5@]?N!F-=O((OK&#7L;I1%,9.F[J=RSV,,T`YGEIG1VL=&I9\9!-X?!
M)Z&0%)L+VC:(?VMP`/"T*"U84K4(XVP'A#/(#Z_X^BS)4X8*7O[YIVXF7B2V
MI-^W(78M$!*K$S/(TY*G'`0/=K`16'(+!]S-W_2,GG+#X;YPZ[!+52RM7D>6
ML4"<XD7HW[I"V-W0H^\8PR6^OZ!C6"Y`=*(3,C_UXQ"BGWD4+??9B,IH((AF
M%X2-'_=`3&41JG_B\3"=#4,$A'H:)K#/RVKX.>4J]!^70+/OC8EJ0!ZOEC*K
M;I;[.*5.)'7"U:K4V1\5/&PDIL"EEG@)PBF"\/33]<7[X4@S)VT'`S:S[?1E
MW,9+3"BWQP:DMVV;6^]<.A5?BX2<.$/-VVQ0T>>CGT0^T\SW<2H[%:VN^-[(
M<M3M)F5!VRV5HQ8<I$"?+?UX`6%Q1.=T%Z.?$N:M,-!CCU.?5^90Q@^XE!YI
M>5+46X9T5^K5SL>:/GD_A*983HRCO@O"E:\E/:`3OA^_/[OZ@10Z/7WX@:M>
MG!_5;;65Q$O]%MV-TVB,TZC(<,LE.:Z0+*$0B`&H8"H/-J0'FC\2$6IA>U"F
M.*%BA=(A29Z9:\Y+2C273S;DN&L/3DH#59ZAE.>XU5#<-2Z9ILF<F$]KV6F2
MN];N.M)=`]U):8[&@(4R&<9M'[X+10J$:@IR`;2*[FY64Q!HBWJ>G/3$49T>
MYV[HRFKJI0A'3(V.`J!Z=W+2S[WF16]2T=/N4.]"E;A14^0AIZB6(FU5*9D8
MUQ&@L3/W&O"O;F7)C`$\6XS3-=BQ>_-'$715K.&7(&):!%9@4:G!Y%EQA*F8
MML4,K'RILP(W34/RLJ[5TY&4'#IX<M#NV>KD0)T5["JAK&MGGM+%X=:D0FE5
MEO04NVOZJ[K<IZ8.10;KR@%IL\N3.3Z;7H?4=,5A%1J7!?D)Y4Q!SLCP3HV&
MT!Q@@+6=\`\QW+X0[V:GJTX1]6U0W4]HX=>-AGJ?K9UNAJAK`0?513A-OKD[
M=I>*3YWL*/'%M(H(-2@V*JY:/6\7!IE=4)YK'M#9"E(S3<K:BO0XME=Q0;PF
M+X_*7`U^_D*S)E_![#1[6:H7+21L=B7PDU4<8ZHR0WDL^H'4J$2"(WQ)E.2M
M*]"P_Q92*2:7$\Q.LT^&M=/J98;U66CQ-193<>`+S>9GPO^-MO-H9U(:_5]I
M0+]XO)>M:*=-&J63E7FO]U+_W[IU2#U)7[=5[=81XS[7KZ.:DLWR557A\C+$
MWR:)10H_H^IE.]DKS>BE`IB7I.VPR1>JYV0+5=9;G#VX,%Q;9A8[HZ5^7+9>
M1>=LG?6J[J<GZ%5R^W.TYS:Z,Y_L19YT;>"%P\PNQ(N.2`<E$&P&[GP<+=FO
M:PXA/J&]E&DB1W+MM=+*3*^UK4P[ROA[0]R+P6ZNEUI-)K(]1;_U=*!=[:#E
M*_BFFEYC1RR-(K9PPR=QUV-?TJ)KO[7=-+;J,F0+423FMH"Y'6!NV\9/E6L3
M3$6ARK%*I+F.@%!:O;$[2?$<>W?`_MMP3D[PJ@/&^43DQAY-7:FPVL7EQ?5X
M-/SIX_#J&I_Y`=/[B\L/I4H,V$)85<X&1=\87\D@IL(YEAX0HH9E,"@)=W+2
MK6-*BZ,\Q<)'?AXLX)+,`<K!.5L!;EY<-TW]Q1*3)K@=J`1`!$8['E8%IPR6
M#4MW`6\P\:%_]GY?GOOD!>&OHX3%9DRPV"I/:J-4D41!V`D&LPM1IS"8XOP=
M:R#NV`XKG<W3KJ$R<=[EH+++AA`.YLWA\2!<C(9?Q<SX@W"BX<'N5<9O7XA%
M#]ZP<%H4#0*458S"2K'+Z[*[3BPDWIG=PZRBH9C_Y@6RR#G*O?+3K8$X\2`!
MY4<>E&6M>.N(U^2M9MJ4IU!C?^+.@YO837W>X'!GF:LVK+NY\4'.8K:<NT]8
M#I*X4]_"R@XB,:$Z=DQ@HL+'-BR"XM4Y-97OE^+2IRQ@M]_/7'HM!E(9Z')%
MQRF5W^BY9R8]YXD;AE'*9F[H@2\C1/TA2&=L$1%I;@C`C-?Q--AM<(^YNM5R
MT\FE<*K_)M2L5J632T<)0DL?VK2G#AVG0B`JX-9K'9FF0*)VO(I<1466HRK-
ML3T\T\^7>?*BE.2@3I6)CH:S+J51R&,<.ETZ"#YL=M1!\%]A$CI2?X5)GP?_
MO\`DP8X'-TC'$(OSTZWRN4WF?QVQ,,*H?>VF4'-]$08I+Y^BK1-V#)5[>`&U
MAY]")\A4`6BC/?$U.PW2\P2(AV7UB-MZP%N[P,_E3)@H+1;%D<".QB1:@#OF
M";^Q^-K1WY>/1+UHG'&4Z94\XGQL',2_&?PR,PV0;W9$>[%PHE'C]2!%Z%RK
M`BY>X$#]&TW2N;S0&818^K+'/RUYD7"*L>,>??`CM$/N#1QFW@#%JZ\)C/PG
M\;UQ&HQC7$&]!+TQO+C\^>S'HC^8!V"GIZQ;\.WXH6O>;Q-GKM7H$U#ADQDS
M)@M/6-B)F^#U\(L/X^^&U]\-/QSQ^70I"($)]54P`IH\1I?@WH^QR!B,GVO\
M/!Q=?/O+^!^CB^NAQ<"74C5^>_`@ZON(.H`59EA0!0W'?&.NTO$T&6.UG'81
M4!E`4?53Z.24>A%N67[&=F'XQBF9I_J+P_!4\TO#J(1T:1B9T\L-]!#%7G$@
M=)ST<50?I]B)#\/KJM4X\"8(/3].!%\%%E2)!MYHK9`:(#MUXW2L$T^71C/B
M\;WP4GI]$N.^[11O;@C!OT4EF]SA-I%?!R1'\C<*+'Y__Y_@BHG[OGL'Z+N!
M#GUCU;276#!+I="H72M?L5J7-[\-^*W?9!9,Z38QED.#],UYK6Q60$M`#CLY
M80+R4ETY5IT2/,3DT-2=7]?EW1?N8[!8+;2;RK(?,J=OVYPYRH6;>1P.HAS!
M'T(I+PX3+WC<1,_\K<UA%'?D$0.NB!(7`J7CY9`38.8[.=6]6`TK;CE^_Y&3
M\TS>,Y]`'VM>^TY/UKP22F./>WEQ79Q=J()'#(MYRD]K@-<XR/'?%1I3@"`I
MH.P7_P[CK"D"X#FLZEZ.WHW)7D8N".?VM]]J6QVPO_UV2Y;?Y.T3E_$@#$IW
M^:@&RL*X!(S-([)?KC^OCL*UT;[F+E5PS4%EX5KVC2F%D@?#T28+$`JZ*`\M
M0O^_EN4V&,0BTRCV(=@!5OOQVUU-^4W5_FG7A.5]EL+53JT97!"C<,4#*$32
MCZMQ%:^LZLV(K&DB<'T-=/%Z:*&YBA:CLQ%C\9*GUHSX>AN!B_=,"\V5Y#B;
M9UB\C*LW(T:GK<"%UXXW!\80B*&EN!O#(H_IQTQN(N]IC-'8.)DDP?@&[,#,
MGR]AM)O%^'Y)H^>BR6Q1=W?ESSX,N&SP<EQ^\=LT<6AQ-0P:24Q-O`!",WJ6
M-U:Y4L!?V@&/U6?@>\7Q$WOW'GJ[-^!AZC_N<(21\T3>\:;;%0CVX//;$RZ[
M>G=U<3"\.K\X\--)KGX3^P8)21P5KD:+I<LO25`D>G5-YX-44)3.5@DNQ`,/
M0[$F*5K%"$5S("@,2+`F"8W';9!@9)^AE&C\V`<V4R$P]EQB7!52C1-.;Y]V
M8.W;50P#QA@*6WCOA*Z&N$FR6H@9XA473AYG<H)0)[`D;OATJO(&$%\L7&`<
M[X)CT%V2)R!MP>E!,&P#F<.LPW3.BX_<1-RK<?"N?%-0A=?@IT&<I.JV.Z@E
MO&0O,<^"VQD+@QOD(!@WG!#"H;?#[$>G:6D_PR%AYM&#`-D7/^U!D[TA#HD;
M^RYK@U62PZ9/2[R.#QBG@,0+)BY%B'BE1H[45SK+#5F/8!'*DK.RL)-+:3W>
MTBPLP*7O@UY/N%N`UW=<6->P\;L?1^S>G:]\MO!=L/52RA`&ACJ[UN5+"2D-
M1.M&HXDQ0-@9NY@B#EPP+C<\)8",H6$2[H*HFS[P);3492/"@#<O0<">8+@D
M_%K^N!!VR4@!KSEB<S_].LE>$W#N%U!2Y/XT>$0!8'NH!_88IFF>D*2+\P:E
M0H>8&<?[3>0T%,O!95(LE_HR34I^D<'63A+,7!*+R3(T([-'F'^&-1ECF;>!
M`D2GY+#NO&B-%X)GO7E)L:YO`$&3ZTI5?*]>4'D.U9@R$=10%8Y\H%R=.,0+
M&@WME`@\X0!_?D4E<]4%B?Q/C02%!)N9=7"J>^2ON^%V"_T'6)IA`W^M!@4@
M41DSOJ7G;GS+-5G('+O9EK#*DX<M`:(]@:5+I&!EWJ>\4$9A#'=:^FVKV0:G
MI=O%3Q&7T:TR%Z5GYBZ7/EU,0D6&NNE_2KF6GL9A('RFO\)"6F@(+3'L`6VW
MAX(0XH"$Q')`555%:8H0M&5I`/7`?V<>GMB.G16PM\2Q1WZ,)S/?/';ALLZQ
M$`6*910IQ>H93K^2@7#U'G,4A6_`NFI;<DB!Q#;-QMP([GW00%+ZQ2\LU',@
MH@[O4AM(."LK$EY]"0BWA!3^J0AUW#P.!8L>"CX-#PF7`"'<B+G$.T:RF,)F
MMGG"=B0:(CS_L9:TN1;]Z<6D,COMKR;2;JW4K9!'!;3IQ?D_Y/J]E@T#EFCN
MK?$9QZGJ)MF6F1NZVB?,GE`GZ8YP>+8O5(C8:S?NO(XXE_C8Y[]H:*R6!O79
MWR%#[(X;(S@@GO@+H4)B5,*H'S/S-RA5(X<>CZW&DWJ.I,HDI\"&NZ?AE'3+
MG")L^.5)Z1KE,K/27H0X[IBUV/$$R:YUQ&K[5SV0O")RK=S_[K+%3%9V,J!\
M$[\`%I\4"#MV85(K&<1C`0DFK`/;,:8$0W:$V9BISK)#L5"ISW2^WBP+SK_$
MI]JN[?3\2EBD[X*]YK<NRL644(Y]%7Z`52>=M$E&?X\.6XB$QK.""6M\F)6O
MW1H>(1P$F6"^>EHGUNGZKP&Z,4)9AKGQ.&5!^(EA%F$4Y!"AYL8WVN58-[G.
MT#]^A$<`VB`\F(*/^6R:X_7V3O!X0"=R+)[#[L^'DX14I%[.LL"`(35G(20Q
M%`QI*CY1]QT^[]@1%F,@%7TLP,&D/U\R"U&*%V8_6+#![WH8[:MB>_#NUJ4T
M@`=&)%'JT+C"/WDUL3UNKD?G9RHO"E!#38RE]*DK<9Z.KD:G%W]N7;7#=")Q
MN1<VXV9&FD%:)K:<IT]7MQ#6+91UA#1Z.\&2<VT82LTPFBSB9_D"4SS6F%J/
MNG`!?\2[DC17TA-0)A7Y4U[<5YL.UA(B.\'VY,*=E"&M+D>W)V>@-F(T1.<#
(Z!V1<@=6``!7
`
end
----cut here--------cut here--------cut here--------cut here----

3) copy back the new hd1.c to /linux/drivers/block.
   Recompile the kernel from scratch (make clean-make dep...)
   [unless you had already a working hd1.c].

4) good luck.

Bye
Alberto Vignani

------------------------------

From: whitem@arts.usask.ca (Matt White)
Subject: NIT Support in network devices?
Date: 4 Aug 1994 21:17:10 GMT

I was just browsing through the details of the various kernal upgrages, 
and came across this:

Subject: Kernel change summary 1.1.31 -> 1.1.32
...
nit support added to network device drivers.
...

Does this mean Linux now supports a Sun-style /dev/nit device?  One that 
I could use with CAP? (oh, please...)  I am currently using CAP over 
IPTalk, which means I need a router.  I'd like to go to Ethertalk (and 
Phase 2), but need something like /dev/nit.  Has anyone tried this?

More details, anyone?

====================My real computer is an Amiga=====================
- Matt White                             Matt.White@usask.ca        -
- Technical/Computer Assistant           whitem@arts.usask.ca       -
- College of Arts & Science              University of Saskatchewan -
=====================================================================
I can't get ahead, no matter how hard I try...
I'm gettin' really good at barely gettin' by.
        - Brooks & Dunn..."Hard Workin' Man"

------------------------------

From: yuriev@astro.ocis.temple.edu (Starcon SysAdmin)
Subject: DBEngine 0.00.02 Report
Date: 4 Aug 1994 20:27:37 GMT



Linux DBEngine testing starts in 10 days. Current version supports
*only* low-level access for DBF database files. The engine will support
access to xBASE, DBF, Paradox & MS-Access file using common interface. The
following hi-level functions were implemented:

        dbOpen, dbFieldReport, dbSeekRecord, dbSearch, dbIndex, dbSort,
dbReadRecord, dbWriteRecord, dbReadField, dbWriteField, dbFlush, dbClose

I plan to add at least all functions supported by dBASE III+ in the
nearest future.

Best wishes,
Alex

------------------------------


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: Linux-Development-Request@NEWS-DIGESTS.MIT.EDU

You can send mail to the entire list (and comp.os.linux.development) via:

    Internet: Linux-Development@NEWS-DIGESTS.MIT.EDU

Linux may be obtained via one of these FTP sites:
    nic.funet.fi				pub/OS/Linux
    tsx-11.mit.edu				pub/linux
    sunsite.unc.edu				pub/Linux

End of Linux-Development Digest
******************************
