Commit Graph

1588 Commits

Author SHA1 Message Date
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
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
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
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
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
thorpej
2e0f6cf5bb Document CTL_DDB MIB nodes. 1997-01-09 05:39:26 +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
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
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
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
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
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
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
jtc
11935403ef PROF -> GPROF 1996-11-30 02:31:49 +00:00
jtc
37b491a006 Add L prefix to local labels 1996-11-30 02:01:26 +00:00
jtc
0dfdcfdfde Fix typo 1996-11-19 03:15:51 +00:00
jtc
0fbafa5982 Added rand_r() 1996-11-19 02:56:35 +00:00
jtc
072240a55b bump minor number to 8 (addition of clock_* and ntp_*) 1996-11-19 02:52:11 +00:00
jtc
75eaaaa282 Add clock_* and ntp_* syscalls 1996-11-19 02:48:26 +00:00
pk
3b4eca1f48 Remove reference to DEFS.h 1996-11-18 22:37:28 +00:00
pk
5ba1566c5c The code in here was just an expansion of RSYSCALL(syscall). 1996-11-18 22:35:53 +00:00
mrg
368d2cb79c update for removed DEFS.h. 1996-11-18 16:08:30 +00:00
mikel
6965177949 Add iso_addr.3 to MAN. Fixes misc/2942. 1996-11-17 04:37:14 +00:00
pk
76dfffe335 Remove DEFS.h, which has been just a placeholder for a long time. 1996-11-16 20:53:13 +00:00
pk
63c8772a52 Do the `_REENTRANT' song-and-dance. 1996-11-16 20:43:07 +00:00
jtc
c4c70a1c64 Add strtok_r() for reentrant (thread-aware) programs 1996-11-12 02:03:13 +00:00
lukem
43d6d7cf35 fix the the typos 1996-11-12 01:04:24 +00:00
jtc
f6f38dd61e Changed the test that determines whether or not source and destination
memory regions are "potentially overlapping" to a test that determines
that the regions are actually overlapping.  Because the code for the
overlapping case is seven instructions longer, this signifcantly
improves performance in the average case.
1996-11-12 00:50:06 +00:00