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