Commit Graph

2783 Commits

Author SHA1 Message Date
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
710170a1d2 Reflect the addition of socklen_t. 1999-02-10 18:20:02 +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
tv
5592ec7573 Remap mipse[bl] to mips when finding arch directory. 1999-02-09 19:30:03 +00:00
explorer
10f0331930 sync with libkern. Again. 1999-02-09 00:54:31 +00:00
is
3fafc185a5 68060 optimization, doesnt hurt others 1999-02-08 22:00:13 +00:00
christos
e387e174fc Amend for the PLT fixes, things broke last night with the changes to SYS.h
and cerror.S. In particular, the syscalls in the files committed below were
broken.
1999-02-08 18:56:48 +00:00
kleink
317455d895 Merge tzcode1999b. 1999-02-08 18:00:19 +00:00
is
87987d1d4d Fix typo 1999-02-08 11:13:14 +00:00
augustss
32482e1058 Compute week number right. Fixes PR 6961, from
Wolfgang Helbig <helbig@Informatik.BA-Stuttgart.DE>
1999-02-07 17:33:30 +00:00
christos
143dcdbe44 Make cerror an entry and compensate for the PIC_PROLOGUE change in SYS.h 1999-02-07 17:22:25 +00:00
christos
cb41675175 Add PIC_PROLOGUE before the PLT call to cerror. ELF dynamic linking needs
this.
1999-02-07 17:21:38 +00:00
bad
855e0d3934 getopt() does not return -1 when encountering an unknown option.
Also, minor KNF nit in an example.
1999-02-07 16:52:56 +00:00
lukem
f177c46ba0 fix bug introduced in rev 1.8 during delint(1)ing which broke globbing ~/
(hi christos! ;)
1999-02-07 12:19:37 +00:00
lukem
9d8c1e50bf need <fcntl.h> as well. i hit this, but found that [lib/6782] also noted it 1999-02-07 07:27:13 +00:00
kleink
4ba3ee1071 Serialize freelist access with a mutex. 1999-02-06 16:01:22 +00:00
kleink
42f64d77b6 Bump minor (sha1, l64a_r()). 1999-02-06 15:05:06 +00:00
kleink
e2b924d2ae Add l64a_r(), a reentrant version of l64a(); found in the Multithreading
Extension of SVID4.
1999-02-06 15:04:05 +00:00
simonb
bf0aa4630d Changes from Niklas Hallqvist from OpenBSD. Commit message there was:
Make code ANSI/ISO C conformant.  Formerly undefined constructs were used
  making load/store architectures (like mips&alpha) fail whn compiled with
  gcc -O2.

Tested on mips and i386 ok.  Can someone with an alpha test this please?
1999-02-06 02:05:01 +00:00
jonathan
2d40554ce3 _setjmp.S needs OFFSETOF_SC_{FP,}REGS, so include <machine/signal.h>
even tho _setjmp()/_longjmp() don't manipulate signals.  (more thought?)
1999-02-05 00:41:42 +00:00
kleink
0d5bfdd00f Make argv construction code reentrant. 1999-02-04 18:17:16 +00:00
kleink
4c1375bee7 Protect syslog descriptor state with a mutex. TODO: cleanup handling for
cancellation points.
1999-02-04 16:23:17 +00:00
explorer
ee5b58d3f8 sync this with changes made in libkern. 1999-02-04 05:10:36 +00:00
explorer
b131132411 add sha1 functions, like md5/4 1999-02-04 05:08:58 +00:00
matthias
f44e783c10 When invoking ALTENTRY, the arguments may not contain spaces (not even
after the ",") or this will fail when cpp is run with -traditional-cpp.
1999-02-01 21:32:35 +00:00
christos
b2a14ab2d3 xdrproc_t casts 1999-01-31 20:46:12 +00:00
christos
caaf1528bc xdrproc_t casts. 1999-01-31 20:45:31 +00:00
castor
eede9d202f Regularize with removal of genpubassym.cf. Structure offsets
now obtained from signal.h
1999-01-31 00:57:10 +00:00
thorpej
4fe22aef7f Sync w/ kvm_mkdb. 1999-01-29 22:23:54 +00:00
kleink
fd13be3c46 Protect access of state with a mutex. Miscellaneous notes:
* still needs an implementation-independent ("reentrant.h") method for
disabling cancellation,
* break a leg to leave realloc() `storage compaction' as was for non-reentrant
code,
* use of stdio in assertion code is unsafe.
1999-01-29 08:11:36 +00:00
kleink
d041717701 stderr is not always but initially unbuffered. 1999-01-28 20:25:32 +00:00
kleink
18949858f3 Per ANSI C, place the error message on the stderr stream rather than on
STDERR_FILENO.
1999-01-28 20:13:40 +00:00
thorpej
7c2e6d4c42 Fix printf format errors. 1999-01-26 02:23:34 +00:00
lukem
7f1c203c11 always compile in support for `compat' backends (even if !YP & !HESIOD),
and make it the responsibility of the backends to fallback to `files'
if !YP & !HESIOD. fixes chsh problem noted by billc@netbsd.org.
1999-01-26 01:08:06 +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
147dea105a convert from hes_*() -> hesiod_*() 1999-01-25 01:09:34 +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
2f8a1893e3 bump minor for new hesiod functions (from hesiod 3.0.2 dist) 1999-01-25 00:19:04 +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
lukem
9a137f1f22 namespace protect hesiod stuff 1999-01-25 00:13:28 +00:00
christos
6856868d29 - Use strsep() instead of strtok_r()
- Use warn{x,}() instead of home brewed error()
- Simplify some code.
1999-01-24 19:51:16 +00:00
jonb
f23e238690 things like newfs need bswap64 in libc 1999-01-22 14:22:36 +00:00
mycroft
da8a0f49c7 Whitespace fix. 1999-01-22 11:01:04 +00:00
mycroft
99355f3153 Use insbl to reduce by 1 instruction. 1999-01-22 10:59:18 +00:00
mycroft
8bf9a67c76 One instruction shorter, and returns the same 32-bit result. 1999-01-22 09:13:17 +00:00
lukem
a17402b37c pre nsswitch default was more like "files [notfound=return] nis" 1999-01-22 03:25:31 +00:00
thorpej
45863a505b Fix two problems with the recent nsswitch changes to netgroups:
- The historic mode for netgroups was "files nis".  Change the default to
  this for when /etc/nsswitch.conf does not exist.
- The nis lookup dispatch was mistakenly conditional on -DHESIOD, not -DYP.
1999-01-21 22:21:13 +00:00