Commit Graph

2332 Commits

Author SHA1 Message Date
fair
1628920950 Fix man to mdoc conversion mistakes, mostly of the form ^\.[A-Z][A-Z] 1998-04-28 07:19:28 +00:00
fair
dc026e0515 Change occurrences of "UNIX" to .Ux or .At as appropriate. 1998-04-28 06:00:51 +00:00
fair
c46ab392dc Principally, change foo(N) to .Xr foo N
Also, do some other mdoc tagging.
1998-04-28 04:07:04 +00:00
fair
5df3b6dcca fix a small nroff bug & sort the references 1998-04-27 22:19:02 +00:00
kleink
e5e873f8b8 Fail with errno set to EINVAL if `how' is invalid. Also, reorder error list. 1998-04-27 13:43:23 +00:00
kleink
1a2907e5b4 0 -> SHUT_RD, 1 -> SHUT_WR, 2 -> SHUT_RDWR. 1998-04-25 10:42:33 +00:00
cgd
5b0ac13bc6 ne64 is not used. #if 0 out its definition, so that its 'static inline'
ness and the fact that it is unused won't combine to cause a warning.
1998-04-24 18:46:53 +00:00
pk
b81c16cec8 If poll(2) times out, report failure. 1998-04-24 11:21:19 +00:00
matthias
425a6f2c60 KKENTRY -> KENTRY, fallout from my -mrtd experiments. 1998-04-21 19:57:39 +00:00
matthias
b034fd9de6 shutdown is using exect and what we had here made shutdown fail with
a BPT/Trace trap.
1998-04-19 20:14:18 +00:00
kml
fcf0227962 Fix to ensure that the correct MSS is advertised for loopback
TCP connections by using the MTU of the interface.  Also added
a knob, mss_ifmtu, to force all connections to use the MTU of
the interface to calculate the advertised MSS.
1998-04-13 21:18:19 +00:00
fair
5f06216718 /tmp to _PATH_TMP from paths.h 1998-04-07 10:40:21 +00:00
matthias
373680d979 Prepare assembler source for -mrtd kernels. 1998-04-03 22:58:08 +00:00
kleink
5e97b3b18a Replace the old GLOB_ABEND constant with (the standardized) GLOB_ABORTED,
and explicitly state that the former is no longer supported.
1998-03-31 20:37:20 +00:00
kleink
d555fccde7 Replace the old GLOB_ABEND constant with (the standardized) GLOB_ABORTED. 1998-03-31 20:32:48 +00:00
kleink
e43f54f872 Remove some unnecessary header file inclusions (<sys/tty.h> was one them!). 1998-03-31 09:50:01 +00:00
kleink
8d6b3ab02a Need <time.h> for time() prototype. 1998-03-30 15:05:20 +00:00
kleink
f42a18d608 Need <stddef.h> for NULL definition. 1998-03-30 14:51:42 +00:00
kleink
c0fa575ede Need <time.h> for CLK_TCK definition. 1998-03-30 14:36:00 +00:00
kleink
b0ade0de76 Need <time.h> for time() prototype. 1998-03-30 14:34:48 +00:00
kleink
c5f58ab93c Need <time.h> for CLK_TCK definition. 1998-03-30 14:33:22 +00:00
kleink
ad4c63a33a Need <time.h> for clock() prototype. 1998-03-30 14:27:17 +00:00
mrg
512c5be5af add "int" to bare static 1998-03-30 01:15:21 +00:00
kleink
6618749e5a Per XPG, if the file descriptor argument to mmap() refers to a file whose
type is not supported (neither VREG nor VCHR, or not a vnode at all), fail
with ENODEV instead of EINVAL.
1998-03-28 16:58:04 +00:00
kleink
3a1500efe9 Per X/Open CAE Spec Issue 5 Version 2, change the buffer size argument of
readlink() from type `int' to type `size_t'.  This isn't an ABI change, since
the calling convention of our only LP64 platform (the Alpha) already promotes
this argument to a `long'.

This may not be the final action on this matter; readlink() still returns
an `int', which may change in a future revision of the standard.
1998-03-27 13:02:20 +00:00
cgd
4da39bc7c1 limits.h if user-land, machine/limits.h if kernel or standalone 1998-03-27 05:34:15 +00:00
cgd
e989882802 add bcopy.c to KSRCS, to sync with charles's libkern changes 1998-03-27 01:29:47 +00:00
cgd
72a24defa2 use machine/limits.h if _KERNEL or _STANDALONE 1998-03-27 01:01:54 +00:00
cgd
372e996fc3 when deciding whether to use standard system include files or libkern.h,
check _STANDALONE as well as _KERNEL.  _KERNEL is incorrect for use when
building boot blocks, and it looks like the rest of the code is already
using _STANDALONE for this purpose.
1998-03-26 23:53:36 +00:00
cgd
ef8dc9789a don't actually compile any code if building in a _STANDALONE environment
(e.g. libkern for boot blocks), since profiling support doesn't make
sense there.
1998-03-26 23:52:38 +00:00
tv
f4de506a31 PR 3673: possible to close the wrong fds 1998-03-19 18:21:25 +00:00
tv
c7e3d05330 Correct doc for tm.tm_sec to document range 0..61, not 0..60 (strptime(3)
legally assigns 61 here if specified by the user)
1998-03-19 16:26:35 +00:00
tv
3c5e426d70 Fixes from PRs 5056 and 5161, partly rethought:
- %C and %y can be used in conjunction properly, though %y can have its
  old behaviour if used without %C
- %I formats hous 0..11 with 0 representing "12"; this is correct both
  with and without am/pm (%p rule fixed to compensate)
- %j fixed for range [0..365] in struct tm
- %m fixed for range [0..11] in struct tm
- %S fixed for range [0..61] in struct tm
1998-03-19 16:21:35 +00:00
fair
e3652383f9 remove getsubopt.3 - there is another man page for this in ../stdlib that came from the Lite2 merge. This closes PR4600 1998-03-19 08:22:53 +00:00
tv
902d175a04 PR 5170: don't fclose twice, or call ferror after fclose.
required removing fcloses and/or moving them, nulling the pointers
like they should have been, and adding a terminating null byte and break
in one case (perhaps we never ran into those problems before).
cgetclose() already does a fclose and null of the pointer, so don't
duplicate it when we don't need to.
1998-03-18 20:29:27 +00:00
jtc
f7ca86bc2d regsterrpc.3 -> registerrpc.3 1998-03-18 01:37:39 +00:00
lukem
2b0e1bd9bd backout parts of the lite2 merge; it causes undesirable lossage:
* $PWD was used if it appeared ``correct''. this `enhancment' was
  not documented in getcwd(3), and caused problems for pwd(1) (which
  uses getcwd(3)), and in turn <bsd.obj.mk> (which uses pwd) when $PWD
  is set to the logical path instead of the real path (e.g, symlink
  /usr/src -> /z/NetBSD-current/src).
  [$PWD is set to the logical path by tcsh(1) with set symlinks=expand]
* as getcwd() without the $PWD code is just a wrapper to getcwd_physical(),
  rename the latter to the latter. hack realpath() to use the getcwd().

yet another case of `it was a good idea, but...'
1998-03-14 03:27:59 +00:00
lukem
fe28db95aa install links for inet_ntop(3) and inet_pton(3) 1998-03-12 12:08:09 +00:00
fair
79091fd486 #include <string.h> now says #include <unistd.h> which matches the source code, per PR#4451. This should be checked for POSIX compliance, however. 1998-03-11 08:23:39 +00:00
mikel
aa97080b50 fix typo in comment 1998-03-04 08:17:20 +00:00
mycroft
79654a9459 Back out the changes that broke old executables referring to sys_errlist[]. 1998-03-03 00:34:38 +00:00
thorpej
669c5bea18 Fix type size lossage on the Alpha. 1998-03-02 23:39:49 +00:00
fvdl
66eb6eeede Make this output one more include file, needed after the Lite2 changes. 1998-03-01 10:20:06 +00:00
enami
1e8255ad03 Put back (probably) an oversight in last commit; Er is actually a
macro and actual longest symbol is ENAMETOOLONG.
1998-02-28 13:58:39 +00:00
enami
01e1d15a0e Just nuke cast to the argument of free() rather than changing it
from (caddr_t) to (void *).  Lint doesn't complains about it.
1998-02-28 12:57:28 +00:00
enami
137b066143 Just nuke the cast rather than changing (char *) to (void *). Even lint
doesn't complain about it.
1998-02-28 12:54:39 +00:00
perry
ebc2166ef6 changes to (partially) quiet lint. 1998-02-28 00:09:45 +00:00
perry
c4ab44f1dd trivial changes to quiet lint. 1998-02-27 20:11:34 +00:00
perry
52e17564a0 changes to quiet lint. 1998-02-27 19:01:03 +00:00
perry
16073c51c4 trivial changes to quiet lint. 1998-02-27 18:55:46 +00:00
perry
8205792218 trivial changes to quiet lint. 1998-02-27 18:34:06 +00:00
perry
5f05b863b4 trivial changes to quiet lint. 1998-02-27 18:21:19 +00:00
perry
853e41b336 trivial changes to quiet lint. 1998-02-27 18:05:09 +00:00
perry
f8247085e8 trivial changes to quiet lint. 1998-02-27 17:43:20 +00:00
perry
301e5f4bfe trivial changes to reduce lint complaints 1998-02-26 03:13:18 +00:00
perry
1f95191dfb trivial changes to reduce lint complaints 1998-02-26 03:01:12 +00:00
perry
1ea84adf39 trivial changes to reduce lint complaints 1998-02-26 02:40:11 +00:00
perry
597e2701ac trivial changes to reduce lint complaints 1998-02-26 02:26:12 +00:00
perry
e7d07334f4 Coerce -1 to a (uid_t) to shut up lint. 1998-02-25 22:57:22 +00:00
perry
869a8fb13e parameters to setreuid are uid_t, not int. 1998-02-25 22:56:00 +00:00
perry
35219be440 explicitly coerce a -1 to gid_t to quiet lint. 1998-02-25 22:53:03 +00:00
perry
a70b79d19e The parameters of setregid are gid_t, not int. 1998-02-25 22:51:29 +00:00
perry
56c01cbd82 change second parm of sysarch() from char * to void * 1998-02-25 21:24:56 +00:00
pk
278a44a644 Need to use PIC_PROLOGUE() since `__ffstab' is now a global. 1998-02-24 22:06:10 +00:00
mycroft
a81d3c2db8 Fix omission in last. 1998-02-22 15:24:08 +00:00
mycroft
a51494cbe3 Expose ffstab as __ffstab. 1998-02-22 15:11:01 +00:00
mycroft
d0daf2d571 Add the same protection as other files have for _KERNEL, which at least works
for the kernel.
1998-02-22 09:12:57 +00:00
mycroft
f948529426 Add some more items to KMSRCS. 1998-02-22 09:04:50 +00:00
mycroft
0b15d23837 Copy more files to libkern. 1998-02-22 08:40:37 +00:00
mycroft
cf02652abc And rindex.S... 1998-02-22 07:21:32 +00:00
mycroft
6b7f2d0f92 And index.S... 1998-02-22 07:20:24 +00:00
mycroft
c8cf6620bb Copy strchr.S and strrchr.S as well. 1998-02-22 07:01:11 +00:00
mycroft
e1e9dd27c5 Copy up bcopy.S and memcpy.S. 1998-02-22 06:46:55 +00:00
mycroft
96b33a9cda Copy more files to libkern. 1998-02-22 06:37:54 +00:00
mycroft
4462053ab3 Fill in missing (default) mmap(2) flags. 1998-02-20 09:27:18 +00:00
kleink
643b6d9e61 Include <stddef.h> for NULL. 1998-02-18 12:22:42 +00:00
kleink
05debce7f3 Sync SYNOPSIS with reality, and add RETURN VALUE and ERRORS sections. 1998-02-16 15:47:40 +00:00
kleink
ed836ad574 Remove the inclusion of <sys/param.h> from SYNOPSIS: it is neither necessary
nor mandated by the standard.
1998-02-16 15:35:07 +00:00
kleink
4b9aec87c4 Note that EINVAL can also be caused by an mtype < 1. 1998-02-16 15:28:37 +00:00
bouyer
6c7aa44018 Add EAUTH, ENEEDAUTH, EIDRM and ENOMSG. 1998-02-16 14:30:36 +00:00
lukem
c197a64bba don't assume buf is NL_TEXTMAX long 1998-02-16 11:27:15 +00:00
thorpej
82c0730290 Sigh, pasto. 1998-02-15 02:41:40 +00:00
kleink
e85603746a Bump libc minor version to 26: addition of getsid(), tcgetsid() (both from
thorpej), __posix_chown(), __posix_fchown() and __posix_lchown().
1998-02-14 20:23:28 +00:00
kleink
a2cd9cfb2f Add tcgetsid.c (for thorpej). 1998-02-14 20:20:44 +00:00
kleink
b8ae64f983 Oops, silly typo in last commit. Sigh. 1998-02-14 20:19:35 +00:00
kleink
a2e65602ea Generate syscall stubs for getsid() (from thorpej), __posix_chown(),
__posix_fchown() and __posix_lchown().
1998-02-14 20:18:12 +00:00
thorpej
8d14398fed Note that tcgetsid(3) and getsid(2) are not yet built into the C library.
This is because with a day or two, 3 other system calls are going to be
added to the C library, and we want to avoid bumping the minor number
twice.
1998-02-14 01:40:22 +00:00
thorpej
e6eb50fc11 Add getsid.2 1998-02-14 01:38:36 +00:00
thorpej
4af6e3220d Document getsid(2). 1998-02-14 01:38:21 +00:00
thorpej
a83de03bf8 Add tcgetsid.3 1998-02-14 01:37:06 +00:00
thorpej
722a21c4ab Implement tcgetsid(3) - get session ID associated with a controlling
terminal, per XPG4.2.
1998-02-14 01:36:14 +00:00
lukem
46e6c5e813 * in get_myaddress(); always return sockaddr_in containing localhost:PMAP_PORT.
(as recommended in Weiste Venema's portmap5_beta distribution)
* deprecate register
* use memmove instead of bcopy
* KNF includes
* use err/warn() instead of perror/fprintf(stderr,)
* fix some typos
1998-02-13 05:52:11 +00:00
kleink
80a22b46d4 Sync prototype with <unistd.h> (which DTRT all the time). 1998-02-12 20:18:23 +00:00
lukem
ce147c1c1c revert; we can't break the existing ABI and API 1998-02-12 01:57:27 +00:00
kleink
59ea4930e2 Change interval specification style from (a-b) to [a,b] where appropriate. 1998-02-11 18:52:24 +00:00
lukem
a40a10e320 use u_int32_t instead of size_t... 1998-02-11 11:52:52 +00:00
lukem
cb9265e7ca use u_int instead of size_t in clntraw_control (oops!) 1998-02-11 07:50:07 +00:00
mrg
3a51a3367e update MAP_COPY documentation, noting that it is currently implemented as MAP_PRIVATE. 1998-02-10 05:51:00 +00:00
lukem
a31739bc01 major cleanup (to sync with changes made in include/rpc/*.h):
* use int32_t, size_t, in_port_t instead of long, u_int, u_short as appropriate
* use uid_t and gid_t instead of int
* KNF, fix typos and spellos
* use const as appropriate
* deprecate register
* use memmove instead of bcopy
* use err/warn()
1998-02-10 04:54:22 +00:00
mrg
c135ae8203 allow root to use pwd.db. 1998-02-10 03:56:33 +00:00