mikel
4ab6dc7d2e
allow examination of SIGKILL and SIGSTOP signal handlers (but still
...
disallow changes); from Klaus Klein in PR standards/3398.
1997-03-27 07:52:25 +00:00
mikel
b81091e992
POSIX.1 specifies that a failed link() to a directory must return EPERM,
...
and EMLINK was not documented; from Klaus Klein in PR standards/3397.
Also documented EOPNOTSUPP for filesystems that don't support hard links.
1997-03-27 07:30:25 +00:00
mikel
19fd4b60de
make setpgid(pid, pgrp) return EINVAL if pgrp < 0 as required by POSIX.1;
...
from Klaus Klein in PR standards/3395.
1997-03-27 06:14:03 +00:00
mikel
f07e47bdb6
add ktrace(2), don't segregate SYSV IPC manpages, and add link for shmdt(2)
1997-03-27 02:39:15 +00:00
is
c8785a5591
Added EHOSTUNREACH description to ERRORS, closing PR 3133.
1997-03-25 15:43:06 +00:00
mikel
863572aff7
fix misplaced punctuation in SEE ALSO section.
1997-03-25 05:19:05 +00:00
mikel
04695059c2
add xrefs to readlink(2) and symlink(7). former from Brian Grayson in
...
PR misc/3378, latter by me.
1997-03-25 05:18:21 +00:00
christos
8259dd08d6
Makefile cleanups:
...
use INCS variable to install includes and FILES to install objects.
1997-03-24 22:11:48 +00:00
lukem
0607611785
* clarify that tempnam and tmpnam still have problems
...
* advise mkstemp() over mktemp(), tmpnam(), tempnam(), and indicate
link-time warning if latter 3 are used
* minor cleanups
1997-03-24 11:39:10 +00:00
lukem
15d4b08009
explain why mktemp() should generally be avoided in favour of mkstemp()
1997-03-24 09:22:15 +00:00
gwr
8164ffb739
Add sun3x to the list of those using the (new) libkvm.
1997-03-21 23:07:32 +00:00
gwr
da140670c7
typo
1997-03-21 18:48:58 +00:00
gwr
95883471d5
Build the same libkvm.* on all m68k machines. (Well... except for the
...
stragglers that still use libkvm.old ) The m68k machines now dispatch
based on the machine name to the appropriate libkvm implementation.
1997-03-21 18:44:21 +00:00
mikel
8d58d36e7b
make manpage match header; from Brian Grayson in PR misc/3367
...
(partial fix).
1997-03-21 05:59:54 +00:00
cgd
5e25db4c59
pull in the sysident.h from ld.so, for NetBSD PT_NOTE generation
1997-03-21 05:47:28 +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
christos
3ff63340c3
Fix potential stack overflow; from Keith Bostic.
1997-03-20 16:42:32 +00:00
perry
23d6697446
fix 3364 from enami tsugutomo -- FTS ftsp -> FTS *ftsp
1997-03-20 05:39:55 +00:00
lukem
1960b7137d
add warn_refs for mktemp(), tempnam(), and tmpnam() since most code
...
use these incorrectly. mkstemp() is ok however. inspired by openbsd
1997-03-16 05:00:38 +00:00
is
0acb7a329a
New ARP system, supports IPv4 over any hardware link.
...
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.
For the detailed change history, look at the commit log entries for
the is-newarp branch.
1997-03-15 18:34:01 +00:00
is
bfb66aaf03
New ARP system, supports IPv4 over any hardware link.
...
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.
For the detailed change history, look at the commit log entries for
the is-newarp branch.
1997-03-15 18:33:00 +00:00
jonathan
afe4640090
Remove lint (missing END() directive) in NOERROR syscalls.
1997-03-15 08:52:16 +00:00
mikel
353ffc1765
add bounds-checking code to make sure we don't overflow the static
...
buffer. it's gross, but there's no real alternative. fixes PR 3330.
1997-03-14 07:56:39 +00:00
mycroft
13038ab3ee
Make sure /etc/rpc is *closed* when we're done.
1997-03-13 19:47:42 +00:00
mikel
0159e147c7
per-user process limit is set by RLIMIT_NPROC, not MAXUPRC; fixes PR 888.
1997-03-11 07:27:59 +00:00
cgd
b3860e1660
fix _DYNAMIC definition bogon
1997-03-10 23:17:10 +00:00
cgd
78b14cccb3
s/mainprog_obj/__&/
1997-03-10 23:13:31 +00:00
hpeyerl
37c622153f
Remove as per discussion with core.
1997-03-10 20:51:01 +00:00
perry
59e4dfa599
polish
1997-03-10 20:50:39 +00:00
perry
e1f7d360a1
Initial cut of Canadian national language support
1997-03-10 20:17:43 +00:00
hpeyerl
7cfeaf46a0
Color me bored.
1997-03-10 19:07:19 +00:00
cgd
46db752aef
fix include path bogosity pointed out by Greg Oster
1997-03-09 04:49:06 +00:00
mouse
80c0d60f84
alternate -> alternative, per PR 2643
1997-03-08 13:47:08 +00:00
mouse
ff44468136
alternate -> alternative, per PR 2643
1997-03-08 13:36:38 +00:00
thorpej
952eb61ea3
Define immediate values properly for the __STDC__ preprocessor case,
...
from Hiroshi HORIMOTO <horimoto@cs-aoi.cs.sist.ac.jp>, PR #3222 .
1997-03-08 06:32:08 +00:00
mikel
35ccea10a2
fix broken xref, add entries for EOPNOTSUPP, and indicate that this
...
syscall arrived in 4.4BSD.
1997-03-05 06:53:40 +00:00
jonathan
2ba4510cdc
C versions of crt0 for mips.
1997-03-05 03:45:05 +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
explorer
6c8b64fd26
Someone forgot a line continuation character
1997-02-23 21:40:09 +00:00
cgd
3192bd314f
turn Alpha's ELF_TOOLCHAIN checks to ECOFF_TOOLCHAIN checks
1997-02-23 20:42:24 +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
cgd
bb52eeac41
build with -fPIC
1997-02-17 19:22:32 +00:00
cgd
4754bd637b
make hard links from crt{begin,end}.o to crd{begin,end}S.o
1997-02-17 19:17:18 +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
mrg
23768a9e9a
remove possibly dangerous sprintf and strcpy calls.
1997-02-11 08:42:03 +00:00
mark
1faaf2ab5b
Updated to actually pass an address and length of the virtual memory area
...
for which the CPU caches and main memory should be synchronised.
1997-02-10 03:20:48 +00:00
matthias
d67f3db782
The pc532 port now uses the new libkvm.
1997-02-08 09:38:06 +00:00
mycroft
041d00cdf4
It's not necessary to initialize the `revents' field of struct pollfd.
1997-02-08 04:38:02 +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
mikel
e707982f35
check options argument to wait{3,4,pid}(); from Klaus Klein in PR 3182.
1997-02-07 05:33:07 +00:00
ragge
7e8687db1b
ENTRY() takes two argument now, not one.
1997-02-04 18:38:21 +00:00
ragge
2663970272
ENTRY() takes two argument now, not one.
1997-02-04 18:38:17 +00:00
abrown
d8fd3320e5
Prevent buffer overflow (and thus return of bogus data) when a DNS record
...
has more than MAXADDRS "A" records for a host.
Patch from Paul A. Vixie <paul@vix.com>, slightly modified to fit in with
NetBSD debug framework.
1997-01-31 00:05:59 +00:00
matthias
97a71285c8
Teach strmode(3) about whiteouts. They get w 'w' now.
1997-01-30 09:23:46 +00:00
thorpej
361fd90923
Functions were added to the C library; bump minor.
1997-01-30 01:02:45 +00:00
thorpej
1355adcf18
Build the MD4/MD5 sources.
1997-01-30 01:02:17 +00:00
thorpej
e176fc8fc9
Add MD4/MD5 routines to the C library, taken directly from FreeBSD's
...
"libmd".
1997-01-30 01:01:39 +00:00
mrg
9cd5492c02
- convert unsafe strcpy(), strcat() and sprintf() to the `n' versions.
...
- some KNF.
1997-01-23 14:01:45 +00:00
mikel
37ee5d07f0
xref lseek(2) instead of seek(2); PR lib/2750
...
also note fpos_t/off_t discrepancy.
1997-01-23 08:10:04 +00:00
mikel
ce6705faed
replace <sys/types.h> with <unistd.h> and fix type of brk();
...
PRs 2938 and 3132.
also added xref to mmap(2).
1997-01-23 05:32:52 +00:00
mikel
7e68ce85de
inet_makeaddr() takes unsigned long, not int, arguments; fixes PR lib/2385.
1997-01-22 07:57:19 +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
thorpej
ac6352fdc7
Use a different timeout for the underlying RPC transmission than the
...
upper-level YP call. This allows the RPC code to retry the transaction,
which is helpful for busy networks.
Problem noted and suggested fix from Michael.Eriksson@era-t.ericsson.se ,
and slightly modified by me to compute the RPC timeout one at compile-time,
rather than N times at run-time.
Fixes PR #3117 .
1997-01-21 20:40:07 +00:00
cjs
e106fad2d3
Changes to bring it in line with the NetBSD use of libwrap. These are a
...
bit quick and dirty, and there may still be errors or confusions present.
* NetBSD does not use tcpd, since inetd does internal checks.
* NetBSD uses hosts_options.
* NetBSD inetd does not have `paranoid' mode to automatically reject
paranoid connections without further processing.
* NetBSD can have more than one address on a physical interface.
* Safe_finger comes from the tcp_wrappers package, not included in NetBSD.
* Add RCS ID (at end, because this uses old manpage macros).
1997-01-20 06:45:37 +00:00
cjs
b1f72006df
Remove code to generate Makefile, since we want to continue to use
...
the one already in our tree.
1997-01-20 06:22:50 +00:00
cjs
3c41b071b2
Comment out -DPARANOID, since this is not used by the library but by
...
programs that call the library, and our inetd doesn't use it and has no
similar functionality.
1997-01-20 06:22:05 +00:00
mikel
486b24efe4
explicitly type ether_{hostton,ntohost,line}(). all return int.
1997-01-17 08:23:26 +00:00
lukem
fe09fdff26
inc the minor number
1997-01-17 08:03:21 +00:00
lukem
f694f3b120
Add stringlist implementation
...
Convert getnetgrent from private stringlist to public version
1997-01-17 07:26:18 +00:00
perry
44f0373a13
change sigpause(2) to sigsuspend(2) or sigpause(3), depending
...
Also try to fix other bad references to sig* man pages.
Fixes pr-2885 from Jonathan Stone
These SEE ALSO sections are still bloody messes (sigh)
1997-01-17 03:44:59 +00:00
perry
0ec29f87c1
add setitimer (mentioned in text) to SEE ALSO
1997-01-17 03:14:02 +00:00
perry
4023eb8dfd
close 2885 -- sigpause->sigsuspend
1997-01-17 03:12:24 +00:00
perry
49f0a0ae54
fix pr-2664, second param to fgets is int not size_t, from SAITOH Masanobu
1997-01-17 02:38:19 +00:00
lukem
e69e9fbfa5
fix el_source() - a block needed braces around it (the indenting fooled me)
1997-01-17 01:03:33 +00:00
lukem
730be84dfc
Implement CC_REDISPLAY, which (unlink CC_REFRESH) redraws the entire input
...
line (a la ^R). This is useful if the binding outputs information and
mucks up the input line. To be used in ``list-choices'' bindings (refer
to the ^D binding in csh when filec is set)
1997-01-14 04:17:22 +00:00
tls
a28ecdff3c
RCS ID Police
1997-01-13 20:31:18 +00:00
perry
11c8a144e6
minor formatting tweak
1997-01-12 05:18:14 +00:00
thorpej
45d4f45f46
Fix typo; control message type for SO_TIMESTAMP is SCM_TIMESTAMP.
1997-01-12 01:01:06 +00:00
thorpej
2773f282b9
Document the SO_TIMESTAMP socket option.
1997-01-12 00:46:08 +00:00
lukem
5785f63611
* document ^char and \ escape sequences
...
* when parsing ^char control chars, check the correct char when determining
validity (previously, ^char was a NOP interpreted as the literal string
because of this bug)
1997-01-11 09:57:06 +00:00
lukem
2543e3e651
RCSid police
...
editline first appeared in 4.4BSD not NetBSD1.0
1997-01-11 06:47:47 +00:00
lukem
258ebfd268
* in el_parse(), don't reference argv[0] if argc < 1 (return -1 instead)
...
* clarify return value of el_parse()
1997-01-11 06:26:30 +00:00
cjs
bddc8c6377
Moved CFLAGS defines for program configuration from Makefile to
...
Makefile.cflags, so that other tcp_wrapper programs can use them.
1997-01-11 01:50:56 +00:00
lukem
b59d3eaf10
* add a man page for the editline routines
...
* add a man page describing editrc
* fix bugs in el_parse():
* didn't execute command when program name matched (test reversed)
* was checking against empty string instead of program name
* after checks, command to run also pointed to empty string
[christos - the author of libedit - ok-ed the man pages in general (which I
wrote from scratch by RTFS) as well as the bugfix]
1997-01-09 13:12:14 +00:00
thorpej
2e0f6cf5bb
Document CTL_DDB MIB nodes.
1997-01-09 05:39:26 +00:00
lukem
ecf9b458f4
remove leading 'l' in "-l ltermcap" (should be "-l termcap")
1997-01-06 04:38:41 +00:00
jtc
f42ebd4897
#include <machine/asm.h> instead of "DEFS.h"
1997-01-04 03:26:18 +00:00
jtc
48030a80ae
Use jCC instead of bCC, as the assembler will then use the (smaller,
...
faster) byte-displacement form of the instruction if the offset will
fit. This happens to be all occurances in this case, so I could have
used bCCs. However, a quick survey of the rest of NetBSD's m68k code
showed that jCC was used in similar cases. I did the same to be
consistant.
1997-01-04 03:21:11 +00:00
jtc
4990f8b035
Add L prefix on local labels
1997-01-03 22:57:04 +00:00
scottr
372fe2ff92
Catch up with const changes to dlopen() and dlsym() prototypes in
...
<dlfcn.h>. Tested on i386 and hp300 for crt0.o and ld.so, verified
other references by inspection.
1997-01-03 22:37:58 +00:00
cgd
d71a874906
const-ify char *'s that need it
1997-01-03 18:23:41 +00:00
cgd
362c499969
prototype mcount (or, whatever function is declared by _MCOUNT_DECL;
...
typically mcount()) before it is defined or used.
1997-01-03 07:40:41 +00:00
mikel
d40586fc26
there is no sysctl(2); reference sysctl(3) instead.
1997-01-03 06:43:56 +00:00
mikel
ef2aa56d9f
fix description; PR misc/3077.
...
also added xref to sysctl(3), which may be preferable.
1997-01-03 06:36:55 +00:00
veego
b6257e9e67
iruserok fails to open a ~/.rhosts file if you have a directory
...
above the home dir which is only group acessable:
directroy owner group permission
/a root wheel 755
/a/b root b 750 <
/a/b/c c b 700
/a/b/c/.rhosts c b 600
add getegid and initgroups before and setegid behind fopen to fix this.
add <netgroup.h> for the prototype of innetgr.
1996-12-28 18:48:31 +00:00
pk
f2eb968909
asm => __asm__, and garbage collect a bit.
1996-12-27 21:44:59 +00:00
matthias
2793a4050c
* Set __ps_strings + some code cleanup.
1996-12-27 08:30:13 +00:00
mikel
0b45206666
eliminate incorrect self-reference.
1996-12-26 02:32:22 +00:00
christos
41b4e57ece
fix previous booboo that broke all rpc services...
1996-12-24 21:49:55 +00:00
christos
772697e293
Report yp errors every _yplib_nerrs like the other routines.
1996-12-24 15:08:39 +00:00
cgd
80aa3bcb46
Fix quad_t __syscall() return goofs. Now these should work on big-endian
...
systems, too.
1996-12-23 03:00:25 +00:00
cgd
4a6fd887f0
File which provides lint stubs for the functions defined by
...
machine-dependent assembly code, whose source files live in its directory.
(Not necessarily complete yet.)
1996-12-22 11:44:55 +00:00
cgd
4f47d0104d
dd a bunch of files to LSRCS, which provide lint stubs for the functions
...
defined by machine-dependent assembly code.
1996-12-22 11:41:01 +00:00
cgd
5f4060ddf0
a script to build C source code stubs to be fed to lint(1) from the data
...
in <sys/syscall.h>.
1996-12-22 11:38:34 +00:00
cgd
132d3e56e8
add LASM, LNOERR, and LPSEUDO variables, analogous to e.g. PASM, PNOERR, and
...
PPSEUDO but for .ln files rather than .po files. Add the new variables
to LOBJS, as well. The rules to build those objects them call a helper
script (sys/makelintstub) and pipe the result to lint. Unfortunately,
dependency handling for these built .ln files is a bit sub-optimal right
now, but that can be fixed later.
1996-12-22 11:37:37 +00:00
cgd
2a7f3ba91e
add rules to build .ln files (memmove.ln, memcpy.ln, strchr.ln, strrchr.ln)
...
for objects built specially from other C files, when appropriate.
1996-12-22 11:34:21 +00:00
cgd
4a62cd93f8
explicitly cast __syscall() returns to (int) so that lint knows
...
that we know what we're doing.
1996-12-22 10:40:27 +00:00
cgd
675052764f
fix bogon: <sys/shm.h>, not <sys/msg.h>, should be included to use this.
1996-12-22 10:35:20 +00:00
cgd
1d8e0e8fda
note that __syscall() is prototyped to return a quad_t
1996-12-21 01:38:56 +00:00
cgd
77dab094a0
pull in netdb.h and arpa/inet.h, kill local decls. add interpret() proto
1996-12-20 20:49:47 +00:00
cgd
9fc875ff77
unistd.h for prototypes
1996-12-20 20:48:17 +00:00
cgd
ebd5bdf6d5
string.h for prototypes
1996-12-20 20:47:53 +00:00
cgd
22eee680d6
ifdef YP, needs rpcsvc/ypclnt.h for protos
1996-12-20 20:46:19 +00:00
cgd
c97004a9b9
string.h for prototypes
1996-12-20 20:44:55 +00:00
cgd
f4b5c163ef
__asm rather than asm, for lint
1996-12-20 20:35:48 +00:00
cgd
4bf7fe6145
const poisoning: __findenv()'s first arg should be const char * (lint)
1996-12-20 20:32:54 +00:00
cgd
54c7614104
don't confuse long and int; pointed out by lint
1996-12-20 20:32:02 +00:00
cgd
58f52170c8
args for _fmt(), _secs(), and _add() should all be const (!!)
1996-12-20 20:27:22 +00:00
cgd
316aac5b98
pull in local.h for prototypes. first arg to __sflags() is const char *
1996-12-20 20:26:00 +00:00
cgd
8d3c8a8f7c
string.h for prototypes, replace K&R declarations with __P protos
1996-12-20 20:25:12 +00:00
cgd
e8cd914914
unistd.h for prototypes, fix a couple of bogus casts to select()'s args
1996-12-20 20:24:36 +00:00
cgd
018a568c63
pull in rpc/pmap_clnt.h for protos
1996-12-20 20:23:22 +00:00
cgd
d3b76936e9
pull in unistd.h for prototypes
1996-12-20 20:17:19 +00:00
sommerfe
f218af3428
Longer login name support: use MAXLOGNAME, not UT_NAMESIZE
1996-12-20 20:16:05 +00:00
cgd
1656c8d473
don't include lshrdi3.c in MI sources, since they're already in MD sources
1996-12-20 19:44:12 +00:00
cgd
5a39204a94
_gethtbyname's arg should be const char *, not char *
1996-12-20 19:41:30 +00:00
cgd
a1971a18d9
pull in unistd.h, const poisoning
1996-12-20 19:38:57 +00:00
cgd
7edc9015ae
grscan()'s last arg has to be a const char *, not just a char *
1996-12-20 19:38:16 +00:00
cgd
3b26fee368
include unistd.h and fix up sethostid() return type (was long here, now int)
1996-12-20 19:36:30 +00:00
cgd
f4543b19b0
force NOLINT on the Alpha, at least until we fix FP underflow/denorm handling
1996-12-19 08:03:40 +00:00
cgd
a13d8bf828
use __inline and __asm, rather than inline and asm. By default (without -g)
...
lint won't accept the latter two, but will accept the former two as valid.
As far as gcc's concerned, they're the same.
1996-12-19 07:56:32 +00:00
cgd
a143ed9a3f
set LLIBS to nothing, so we don't try to lint the C libarary against
...
itself when creating llib-lc.ln.
1996-12-19 07:52:52 +00:00
cgd
eea7e63f50
fix a slight bogon (found by lint) introduced in rev 1.5 (by me, no less!).
...
Don't cast 'INC()'s argument's type, since it's an lvalue and cast
variables aren't lvalues.
1996-12-19 06:35:52 +00:00
cgd
13d2436889
include dlfcn.h for exported dynamic loader function prototypes.
1996-12-18 22:25:09 +00:00
cgd
30701b75d0
sysconf() definitions are in unistd.h; use it rather than sys/param.h and
...
sys/sysctl.h. (without this, the previous checkin doesn't work.)
1996-12-18 20:57:15 +00:00
thorpej
32c0c5ebb7
Don't pass a timeout of 0 to poll(2); block indefinitely, like the
...
pre-poll(2) aware implementation.
From enami tsugutomo <enami@ba2.so-net.or.jp>, PR #3043 .
1996-12-18 04:53:11 +00:00
mrg
52ae8f7095
oops; use _SC_OPEN_MAX instead of sysctl.
1996-12-18 01:06:37 +00:00
cgd
ac05a6d647
repeat after me: size_t != int, especially when you're taking pointers.
1996-12-17 22:00:39 +00:00
mrg
7a0c36beaf
libwarp -> libwrap
1996-12-17 04:24:19 +00:00
mrg
f6c91ed9ca
use poll() instead of select()
1996-12-17 03:55:20 +00:00
mrg
f5e4cc118e
use poll() instead of select()
1996-12-17 03:35:52 +00:00
mrg
074bac7fd2
use sysctl() instead of getdtablesize()
1996-12-17 03:27:08 +00:00
cgd
84e780e7f0
-I expected location of ELF shared loader
1996-12-14 06:03:14 +00:00
mikel
e719764e0e
add NetBSD RCSID.
1996-12-13 08:32:00 +00:00
mikel
f17c8ad1a1
Merge libpcap-0.2.1.
...
Includes numerous improvements (see CHANGES), fixes PR bin/2031.
1996-12-13 08:25:54 +00:00
mikel
2b79ace362
Import of LBL libpcap version 0.2.1
1996-12-13 08:17:29 +00:00
mikel
b5177ace3a
Import of LBL libpcap version 0.2.1
1996-12-11 08:15:24 +00:00
thorpej
3fe99e29ea
Deal with complex EDITOR strings (e.g. `pico -t'). Fixes PR #2520 .
1996-12-09 22:23:34 +00:00