home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1996 May / PCOnline_05_1996.bin / linux / source / n / bind / bind-4.001 / bind-4~ / bind-4.9.3-BETA9 / conf / Info.Linux-more < prev    next >
Text File  |  1994-07-23  |  7KB  |  127 lines

  1. Replied: Sat, 23 Jul 1994 16:21:08 -0700
  2. Replied: "Charles Lopes <tjarls@infm.ulst.ac.uk> "
  3. Received: by gw.home.vix.com id AA15443; Sat, 23 Jul 94 05:24:25 -0700
  4. Received: (from tjarls@localhost) by petrel.infm.ulst.ac.uk (8.6.9/8.6.9) id NAA29352; Sat, 23 Jul 1994 13:23:55 +0100
  5. Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.petrel.i386.Linux
  6.           via MS.5.6.petrel.i386_Linux;
  7.           Sat, 23 Jul 1994 13:23:55 +0100 (BST)
  8. Message-Id: <oiAEjP1z0001RhkV5M@infm.ulst.ac.uk>
  9. Date: Sat, 23 Jul 1994 13:23:55 +0100 (BST)
  10. From: Charles Lopes <tjarls@infm.ulst.ac.uk>
  11. To: paul@vix.com
  12. Subject: bind 4.9.3-beta7p2 (small patches)
  13.  
  14. Hi Paul!
  15.  
  16. I've been using the newest bind releases in the last 6 months on several
  17. linux systems. One of them is primary name server for inf.ulst.ac.uk and
  18. 194.160.192.in-addr.arpa subdomains since the end of january. All the
  19. other computers in the subdomain use it as forwarder. Perhaps would you
  20. like to use my patches to add better support for linux. Here is a
  21. description of the changes I added:
  22. * use of reliable BSD-like signal() instead of SYSV signal() (since
  23. linux support both) so we don't need to define the macro SYSV any more.
  24. This macro preventes the use of some functions availlable under linux
  25. and maybe introduces some problems (I heard from people whom compiled
  26. bind with -DSYSV that named uses to die after an undefined period of
  27. time).
  28. * add use of sigaction() instead of sigvec() in ns_main.c if the macro
  29. POSIX_SIGNALS is defined.
  30. * definition of the right macros for linux in portability.h. The only
  31. functions from lib44bsd Linux needs are inet_addr() and inet_aton(). I
  32. have included them in the standard C libraries of linux and I hope to
  33. have it included in the next official release of these libraries. So in
  34. the future compiling bind under linux won't require the use the compat
  35. library. Use of compat/sys/bitypes.h won't be necessary either.
  36. * use of linux native <sys/cdefs.h> instead of compat/sys/cdefs.h.
  37.  
  38. The library and header files installed by bind require sys/bitypes.h and
  39. lib44bsd.a to be installed. This must be done manually. It would be
  40. easier if lib44bsd.a was included in libresolv.a and the bitypes.h
  41. definitions in portability.h. Being far to big changes I leave these to
  42. you as suggestions. Any way my version of linux C libraries include also
  43. the new resolver and extra definitions in sys/types.h so none of these
  44. suggested changes won't be needed for linux. But there are other
  45. platforms these changes can help.
  46.  
  47. I've been thinking of adding the use of GNU configure script to bind. It
  48. will require small changes the sources itself. If you think it's a good
  49. idea let me know and I'll go ahead and will make the required changes. 
  50. Also separate numbering for the resolver libraries would be great since
  51. they seem to change more slowly than named and the related utilities.
  52.  
  53. I hope you accept my patches or/and some of my suggestions.
  54.  
  55.     Regards,
  56.         Charles Lopes (Charles.Lopes@infm.ulst.ac.uk)
  57.  
  58. begin 644 bind-4.9.3-BETA7p2.diff.gz
  59. M'XL(""GR,"X``V)I;F0M-"XY+C,M0D5403=P,BYD:69F`.5:>7?:2!+_FWR*
  60. MMK,O"XX`75SR)+O8R#:[&'L`9SRSNT]/2(W1LY"(#J\SF?GN6]TZT`6(7)/=
  61. MY<5!JJ[NKN/7U5W5Z,9B@>J:@QJ-YMRP]+K8Z#6$^ID\ZW<:MF,\-*_51[PP
  62. M3(P:\>.+DY.3_1TJ%XZ!_N:;B.<1)THM3FJQB.OUQ!?U>CTQ6H9/X"6N%_"=
  63. MI#]TVI[(<&P;T7>$)OWQ:'B&WB!'M4QC#A3X][(Z,BS_N?;B"+T\/X?&!TU#
  64. M]<'TY^D[0H(.4R#6S85)7F^'@\%P`H0F]C1"&,C3F7PODXY-WW6:+J@9T:_[
  65. MXXB\4F/JE3RZC<A$"C)O'\:8`?%/\!E'<IU/^C_7R--(OG]CXF=J":(1QR%X
  66. MK)?0:*/0VEAC4$M1[J:R<C8=*-/AY;@_(CP#^>SNDNAXP\/K:'`QZE]2G5UX
  67. M'8X'-R`9:9#O@;@`05!]2-Y3EMEBAT(S9*W@+E4'-U>&JX6-@4Z!A6Q--4,[
  68. MD:;A^+R2:C(LS?1U3!0I9T5]+X@U>[56O6CDIOO!;6HZ7KB-)0!Q>^-NH&_O
  69. M5YFJ'NJO'81ZB!4ED9>$5A+Z.WK^A/5@,;"([4FMGL2+VQ=#FV/:X5H@`Y/7
  70. M7@2DE\;"@C$K"J#A8JI<*80&!,/"*=J+UX05!2UZU0R`1HB!=(J%GSWT0T+&
  71. MMZ05FRX.9HF[*HJV-GV7_-62DREG\N5PK`SD\]&T`H-AQT+'Y\?H8XI)'@]"
  72. MEM]/"Y7E1([A1'&C+KP`H1LK'`^U]ATJ&[8`&:&*]!DU3Q!5$)TT8P9"/(HM
  73. M0EK*X,E:-->VXZESPS2\#R&.LL1]^,GRYT.FF,'-GAY\5^+X[7CA^`[#"4(4
  74. M/5^&KD,T-"8-=I1R+&FNH=]^BPF^Z3G&,R55(QI$H!IZ]0K!-WK[AL@@L.U:
  75. M<A82I^YFPVLY-17U))6K'7OR4+G^"0WDLT>8)&N!*MFF<"GLU:#(TGRGQ?!=
  76. M+F?IL2Q#H)Y-Y,GD9E*@6O4HI0(Q,-'A!R0*M5INH.N_0XB^OJ5TZ'R450HL
  77. M$-/4M6V:=C!&5IKS_E0^AW&(+_A.%R07<[[X+,E3DN3M^E64N;',#\BPMJ\_
  78. MW=::<_M!0N04TC!=[]`N:W=1(E9$45YUUBJ\8(\&BP+J[FA1T(%N%E.\1JB+
  79. M6$YB60FB(<%Z&"Z*NI"=B<8+`7&LU&I)K>Z._45D.FR$80B3,@W>JAF8W/`,
  80. MVW+1PG;0PK>TX`VL1V:J"K4@QM(](I`CV$36JJ.NR"92!)LD;I(1)#7"'"+?
  81. M&M.-"&TVHC1/S$'W1:I&".BOI,9>/2B`JYE%\+G:'8@^2UUA%SMY`,8-!V`P
  82. M[K-OU]K2*W'2X7H2X)??A42>Z6RB:;33C_O7\E2>A`>9/QAIB9"8EB,^-H6[
  83. M'=%%S)U:#M/ECX%;=(X*SHPP=GB:@C6UM-=XX9L0/SV\@B.*ZGP@*^=U1H_,
  84. M='OM51[@L%KU>0K9(:4<I$-FBLJQ_800Q$=>XML`S**0&K%GPJDH<0>"&"EC
  85. M>38XV^?V>DD(UW?XMU[&X`E$WO9G5\J5_./=\%WEF&3'S:7M>FX#O_>-I^,\
  86. MY\UT-DTR'L=HYS-H+ZGT5CE?HPP"4SB#U&J9ANN7UJL\*AWLVN93"I81J1PN
  87. M(^[*M6T!TBR$V@1I;%=B>T5!-N;/A5>6/32\3N3IS>C=?T]T331XNF''VW]A
  88. MO#U(N?^3<%M@P/U0)SNZWM3GRH/IXX8&6,Q0=@,]PQSBW$0<AP#D(N"VG<1Y
  89. MECU?+^ELA[G`=AB!B_/?BH,]W[%.X?'W32*3<C60#<N#_Q\@X$/:;6+7^!57
  90. M"?TCE2@8,DY=\T."LWY:JMZ?7:3.;=]#*KKJOY.52PB`L_[92)X.?Y'12M4<
  91. M^R_H#-J'UU<W#/*6AHO<I>V;.G*P"HX.DM,Y1F`?;XE14$,"1,R)\QNH>KY4
  92. M'1"O,0)HN'\UK,6JX4-2TU"UAO](C[%'A2H6Y&9HI]IE(6&YRDHUK`0D8DH9
  93. M2,3,!>?+`DAL8Q?Y<`O?4A)IMQBN(R2J2I30B1T*=D#.0F<0L0#Q:\4S5E@!
  94. MRZNN1QX9\-ZS1IYHJZ]HX`@T]Q?_.+N[`._^ZW2S?F]OIL/[L%`[!7+%]1Q?
  95. M\V#L!Y5F'LB%[]-T@8V4\:)22*+#$]80_)UN5G9BOZLL=,7%'O)6ZY7J/IXF
  96. MNA))GR#Y\1ATXJV3+>_A&ZLK=**I,(RN>AB]03^2G+]_K8SO1J/BPIS(]A@1
  97. MSCW1]I<`PO[R^FOQ#<5*I/MJ'7B.20>D4M#,!YZ:]KIQ58)_\VL*.C@7R.
  98. MK@!OMFZX*P:!,5<`/S=9LBNJ`P$M/\7Y:,`@Z/*\P$[MM)"E/YI<$Q>"GQ75
  99. MA,DH7V3^ROQ7[-C5*O7I2>T5&#Q`@KVHPG.M1NT'3PWW25F"V4SL@-$2PR49
  100. MB"N@%28G3U3`J]$`QB#`$SF!$?ED_?8;FS$%3FK/C/($F['VY*46V)0\-EQU
  101. MF_X)CJT&2'DF6`H;YX035W.+Y:1&4$F[%\L1NGZ/#&26[3(0"<O)0$%3R<;8
  102. M`)W?#$J%*Y3G`%J=39`3!9X1Q?A8GI\U-MRN&4.[I4`)S`FC41VKZ9@5&RP*
  103. M<J_W+]PBEJ*%FZSI$[N'9Z*8EH)XL!3R`]\.;V4&P8,"?,&@0?0&$@Q:V`?H
  104. MQ)D/:\=>;'$")[3;#"=$YVRZUPA=#DC=>+?9U)J2$[XF)-=3/4.C8EV0J[!P
  105. MLG!/+IXP&+V=G+#783B1%6+/DU-*!3N.91/?JD]8H2_!`89.G+`H%2<6LGE2
  106. M^BA`4C):^:&94(Y6YCB08,]>KPF24'`@2';(G1*%7<E0E^0+T6Z6R@7/;FYF
  107. M82I()VG,;=L[+JB&;[V(Z'8Y-IMQQ`GK9KL/IKN_D"=!"M,M2F$.$VG[Y0B1
  108. M*76_$U?H#Q!S/Q0@-6W">9(X1=5UAYX+<[3=4,BQ[SL;[NO`=R5^QX59I\-T
  109. MXW0A4;^XOAO-ALKM;#)5^A-9Z8^&_:D\11S9?N_O[U$=X><U=N"D97EPU`I6
  110. M3#$RJIL[*HX5LBFCYQC6P[9L\;A1="48E%T"R4/$?!G)<P#*B%X,H<_6IARP
  111. MEA"V[`VFHM?]<(HX*3!(Y8_CR64*#T&EDZS\Y7@C$+%2BY6X/;?TG<WIN%2I
  112. MRP^R[R0Y+#F^_10<^98!&7TXXBZ'1#\CZ&R.H5](WL]&3VD=R@$&_A220\>0
  113. MV1#V@V;#FZ]7<$(V`"6X,\`1XJN20N"T2>DT!YRHQ)<VMT8J/6$1]ZLCI)VL
  114. MZ1XLV/<(!1W/_8<4%D)*.3"$S`5H$(O0$+%GX-"2N%UP:"6*M,75NF)O?-.-
  115. M)Y`RL?$<)N5WO<D0UY$+XQ1.`D(YF`2\X:V115`"^PS;DMA"E(3<&9"T)6'7
  116. M'5.'Z0@%FTV1[1,K\PO!9NO"U$UCOF.]4N!0R?/;SB=+_O7"S!YMRH-I]?C>
  117. MQ\Z'%)YB6CE(Q>QADF,A!*CB)7))5(BJ38<,L+H2*Y3\+<CW&WV2/_7X'XP^
  118. M>;@<!);(\_D`U"J"RE:@[/S14"I]+G\XV!!I!:(4=`HN%O<MSM0Y)I56?P%1
  119. M=^$GN";<BY^2XI>'C(LM/868@%`.,`%O9>H'E\]\&Q&PL!+/%N$EY$["A8,H
  120. M)''M[7#ILDRW77+#BJW]B9'F,^$2B%INARHEZK>#2Y'E6T*;:8EQ@E&!#SJA
  121. MOX,#.=>VY6(7+1Q[A5:V@Y&W5"UD6QBYV'G"3B/NT0R?B#X0W"RL>5BOH8^E
  122. M`S_I'-]KV=HC*=3`V0=9MD(>3X-(3KE"4L,U+&6AK@SS`WJ#^A?*<"S/@EN4
  123. M2*FHOOEUE/JT?>*+*1K_3K7IV;;I-BW7M.U'?RTAUY\[#8VNX1?_`0TS$6#<
  124. #,P``
  125. `
  126. end
  127.