Commit Graph

1997 Commits

Author SHA1 Message Date
jtc
5b466bef97 Changed order of STANDARDS and HISTORY subheads to conform with
specification in mdoc(7).
1997-09-09 07:26:02 +00:00
chuck
1a99278044 import minherit from OpenBSD 1997-09-08 18:42:43 +00:00
jtc
0f031182c5 sync with tzcode1997g 1997-09-05 02:11:55 +00:00
jtc
2080f3c806 Music has been expanded and renamed Arts.htm 1997-09-05 02:11:27 +00:00
jtc
5bd15d6468 import tzcode1997g 1997-09-05 02:07:13 +00:00
mrg
aa1ae54b08 note swapon() to be removed. 1997-09-04 06:38:19 +00:00
phil
a25ce426d4 Remove the flag test when seeing if _double is zero or not. We
are only testing for the cvt problem, not for alternate forms.
This change makes %#e and %e both correctly print 0.  It is just
a question of is it the proper number of zeros or not?
1997-08-29 05:31:11 +00:00
mikel
abec49ea56 add HISTORY line for swapon(), and eliminate all reference to libc
major numbers.
1997-08-27 07:31:36 +00:00
kleink
92ee7f0aaa Add missing "RETURN VALUES" section; from Krister Walfridsson
<cato@ulysses.df.lth.se> in PR lib/4028.
1997-08-26 20:34:57 +00:00
kleink
0dfbaed62c Make linkntoa.3 a link to linkaddr.3 again; fixes PR lib/4017 from maximum
entropy <entropy@tardis.bernstein.com>.
1997-08-26 20:27:05 +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
45b9cc41fd feed makelintstub to sh, don't rely on x-bits 1997-08-25 05:07:43 +00:00
kleink
cbb9288e9f Lseek(2) returns -1 on failure, so checking for "n < -1" is not appropriate. 1997-08-24 16:13:28 +00:00
mikel
080f345dd2 fix numerous typos, some found by <entropy@tardis.bernstein.com> (PR
lib/4016) and others found by myself.  make Dt macro (document title)
  match filename.
1997-08-20 05:17:39 +00:00
mikel
3694683be8 add link from swapon(2) to swapctl(2); from
<entropy@tardis.bernstein.com> in PR lib/4015
while I'm here, also move swapon.c to a more appropriate spot
1997-08-20 04:58:41 +00:00
jonathan
68a9b35134 Do a .cpload if compiling with PIC.
Examining  the .so output from binutils 2.8 and 2.8.1 shows the
	li.d	$f2, 4503599627370496e0
is (incorrectly?) emitted as GP-relative loads when PIC is in effect.
1997-08-19 20:49:47 +00:00
mikel
e8f2050acb fix typos and remove obsolete RETURN VALUES section; from Krister
Walfridsson in PR lib/3999, with one minor change by myself
1997-08-19 05:44:17 +00:00
mikel
e37bd19b9b sync __getnetbyaddr() prototypes with the one in getnetbyaddr.c; from
Krister Walfridsson in PR lib/4009
1997-08-19 05:02:49 +00:00
mikel
0dd6f777c8 fix typo; from <entropy@tardis.bernstein.com> in PR lib/4006 1997-08-19 04:40:03 +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
jonathan
cbb2b5d0fb Substitute Mach 3.0 kernel bcopy() which is unrolled for aligned copies. 1997-08-09 02:02:08 +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
thorpej
c91bdb8141 - Add __weak_alias() namespace protection and update for changes to
getnetnyname.c and getnetbyaddr.c.
- Now that getnetbyname() and getnetbyaddr() support looking up their
  entries via BIND (they were previously file-only), add "lookup ..."
  dispatch support (in /etc/resolv.conf), a'la gethostby*().
1997-07-31 23:43:26 +00:00
thorpej
34e2e251f2 Fix lossage caused by the __weak_alias() commit. The namespace protection
does NOT belong here; these implement the file lookups, and are internal
functions only.  As such, use "__foo" rather than "_foo" in the names, to
avoid confusion.
1997-07-31 23:40:49 +00:00
thorpej
d80a000b62 This file was deleted with the last resolver merge, and mistakenly
brought back to life with the __weak_alias() commit.
1997-07-31 20:56:57 +00:00
thorpej
f6d3855780 Bring over changes where were mistakenly committed to gethostnamadr.c:
date: 1997/07/21 14:07:54;  author: jtc;  state: Exp;  lines: +3 -2
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-31 20:55:21 +00:00
jtc
990a11b9c6 Fix files using old TNF copyright notice 1997-07-30 23:53:32 +00:00
jtc
9f3b240e5c Fix files using old TNF copyright notice 1997-07-30 23:50:37 +00:00
jtc
87f4ccd45f Fix files using old TNF copyright notice 1997-07-30 22:53:50 +00:00
thorpej
5780269849 Document new UDP and TCP tunables. 1997-07-28 22:24:01 +00:00
jtc
5dbbebc601 Revert last change, some folks have reported problems 1997-07-24 19:10:38 +00:00
lukem
23d6c4fa54 Relax checks in _yp_invalid_domain(); yp domains don't have to be
RFC1035 compliant. Still ensure that the give domain isn't empty,
isn't too long, and isn't going to be a security problem.
1997-07-23 05:29:38 +00:00
mikel
43cdfeec3e xref setpgid(2), not nonexistent setpgid(3) 1997-07-22 05:59:58 +00:00
jtc
b5f2501072 Put TNF copyright on this file 1997-07-21 14:17:52 +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
jtc
5e436cd360 Use insn sequence found by superoptimizer to compute return value. This
avoids the relatively expensive scc and ext instructions.
1997-07-21 13:56:10 +00:00
phil
b94cad931e Add missing quote (") at end of _RCSID argument. 1997-07-21 06:01:55 +00:00
mrg
fab0b65073 KNF and help gcc optimise for registers better. 1997-07-21 04:45:44 +00:00
mrg
38bfb6cd0a merge bind 4.9.6 resolver. still need to fix <resolv.h> 1997-07-20 13:33:17 +00:00
mrg
d507e9e46d bind 4.9.6 resolver files. 1997-07-20 04:07:42 +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
veego
344a043fcf Build with warnings enabled on m68k systems. 1997-07-18 10:52:36 +00:00
thorpej
697496a1e7 Pull in __flt_rounds() prototype. 1997-07-18 05:10:02 +00:00
thorpej
0970670295 Be careful with types. XXX sys/netns needs to be swept, but this addresses
libc, at least.
1997-07-18 04:55:57 +00:00
thorpej
ef909f429a Pull in __flt_rounds() prototype. 1997-07-18 00:30:30 +00:00
thorpej
a323ef09ba Build with warnings enabled on the Alpha. 1997-07-18 00:28:15 +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
2f4f59a76f Do the non-__indr_reference verions of thse like the cat*(3) functions,
modulo a slight kludge to get around the namespace trickery played
in <resolv.h>.
1997-07-17 21:27:33 +00:00
thorpej
a3ec8b6d7f Cast the result of pointer arithmetic to "long" for printing, and use
%ld printf format.
1997-07-17 21:25:18 +00:00
thorpej
335d6b9922 Do the non-__indr_reference versions like the cat*(3) functions. 1997-07-17 21:15:33 +00:00
thorpej
135f03fe8e The return value from ntohl() is an in_addr_t, and should not be printed
with a "long" format modifier.
1997-07-17 18:48:01 +00:00
thorpej
479b2bfa75 XXX KLUDGE! Duplicate the namespace-clean prototype for architectures
that lack __indr_reference(), so that this can be built with WARNS=1.
1997-07-17 18:30:09 +00:00
phil
f7b40c4b07 Try to make man page refelect reality. EINVAL for "operation" argument,
EOPNOTSUPP for an fd not talking about a v-node (file in man page).
Closes PR2602.
1997-07-17 18:20:48 +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
kleink
c5f0b6148d Fix typo from last commit: `bnlsr' vs. 'bnslr'. 1997-07-16 16:11:48 +00:00
christos
793912a9df When removing $'s to preserve rcsid's remove them from both sides. 1997-07-16 14:54:01 +00:00
christos
1394f01b4a RCSID fixes: Always use the NetBSD rcsid and the macro RCSID() defined in
<machine/asm.h>; Also syscalls should be protected using the SYSLIBC_SCCS
define not LIBC_SCCS
1997-07-16 14:37:13 +00:00
mikel
93d703eed2 xref setgid(2) not nonexistent setgid(3), sort xrefs 1997-07-16 07:09:14 +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
mikel
48fbbaa026 xref quotactl(2) not nonexistent quota(2) 1997-07-16 06:05:58 +00:00
kleink
2d176dda6e Link localeconv(3) to setlocale(3). 1997-07-15 09:22:31 +00:00
mikel
9c10bd8647 xref killpg(3) not obsolete killpg(2), sort xrefs 1997-07-15 07:13:29 +00:00
mikel
53609ce7ee xref getpagesize(3) not obsolete getpagesize(2), sort xrefs 1997-07-15 07:05:31 +00:00
mikel
95ca30804f xref getpagesize(3) not nonexistent pagesize(2), sort xrefs 1997-07-15 07:03:25 +00:00
mikel
5a13994cb6 xref mmap(2), not self; xref mlock(2); sort xrefs 1997-07-15 06:52:43 +00:00
mikel
8312548282 xref getpagesize(3) not getpagesize(2), sort xrefs 1997-07-15 06:47:38 +00:00
mikel
1bc886dbc0 kadb(4) is dead, long live ddb(4)
remove obsolete BUGS section (hp300 supports RB_KDB, and apparently
  nothing uses RB_DFLTROOT anymore)
1997-07-15 03:04:56 +00:00
kleink
e9118660e4 Link rand_r(3) to rand(3). 1997-07-15 00:42:29 +00:00
kleink
1d8b7c1279 Document rand_r(). 1997-07-15 00:42:01 +00:00
kleink
0d71e88959 Add standards conformance statement. 1997-07-14 23:35:02 +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
veego
f58c16ffe9 Remove the duplicated __builtin_saveregs function.
We only need it in src/gnu/usr.bin/gcc/libgcc/libgcc2.c.
1997-07-14 21:04:43 +00:00
kleink
b9ae69fdae KNF. 1997-07-14 19:40:49 +00:00
christos
e80ba636a1 Builtin saveregs returns void *, not void. 1997-07-14 19:36:44 +00:00
christos
b9af52952a Add missing prototypes. From Bernd. 1997-07-14 02:13:56 +00:00
mikel
e6f7684f2a xref getlogin(2) not getlogin(3) 1997-07-14 02:07:10 +00:00
mikel
d36455889e xref gethostname(3) not gethostname(2), alphabetize xrefs 1997-07-14 01:17:05 +00:00
christos
00406df87c Add prototype declarations 1997-07-13 20:28:49 +00:00
christos
e7cc550330 Fix RCSID's
printf -> warnx
Fix gcc warnings
Put locally declared functions in local.h
1997-07-13 20:28:09 +00:00
christos
3ad08ca2f9 Fix RCSID's 1997-07-13 20:25:30 +00:00
christos
3d2267c88c Fix RCSID's
Use "extern.h" where appropriate.
1997-07-13 20:24:09 +00:00
christos
bd9067774f Add local.h for local prototypes.
Fix namespace issues for strtoq and strtouq
Fix gcc warnings.
Fix RCSID's
1997-07-13 20:16:31 +00:00
christos
0c339c443a Fix RCSID's
Fix gcc warnings.
Add prototypes for functions that were declared in more than one place
to local.h or extern.h and use that instead.
1997-07-13 20:15:17 +00:00
christos
23312f88d4 Fix RCSID's
Fix gcc warnings.
Add prototypes for functions that were declared in more than one place
to local.h or extern.h and use that instead.
1997-07-13 20:14:49 +00:00
christos
c63c52b238 Fix RCSID's
Fix gcc warnings.
Add missing prototypes
1997-07-13 20:13:02 +00:00
christos
ee71b4ce7e Fix bug where RPC_VERSMISMATCH was used instead of RPC_MISMATCH.
Fix RCSID's
Fix gcc warnings.
1997-07-13 20:12:12 +00:00
christos
3ec7da00cf Fix uninitialized variable free on error.
Add prototypes
Fix RCSID's
Fix gcc warnings.
1997-07-13 20:09:19 +00:00
christos
b8138fe77b Fix printf format strings.
Fix RCSID's
Fix gcc warnings
Add missing prototypes
1997-07-13 20:08:16 +00:00
christos
1f542a9a8a Fix incorrect arguments in authunix_validate
Add prototypes
Fix gcc warnings
Fix RCSID's
1997-07-13 20:07:36 +00:00
christos
c7d2bdf50e Remove unused variable
Fix RCSID's
1997-07-13 20:06:26 +00:00
christos
5f61e3e292 Fix RCSID's
Remove unused variable
1997-07-13 20:06:00 +00:00
christos
05e3795ec8 Add braces in initializers.
Fix RCSID's
Remove unused variables
1997-07-13 20:05:37 +00:00
christos
3127e6a7cf Fix RCSID's
Fix gcc warnings.
Add missing prototypes
#if 0 unused functions
1997-07-13 20:04:32 +00:00
christos
9cdb67bbd0 Add missing return NULL; 1997-07-13 20:03:30 +00:00
christos
a654524992 Add missing braces in initializers. 1997-07-13 20:02:50 +00:00
christos
2531ab66a8 Fix RCSID's 1997-07-13 20:01:39 +00:00
christos
fe01047787 Add missing prototypes 1997-07-13 20:01:06 +00:00
christos
d56fa32336 Fix declaration to use quad_t, not long long.
Fix RCSID's
1997-07-13 20:00:34 +00:00
christos
4515f6e82b Use "namespace.h"
Fix RCSID's
1997-07-13 19:58:34 +00:00
christos
8d36d3405e Fix RCSID's
Fix gcc warnings
Add missing prototypes
Use "namespace.h"
1997-07-13 19:57:30 +00:00
christos
450aa90e6e Fix RCSID's 1997-07-13 19:54:55 +00:00
christos
47cb5f1603 Fix RCSID's
Add unused attribute to _mcount, since it might be called from assembly.
1997-07-13 19:53:56 +00:00
christos
1c7406f68c Fix RCSID's
Use warn instead of perror()
Use "namespace.h"
Add missing prototypes
1997-07-13 19:53:06 +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