Commit Graph

2861 Commits

Author SHA1 Message Date
drochner
08a728a40a fix a number of pastos (msgflg where semflg is meant) 1999-03-06 11:56:53 +00:00
mycroft
9b7ce513f4 Fix minor formatting error. 1999-03-06 11:41:51 +00:00
ragge
22df858e3c Fix typos after the hton* changes. Need __*setjmp14.S also. 1999-03-06 11:13:43 +00:00
lukem
26f7149c70 avoid possible denial of service attack. from freebsd 1999-03-04 05:26:48 +00:00
lukem
758519f01c * don't reference rpc_secure(3N) (yet)
* use section (3) not (3N) (from freebsd)
1999-03-04 02:59:43 +00:00
christos
6ddc400a5b const poisoning. 1999-03-02 14:02:02 +00:00
ross
548ab086f2 Urk, .Nx doesn't DTRT either. 1999-02-28 00:00:03 +00:00
ross
a502b55bc2 Don't .Xr sha1(1) until we get such a thing, but do .Xr md5(1).
Also, don't .Ox (?) 2.0, but do .Nx 1.4.
1999-02-27 23:11:56 +00:00
tv
7b36f54b99 Revert part of previous and use C/// instead of S/// for mipse[bl]->mips. 1999-02-27 21:21:26 +00:00
abs
edc1a24a56 Add a note to update src/distrib/sets/lists/base/shl.*, and add a missing
RCS Id.
1999-02-25 08:02:19 +00:00
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
drochner
338f565814 -this fancy S/mipse[bl]/mips/ didn't work - replace it by something simple
-generate an ARCHSUBDIR which contains the last path element
-use ${ARCHSUBDIR} instead of ${MACHINE_ARCH} where appropriate
1999-02-24 15:00:08 +00:00
mrg
bdadd56346 add a new fstab type "dp" for the user-specified dump device.
change swapctl -A to see this and add it via swapctl(2).  also
add a new swapctl -D <device> to change the dump device on the
fly.
1999-02-23 17:00:53 +00:00
christos
ae6215337e Don't use 1: label; it is uses by the PIC_PROLOGUE macro and we jmp in the
wrong place!
1999-02-22 13:07:14 +00:00
christos
13a9c36196 bump minor for t{search,walk,delete,find} 1999-02-22 10:33:51 +00:00
christos
7975455d45 t{search,find,walk,delete} from OpenBSD via Neil A. Carson 1999-02-22 10:33:15 +00:00
erh
61d310601b Add the section number to the poll xref. 1999-02-18 00:58:49 +00:00
kleink
df15a294f2 Dv vs. Va police. 1999-02-16 19:36:52 +00:00
kleink
276331d152 Per XSI5, make ENTRY.data a typeless pointer. 1999-02-16 18:23:00 +00:00
kleink
983e1024bf Per XSI5, let hcreate() take a size_t argument. 1999-02-16 18:12:24 +00:00
kleink
fbed58df1f Dispose private search.h header. 1999-02-16 18:01:37 +00:00
kleink
3b5a19a494 Dispose the private search.h header and use <search.h>, which is a superset,
instead.
1999-02-16 17:59:18 +00:00
christos
af1c8fd11a For don't mess up the stack before calling syscall when using PIC_PROLOGUE. 1999-02-13 16:13:48 +00:00
lukem
dcab0210a0 convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
kleink
b75d68301e <sys/fcntl.h> -> <fcntl.h> 1999-02-12 15:04:00 +00:00
carrel
9933831d6d use clock_settime.2 not clock_settime.c in MAN 1999-02-11 20:42:49 +00:00
kleink
dd608c4189 Oops, forgot a word. 1999-02-11 15:22:54 +00:00
kleink
8c809f7e03 Document clock_settime(2) and friends. 1999-02-11 15:20:47 +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
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
mycroft
4171e335d6 Use the right map for Hesiod lookups by uid. 1999-01-21 12:42:06 +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
23ab75d421 - remove unneeded casts
- remove unreachable code
- delint
1999-01-20 13:12:07 +00:00
christos
78427083c5 - avoid unitialized warning.
- remove unreachable code.
- add ARGSUSED
- linted for const castaway.
1999-01-20 13:11:18 +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
christos
c927d63f09 Avoid overflow when adding a 64 bit quantity to a 32 bit pointer on 32 bit
machines.
1999-01-20 12:58:21 +00:00
lukem
c8851d63a0 weak_alias nsdispatch 1999-01-20 11:49:33 +00:00
lukem
1cc0315b28 protect nsdispatch. sort entries 1999-01-20 11:48:49 +00:00
lukem
6c13a3b826 * ensure memory is released if operations fail (in authunix_create(),
xdr_callmsg(), xprt_register(), svc_tcp(), svc_udp(), etc)
* don't attempt to close a socket filedescriptor if it's -1 (some from
  freebsd, some i found)
* make the initial xid a little more random (from freebsd)
* fix some spelos and tyops in comments (some from freebsd)
* use warn() instead of warnx() for many errors; the user probably
  wants to know what the error code was.
* knf & whitespace nitpicks
1999-01-20 11:37:34 +00:00
lukem
774097a310 * svctcp_create():
- bump listen backlog to a modern value (should fix [lib/6379])
	- always check if sock should be closed
	- provide more informative error messages
* svctcp_rev(); set strm_stat = XPRT_DIED if error (from freebsd)
1999-01-20 08:40:13 +00:00
lukem
40901ecd3c nsdispatch defaults now: "group: compat", "group_compat: nis" 1999-01-20 02:59:37 +00:00
mycroft
3d9372fc29 Simplify this code slightly. 1999-01-19 08:32:34 +00:00
lukem
b247a8eceb * passwd' defaults to compat', and passwd_compat' defaults to nis'
* constify ns_dtab defs
1999-01-19 08:30:46 +00:00
lukem
6b348d99e9 constify ns_dtab defs 1999-01-19 08:26:35 +00:00
lukem
6a471ed8f9 convert to new nsdispatch(3) 1999-01-19 08:07:58 +00:00
lukem
27323a9339 * maximum limit of names is MAXLOGNAME not UT_NAMESIZE. fixes [bin/6847] from
scott ellis.
* convert to new nsdispatch(3)
1999-01-19 08:04:27 +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