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
perry
4e067afcb1
RCS Id Police.
1998-01-09 03:15:09 +00:00
lukem
028802f851
document net.inet.ip.anonport{min,max}
1998-01-05 09:59:03 +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
916831ec4e
Add lockf(), an alternate interface to perform advisory record locking;
...
per XPG4.2.
1997-12-20 20:23:15 +00:00
mrg
c1ae52841a
use MAP_COPY|MAP_FILE.
1997-12-15 05:43:50 +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
mikel
335c5b7630
s/EACCESS/EACCES/, from Brian Evans via OpenBSD
1997-11-27 07:36:24 +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
mjacob
eb498a6ab2
argv alloca'd is too short. Alloc an extra member.
1997-11-20 01:26:45 +00:00
mrg
4e252e8c4d
add missing .Nm entries. from spz@serpens.swb.de.
1997-11-14 02:04:36 +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
thorpej
2a43f22095
__warn_references and __indr_reference semicolon fixups. From
...
Chris Demetriou <cgd@pa.dec.com>.
1997-11-04 23:52:05 +00:00
kleink
20d81f8f56
Forgot to add basename()/dirname() manpages in last commit.
1997-11-03 17:47:44 +00:00
kleink
8bfc0cef1e
Add basename() and dirname(), from XPG4.2.
1997-11-02 16:48:25 +00:00
mycroft
a839cc8b41
s/u_int/unsigned int/
1997-11-02 07:23:09 +00:00
kleink
db674c76eb
Add appropriate conformance notice; noticed while fixing PR standards/4351.
1997-11-01 19:10:32 +00:00
kleink
01b7b3de51
isascii() is not specified by ANSI C but X/Open; noticed by Peter Seebach
...
<seebs@puddle.plethora.net> in PR standards/4351.
1997-11-01 19:05:14 +00:00
thorpej
38ba03f125
Allow the old-name functions to be compiled from the same source file as
...
the renamed functions, and add some #error directives to force the
issue with weak symbols for renamed functions when we support weak
symbols in the C library.
1997-10-22 06:37:42 +00:00
fvdl
21e1e24df3
New hacks to make libc work painlessly without bumping the major number:
...
use type func(arg1s) asm("emitted_name") gcc mechanism.
Suggested by Bill Sommerfeld.
1997-10-22 00:51:45 +00:00
fvdl
d6b51107ce
Hacks to enable libc to work without bumping the major.
1997-10-21 00:55:10 +00:00
thorpej
14cd99880c
Fix the shared library versioning snafu caused by the recent changes
...
to the stat(2) family and msync(2). This uses a primitive function
versioning scheme.
This reverts the libc shared library major version from 13 to 12, and
adds a few new interfaces to bring us to libc version 12.20.
From Frank van der Linden <fvdl@NetBSD.ORG>.
1997-10-20 22:05:06 +00:00
christos
121197f0ea
Bring timezone back to libc.
1997-10-20 15:50:22 +00:00
scottr
94cf433266
Add support for DTR/CTS flow control, from Bill Studenmund.
1997-10-20 08:07:47 +00:00
thorpej
232739024a
Document net.inet.ip.allowsrcrt and net.inet.ip.subnetsarelocal.
1997-10-17 21:30:36 +00:00
christos
34e76ae8f8
moved to libcompat
1997-10-16 23:07:26 +00:00
christos
631a35f9ca
change second argument of unvis from char to int
1997-10-16 23:06:13 +00:00
christos
e34cf3d406
__ps_strings is now extern and not modified locally.
1997-10-16 23:05:33 +00:00
christos
051a7d3051
timezone moved to libcompat
1997-10-16 23:04:38 +00:00
fvdl
05ea709dff
Fix another getdents() botch. I must've had a Makefile without
...
warnings on.
1997-10-10 14:31:55 +00:00
fvdl
b57ab4df0f
Use getdents(). Read NFS directories in one go (just as union dirs, but
...
without removing double entries). This makes sure that we get a
consistent snapshot of the directory, and protects against any
'bad cookie' errors.
1997-10-10 02:18:18 +00:00
christos
525e2bc598
Revert all slash removing changes; it is not worth it...
...
The latest one broke "ls foo.c/". Sync with Lite-2.
1997-10-09 22:59:18 +00:00
mycroft
7b360ef2b7
Make _sys_nerr const.
1997-10-09 11:31:05 +00:00
pk
98cfb5140f
Restore the NAPPEND macro, as it existed until revision 1.13, that deals
...
with roots consisting of a single slash. This special case of special
cases cannot be dealt with in fts_open() by simply chopping of a
trailing slash.
All this to avoid the occasional doubling of slashes. Oh well..
1997-10-08 19:56:59 +00:00
mycroft
5ae3044c2d
Make sure the command list is properly terminated when parsing an
...
octal mode. From Alasdair Baird in PR 4232.
1997-10-08 17:19:13 +00:00
kleink
8a7cd68e8b
getcwd(3) is not defined by ANSI C but by 1003.1; pointed out by Alan Curry
...
in PR lib/4238.
1997-10-08 09:28:01 +00:00
pk
3beb1a70cf
In fts_alloc() copy the trailing 0 character explicitly, instead of
...
relying on the passed input string having a 0 character at the right spot.
Takes care of PR#4234.
1997-10-07 23:02:17 +00:00
enami
9512162b01
Delete `: %m' from a format string passed to err().
1997-09-29 06:52:40 +00:00
enami
16602dcb61
Use warn() instead of err() as an example of ``Warn of an error''.
1997-09-29 05:33:03 +00:00
pk
4c956be8c9
The change in revision 1.13 to avoid doubling slashes in path names
...
messes up the internal administrations of the fts engine.
Do this differently by simply stripping one trailing slash (if any)
from root paths passed to fts_open().
1997-09-27 22:53:07 +00:00
hubertf
8b3a21aeca
Fix some typos reported by entropy@tardis.bernstein.com.
...
Fixed PR lib/4154.
1997-09-27 19:39:26 +00:00
mikel
1ff7d5da2e
crib text from sleep(3) to document response to signals; fixes PR 4008
1997-09-20 04:52:36 +00:00
leo
a539aec784
Commit userland part of pr-1891.
1997-09-19 19:17:17 +00:00
thorpej
4ccbd4b430
Make this safe in environments that have a Real vfork(2). Bug pointed
...
out by Chuck Cranor <chuck@netbsd.org>
1997-09-16 00:35:47 +00:00
jtc
5b466bef97
Changed order of STANDARDS and HISTORY subheads to conform with
...
specification in mdoc(7).
1997-09-09 07:26:02 +00:00
kleink
66105c37fc
Lseek(2) usage cleanup: the use of L_SET/L_INCR/L_XTND is deprecated,
...
use SEEK_SET/SEEK_CUR/SEEK_END instead.
1997-08-25 19:31:43 +00:00
mikel
e9484eba42
fix overflow problem found by Rick Byers <rickb@iaw.on.ca>; fix by
...
<entropy@tardis.bernstein.com> in PR lib/4005.
1997-08-19 04:34:15 +00:00
mikel
7f65a4ecfc
don't forget d_type when copying dirent structure; from Giles Lean in
...
PR lib/3913. also, replace d_ino with d_fileno.
1997-08-03 06:19:40 +00:00
jtc
990a11b9c6
Fix files using old TNF copyright notice
1997-07-30 23:53:32 +00:00
thorpej
5780269849
Document new UDP and TCP tunables.
1997-07-28 22:24:01 +00:00
jtc
43fa6fe319
If port provides __weak_alias(), provide an Standard C and POSIX pure
...
identifier namespace by renaming non standard functions and variables
such that they have a leading underscore. The library will use those
names internally. Weak aliases are used to provide the original names
to the API.
This is only the first part of this change. It is most of the functions
which are implemented in C for all NetBSD ports. Subsequent changes are
to add the same support to the remaining C files, to assembly files, and
to the automagically generated assembly source used for system calls.
When all of the above is done, ports with weak alias support should add
a definition for __weak_alias to <sys/cdefs.h>.
1997-07-21 14:06:24 +00:00
kleink
d77864a270
Substitute a `2' with STDERR_FILENO for clarity; minor KNF.
1997-07-19 19:43:59 +00:00
kleink
897349ed1e
__RCSID() police, typo in variable name; from jbernard@tater.mines.edu in
...
PR lib/3889.
1997-07-19 16:02:05 +00:00
kleink
fd8f56cb11
__RCSID() police; from jbernard@tater.mines.edu in PR lib/3890.
1997-07-19 15:58:31 +00:00
jtc
2526fda257
Implement sleep() and usleep() in terms of nanosleep(). Uses only one
...
syscall instead of eight, and doesn't have any interactions with alarm
or interval timers.
1997-07-19 02:42:30 +00:00
thorpej
2d0f14c527
"Fix" the non-__indr_reference verions of the user-callable versions
...
of these functions. This is somewhat of a kludge, but there is not
much else we can do for this case.
Because of how the callable versions are created, by CPP trickery
and inclusion of another .c file, we cannot allow the included .c
file to pull in "namespace.h", since it undoes the CPP trickery we
have performed. Introduce a CPP macro that prevents the included .c
file from pulling in "namespace.h".
1997-07-17 21:33:14 +00:00
thorpej
c1109ff89e
- Don't deref a bad pointer in the event the object has no symbol
...
section header. Instead, treat the object as stripped.
- Add a "default" case to the symbol type switch to calm GCC's jets.
1997-07-17 00:54:27 +00:00
mikel
ab18bfe1bf
add toascii(3)
1997-07-16 06:22:07 +00:00
mikel
bd37c10e9d
add NetBSD RCSid
1997-07-16 06:20:20 +00:00
mikel
b797d3b1e5
import 4.4BSD-Lite2 version
1997-07-16 06:18:11 +00:00
kleink
c213a3af8b
Add missing `STANDARDS' compliance statements. As we #define _POSIX_VERSION
...
to 199009L, bump existing statements to 1003.1-1990.
1997-07-14 23:19:39 +00:00
kleink
b9ae69fdae
KNF.
1997-07-14 19:40:49 +00:00
mikel
e6f7684f2a
xref getlogin(2) not getlogin(3)
1997-07-14 02:07:10 +00:00
christos
26cc2d4f50
Fix RCSID's
1997-07-13 19:45:36 +00:00
christos
3e24b5bccd
Use "namespace.h"
...
Fix RCSID's
1997-07-13 19:43:28 +00:00
christos
7df7f83e92
Fix RCSID's
...
Fix gcc warnings.
1997-07-13 19:43:00 +00:00
christos
464fdb2e8e
Fix RCSID's
...
Use "namespace.h"
1997-07-13 19:42:37 +00:00
christos
28db57eb43
Fix RCSID's
...
Use "namespace.h"
1997-07-13 19:42:12 +00:00
christos
3f8967b868
Add prototype for sleephandler
...
Fix RCSID's
1997-07-13 19:41:46 +00:00
christos
bcc1cc51d6
Fix gcc warning
...
Fix RCSID's
1997-07-13 19:41:13 +00:00
christos
f4e2b6ec66
Fix RCSID's
...
Fix gcc warnings
1997-07-13 19:35:36 +00:00
christos
615413beb6
Include "extern.h" to get prototype for _tztab
...
Fix gcc warnings.
Fix RCSID's
1997-07-13 19:35:08 +00:00
christos
129c9a2b53
Pacify gcc
...
Fix RCSID's
1997-07-13 19:34:16 +00:00
christos
68c8f13fd6
Include "extern.h" to pick up prototype for sysctl.
...
Fix RCSID's
1997-07-13 19:33:49 +00:00
christos
f01d533d35
Fix RCSID's
...
Remove unused variable
1997-07-13 19:32:15 +00:00
christos
47d1af8a89
Fix RCSID's
...
Use namespace.h
1997-07-13 19:31:49 +00:00
christos
918197d3b3
Prototype sleephandler
...
Fix RCSID's
1997-07-13 19:31:25 +00:00
christos
1200f6cd80
Fix RCSID's
...
pacify gcc
1997-07-13 19:18:39 +00:00
christos
5ea18919c4
Fix RCSID's
...
Add missing unistd.h include
1997-07-13 19:18:05 +00:00
christos
6ca98be503
Fix RCSID's
...
Add missing unistd.h unclude
1997-07-13 19:17:41 +00:00
christos
28af8b8ef8
Fix RCSID's
...
Parenthesize
1997-07-13 19:17:13 +00:00
christos
7febd1ef31
Fix RCSID's
...
Use extern.h don't make local prototypes
1997-07-13 19:16:45 +00:00
christos
db55960be8
Fix clobbered variable warning
...
Fix RCSID's
1997-07-13 19:16:07 +00:00
christos
70e0aeb159
Use namespace.h
1997-07-13 19:15:28 +00:00
christos
004c816903
Fix readdirfunc prototype
...
Fix RCSID's
1997-07-13 19:15:11 +00:00
christos
052e43e478
Fix gcc warnings
...
Add missing prototypes
Fix RCSID's
1997-07-13 19:14:35 +00:00
christos
1adc5f2d31
Fix gcc warnings (unused variables, missing prototypes, etc.)
...
Fix RCSID's
1997-07-13 19:13:59 +00:00
christos
3e458a6238
Fix RCSID's
...
Fix gcc warning
1997-07-13 19:13:01 +00:00
christos
8b1ce69490
Add missing unistd.h include
...
Fix RCSID's
1997-07-13 19:12:30 +00:00
christos
f7f1b818de
Fix RCSID's
...
Use namespace.h
1997-07-13 19:12:05 +00:00
christos
8a80fc440f
Add extern.h to get missing __getlogin prototype
...
Fix RCSID's
1997-07-13 19:03:35 +00:00
christos
6f65806265
Add missing unistd.h include
...
Fix RCSID's
1997-07-13 19:02:53 +00:00
christos
23f517328b
Fix RCSID's
...
Fix inconsistent function definition with unistd.h
Fix gcc warnings
1997-07-13 19:02:23 +00:00
christos
11cac2080a
Add missing prototypes
...
Fix RCSID's
Fix gcc warnings
1997-07-13 19:01:22 +00:00
christos
d177cac3ba
Fix RCSID's
...
Fix gcc warnings.
1997-07-13 19:00:13 +00:00
christos
e91aca9696
Fix namespace problems
...
Fix RCSID's
Fix gcc warnings.
1997-07-13 18:59:34 +00:00
christos
282afa2f88
Fix RCSID's
...
Add missing prototypes.
Fix rest of gcc warnings.
1997-07-13 18:59:02 +00:00
christos
7957cf151f
Fix RCSID's
...
Fix bogus NULL casts
GC constant strings.
Fix gcc warnings.
1997-07-13 18:58:23 +00:00
christos
1e9dc86b19
Fix gcc warnings.
...
Fix RCSID's
1997-07-13 18:57:26 +00:00
christos
b8e9ff89a3
Fix RCSID's
...
Initialize `path' in case of error.
Fix gcc warnings.
1997-07-13 18:57:04 +00:00
christos
d1af1220a3
Use "namespace.h"
...
Fix RCSID's
1997-07-13 18:55:50 +00:00
christos
ae5f0ca647
Fix RCSID's
...
Use namespace.h
1997-07-13 18:55:18 +00:00
christos
eccdadf1e1
Fix RCSID's
...
#if 0 a local unused error function
1997-07-13 18:54:50 +00:00
christos
bbe90d58a6
Use "namespace.h"
...
Add missing stdlib.h
1997-07-13 18:54:19 +00:00
christos
29189e2b8a
Add missing stdlib.h include
...
Fix RCSID's
1997-07-13 18:53:49 +00:00
christos
19228f8132
Move the #undef errno where it is actually needed.
1997-07-13 18:53:13 +00:00
phil
e9044db523
Fix it so fts_* never adds a / to a path name when there is
...
already a trailing /. Fixes PR 1495.
1997-07-10 22:12:08 +00:00
kleink
8470989b67
Common sense dictates that the `basegid' paramater of initgroups(3) should
...
be of type gid_t, and not int.
1997-07-04 09:14:52 +00:00
veego
f766c4fe95
Update the manpage for HW_MACHINE_ARCH.
1997-06-06 23:24:00 +00:00
kleink
dbda158f1f
Add support for localized character sets (a.k.a. LC_CTYPE).
...
Thanks go to Matthias Scheler <tron@lyssa.owl.de> for contributing his initial
work in PR/3592, and to Christos Zoulas for refining it!
1997-06-02 09:52:36 +00:00
kleink
f37e2cc7d5
Add a missing comma.
1997-05-31 21:34:25 +00:00
cgd
c917dfb5b2
Fix broken uses of Dd. Both the mdoc and mdoc.samples pages agree:
...
.Dd is supposed to be invoked like:
.Dd month day, year
e.g. ".Dd January 25, 1989", rather than:
.Dd "month day, year"
which is what these pages did.
1997-05-29 01:48:05 +00:00
lukem
f10a006346
cleanup some problems with the use of mandoc macros
1997-05-26 14:02:53 +00:00
lukem
76c3314d9b
a valid uid/gid *ends* in \0 (i.e, barf if (*ep != '\0'), not if (*ep == '\0'))
1997-05-22 10:38:07 +00:00
lukem
50820e9b86
* parse gid with strtoul() instead of atoi(), and sanity check a) the parsed
...
value was just a number, b) it doesn't exceed GID_MAX
* convert gid to a string with %u not %d
* use [gu]id_t instead of int
1997-05-22 03:24:37 +00:00
lukem
f442f20a30
* parse uid with strtoul() instead of atoi(), and sanity check a) the parsed
...
value was just a number, b) it doesn't exceed UID_MAX
* convert uid to a string with %u not %d
1997-05-22 03:14:42 +00:00
lukem
8041f4f4ab
fix potential memory leaks: before calling yp_next(), reset key to NULL. if
...
an error occurred, and key != NULL, free(key).
1997-05-21 01:51:39 +00:00
lukem
1e601ecc2b
* fix [lib/3580], by ensuring that the outdata arg to the yp_xxx()
...
calls is initialised to the null pointer so that the error condition
doesn't fail by trying to free() memory that wasn't malloc()ed
* cleanup a bit; remove use of register, KNFify
1997-05-20 15:59:59 +00:00
lukem
27d1a6365b
* ensure that "outdata" values to various yp_xxx() functions are set
...
to the null pointer before invocation, so that the test in the
error case of "if (outdata != NULL) free(outdata)" won't potentially
try and free memory that wasn't malloc()ed.
* factor some duplicated code out of both parts of an "if {} else {}"
construct.
* remove use of `register' & KNFify.
1997-05-20 15:46:03 +00:00
pk
58efb9d20c
NULL => 0 (Arne Juul; PR#3629)
1997-05-17 19:24:44 +00:00
mycroft
440af0196f
Do the previous change is a much less klugy fashion.
1997-05-17 16:14:22 +00:00
kleink
f41ec7b2ac
Add/update 1003.1 conformance notice.
1997-05-16 16:03:53 +00:00
gwr
d09e80b05d
Add a default definition of __ps_strings as suggested by PK.
...
(With lots of XXX marks advising its eventual removal! 8^)
1997-05-13 21:34:26 +00:00
mikel
658cbd165a
xref sigsuspend(2), not obsolete sigpause(2).
1997-05-12 07:12:00 +00:00
kleink
44864185e6
POSIX.1/stopgap measure: if "" is to be executed, fail with ENOENT
...
immediately as there is no way for namei() to deal with this when
traversing $PATH.
1997-04-24 18:55:51 +00:00
cjs
15c91fd024
Add `glob' to the brief description to make this easier to find when
...
searching the permuted index.
1997-04-23 07:14:51 +00:00
kleink
af8354a02d
Fixed a typo and a .Os mistake.
1997-04-09 08:59:25 +00:00
thorpej
1db298180b
MIPS: a.out, ecoff, and elf nlist support
...
PowerPC: a.out and elf nlist support
1997-03-29 21:02:47 +00:00
mikel
51ec208436
fix type of fts_open() argument; from Enami Tsugutomo in PR lib/3368.
1997-03-21 05:31:21 +00:00
perry
23d6697446
fix 3364 from enami tsugutomo -- FTS ftsp -> FTS *ftsp
1997-03-20 05:39:55 +00:00
mouse
ff44468136
alternate -> alternative, per PR 2643
1997-03-08 13:36:38 +00:00
cjs
93eb52853b
PR 3279, from <david@mono.org>.
...
Bugs section changed to clarify that static passwd structure
used for return value is shared among all functions.
1997-03-03 19:43:45 +00:00
fvdl
1ed7a0186a
Check for both the filesystem name and the filesystem flags to determine
...
whether a directory is a union mount, and thus needs to have double
entries filtered out.
1997-02-25 13:16:39 +00:00
lukem
a3fc812065
man page for stringlist functions
1997-02-24 11:47:10 +00:00
mikel
28acf64f40
clarify what is printed; from Arne Henrik Juul in PR 3242, with some
...
minor editing by myself.
1997-02-21 07:44:50 +00:00
scottr
48b6b629bf
getdiskbyname() was broken by previous change, adversely affecting
...
newfs(8) and disklabel(8). Back this out, and note instead that all
instances of strcpy() here are safe.
1997-02-14 08:30:32 +00:00
christos
50c92675a9
I ``who'' was not specified, set the appropriate bits as the manual page
...
states. chmod +s foo and chmod +t . now work.
1997-02-07 22:21:06 +00:00
mrg
9cd5492c02
- convert unsafe strcpy(), strcat() and sprintf() to the `n' versions.
...
- some KNF.
1997-01-23 14:01:45 +00:00
thorpej
30ec3e8a63
Don't transfer the entire YP database using yp_{first,next}(); instead
...
use yp_match(), which is much more efficient.
From Michael.Eriksson@era-t.ericsson.se , PR #3114 .
1997-01-22 01:21:06 +00:00