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
thorpej
f6a53d4680
Sync with the i386 crt0.c
1996-12-08 00:39:42 +00:00
pk
a7bb9f2ea8
Set __ps_strings which is passed in register %g1.
1996-12-07 23:47:40 +00:00
mycroft
f7bc1cda35
Tiny optimization in __syscall.
1996-12-07 23:31:07 +00:00
mycroft
e8770b9c15
Oops; don't need sys/syscall.h.
1996-12-07 23:00:20 +00:00
mycroft
a54c49b343
Set __ps_strings at startup. Move the argv/envp setup into a short assembler
...
prologue. General cleanup.
1996-12-07 22:34:09 +00:00
mycroft
e1af33609a
Add a __ps_strings variable here, initialized to 0.
1996-12-07 22:31:25 +00:00
cgd
6da04f404e
expect a 'struct ps_strings *' as the fourth argument to __start.
...
If it's there, i.e. doesn't have a value known to be emitted by kernels
which didn't include support for passing it (0 or 0xbabefacedeadbeef),
set __ps_strings to it. Otherwise, use the old 'normal' PS_STRINGS value
for __ps_strings.
1996-12-07 20:04:38 +00:00
mrg
823928bbb9
turn on PROCESS_OPTIONS, and link in hosts.allow.5, hosts.deny.5, hosts_ctl.3,
...
request_init.3 and request_set.3 man pages.
1996-12-04 13:34:27 +00:00
perry
75911b347d
nuke 'the the' typo
1996-12-04 00:11:23 +00:00
mikel
8962a9481a
ANSIfy; fixes PR lib/1107.
1996-12-02 06:51:11 +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
gwr
603bda9c4e
Use _exit after exec failure (not exit).
1996-11-29 18:50:37 +00:00
mrg
698a54ea72
we do not need percent_m.c
1996-11-28 04:32:32 +00:00
mrg
3889477545
add libwrap.
1996-11-26 17:46:50 +00:00
mrg
541be36cca
libwrap from tcp_wrappers 7.4
1996-11-26 16:48:08 +00:00
gwr
d8201fb9f6
Use snprintf instead of sprintf.
1996-11-22 22:04:25 +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
gwr
3d5027bee4
Correct lengths used to build environment strings. (Fixes PR#2948)
1996-11-18 18:54:36 +00:00
mrg
368d2cb79c
update for removed DEFS.h.
1996-11-18 16:08:30 +00:00
lukem
01d3778298
fix spello of 'convenience'
1996-11-17 23:09:55 +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
fvdl
44fa942695
The FILES section named '/etc/ttyactions'; remove that 's'.
1996-11-16 20:50:12 +00:00
pk
63c8772a52
Do the `_REENTRANT' song-and-dance.
1996-11-16 20:43:07 +00:00
gwr
9d69345016
Allow the ttyname parameter of ttyaction() to be the full pathname of
...
the device, because that is what getty and login have handy. The
"/dev/" part is skipped before scanning the /etc/ttyaction file.
1996-11-14 19:16:01 +00:00
gwr
6ab34f5889
Add ttyaction.3 and ttyaction.c
1996-11-14 17:53:07 +00:00
gwr
5f5eeb9d41
Increment minor version for new function ttyaction().
1996-11-14 17:52:02 +00:00
mycroft
7cc5f9cd7a
Make openpty() work more than once.
1996-11-12 16:39:38 +00:00
mikel
a41241b92a
/etc/termcap -> /usr/share/misc/termcap. Fixes misc/1401.
1996-11-12 07:50:11 +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
mycroft
c9ec05f4b2
Treat reboot() like a normal system call. From PR 2458.
1996-11-11 13:41:08 +00:00
pk
9cb162ce6a
Handle crash dumps new-style.
1996-11-09 23:47:34 +00:00
pk
dbaf74ae49
Check return value of _kvm_initvtop().
1996-11-09 23:44:53 +00:00
pk
7bc7a5533c
sparc: libkvm.old => libkvm
1996-11-09 23:22:19 +00:00
pk
1efc8c37b2
Flesh out the `noerror' syscall macros.
1996-11-09 19:11:17 +00:00
lukem
64af799db3
fix example, from bgrayson@ece.utexas.edu (Brian C. Grayson) in [misc/2735]
1996-11-09 08:41:46 +00:00
lukem
5365ba0ce7
add 'const' qualifiers to various routines (as per the include prototypes
...
and the implementation)
1996-11-09 08:30:52 +00:00
lukem
5fe99da953
fix prototype for getservbyport, from babafou@ensta.fr [misc/2916],
...
and also add 'const' qualifiers
1996-11-09 08:30:22 +00:00
cgd
1ae38b6471
if _REENTRANT is defined, store the error value in (*__errno()), rather than
...
in errno directly, to support threads packages.
1996-11-08 00:52:46 +00:00
cgd
c30a5d9842
kill "IMPORT(errno, 4)" since it is unnecessary
1996-11-08 00:51:24 +00:00
jtc
a13179edf1
Declare global errno
1996-11-08 00:27:35 +00:00
jtc
16b4b96ae0
Add -D_REENTRANT to CFLAGS
1996-11-07 19:15:22 +00:00
mouse
b88c4afb8d
Apply PR 2751 - writefn's second arg is const char *, not char *.
1996-11-07 09:23:10 +00:00
matthias
0e85514579
* Provide an ovbcopy as an alternate entrypoint for bcopy when _KERNEL is
...
defined.
1996-11-07 07:43:02 +00:00
matthias
c6f98022c7
* Use SYSCALL_NOERROR to define SYSCALL.
1996-11-07 07:42:38 +00:00
matthias
3aa582ed1f
* Delete DEFS.h from KMINCLUDES.
...
* Add bcopy.S, memcpy.S and memset.S to KMSRCS.
1996-11-07 07:42:29 +00:00
matthias
42f541d107
* This is no longer used.
1996-11-07 07:42:21 +00:00
jtc
135c9d2460
Rename the errno field in struct htab to err, as the former name
...
conflicts with a macro implementation of errno.h's errno.
1996-11-07 06:48:01 +00:00
jtc
8610f496a7
New __errno() function, returns the address of the errno variable.
1996-11-07 05:37:34 +00:00
jtc
cbae3f00b8
Change __REENTRANT to _REENTRANT, the latter is used Solaris and I can
...
think of no good reason to be different.
1996-11-07 05:20:33 +00:00
jtc
f1af62ef3d
Changed so that when __REENTRANT is defined, cerror calls __errno()
...
for the address of a variable used to store the error number instead
of writing to the global errno.
In a multi-threaded program, __errno() will return a pointer to a
thread-specific variable.
1996-11-07 05:16:41 +00:00
ws
2aa55c5a2b
NetBSD/powerpc doesn't support (yet?) -fpic
1996-11-03 18:12:00 +00:00
lukem
0162911bb5
- fix retval of openpty()
...
- correct two .Fn references to forkpty()
- describe retval of forkpty(); it can return PID as well
- add xref to fork(2)
1996-11-03 14:27:54 +00:00
lukem
d7578a89cf
man page is "toupper" not "tolower". from msaitoh@spa.is.uec.ac.jp [misc/2902]
1996-10-29 05:49:04 +00:00
cgd
a5b6b0d19f
pull up from libkern:
...
>when casting const pointers, preserve const qualifiers. (-Wcast-qual)
1996-10-24 23:47:27 +00:00
jtc
ab90fa0e5c
POSIX.1 requires that stdio buffers be flushed on abort.
1996-10-24 20:45:55 +00:00
jtc
99db2fd388
fix typo
1996-10-24 13:00:32 +00:00
cgd
61f9093c88
document MNT_NOCOREDUMP
1996-10-23 22:54:26 +00:00
explorer
e2cf7cd786
ufs/quota.h -> ufs/ufs/quota.h, and some instances of ufs -> ffs
...
closes pr misc/2842
1996-10-22 21:49:00 +00:00
perry
a0028dc022
Remove spurious clock_* syscalls that got committed last night. They
...
broke shared libc's very badly. (Okayed by thorpej).
1996-10-19 18:42:12 +00:00
jonathan
a68c573b21
Rewrite from scratch.
1996-10-19 12:32:04 +00:00
jtc
4f35ae26fc
Generate syscall functions which can never fail (getgid, getegid, geteuid,
...
getpid, getppid, ...) with new RSYSCALL_NOERROR macro which has been added
to the SYS.h header of each port.
1996-10-19 00:54:22 +00:00
jtc
41da409893
Added new macros:
...
SYSCALL_NOERROR(x): Like SYSCALL except that "x" is a syscall
that can never fail.
RSYSCALL_NOERROR(x): Like RSYSCALL except that "x" is a syscall
that can never fail.
These macros simply call SYSCALL / RSYSCALL, and serve as placeholders
until an optimized implementation is done.
1996-10-19 00:25:22 +00:00
jtc
41056da8a0
Include <machine/asm.h> instead of defining our own ENTRY() macro
...
Changed all instances of ENTRY() to match the new calling convention
(it takes a second argument ).
Added new macros:
SYSTRAP(x): Expands to the code used to call syscall x.
This is used to simplify other macros.
SYSCALL_NOERROR(x): Like SYSCALL except that "x" is a syscall
that can never fail.
RSYSCALL_NOERROR(x): Like RSYSCALL except that "x" is a syscall
that can never fail.
1996-10-18 19:37:48 +00:00
thorpej
7f9ea0f2ed
Use ${INSTALL}.
1996-10-18 05:45:01 +00:00
thorpej
5042faf816
RCS id police.
1996-10-18 05:36:42 +00:00
thorpej
25f2d6465d
Use ${INSTALL}.
1996-10-18 05:27:38 +00:00
jtc
b095d96598
Added new macros:
...
SYSTRAP(x): Expands to the code used to call syscall x.
This is used to simplify other macros.
SYSCALL_NOERROR(x): Like SYSCALL except that "x" is a syscall
that can never fail.
RSYSCALL_NOERROR(x): Like RSYSCALL except that "x" is a syscall
that can never fail.
1996-10-18 00:49:03 +00:00
mrg
6450bba05b
fix another bogon in last change; some changes derived from openbsd.
1996-10-18 00:10:18 +00:00
jtc
7228c89e17
Added new macros:
...
SYSTRAP(x): Expands to the code used to call syscall x.
This is used to simplify other macros.
SYSCALL_NOERROR(x): Like SYSCALL except that "x" is a syscall
that can never fail.
RSYSCALL_NOERROR(x): Like RSYSCALL except that "x" is a syscall
that can never fail.
1996-10-17 22:47:14 +00:00
jtc
9d7f517756
Added new macros:
...
SYSTRAP(x): Expands to the code used to call syscall x.
This is used to simplify other macros.
SYSCALL_NOERROR(x): Like SYSCALL except that "x" is a syscall
that can never fail.
RSYSCALL_NOERROR(x): Like RSYSCALL except that "x" is a syscall
that can never fail.
1996-10-17 18:14:56 +00:00
cgd
55c6bc901c
catch up with <machine/asm.h> changes, SYS.h changes, and the removal
...
of DEFS.h
1996-10-17 03:08:03 +00:00
cgd
7b8ed4c70b
update for new <machine/asm.h> and generally clean up:
...
rename SYSCALL_NOLABEL as CALLSYS_ERROR (for consistency with CALLSYS_NOERROR
now in asm.h), and implement it using CALLSYS_NOERROR.
reimplement SYSCALL, RSYSCALL, and PSEUDO to use the appropriate macros.
implement SYSCALL_NOERROR and RSYSCALL_NOERROR to do the same thing as
SYSCALL and RSYSCALL, but without the error checking/handling.
1996-10-17 03:03:53 +00:00
cgd
a2863e2f30
copy neither DEFS.h (it no longer exists) nor SYS.h (it's never been
...
necessary in libkern) to libkern any longer.
1996-10-17 02:58:18 +00:00
cgd
347f3d6114
kill this. Just include <machine/asm.h> directly
1996-10-17 02:57:08 +00:00
cgd
98a0fb0a16
fix a typo: take and cast a pointer to the argument, rather than trying
...
to cast the argument to a pointer.
1996-10-17 01:39:40 +00:00
perry
78954ddcf6
Nuked machine specific conditionals for tahoe.
1996-10-16 17:56:37 +00:00
perry
90dac65cbf
Nuked tahoe machine specific conditionals.
1996-10-16 17:53:44 +00:00
jonathan
5965973b0f
Add missing "t9, " to "la" insn in error-return case.
1996-10-16 06:21:10 +00:00
mark
a081235d88
Initial commit of the arm32_sync_icache() function in libarm32.
...
This uses the ARM32_SYNC_ICACHE op to sysarch() to ensure that the processor
instruction cache is in sync with main memory and the data cache.
1996-10-15 23:01:41 +00:00
mark
29fee78f90
Initial commit of the Makefile for libarm32.
1996-10-15 22:59:34 +00:00
mrg
e6b86e3b9c
fix bogon in last change.
1996-10-14 10:41:07 +00:00
cgd
4cd050e74f
temporary hack until better support for multiple toolchains is in the tree:
...
build SASM and SPSEUDO on the alpha without the '-k' flag to the assembler,
since -k is a flag specific to NetBSD's hacked assembler.
1996-10-13 20:28:55 +00:00
christos
858f971050
in_addr_t and in_port_t changes
1996-10-13 04:08:34 +00:00
christos
b47990743d
<machine/endian.h> -> <sys/types.h>
1996-10-13 00:05:33 +00:00
christos
bba370bbe9
remove inclusion of <machine/endian.h>
1996-10-13 00:04:56 +00:00
ragge
1ef19c7c74
Non-IEEE assembler files wasn't handled correctly. Trouble pointed out by
...
Robin Birch, fix by Mats O Jansson/Christos Zoulas.
1996-10-12 18:32:38 +00:00
cgd
e79d25e2e9
Don't use a kernel database based on the file name, use only
...
/var/db/kvm.db, and only use that if no kernel namelist file
is named. Update the documentation to describe this.
1996-10-12 00:50:11 +00:00
cgd
2923fb704e
use ".Dv NULL" rather than just "NULL", like everyplace else
1996-10-12 00:36:56 +00:00
cgd
6e4431ed29
stnrcpy() isn't a function. strncpy() is. Use it instead.
1996-10-11 20:59:20 +00:00
jtc
ace90ad26b
Since the user provide his own message catalog (via NLSPATH and LANG)
...
the __strerror() and __strsignal() functions can not assume that the
messages will not overflow a NL_TEXTSIZE-sized buffer.
Noted by Mike Long <mike.long@analog.com> in PR
1996-10-11 00:51:07 +00:00
jtc
bf5c90d5f9
merge in 1.2 branch
1996-10-09 01:46:13 +00:00
mrg
92390243e6
always update length; from vixie.
1996-10-08 04:09:58 +00:00
cgd
53ded8ebcb
add a hack so that old- and new-toolchain alphas do the right thing:
...
include bsd.own.mk early on, and if !alpha or if !ELF_TOOLCHAIN,
build c++rt0.o. ELF alphas don't use the 'normal' C++ runtime startup
routines. Eventually, there should be better ways to distinguish what
toolchain and object format is in use, and the Alpha C++ startup code
changes should be merged with that used by the other ports.
1996-10-08 00:36:28 +00:00
cgd
c7a4944620
update so this compiles with the latest ELF ld.so. Include bsd.own.mk
...
at the top, for ELF_TOOLCHAIN definition, so this can be better
conditionalized for new/old toolchains.
1996-10-08 00:29:48 +00:00
scottr
6f72cdccd4
Remove outdated BUGS section (from Mike Long, PR 2804)
1996-10-04 16:59:46 +00:00
cgd
8cf4d8ab67
some spaces -> tabs
1996-10-04 03:34:09 +00:00
cgd
61dc0e200c
fix pasto: Elf_{Off,Word} rather than Elf32_{Off,Word}
1996-10-03 04:55:31 +00:00
cgd
1d7d5ec2f8
add support for real KV addresses, and clean up some.
1996-10-01 21:12:05 +00:00
cgd
4540a28ede
Real alpha support, minus actual KV -> physical translation. (Does K0SEG ->
...
physical translation, though, which is enough for e.g. dmesg and vmstat -i.)
1996-10-01 19:04:02 +00:00
cgd
2af2958a7d
add code so that if kvm_nlist() failed because __fdnlist() failed,
...
kvm_geterr() actually provides useful information rather than just an
empty string.
1996-10-01 18:56:11 +00:00
cgd
ec641b91a7
Fix spelling error, add alpha to list of ports that use new libkvm
1996-10-01 14:38:28 +00:00
cgd
51e3315ea1
stub _kvm_pa2off so that new libkvm links
1996-10-01 14:37:00 +00:00
cgd
e5629b37cc
clone from nlist_elf32.c (with ECOFF mods). Adds comments,
...
optimization, cleanup.
1996-10-01 13:37:05 +00:00
cgd
802cbd1ba7
clean up comments a bit.
1996-10-01 13:35:34 +00:00
cgd
561e189aaa
"do over." Rewrite from scratch, or, more precisely, based on a high-speed
...
merge of libc's ECOFF nlist support (written by me, a while ago), and the
(relatively new, but again written by me) kvm_mkdb ELF support.
1996-10-01 00:32:52 +00:00
cgd
571692b849
fix a thinko in the check-removal changes
1996-10-01 00:27:38 +00:00
cgd
e5699c2fe3
kill recently added 'check' functions, since they only add code to be more
...
expensive, i.e. they save nothing and add code. also, beat it with the
style stick.
1996-09-30 23:51:05 +00:00
cgd
80fde3aab4
kill recently added 'check' functions, since they only add code to be more
...
expensive, i.e. they save nothing and add code.
1996-09-30 23:49:27 +00:00
christos
e324d0c9f6
Reflect reality.
1996-09-28 19:08:22 +00:00
cgd
9a5eb71903
slightly tune what gets compiled in: On the Alpha, we need ECOFF and
...
ELF64. On other architectures only include a.out support, since we don't
know whether or not they'll have the headers necessary for ECOFF and/or
ELF, and since they only want a.out for now (execpt the mips archs, but
they do Special things). There should be a better way to select which
bits of nlist code get compiled in, but currently there is not.
1996-09-27 22:41:59 +00:00
cgd
d1bae5c5d5
rename rcsid to e64rcsid, so it doesn't conflict with the one in nlist_elf32.c
1996-09-27 22:38:06 +00:00
cgd
c8365a76b4
Seriously revamp libc's nlist()/__fdnlist() support:
...
(1) split nlist() into multiple files, for clarity and to make
ELF 32/64 support easier,
(2) support multiple executable types at the same time, and
(3) add support for 32- and 64-bit ELF (32-bit ELF support
originally from OpenBSD, but with several bug fixes so
that it actually handles symbols types more correctly
(and therefore _works_ for some of the more tricky uses
of the nlist routines) and changes for 64-bit ELF support).
1996-09-27 22:23:03 +00:00
thorpej
e9b92001e2
RCS id policing.
1996-09-26 23:45:22 +00:00
matthias
b92278aef8
The pc532 port now has string functions in assembler.
...
strcmp.S, strcpy.S and strlen.S are contributed by Randy Hyde.
1996-09-24 09:29:52 +00:00
matthias
9ea65c1c28
Changed KMSRCS to reflect new reality (Stringfunctions in assembler).
1996-09-24 09:18:29 +00:00
matthias
6a01b1234b
Make it possible to have a md version of memccpy.
1996-09-24 09:14:18 +00:00
thorpej
95c870f69b
Update for the new internal name for __getlogin().
1996-09-23 02:43:11 +00:00
thorpej
a500813c14
RCS id police.
1996-09-19 19:39:36 +00:00
thorpej
f2caf8ea31
Make a quick 64-bit safeness sweep. S/Key now works on the Alpha.
1996-09-19 19:36:51 +00:00
jtc
6c68d47b78
Renamed _getlogin syscall to __getlogin, as _getlogin is the namespace
...
clean name for getlogin.
Moved _getlogin.o (now __getlogin.o) from PSEUDO to ASM, as this
syscall really does have a return value (although it will "always"
succeed since it should only be called from libc's getlogin())
1996-09-19 04:50:02 +00:00
cgd
731ac8686e
set the GP before accessing errno.
1996-09-17 21:16:12 +00:00
jonathan
9f3b05068c
* Add Mips ABI changes for ELf shared library support.
...
From OpenBSD, patched into NetBSD by <bouyer@ensta.fr>.
* Include generic NetBSD/mips <mips/*.h> files, instead of old Sprite names.
1996-09-17 01:32:22 +00:00
jonathan
81b108b45f
Add NetBSD RCSid headers, and change assembly-code LIBC_SCCS id tag string
...
from "Id:" to "NetBSD:".
1996-09-16 18:10:35 +00:00
cgd
a5adf9b9ba
reload GP _before_ error check+branch
1996-09-15 18:18:26 +00:00
jtc
95c287709b
set HAVE_STRERROR
1996-09-13 17:46:49 +00:00
cgd
9118c05a03
RCS ID police: add NetBSD RCS IDs to everything. Since it was imported with
...
normal RCS IDs apparently unmodified (i.e. they were clobbered), remove
the normal Id tags so they cause fewer conflicts later.
1996-09-13 00:29:49 +00:00
cgd
9867074973
remove this file, since it's not particularly useful since we've removed
...
most of the files it mentions, and it doesn't really describe the rest.
1996-09-13 00:23:43 +00:00
cgd
bd21bf3909
remove some more unused files.
1996-09-12 23:54:37 +00:00
cgd
98a5e78a03
clean up 'make test' so that it works even in the presence of
...
'obj' dirs, and added minigzip to CLEANFILES.
1996-09-12 22:33:40 +00:00
cgd
5da64b50ae
make it into a shared library, too.
1996-09-12 22:23:40 +00:00
cgd
a2157537ee
add libz
1996-09-12 22:21:21 +00:00
gwr
7b1b031b12
We do not use these.
1996-09-12 20:10:50 +00:00
gwr
e94c324095
Add a NO_DEFLATE conditional that allows this to be compiled without
...
reference to the "deflate" compression module. This can be used to
build a very small zcat for things like install media. (An example
of such a small zcat may be found in src/distrib/utils/zcat).
1996-09-12 19:50:28 +00:00
gwr
03e6c4e30f
We do not use these.
1996-09-12 19:40:30 +00:00
gwr
de831ea222
Separate interface from implementation so that zlib.h can be
...
included without the other, private header files. Only zlib.h
should be installed in /usr/include; all others are private.
The Makefile has a "test" rule to verify that minigzip.c can
be compiled using only zlib.h (and that it actually works).
Note: This file has extensive modifications.
1996-09-12 19:33:53 +00:00
gwr
4222075279
Eliminate use of things private to the library.
1996-09-12 19:26:44 +00:00
gwr
ad91ec121b
Fix a "const discarded" warning.
1996-09-12 19:09:00 +00:00
gwr
62a507468c
We do not use these.
1996-09-12 19:03:45 +00:00
cgd
cccb7a88b4
Reimplement in C, adding ELF support. if compiled with -DECOFF_COMPAT
...
(currently the default), then it compiles on both an ECOFF toolchain
and on an ELF toolchain (but w/o support for dynamic linking or C++
constructors & destructors). If compiled without -DECOFF_COMPAT, it
supports statically- or dynamically-linked ELF binaries (and shared
libraries).
1996-09-12 16:59:01 +00:00
gwr
431817b1aa
Import the "zlib" package (version 1.0.4) as libz
...
(That appears to be the usual installed name on *nix machines)
1996-09-12 15:33:09 +00:00
jtc
9b9f8829d1
sync with tzcode96l
1996-09-10 22:04:29 +00:00
jtc
b27646e2c2
import tzcode96l
1996-09-10 21:59:47 +00:00
mark
7332aa83f6
These files contains stub functions that just called abort() are no
...
longer needed now we have working assembly versions.
1996-09-09 22:06:25 +00:00
mark
10756ef086
Use the new assembly files for fpgetmask(), fpsetmask(), fpgetsticky()
...
and fpsetsticky().
1996-09-09 22:03:24 +00:00
mark
7f53925054
Initial commit of working versions of the functions for manipulating
...
the floating point cumulative exception flags and exception enable masks.
These functions replace the dummy C functions that just called abort().
1996-09-09 22:00:39 +00:00
cgd
44279d38cb
user better local labels, be smarter with noat and use of the at register.
...
Suggested by Matt Thomas.
1996-09-09 01:03:38 +00:00
cgd
8df506ad69
user better names for local labels, as suggested by Matt Thomas and
...
slightly tweaked.
1996-09-09 00:57:59 +00:00
cgd
86a813e847
remove unused local label
1996-09-09 00:51:27 +00:00
mycroft
dc5f9bfad3
Increment minor version.
1996-09-08 00:03:56 +00:00
mycroft
c49d89171e
Mention that timeout is in milliseconds.
1996-09-07 21:53:08 +00:00
mycroft
28a375c45a
Cross-reference poll(2).
1996-09-07 21:51:53 +00:00
mycroft
56b990d61e
Document the use of INFTIM.
1996-09-07 21:50:07 +00:00
mycroft
52528cc4f8
Add a poll(2) man page.
1996-09-07 19:05:32 +00:00
mycroft
f6f3a3525f
Document EFAULT as a valid error.
1996-09-07 17:54:26 +00:00
mycroft
65e2460e9e
Build a stub for poll(2).
1996-09-07 14:25:51 +00:00
jtc
4063ad5adb
#ifdef _KERNEL, #include <lib/libkern/libkern.h> instead of <string.h>.
1996-08-15 22:45:17 +00:00
jtc
1e6bbdf957
Add memcmp.c and memset.c to KSRCS (files copied to libkern).
1996-08-15 22:36:59 +00:00
chuck
3dc0d5258f
fix xdr_ypmap_parms (missing "&"'s in calls to xdr_ypdomain_wrap_string
...
and xdr_ypmap_wrap_string). prevents segv in ypserv.
1996-08-15 21:43:03 +00:00
thorpej
082a70252b
Add an RCS id.
1996-08-13 20:13:35 +00:00
thorpej
961775ef83
Build librmt.
1996-08-13 20:11:18 +00:00
thorpej
dc06f7ce36
Change an instance of "int" to "unsigned long" (the correct type for
...
ioctl commands under NetBSD) so that this compiles on the Alpha.
1996-08-13 20:09:50 +00:00
thorpej
caae5cd93d
Use <machine/asm.h>
1996-08-13 17:00:28 +00:00
explorer
5b3a9aad8d
Cute little bug with operator precedence in our stdio code. It appears
...
that flushing wasn't done right when input buffers were refilled, due
to a check like
if (foo == _A | _B) which, since _A and _B are both != 0, always
evaluates to true.
Found by proven@cygnus.com
1996-08-13 07:54:00 +00:00
explorer
a9347d2469
Fix description of ceil(3). Closes pr lib/2690
1996-08-12 22:39:34 +00:00
explorer
aac4c7bf01
add -DFDDI ; closes pr lib/2578
1996-08-10 22:31:19 +00:00
mrg
6dd52f02da
as the new reboot(2) will only use the bootstr option if the new RB_STRING
...
flag is set, the major number does not need to change. backing this out.
1996-08-10 00:25:36 +00:00
mrg
18393cb155
document RB_STRING.
1996-08-10 00:22:29 +00:00
thorpej
5ef055ef5c
Phrasing/formatting tweaks, from Kenneth Stailey <kstailey@dol-esa.gov>
...
in PR #2677 .
1996-08-09 19:09:32 +00:00
mrg
9c0b5cc2eb
reboot(2)/getpgid(2) changes.
1996-08-09 14:10:45 +00:00
mrg
74693079c6
update for new reboot(2).
1996-08-09 10:32:11 +00:00
thorpej
bb516fa80e
Fix some potential type-size problems.
1996-08-09 10:06:02 +00:00
jtc
7693327da9
rsh is now in /usr/bin, not /usr/ucb
1996-08-09 04:17:36 +00:00
jtc
8ee4077ea0
minor changes for better integration into NetBSD
1996-08-09 03:39:00 +00:00
jtc
67ead26177
Remote mag tape library from volume 18 of comp.sources.unix.
1996-08-09 03:35:17 +00:00
mark
d5df3db65b
Make this with whether __STDC__ is defined or not.
1996-08-07 17:39:44 +00:00
mark
4e058e1f10
Make sure errno is always zeroed before the syscall.
...
Don't trash r0 on exit.
1996-08-07 17:38:16 +00:00
pk
74dedb6ee2
Correct tputs() prototype (PR#2645).
1996-08-03 18:55:40 +00:00
phil
8bcbf9b3bb
Make it correctly return unslept seconds if interrupted for any other
...
reason than SIGALRM. (Was ALWAYS returning 0.)
1996-08-02 17:52:50 +00:00
jtc
943f3d2f5c
The argument to isspace() must be representable as an unsigned char.
...
This change casts the argument to an unsigned char so that this
function will work with strings with their 8th bit set.
1996-07-20 01:09:05 +00:00
jtc
2d903c854c
Changing type of "c" to unsigned did not fix the problem --- a signed
...
char is sign extended before it is assigned to an unsigned int. This
fix, which has been tested with a different testcase, adds casts to
signed chars which results in proper behavior.
1996-07-20 01:03:54 +00:00
jtc
83481cc8e8
Changing type of "c" to unsigned did not fix the problem --- a signed
...
char is sign extended before it is assigned to an unsigned int. This
fix, which has been tested with a different testcase, adds explicit
casts to unsigned char before the value of a character is copied.
1996-07-20 01:00:55 +00:00
explorer
24ff249a08
document AUTONICETIME and AUTONICEVAL sysctls
1996-07-17 18:06:36 +00:00
cgd
60bbd380f2
pull up bug fix from libkern:
...
>frob the mask so that only the low set bit is set, to avoid lossage.
1996-07-15 05:21:09 +00:00
cgd
2f6bb217b1
add an assembly version of ffs().
1996-07-15 03:13:15 +00:00
jtc
24de9e4a12
The argument to isfoo() must be representable as an unsigned char, so
...
type of "c" has been changed to unsigned. This change allows these
functions will work with strings with their 8th bit set.
1996-07-11 01:47:38 +00:00
jtc
6d8b15101f
Install linkaddr.3 as link_addr.3 and link_ntoa.3 too.
1996-07-10 20:15:48 +00:00
thorpej
500e663387
Now that setreuid() and setregid() are system calls again, don't call
...
the C library "private" versions. Doing so results in unresolved
symbols the next time a dynamically linked program is run after the
new C library is installed.
1996-07-08 16:42:49 +00:00
thorpej
688ff1ddf9
Correct think-o; this is an assembler source file (and the Makefile
...
expected as such).
1996-07-08 03:27:25 +00:00
jtc
ca7561ba59
Fix typo
1996-07-06 00:15:45 +00:00
explorer
7e4136b303
Add a continuation slash in the commented-out i387 section
1996-07-05 22:26:51 +00:00
jtc
a0d2fe2548
Thanks to the calling conventions used by some cpus, the argument lists
...
passed to the execl(), execle(), and execlp() functions are in the form
of the argument vector to be passed to execve(). On these architectures,
it is unnecessary to count the number of arguments, allocate space on
the stack, copy the arguments, etc. The vector already on the stack
can be used instead.
When some arguments are passed in registers (like most RISC CPU's), it
should be possible to allocate stack space adjacent such that the
registers can be copied to that memory. After that, the same
approach described above can be used.
This change takes advantage of this on the i386, m68k, and ns32k. It
is probably true on the vax, but I am unable to check. RISC CPU's
probably need assembly language implementations to ensure everything
is placed exactly as needed when registers are copied to the stack...
1996-07-04 07:18:56 +00:00
jtc
614420255a
Split all exec*() functions out of exec.c into their own files.
1996-07-03 21:41:46 +00:00
jtc
a174b58e2c
Added a new VA_START macro to hide the differences between varargs.h
...
and stdargs.h. This cleans up a lot of conditionals throughout this
file.
1996-07-03 19:53:46 +00:00
jtc
9fc92b384e
Add new i387 math functions to ARCH_SRCS
1996-07-03 18:02:43 +00:00
jtc
a5e2dfa95f
use one less fp stack slot
1996-07-03 17:31:28 +00:00
jtc
0ab3a0b137
It's necessary to use 64 bit precision to avoid errors in the least
...
significant bit(s) (for some operands).
1996-07-03 17:27:34 +00:00
jtc
88420f2e4d
this simple adaptation exp() does not work
1996-07-03 17:20:16 +00:00
jtc
5f9accdf53
Assembly versions of expf(), logf(),log10f(), scalbf(), expm1() and expm1f().
1996-07-03 16:50:20 +00:00
abrown
347a3b2582
Copy over from libkern:
...
> Prevent recursive invocation of mcount() while in kernel by setting profiling
> state to BUSY while in mcount(). This allows profiling to work when mcount()
> calls a profiled routine (for example, udiv on the SPARC).
1996-06-29 14:32:58 +00:00
jtc
b021f209c3
Changed to conform to POSIX.2 B.3.2.2 "popen() shall ensure that any streams
...
from previous popen() calls that remain open in the parent process are closed
in the new child process." Fixes PR #2575 .
1996-06-29 00:51:49 +00:00
jtc
16e8217f5a
new implementation that simply clears most significant bit
1996-06-26 15:05:40 +00:00
jtc
290756c01b
use fscalel instead of ftwotoxl/fmulx
1996-06-26 15:04:06 +00:00
jtc
991d9c139a
we don't need to branch
1996-06-26 14:44:05 +00:00
jtc
6f5348dbbd
Enable mc68881 version of fmod
1996-06-26 14:39:49 +00:00
jtc
3a2de776bf
add m68881 specific fmod()
1996-06-26 14:36:14 +00:00
jtc
6655b8bb1f
enable alpha-specific libm files
1996-06-26 07:38:42 +00:00
jtc
c13e010e3c
Alpha versions of copysign() and copysignf()
1996-06-26 07:29:59 +00:00
jtc
5743dc5d7a
Fix from Bruce Evans. Commited to FreeBSD earlier this month, but was
...
never forwarded to me :-(.
> Clean up the FP stack before returning. The i387 exp() leaked an FP
> register on its first call. Subsequent calls reused the register so
> the leak didn't accumulate.
1996-06-25 02:07:09 +00:00
leo
fa72190309
Fix the empty error message problem more completely. When the magic-check
...
fails on the cpu_hdr, return 0 instead of -1. This allows the caller to
distinguise between fatal errors and 'nothing there'.
1996-06-23 20:28:05 +00:00
leo
cca068a144
Fix the mysterious empty error message when savecore is executed and no
...
dump is present. This was caused by the fact that kvm_dump_mkheader() was
called *before* savecore checks the dump magic and kvm_dump_mkheader() returned
-1 without setting an error message. The latter is fixed now.
1996-06-23 13:56:54 +00:00
mycroft
601306abca
Resurrect the setre[ug]id() stubs.
1996-06-23 11:52:49 +00:00
mycroft
23558a0acd
Clean up removed files.
1996-06-23 11:50:33 +00:00
mycroft
f699ec835f
Remove the old (broken) setre[ug]id() emulation.
1996-06-23 11:27:59 +00:00
jtc
3a375fb249
Merged in changes from branch (make sure all memory, file descriptors,
...
mappings, etc. are freed and return (nl_catd) -1 on error). Also fix
one minor bug and clean up NLSPATH parsing a bit more.
1996-06-21 06:21:04 +00:00
jtc
749fcbc59b
Ensure user can't make us overrun fixed sized buffers.
1996-06-20 18:47:08 +00:00
jtc
c40394d175
Fix NLSPATH processing --- catopen was not processing beyond the first
...
colon. Try all paths in NLSPATH as per XPG4.2. Expand %l, %t, and %c
to nothing. Should be language, territory, and codeset.
1996-06-20 14:54:38 +00:00
jtc
0df251764e
Changed clnt_{s,}p{errno,error,createerror} so that the functions that
...
output emit newlines and those that return a pointer to string do not
append them.
The existing behavior was inherited from RPC4.0, but this seems to have
been corrected sometime before SunOS 4.1.
The documentation has been updated to reflect the new behavior.
1996-06-19 20:38:43 +00:00
christos
1d4349e7c8
ypset(8) stopped working; reason:
...
xdr_ypbind_setdom() would always fail because the test for
xdr_ypdomain_wrap_string() was reversed. Fixed this and in
the process made all the function tests to be of the form:
if (!xdr_foo())
return FALSE;
....
return TRUE;
instead of having some of them like above and others like:
if (xdr_foo() == FALSE)
return FALSE;
...
return xdr_bar();
this is more consistant now and hopefully in the future people
will pattern match correctly and not introduce spurious errors.
1996-06-18 20:05:59 +00:00
cgd
418b1071e0
include bsd.own.mk at the top, so checks of EXPORTABLE_SYSTEM work as
...
intended.
1996-06-14 17:22:05 +00:00
cgd
0396d19a02
use p->hashfraction when doing non-time-critical calculations, rather than
...
using HASHFRACTION directly. in time-critical calculations, if HASHFRACTION
is a power of two, check that p->hashfraction == HASHFRACTION and if so do
the calculation with the compiled-in value so that the compiler can optimize
out (potentially) expensive divisions. if p->hashfraction != HASHFRACTION,
actually do the division. This has the result that on machines with slow
division, the division can be optimized out of the common case, but that
if HASHFRACTION changes from the compiled-in value (for whatever reason),
profiling will still work. Changes suggested by Chris Torek.
1996-06-12 04:15:34 +00:00
cgd
88fce69ea9
s/KERNEL/_KERNEL/ to match libkern version.
1996-06-12 04:03:33 +00:00
mark
29811afbb6
Set r1 to -1 on exit as well as r0 otherwise syscalls returning 64 bit
...
results will not read -1.
1996-06-05 19:02:12 +00:00
jtc
84fc678011
Use setne instead of setnel, new versions of gas balk at the bad mnemonic.
...
Wrong mask was used in s_finitef.S.
1996-06-04 18:00:34 +00:00
ghudson
23beafab63
Document that the caller must do a pw_abort() if pw_mkdb() fails.
1996-06-02 19:26:18 +00:00
ghudson
e257708bf2
Don't delete the lock file if pwd_mkdb fails. The caller will take care
...
of it by calling pw_abort() or pw_error() as appropriate.
1996-06-02 19:25:43 +00:00
jtc
ae94fc4d74
Note functions that probably can be removed
1996-06-01 21:39:21 +00:00
jtc
7c04139bcd
Fix computation of ISO 8601 Week Of Year
1996-06-01 21:23:25 +00:00
jtc
8e1fdaa50e
Don't special case shift counts > QUAD_BITS or == 0. The former is
...
undefined behavior (so we can do whatever we want) while the latter
doesn't happen much in actual practice.
These changes make these functions considerably smaller and faster.
1996-06-01 21:21:50 +00:00
jtk
ab5dfe6dc8
merge bugfix from 1.2 branch: use includes target for include files
1996-06-01 19:59:30 +00:00
jtc
17c5522d18
Re-arranged code a bit so that gcc can optimize this a bit better.
...
This change results in better code on the i386, m68k, & ns32k, and
equivalent code on the sparc.
1996-06-01 02:24:29 +00:00
jtc
fb600c331a
Fix typo in last change
1996-06-01 02:06:23 +00:00
jtc
5bbcde6a0d
Enable use of assembly language shift routines on the m68k
1996-06-01 01:14:00 +00:00
jtc
57ceb7a883
Added ashldi3.S, ashrdi3.S, and lshrdi3.S to KMSRCS
1996-06-01 01:08:02 +00:00
jtc
ff3bd4df33
m68k assembly versions of 64 bit shift functions
1996-05-31 02:05:33 +00:00
cgd
0351ca5efa
Add some casts so that we're not bitten by type promotions on 64-bit
...
systems. Not a great concern since the only 64-bit system currently
supported by NetBSD (Alpha) uses assembly versions of these routines.
1996-05-29 23:23:27 +00:00
thorpej
7a26f6a8ac
Pull down yp/xdr fixes from release branch.
1996-05-29 20:00:52 +00:00
cgd
c0e6f9b4f3
use 'ALIGN' from <sys/param.h> rather than generating a custom alignment expr
1996-05-29 04:05:52 +00:00
fvdl
d792665e0d
Fix typo (PR 2461)
1996-05-28 13:34:39 +00:00
mrg
343a54bb75
Change iuserok() to take u_int32_t. Some netgroup fixes (partially
...
from OpenBSD and Theo).
1996-05-28 02:07:32 +00:00
cgd
ebd16dc1e1
switch from long to int32_t, where appropriate, so that this actually
...
works on NetBSD/Alpha for non-trivial filters.
1996-05-26 23:50:37 +00:00
christos
409a9590f3
Avoid using clnt_perror() on the first rpc failure, since it is going to be
...
retried anyway. Only report it every _yplib_nerrs times.
1996-05-23 13:48:59 +00:00
mycroft
db3e68aa58
Describe the _POSIX_SAVED_IDS situation more clearly.
1996-05-21 23:39:57 +00:00
mrg
ef2bde6bce
update to reflect reality.
1996-05-20 16:58:03 +00:00
cgd
64331ae191
these files all need to include <string.h>
1996-05-20 15:17:31 +00:00
jtc
9647f42d70
Signal mask was not restored correctly.
...
Fix from James Chacon <jmc@pobox.com> in PR #2442 .
1996-05-20 06:13:07 +00:00
ragge
92a955a864
VAX string functions in assembler. Fixed for NetBSD by Ken Wellsch.
1996-05-19 15:57:37 +00:00
jtc
159bafea3c
Split yp_first, yp_next, yp_maplist and yperr_prot out of yplib.c.
1996-05-18 19:06:39 +00:00
jtc
2039c263f3
Split yp_first, yp_next, yp_maplist and yperr_prot out of yplib.c.
...
Use a constant struct timeval for yp timeouts instead of creating
a new struct timeval in each yp function at runtime.
Check arguments and return YPERR_BADARGS if invalid.
1996-05-18 19:03:45 +00:00
jtc
0724069f60
Use a constant struct timeval for yp timeouts instead of creating
...
a new struct timeval in each yp function at runtime.
Check arguments and return YPERR_BADARGS if invalid.
1996-05-18 19:01:19 +00:00
jtc
76bf46a33e
Split yp_first, yp_next, yp_maplist and yperr_prot out of yplib.c.
...
Use a constant struct timeval for yp timeouts instead of creating
a new struct timeval in each yp function at runtime.
1996-05-18 18:43:24 +00:00
jtc
b18369b1bb
Use memset instead of bzero to clear xports array.
...
To be strictly conforming, we should iterate through the array and set
each pointer to NULL. But memset is faster, and can be inlined by the
compiler. If we ever encounter a machine where a NULL ptr != all bits
zero, we'll have to handle this differently.
1996-05-17 00:32:22 +00:00
pk
8afc84d945
Clear `xports' array after allocation (PR#2424, Arne Juul).
1996-05-16 22:52:21 +00:00
cgd
6f5a87ec6c
remove a few macro definitions which duplicate (and in one instance,
...
conflict with) those in <machine/asm.h>.
1996-05-16 21:56:22 +00:00
cgd
11f862a975
last argument to catgets()/_catgets() is 'const char *', not 'char *'
1996-05-16 21:51:22 +00:00
cgd
85b3fc5c34
update for ecoff header changes. Most changes taken from PR 2413,
...
submitted by Jason Thorpe.
1996-05-16 20:49:20 +00:00
christos
b2459dacce
Use the POSIX signal mask interface
1996-05-16 19:39:13 +00:00
thorpej
7795b4110f
Add two functions to libutil:
...
- getmaxpartitions: get the value of MAXPARTITIONS for the
currently running system
- getrawpartition: get the value of RAW_PART for the
currently running system
These functions are necessary since the value of MAXPARTITIONS might
be different across platforms which are binary compatible (e.g. amiga
and sun3).
1996-05-16 07:03:28 +00:00
jtc
e42a94845a
Minor reorganization of libutil, including the addition of passward
...
locking and editing functions.
From Greg Hudson <ghudson@MIT.EDU>
1996-05-15 21:42:23 +00:00
jtc
5d8adb683d
Split yperr_match out of yplib.c; makes many static executables a bit smaller.
1996-05-15 05:27:50 +00:00
jtc
7808771d84
Split yp_all, yp_master, and yp_other out of yplib.c; makes some static
...
executables a bit smaller.
1996-05-14 23:37:27 +00:00
scottr
d04c0cce16
Fix typo in last change
1996-05-14 21:59:57 +00:00
jtc
3b32f2c7c0
Split yperr_string out of yplib.c; makes many static executables a bit smaller.
1996-05-14 13:36:49 +00:00
jtc
adfd5ba766
New message catalog implementation that uses a more efficient machine
...
independent external format. The new format is like what is used on
svr4 systems, except it uses fixed sized fields and a constant byte
order.
1996-05-13 23:29:32 +00:00
thorpej
c66799ff11
RCS id police.
1996-05-13 02:30:20 +00:00
mark
46d95534b3
Updated register usage.
1996-05-12 20:52:09 +00:00
mark
62a60eda3b
Updated to use definitions from machine/ieee.h
1996-05-12 20:50:54 +00:00
mark
93d4dfdfd8
Added NetBSD copyright.
1996-05-12 20:43:54 +00:00
mark
ea5751f59e
No longer required. The libc fabs() functions is in fabs.c.
1996-05-12 20:36:27 +00:00
mark
e1c23a9306
Added new filenames.
1996-05-12 20:34:15 +00:00
mark
0814ca4b65
Initial commit of the floating point related libc functions.
1996-05-12 20:29:09 +00:00
mark
ba9c4033a1
RCS Id police.
1996-05-12 20:25:39 +00:00
mark
cd795b6adf
Removed files from KMINCLUDES and KMSRCS.
1996-05-12 20:06:52 +00:00
mark
341c543ad0
RCS Id police.
1996-05-12 19:55:00 +00:00
mhitch
ae4dbfceb0
The amiga now does kernel crash dumps using the new libkvm and savecore.
1996-05-12 04:30:18 +00:00
mycroft
c2102b50ad
Slight simplification.
1996-05-11 11:04:51 +00:00
cgd
ace25ccb4d
show what's going on (i.e. show the cmp ... || install ...) even if
...
nothing's being installed.
1996-05-10 21:54:24 +00:00
cgd
5dd52b454d
Be more verbose during 'includes' installation. Instead of showing
...
'install' commands only if the 'cmp' sees differences, show the
'cmp ... || install ...' commands like other Makefiles do when
installing includes. It's comforting to see the extra output (to see
that updated files would actually be installed), and is consistent
with other makefiles.
1996-05-10 05:03:06 +00:00
christos
c1a26f1198
Fix PR/2348: infinite loop when RPC_PROCUNAVAIL
1996-05-09 22:52:24 +00:00
pk
42822c16d6
Make sure we include the correct headers.
1996-05-09 12:41:38 +00:00
pk
ed403311db
$Id -> $NetBSD (PR#682).
1996-05-08 19:24:04 +00:00
mark
ce67b636ad
Get the word order of doubles correct for the arm32 port.
...
Note: The arm32 port is little endian except for the FP word order.
1996-05-07 20:26:07 +00:00
leo
287a3d660a
Fix small typo in last commit.
1996-05-07 06:09:11 +00:00
christos
e904bb0ffc
Close PR 2376
1996-05-06 13:45:44 +00:00
pk
204be49cb4
typo: DV -> Dv
1996-05-05 19:21:20 +00:00
gwr
fe3234daab
The sun3 now does kernel crash dumps using the new libkvm and savecore.
1996-05-05 04:37:22 +00:00
gwr
82118b75d6
Allow more flexibility in the format of cpu_kcore_hdr_t and isolate
...
the knowledge of that struct in the machine-dependent module.
1996-05-05 04:31:59 +00:00
mycroft
0fd4b530e0
Change suggested by Chris Torek to fix problem freopen()ing with a closed
...
file descriptor.
1996-05-04 19:25:19 +00:00
cgd
e4cf519e27
fix a bug that shows up only on alphas: ndbm "datum" variables can't be
...
cast to DBTs, because the 'size' fields are int and size_t,
respectively, and that means that the DBT size field would be
partially filled with garbage on the Alpha. Bug fix sent to bostic.
1996-05-04 00:38:58 +00:00
cgd
5e5ebf658f
a script, along the lines of the gcc2netbsd script used to set up gcc
...
trees for import, to set up Berkeley DB trees for import.
1996-05-03 22:43:02 +00:00
cgd
7f7f8e8fe2
reapply diff from rev. 1.7. can't cast pointers to ints; what's really wanted
...
here is foo != NULL.
1996-05-03 22:16:32 +00:00
cgd
24420c0109
merge DB 1.85 changes
1996-05-03 21:50:36 +00:00
cgd
738330da77
merge DB 1.85 changes
1996-05-03 21:38:43 +00:00
cgd
17140cef26
merge DB 1.85 changes
1996-05-03 21:26:48 +00:00
cgd
90031d7892
add RCS id
1996-05-03 21:20:56 +00:00
cgd
5840471668
clean up README files and merge properly with 1.85
1996-05-03 21:17:07 +00:00
cgd
5fb6a3660e
Import of Berkeley DB version 1.85
1996-05-03 21:04:19 +00:00
cgd
edf4f72627
apparently the BPF_HEADERS don't define BPF_RELEASE or typedef the
...
bpf_{,u_}int32 types, so they are defined here. Change their
definitions to use int32_t and u_int32_t, rather than long and u_long.
1996-05-02 00:18:28 +00:00
jtc
c2ad7fffa8
Changed rules used for converting rpc source (*.x) to *.c and *.h so
...
that rpcgen invocation is not hidden. There is no reason to hide it,
and it might be useful. For example, this makes the make -n output
much more useful.
1996-04-29 21:11:24 +00:00
jtc
146f9344c8
Echo install commands, so user knows what is being installed.
...
Suggested by cgd.
1996-04-29 20:52:52 +00:00
jtc
022978656f
Use 'includes' instead of 'beforeinstall' target to install headers
1996-04-29 20:32:24 +00:00
pk
697ae24a44
bump minor version to 5 (addition of futimes(2)).
1996-04-29 12:12:50 +00:00
christos
b078384e49
- grab prototypes from netgroup.h
...
- added _ng_print, netgroup pretty printing function
1996-04-27 18:59:05 +00:00
mark
ec673d5430
Fixed a couple of filenames.
1996-04-26 20:15:14 +00:00
jtc
5ff4c9eae2
Use 'includes' instead of 'beforeinstall' target to install headers
1996-04-25 01:22:08 +00:00
jtc
1c43ef87de
Use 'includes' instead of 'beforeinstall' target to install curses.h header
1996-04-25 00:58:56 +00:00
mycroft
e376b17fef
Build a stub for futimes().
1996-04-23 10:42:30 +00:00
mycroft
ad2105650e
Document futimes().
1996-04-23 10:34:16 +00:00
scottr
7fde8d9997
comprised -> composed. Closes PR 2345.
1996-04-23 05:18:06 +00:00
cgd
4e82cb0a0a
fix a couple of typesetting and grammatical errors in GLOB_BRACE's description
1996-04-19 00:12:16 +00:00
cgd
57da02bd77
don't include user-land headers compiling for libkern. (sync with libkern.)
1996-04-18 02:30:07 +00:00
cgd
734132ad28
have copy-to-libkern copy strcat.S, not strcat.c
1996-04-18 01:54:16 +00:00
cgd
67d51cc7b5
#define _verr* to verr*, to make these use prototypes correctly
...
and compile in the "no indr_references" case.
1996-04-17 23:05:44 +00:00
cgd
44e8033a96
add assembler versions of the byte swap macros (only compile ntoh and
...
hton variants, not byte_swap variants, which are just included), and
copy them to libkern when appropriate.
1996-04-17 22:36:30 +00:00
jtc
ec081115f9
Split each function in err.c out into its own file. This is needed
...
for systems without weak or indirect references.
1996-04-15 23:44:53 +00:00
thorpej
6779689463
Document that "<sys/sysctl.h>" isn't enough ... suggest including
...
<sys/param.h>, too. Suggested my Kevin M. Lahey <kml@nas.nasa.gov>
in PR #1999 .
1996-04-13 02:07:15 +00:00
phil
07df601bbf
Add missing ~. (PR 2311)
1996-04-09 16:33:32 +00:00
jtc
20779dadd6
Add proper punctuation; Reported by Mike Long <mike.long@analog.com> in PR #2302 .
1996-04-08 20:56:38 +00:00
phil
d9f99fc936
Removing a "volatile" put there for the ns32k which is no longer needed.
1996-04-08 15:43:41 +00:00
phil
bf6acfece8
Addition of fp routines. (PR 2281 from Matthias Pfaller.)
1996-04-05 00:23:05 +00:00
phil
3fac82adb2
Change the definition of __infinity on the ns32k. (PR 2283)
1996-04-04 23:45:18 +00:00
jtc
af07dd15d4
Add explict function return types
1996-04-03 19:48:56 +00:00
cgd
c27f2fa69f
delete redundant files; pull them in via .PATH to avoid inconsistencies.
...
Changes which would be made here are also quite likely to apply to
"new" libkvm code, as well. No point in having to do them twice, or
letting them get lost.
1996-04-01 19:28:03 +00:00
cgd
82501b607b
sync with libkvm.old sources (change committed by pk):
...
>Catch up with system PMAP.
1996-04-01 19:23:03 +00:00
pk
60188b5bd2
Catch up with system PMAP.
1996-04-01 06:27:54 +00:00
cgd
b43e9a78d5
Remove alpha 'mmclock' memory-mapped clock interfaces. In retrospect,
...
while it's sort of nice, it's sufficiently hard to do this properly
for the general case that, in the long run, it probably won't make sense
to support in the way i was planning to. (There are serious problems
with doing this, on multiprocessors.)
1996-03-30 23:08:43 +00:00
jtc
3bf9d01bf7
infnan(3) no longer exists.
1996-03-30 01:33:59 +00:00
jtc
ee341062c6
Changed 3m to 3. There is no 3m manpage section.
1996-03-30 01:28:55 +00:00
jtc
755230061e
Added explicit return types to all functions in SYNOPSIS section.
...
Added documentation to hstrerror() function.
Added hstrerror MLINK.
1996-03-30 01:14:56 +00:00
jtc
da8d0ce8e0
Add explict function return types
1996-03-29 23:29:06 +00:00
jtc
18ec2ba033
Add explict function return types
1996-03-29 23:00:47 +00:00
jtc
0f6af23d21
Expand "u_int" to "unsigned int" so that curses.h can be used when
...
_XOPEN_SOURCE or _POSIX_SOURCE is defined.
1996-03-26 02:43:59 +00:00
jtc
45da58c78f
Changed signal prototype to be more like ANSI C
1996-03-26 02:05:55 +00:00
jtc
be21c16fa0
hack to limit termcap strings to 1024 characters
1996-03-22 23:25:30 +00:00
jtc
e522ca37ad
Changed _catopen() to always return ((nl_catd) -1) on error, and
...
changed _catgets() and _catclose() to special case catd's == -1.
This change fixes PR#2190, and brings _cat*() closer to XPG4.2
compliance.
1996-03-22 01:11:49 +00:00
jtc
fd08cf75d8
Handle null string in re_comp.
...
From Kazushi Jam Marukawa <kazusi-m@is.aist-nara.ac.jp> in PR 2196.
1996-03-21 03:11:13 +00:00
mrg
301aee8168
libkvm has totally changed, bump major version.
1996-03-20 23:11:56 +00:00