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