Commit Graph

2291 Commits

Author SHA1 Message Date
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