drochner
a34eb7c1b7
use ${ARCHDIR} instead of ${.CURDIR}/arch/${MACHINE_ARCH} where appropriate
...
libc builds on pmax again
1999-02-24 15:05:20 +00:00
simonb
36362e2a99
In hesiod_to_bind(), don't append lhs and an extra dot if lhs is empty.
...
Now works with Ultrix hesiod.conf files.
1999-02-11 06:16:38 +00:00
kleink
73991fa256
Add missing LIBRARY section.
1999-02-10 17:30:45 +00:00
lukem
efa00c6291
nsdispatch isn't currently thread safe; highlight this as a bug
1999-02-09 23:38:25 +00:00
lukem
712ba4aec4
after discussion with greg hudson, change default classes back to "in,hs"
1999-01-25 22:36:19 +00:00
lukem
0b7af13a74
add hesiod(3) et al
1999-01-25 03:43:04 +00:00
lukem
3ca17e24f3
* change default classes from "IN,HS" to "HS" (for backwards compat
...
with older hesiod.conf files & parsers)
* check list != NULL in hesiod_free_list()
* hes_free() is now just a wrapper to hesiod_free_list()
1999-01-25 00:33:36 +00:00
lukem
7a51f6df99
merge in hesiod 3.0.2 distribution
1999-01-25 00:17:55 +00:00
lukem
645b10c9c4
add rcsids
1999-01-25 00:16:17 +00:00
mycroft
d9729a5fd6
Use class IN. (In current Athena code, this is configurable.)
1999-01-21 12:40:07 +00:00
lukem
0da2aba208
minor knf; don't exceed 80 columns ;)
1999-01-20 23:31:02 +00:00
lukem
4e06f52312
s/missing or absent/missing or corrupt/
1999-01-20 23:26:50 +00:00
christos
a45cc02ea7
add ARGSUSED
1999-01-20 13:09:04 +00:00
christos
4e07a5c03b
- add ARGSUSED
...
- remove unnecessary casts
- const poisoning
1999-01-20 13:05:29 +00:00
christos
702c6d8625
- fix a misplaced parenthesis in an if statement
...
- caddr_t -> void *
- remove unnecessary casts
- turn code repeated 3 times into a macro
1999-01-20 13:04:27 +00:00
lukem
c8851d63a0
weak_alias nsdispatch
1999-01-20 11:49:33 +00:00
lukem
6b348d99e9
constify ns_dtab defs
1999-01-19 08:26:35 +00:00
lukem
0ae6c2e5b8
convert to new nsdispatch(3)
1999-01-19 08:01:48 +00:00
lukem
66c9a837d5
convert to new nsdispatch(3). lookup defaults back to "dns files"
1999-01-19 08:01:12 +00:00
lukem
37df672063
* support extra two arguments to nsdispatch():
...
const char *method /* method name for dynamic linking */
const ns_src defaults[] /* list of defaults */
* document above, and expand other docco.
1999-01-19 07:58:05 +00:00
lukem
df91e2ba06
support nis lookups for getnetby*()
1999-01-19 04:10:23 +00:00
lukem
94773c129b
highlight nsswitch.conf(5) in the first paragraph
1999-01-18 12:10:06 +00:00
lukem
8b9d148c71
before each call to nsdispatch(), set h_errno to NETDB_INTERNAL, and only
...
change to NETDB_SUCCESS if nsdispatch() returns NS_SUCCESS. it is up to the
internal methods to change h_errno from NETDB_INTERNAL to a more appropriate
value when an error is detected.
1999-01-18 05:26:08 +00:00
lukem
29f39a2ca1
fix thinko introduced in last rototilling of nsdispatch; _nsdbtget()
...
would always return the entry for the first entry looked up. noted by
andrew gillham (manifesting itself as ftp failing to lookup names).
1999-01-17 04:49:04 +00:00
lukem
531c1c25e4
remove unused vars. remove register
1999-01-16 11:43:08 +00:00
lukem
d3f8abaacb
reference nsswitch.conf(5)
1999-01-16 07:59:39 +00:00
lukem
73a3905845
clarify that the lack of support for dynamic loading is only for callback funcs
1999-01-16 07:55:43 +00:00
lukem
2bf40fa435
pull nsswitch up to main branch
...
convert getnetby*() to nsswitch (from resolv.conf lookup)
1999-01-16 07:48:23 +00:00
lukem
6c5df78e61
remove debugging override of _PATH_NS_CONF
1999-01-16 01:21:01 +00:00
thorpej
71522016ba
Fix LP64 warnings.
1999-01-15 22:03:57 +00:00
lukem
de3b78d72a
merge nsswitch into main branch
1999-01-15 12:48:41 +00:00
pk
d92652f4ae
Check the results of argument decomposition in octets to prevent
...
garbage being sent to name servers.
1998-12-05 13:17:55 +00:00
thorpej
739da0b44f
h_errlist[] is not exported in any header file. We should consider making
...
the symbol static when libc's major is bumped. Indicate this with a comment.
1998-11-30 20:15:41 +00:00
christos
8b132ea145
- (void) casts.
...
- fix off-by-one bug in fgets()
- don't make the file unbuffered.
1998-11-24 22:19:01 +00:00
christos
38676913cd
delint
1998-11-15 17:39:20 +00:00
christos
2c89343c25
delint
1998-11-13 15:46:52 +00:00
christos
dfa4e2c867
Portability. Use #ifdef BSD4_4 for sin_len
1998-10-18 14:22:05 +00:00
kleink
571ab7ae88
Need an internal name for herror().
1998-10-16 20:26:02 +00:00
kleink
a292d8ec80
(bcmp(), bcopy(), bzero()) -> (memcmp(), memcpy(), memset())
1998-10-15 10:22:23 +00:00
kleink
b0decd2b79
Need an internal name for dn_expand().
1998-10-15 09:28:13 +00:00
kleink
a0744c7ad0
Need "namespace.h" for internal {end,get,set}netent() names.
1998-10-14 19:52:57 +00:00
kleink
7a85778bf7
Need internal names for {end,set}hostent().
1998-10-14 19:41:03 +00:00
kleink
0b11c41974
Since these files are shared with parts of the BIND-4 userland (outside libc),
...
do the internal symbol renaming dance only if inside the libc build environment.
1998-10-14 19:33:49 +00:00
kleink
886f927ec6
Need internal names for res_init(), res_mkquery(), res_query() and res_search().
1998-10-14 19:13:01 +00:00
kleink
0d8a0f5d93
Need an internal name for inet_aton().
1998-10-13 21:03:31 +00:00
kleink
b1683a098a
Need internal names for gethostby{addr,name}().
1998-10-13 20:54:02 +00:00
christos
c4a835f8e9
Use posix signal system calls.
1998-09-26 23:58:29 +00:00
kleink
19800c4d6f
Use gmtime_r() rather than gmtime(); removes a potential source of surprise for
...
the application.
1998-09-13 16:05:34 +00:00
lukem
ce83c69e00
first pass at fixing up capitalization of function names and
...
arguments; ensure that each is correct with respect to the
implementation, rather than being correct as per english.
1998-08-29 08:32:32 +00:00
ross
0af9b91fb6
Shut up egcs. (`...might be used uninitialized')
1998-08-19 20:58:42 +00:00