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
kleink
b000238f6e
* Add an entry for ENOMSG that fits its wild semantics.
...
* Change all references from <sys/errno.h> to <errno.h>, which is the
canonical location of that file.
* Bump the date.
1998-02-08 20:34:34 +00:00
kleink
e02c517556
Due to the addition of EIDRM and ENOMSG, document these in the ERRORS section,
...
and nuke the (now obsolete) BUGS section. Bump the date.
1998-02-08 20:09:12 +00:00
kleink
1fc029a47c
Sync with <nl_types.h>: const'ify the `s' argument.
1998-02-08 19:54:54 +00:00
kleink
f0be96e51b
Per XPG4.2, set errno to ENOMSG to indicate that the requested message could
...
not be found in the catalog. Bump the date.
1998-02-08 19:45:22 +00:00
kleink
c06a85e453
Per XPG4.2, set errno to ENOMSG to indicate that the requested message could
...
not be found in the catalog.
1998-02-08 19:42:59 +00:00
kleink
cc3aa14290
Add EAUTH, ENEEDAUTH, EIDRM and ENOMSG.
1998-02-08 19:21:12 +00:00
kleink
014cb94529
Add ENOMSG.
1998-02-08 19:15:44 +00:00
kleink
7cf291e0dd
Add ENOMSG.
1998-02-08 19:04:31 +00:00
kleink
5f311d2174
Cast size_t to long for printing.
1998-02-06 14:35:46 +00:00
kleink
ee3e47997f
Update standards section for putenv().
1998-02-06 13:53:17 +00:00
mikel
a85dc86483
added messages for EAUTH, ENEEDAUTH, and EIDRM
1998-02-06 08:55:23 +00:00
mikel
e6b0fd7c81
add descriptions for EFTYPE, EAUTH, ENEEDAUTH, and EIDRM
1998-02-06 08:52:36 +00:00
mikel
fff4d1182d
add EAUTH, ENEEDAUTH, EIDRM
1998-02-06 08:44:21 +00:00
perry
6982982f8d
macroize BSD, NetBSD, FreeBSD and misc cleanup
1998-02-06 05:39:31 +00:00
perry
312aca536f
add LIBRARY section to man page
1998-02-05 18:45:17 +00:00
perry
dc1e66a8e4
remove illegal quotes from .Dd directives
1998-02-05 07:28:01 +00:00
gwr
84a618151f
Do not try to use PS_STRINGS unless USRSTACK is defined.
...
(On m68k it is defined only for kernel compilation.)
1998-02-05 04:15:28 +00:00
kleink
df0d6631b5
Per XPG4.2, change the `n' argument of initstate() to size_t. (Since it was
...
recently changed from int to long (lite-2 import), I saw no reason to delay
this `alignment'.)
1998-02-04 21:06:14 +00:00
christos
bb0194f1ee
Add sorting of resolved addresses.
1998-02-04 12:19:03 +00:00
thorpej
59b2a29cc7
Cast pointers to u_long before masking them, not int.
1998-02-04 09:01:44 +00:00
tron
3a57b77a87
Fix a severe bug in popen() which only showed up with NetBSD's true
...
vfork() implementation and close a possible file descriptor leak.
1998-02-04 00:03:54 +00:00
perry
374b18de8d
fix grammar nit -- 'its' is possessive, not 'it's'
1998-02-03 22:23:57 +00:00
lukem
f44e45ec1a
fix tyop
1998-02-03 22:18:01 +00:00
perry
a16d9e868b
.Bx'ize
1998-02-03 21:42:54 +00:00
perry
182d0829f5
.Bx'ize
1998-02-03 21:20:52 +00:00
perry
af4ebfa68d
.Bx'ize/.Nx'ize
1998-02-03 21:12:45 +00:00
thorpej
4a374620e0
Fix exect(3).
1998-02-03 19:34:50 +00:00
thorpej
91969428f9
Clean up _SYSCALL_NOERROR() a bit.
1998-02-03 19:33:58 +00:00
perry
741740203c
remove obsolete register declarations
1998-02-03 18:49:08 +00:00
perry
c8bafd6265
remove obsolete register declarations
1998-02-03 18:38:12 +00:00
perry
4146d58604
remove obsolete register declarations
1998-02-03 18:23:37 +00:00
kleink
b09ee57a44
Update SYNOPSIS: the function prototypes reside in <strings.h>.
1998-02-03 18:12:34 +00:00
perry
daf09c9c10
fix 4931 from Brian Grayson; NSTATS was used on the man page instead
...
of NSWAP.
1998-02-03 15:37:36 +00:00
mycroft
51c4c84e39
Nuke `register', deal with GCC warnings.
1998-02-03 01:48:30 +00:00
mycroft
a0326f2ee6
Nuke `register'.
1998-02-03 01:46:27 +00:00
mycroft
704290aaa1
Deal with GCC warning.
1998-02-03 01:40:49 +00:00
mycroft
cb5f577939
Need float.h for prototypes.
1998-02-03 01:30:43 +00:00
perry
c52ced5ca9
include <unistd.h> instead of <stdlib.h> to fix a compile error caused
...
by the fact that the prototype for getopt has moved to unistd.h
1998-02-03 01:30:17 +00:00
perry
677ae55ec2
force twoway and type out of registers in order to shut up a gcc
...
warning. What a crock!
1998-02-03 01:16:03 +00:00
perry
5769bb1db8
add some fixes to realpath() that were in the old realpath.c
1998-02-02 23:33:44 +00:00
perry
e3bf6720fe
bump version -- we've added getsubopt.
1998-02-02 23:24:58 +00:00
perry
1698d73479
add realpath.3, getsubopt.[c3]
1998-02-02 23:24:03 +00:00
perry
764a8201df
realpath is now part of getcwd.c in gen/; man page moved to gen, too.
1998-02-02 23:20:35 +00:00
perry
f41c5d7661
it turns out we don't want getvfsbyname after all.
1998-02-02 22:52:15 +00:00
perry
b2e2f28353
add sys/time.h include
1998-02-02 22:36:15 +00:00
perry
d6b87acb51
<netdb.h> -> <rpc/rpc.h>
1998-02-02 20:18:46 +00:00
mrg
ba9b160fd5
merge in lite2 rcsids and a couple of man page fixes we had not yet found.
1998-02-02 11:53:07 +00:00
perry
9f6c3e59aa
merge lite-2
1998-02-02 06:26:33 +00:00
perry
74e3014eb4
merge lite-2
1998-02-02 05:49:52 +00:00
perry
a5c24028fa
merge lite-2
1998-02-02 05:20:24 +00:00
perry
41bd4766f6
import lite-2
1998-02-02 03:44:25 +00:00
perry
3da5be9552
merge lite-2
1998-02-02 03:32:51 +00:00
perry
90320e4c2a
fix typo from lite-2 commit
1998-02-02 02:54:28 +00:00
perry
08b0946f73
merge/update to lite-2
1998-02-02 02:41:17 +00:00
perry
2f7fe0fea0
import lite-2
1998-02-02 00:12:06 +00:00
frueauf
d922341864
Add _strtoq.c back to SRCS+= which seemed to get lost while reordering it.
1998-02-01 14:03:47 +00:00
thorpej
163c89fb8a
Pull in <string.h> to get strcmp() prototype.
1998-01-31 20:43:48 +00:00
thorpej
edf59accb5
RCS ID police, and add explicit return value to getsubopt().
1998-01-31 20:41:39 +00:00
perry
f11bd84939
note that bzero isn't yet being built from memset.c
1998-01-30 23:45:23 +00:00
perry
5f8a6c06f3
update to lite-2
1998-01-30 23:37:40 +00:00
perry
78ef0c30cb
import lite-2
1998-01-30 21:42:13 +00:00
mouse
a9aceea509
Make shifting by 0 work even when shifting by 32 is equivalent to shifting
...
by 0. Fixes lib/4845 (KNFification of the fix given therein).
1998-01-29 03:23:40 +00:00
cgd
5815a7b9b9
Update various aspects of the special target builds which should
...
have been done (by others) a long time ago:
* fix PIC compilation to use new PIC flags,
* make them 'make -j N' safe.
1998-01-23 18:58:05 +00:00
lukem
67569086c4
a memory leak can occur when xdr_replymesg() fails, so XDR_FREE in
...
this case. originally fixed in freebsd in clnt_udp.c, and similar
change to clnt_raw.c made by openbsd.
1998-01-23 14:44:22 +00:00
lukem
f5d4256de8
use .Tn YP instead of YP
1998-01-23 13:49:10 +00:00
cgd
ec1f804952
add back RCS Id which I accidentally deleted.
1998-01-22 20:05:20 +00:00
jtc
a1de770ebd
Use rwlocks as appropriate.
1998-01-22 08:21:45 +00:00
jtc
499d79dfdc
Add support for multiple reader-single writer locks which will be used
...
in stdio. Although there is no POSIX.1 lock of this type, XPG 4.2 has
specified one that is suitable for our purposes and that we'll have to
implement anyway.
1998-01-22 08:20:05 +00:00
jtc
c9f8519040
sync with tzcode1998b
1998-01-22 07:17:18 +00:00
cgd
193c1d2147
(1) make sure targets are built in a parallel-make-safe way
...
(2) make sure softfloat.po is compiled with the right profiling
flag (-pg), and softfloat.so is compiled with the right
PIC flags (${CPICFLAGS}).
1998-01-22 07:17:16 +00:00
cgd
ecb2fd7aad
define INLINE to be "static inline" rather than "extern inline", so that
...
if this code is compiled without optimization the not-inlined functions
will be included (statically) in the object files, and now show up
as undefined references.
1998-01-22 07:14:17 +00:00
jtc
1c631d03ad
sync with tzcode1998a
1998-01-22 07:06:56 +00:00
jtc
b559f98b9b
Use FLOCKFILE() and FUNLOCKFILE() macros from reentrant.h so that stdio
...
can be made thread-safe.
1998-01-22 06:35:01 +00:00
cgd
f32681cab6
copy memchr.c, index.c, and rindex.c to libkern
1998-01-22 00:17:11 +00:00
cgd
9bdf198379
add appropriate #ifdefs (kernel includes) so that these files can
...
be copied to libkern and built without modification.
1998-01-21 21:13:09 +00:00
mycroft
b7728ce9c9
Pull in tzfile.h.
1998-01-20 21:39:40 +00:00
mycroft
a5f873989a
Update dates.
1998-01-20 21:10:08 +00:00
mycroft
bfec060b83
Update documentation of %y to reflect y2k change.
1998-01-20 20:48:56 +00:00
mycroft
7f0df00dd7
The rollover for the previous is 1969, not 1970.
1998-01-20 20:47:46 +00:00
mycroft
13156da2e5
Fix an old comment
1998-01-20 20:41:49 +00:00
mycroft
fc6492b391
Treat 2-digit year < 70 as year - 2000, per XPG.
1998-01-20 20:39:06 +00:00
jtc
da2013ac86
Use FLOCKFILE() and FUNLOCKFILE() macros from reentrant.h so that stdio
...
can be made thread-safe.
1998-01-19 07:38:41 +00:00
jtc
c157b15a65
Add FLOCKFILE() and FUNLOCKFILE() macro definitions to be used in
...
making stdio thread-safe.
1998-01-19 07:29:11 +00:00
kleink
acb9e4216c
Enhance readability by converting to use -mdoc macros.
1998-01-18 20:59:26 +00:00
lukem
7b4851649d
use bindresvport for rresvport (from freebsd). old code #if 0-ed out
1998-01-18 06:22:19 +00:00
jtc
3f4892e0d9
Header file which describes mechanism that will be used by libc for
...
thread safety of library internals.
1998-01-16 10:15:08 +00:00
thorpej
1e4cac0c75
Document the O_SYNC flag, and where its semantics are defined (XPG4.2).
...
Be more clear about how file access modes are specified, and do a bit
of general cleanup.
1998-01-15 02:30:18 +00:00
lukem
bba0660678
* use setsockopt(IP_PORTRANGE_LOW) instead of looping through the
...
address range (from freebsd).
* enhance the man page to be a bit more useful.
1998-01-14 11:04:17 +00:00
kleink
f1d296dd60
Per XPG4, move the prototype of swab() from <string.h> to <unistd.h>.
1998-01-12 16:05:40 +00:00
kleink
c8b10b78af
Document PROT_NONE.
1998-01-10 14:54:56 +00:00
enami
d9272c9112
Add missing comma in SEE ALSO list.
1998-01-10 12:40:24 +00:00
perry
b51ed80fd5
RCS Id Police.
1998-01-09 04:11:49 +00:00
perry
a3a46419b5
RCS Id Police.
1998-01-09 03:45:03 +00:00
perry
4e067afcb1
RCS Id Police.
1998-01-09 03:15:09 +00:00
perry
198f98faf0
$Id: -> Id: (to make hunting down other bad Ids easier).
1998-01-06 05:01:16 +00:00
perry
fbdb247796
RCSID Police.
1998-01-05 23:54:03 +00:00
lukem
028802f851
document net.inet.ip.anonport{min,max}
1998-01-05 09:59:03 +00:00
thorpej
c64c0879cb
Actually document that SO_LINGER's linger time is measured in seconds.
1998-01-05 09:18:41 +00:00
perry
93db5caa95
RCSID Police.
1998-01-05 07:41:06 +00:00
thorpej
c50d4a5006
Bump minor: added __vfork14().
1998-01-05 02:29:46 +00:00
thorpej
27a61de952
Add __vfork14.S and Lint___vfork14.c
1998-01-05 02:29:04 +00:00
thorpej
bedc7b48df
Add syscall stubs for __vfork14(). These are basically copies of Ovfork.S
...
with the syscall numbers changed.
Since 4.4BSD vfork(2) did not share address space, Ovfork.S could be changed
to be identical to fork.S (modulo syscall numbers). __vfork14.S, however,
needs to remain separate since with a shared address space, the stub needs to
pre-decrement the stack and do an indirect jump to the return address, so that
the shared stackframe is still there when the parent returns. (Obviously,
this does not apply to systems which to not build stackframes on leaf calls.)
1998-01-04 20:58:08 +00:00
thorpej
bbe02324b1
Add a lint stub for __vfork14.S
1998-01-04 20:52:09 +00:00
thorpej
d11eb3028f
Update to match the new (old :-) vfork(2) semantics.
1998-01-04 04:20:42 +00:00
mikel
2165959350
make sure result of % operator is identical for quad_t, int and long;
...
fix provided by Chris Torek <torek@BSDI.COM> in a message to tech-kern.
1997-12-30 07:58:36 +00:00
mikel
290139e9fe
pointers are NULL, NUL is a char; deraadt@openbsd.org
1997-12-30 06:05:59 +00:00
lukem
99f9342863
note that $HOME is used in ~/ globs
1997-12-28 04:37:14 +00:00
hubertf
56b5c3db8d
sys/stat.h needed for S_IFBLK/S_IFCHR.
1997-12-23 22:46:27 +00:00
kleink
6e2ca95213
Update: the setuid and setgid bits will be cleared only if the caller is
...
not the super-user.
1997-12-21 17:58:27 +00:00
christos
24f2924d70
inet_addr -> inet_aton
1997-12-21 17:14:24 +00:00
kleink
8abd2d52ce
Bump libc minor to 23, because of lockf() addition.
1997-12-20 20:24:31 +00:00
kleink
916831ec4e
Add lockf(), an alternate interface to perform advisory record locking;
...
per XPG4.2.
1997-12-20 20:23:15 +00:00
kleink
f47d490f87
Change several functions to return -1 instead of EOF, which was semantically
...
wrong.
1997-12-19 14:08:41 +00:00
mikel
f5098db92a
sync struct statfs with <sys/mount.h>
1997-12-18 07:22:58 +00:00
mikel
007afd6dda
fix pasto (s/getpwent/getrpcent/); from Tobias Weingartner
1997-12-16 07:48:49 +00:00
mrg
c1ae52841a
use MAP_COPY|MAP_FILE.
1997-12-15 05:43:50 +00:00
mrg
701bf906ba
note that MAP_SHARED or MAP_PRIVATE must be specified.
1997-12-15 04:00:08 +00:00
thorpej
e9fb88d6e1
Document net.inet.tcp.init_win.
1997-12-11 23:30:47 +00:00
matthias
5822b3639f
add lint stubs for files that are implemented in assembler on the pc532.
1997-12-07 00:24:50 +00:00
matthias
8c90828457
Introduce ASSRCS. This is set to all the ns32k md assembler source files.
...
arch/ns32k/Makefile sets SRCS, LSRCS and DPSRCS from this.
1997-12-07 00:19:16 +00:00
matthias
1469ba0767
No longer in use.
1997-12-07 00:17:53 +00:00
mikel
583fb06375
fix typo (s/A/An/)
1997-12-06 08:47:05 +00:00
thorpej
f22bd47b81
Use __sigaltstack14(), not sigaltstack().
1997-12-05 02:09:49 +00:00
thorpej
6efbfe5247
Make setjmp() work again after the changes to sigaltstack().
1997-12-05 02:06:27 +00:00
tv
eb96023de7
Quick fix to repair runtime link problem with libc - "SYS_sigaltstack
...
undefined". The sigaltstack structure layout didn't actually change on
the sparc, so just change the syscall name. A better fix would probably
be to replace the direct system call with a function call to the libc
sigaltstack().
1997-12-04 21:00:18 +00:00
kleink
5d7a8f4a16
Modify the recent sigaltstack() interface change to use the __RENAME() scheme;
...
add __sigaltstack14().
1997-11-29 18:38:20 +00:00
mikel
ae21562ab9
fix typos, use -mdoc macros where useful, replace blank lines with .Pp
1997-11-27 10:24:44 +00:00
mikel
335c5b7630
s/EACCESS/EACCES/, from Brian Evans via OpenBSD
1997-11-27 07:36:24 +00:00
tv
b6573fcec0
Add xrefs to new hosts.equiv(5)/rhosts(5) man page.
1997-11-26 18:06:51 +00:00
kleink
5abc2c37ce
Update sigaltstack() to use stack_t parameters.
1997-11-26 16:51:12 +00:00
tv
b934dcf21f
Typo fix: the umount call is no longer called umount, it is now called
...
unmount.
1997-11-26 14:46:44 +00:00
kleink
f8cb8b4c14
Per XPG4.2, use useconds_t as argument and return type.
1997-11-25 18:03:45 +00:00
kleink
53d8f2fbbe
Per XPG4.2, use useconds_t as argument and return type; eliminate use of the
...
`register' keyword.
1997-11-25 18:02:36 +00:00
kleink
a57dd5b211
Per XPG4.2:
...
* Change argument to type useconds_t, return an int.
* If an interval of 1,000,000 or more microseconds was requested, fail with
-1/EINVAL.
1997-11-24 19:56:30 +00:00
lukem
0e3b290810
fix .Nx usage (use 1.0 instead of 0.9a, etc), and other minor cleanups
1997-11-24 06:28:50 +00:00
enami
760bb2c1ce
Un-capitalize function names at the beginning of line.
1997-11-23 04:23:48 +00:00
enami
5e60b1695a
In the SEE ALSO list,
...
- remove duplicated `environ(7)'.
- remove unexistent system call `trace(2)'.
- delete a period at the end.
1997-11-23 04:18:30 +00:00
enami
3b0a9ac90d
Allocate one more element for arg vector, like execl.c rev 1.5.
1997-11-23 01:16:46 +00:00
mark
0053558a70
Fix a glaring bug in the assembly stubs for memcpy() and memmove() that
...
meant the src address was being returned rather than the dst address.
Spotted by Chris Demetriou.
1997-11-22 03:27:12 +00:00
kleink
ffd48267c2
Update for nfds_t.
1997-11-21 18:30:49 +00:00
mjacob
eb498a6ab2
argv alloca'd is too short. Alloc an extra member.
1997-11-20 01:26:45 +00:00
enami
2b952b2261
Remove an extra comma at the end of SEE ALSO list.
1997-11-18 07:00:48 +00:00
enami
dafe39d6fe
Use .Sh RETURN VALUES instead of .Pp, as malloc.3 or free.3 does.
1997-11-18 06:58:46 +00:00
mrg
4e252e8c4d
add missing .Nm entries. from spz@serpens.swb.de.
1997-11-14 02:04:36 +00:00
mjacob
ddaa6c3262
Fix compile problem.
1997-11-12 05:49:24 +00:00
mrg
6be07a674c
add missing .Nm calls and MLINKS. from spz@serpens.swb.de
1997-11-12 00:47:32 +00:00
thorpej
cb96bff387
LintAlpha* have been removed.
1997-11-08 00:40:08 +00:00
cgd
6a1e9744f2
sh makelintstub, rather than trying to execute it directly
1997-11-06 22:34:01 +00:00
fair
382aed35d9
correct documentation: lock contention returns EAGAIN, not EACCES, per PR#4369 and UTSL.
1997-11-06 10:44:09 +00:00
cgd
023cd79c6b
lint stubs for functions which ports use assembly versions. When using
...
an assembly version of a function, add the right lint stub to the Makefile.inc
which specifies the source to build the function (see the
arch/i386/*/Makefile.inc). Can't just lint the normal C versions of these
functions, because some of them don't _have_ normal C versions and if
that were done dependencies would get messed up.
1997-11-06 00:51:04 +00:00
cgd
59846e6495
lint stubs for functions which ports use assembly versions. When using
...
an assembly version of a function, add the right lint stub to the Makefile.inc
which specifies the source to build the function (see the
arch/i386/*/Makefile.inc). Can't just lint the normal C versions of these
functions, because some of them don't _have_ normal C versions and if
that were done dependencies would get messed up.
1997-11-06 00:50:36 +00:00
cgd
435c105d59
lint stubs for assembly routines.
1997-11-05 23:37:06 +00:00
cgd
4d7e773266
A foolish consistency... gen, net, and string all get MD sources
...
specified by including a Makefile.inc from the appropriate MD directory.
stdlib doesn't do that, but there's no reason that it shouldn't (and
it'd be nice to eliminate the 'if's from the MI stdlib Makefile.inc).
1997-11-05 22:59:37 +00:00
cgd
0f191bd9d2
remove these, they are no longer necessary or appropriate
1997-11-05 22:33:28 +00:00