enami
67aed4b601
Add C library interface for new system call lchmod, lchown and lutimes.
1997-10-06 01:12:02 +00:00
mark
1f73d0c21a
Added assembly files _memcpy.S memcpy.S memmove.S bcopy.S memset.S bzero.S
1997-10-06 00:40:31 +00:00
mark
6740365e8e
Implement bzero() as a stub that calls memset().
1997-10-06 00:39:25 +00:00
mark
45306416a8
Implement an assembly version of memset().
1997-10-06 00:38:33 +00:00
mark
4cb1dd25c8
Implement standard libc memory copy/move functions as stubs onto the
...
assembly _memcpy() routine.
1997-10-06 00:37:51 +00:00
mark
65021679a3
Implement an assembly memory copy routine.
1997-10-06 00:35:50 +00:00
hubertf
681b2f48bc
remove(3) doesn't remove dangling links due to stat() returning an
...
error. Now try lstat() before really aborting.
OK'd by thorpej.
1997-10-06 00:28:14 +00:00
mark
d581bfa372
Use machine/asm.h instead of DEFS.h
...
If SOFTFLOAT is defined provide glue to the softfloat functions.
1997-10-06 00:26:11 +00:00
mark
e416694cf0
If SOFTFLOAT is defined provide glue for the softfloat rounding functions.
1997-10-06 00:23:54 +00:00
mark
a0e35b1248
Use fpgetround() to get the current rounding mode.
1997-10-06 00:22:40 +00:00
mark
1302ae6654
Minor code cleanup.
...
Use machine/asm.h instead of DEFS.h
1997-10-06 00:20:28 +00:00
mark
9c99854d71
Minor code cleanups.
1997-10-06 00:18:30 +00:00
mark
591d03a899
Replaced by divsi3.S
1997-10-06 00:16:01 +00:00
mark
d33af6fbb2
Replaces the divide routines in div.S
1997-10-06 00:15:32 +00:00
mark
5ecc353c4d
Added assembly file divsi3.S
1997-10-06 00:12:24 +00:00
mark
4e7948694a
Rewritten to support new jmpbuf format describe in machine/setjmp.h.
...
Use magic numbers to validate the buffers on a longjmp().
Don't save/load the fp registers if SOFTFLOAT is defined.
1997-10-06 00:10:32 +00:00
mark
e08cd408b1
Added PIC support where required.
...
Cleaned out and dead / redundant code.
1997-10-06 00:07:09 +00:00
mark
9d64c268b2
Added assembly versions of the network <-> host byte order functions.
1997-10-06 00:03:13 +00:00
mark
c465276e26
Added assembly versions of the network <-> host byte order functions from
...
Neil Carson <neil@causality.com>
1997-10-06 00:01:08 +00:00
mark
ee681780be
Removed redundant .text and .align directives.
1997-10-05 23:58:24 +00:00
mark
63025a1fe6
No longer needed, so axe it.
1997-10-05 23:56:49 +00:00
mark
e19e9bf1cb
New version for libkvm rather than libkvm.old. Based on the kvm_powerpc.c
...
this is mainly stubs at the moment.
1997-10-05 23:54:13 +00:00
mark
9b68e622d1
Switch from libkvm.old to libkvm for the arm32 port.
1997-10-05 23:50:33 +00:00
mark
123fbf8af7
Define mahor and minor numbers of the shared library.
1997-10-05 23:49:25 +00:00
mark
ca75d1f7ab
Added arm32_drain_writebuf.c and arm32_drain_writebuf.2
1997-10-05 23:48:40 +00:00
mark
cf0044dbf9
Implement arm32_drain_writebuf() call to drain the CPU write buffer.
...
Uses the ARM32_DRAIN_WRITEBUF sysarch() call.
1997-10-05 23:17:31 +00:00
mark
fffd1f9f6b
Major overhaul and update to support dynamic loading and linking.
1997-10-05 23:12:21 +00:00
mark
8ae060d066
Overhauled and brought up to date.
1997-10-05 23:10:36 +00:00
christos
1611699624
Add support for version.c; this is needed by other programs.
1997-10-03 16:40:56 +00:00
christos
0bdf738f9f
Make life easier for the next import...
1997-10-03 16:01:32 +00:00
christos
a520af71e9
Resolve conflicts
1997-10-03 15:53:00 +00:00
christos
985e82ae38
Import LBL's libpcap 0.4a3
1997-10-03 15:38:55 +00:00
is
e6cb27b508
ieee.h and ldexp.c taken from the powerpc port, for the benefit of
...
68040 and 68060 owners.
With ``make M68040=1'' or ``make M68060=1'', we build a libc where the ldexp()
doesn't use excessive amounts of system cpu time.
Without any of those defines, the normal assembler version using FSCALE is
included, for the benefit of M68020 and M68030 users, or M68040/M68060 users
where the ldexp performance is no bottleneck.
[Its not yet worked out how to include both library versions in a binary
distribution, but you can build your own from source now if you need it.]
For details, look at PR 3105.
1997-10-02 21:47:47 +00:00
kleink
8087341457
Sync prototype of cfsetspeed() with code; from Matthias Scheler
...
<tron@lyssa.owl.de> in PR misc/4192.
1997-10-01 16:39:56 +00:00
phil
c194103914
Back out my dumb change.
1997-09-30 17:13:50 +00:00
phil
83a44e0389
Add a prototype for opendisk so it will compile. (Should we have
...
a libutil.h for collecting all these prototypes?)
1997-09-30 16:53:12 +00:00
enami
9512162b01
Delete `: %m' from a format string passed to err().
1997-09-29 06:52:40 +00:00
lukem
e6b7ef9676
reorder some checks so that buf is initialised as early as possible
...
(just after the check for buf != NULL)
1997-09-29 06:08:45 +00:00
enami
16602dcb61
Use warn() instead of err() as an example of ``Warn of an error''.
1997-09-29 05:33:03 +00:00
mycroft
e264e9c91d
Fix a hairy optimizer bug that causes the expression:
...
'ip and ((icmp and dst host 1.1.1.1 and not host 2.2.2.2) or (host 1.1.1.1 and src host 3.3.3.3))'
to compile incorrectly. Details about to be mailed to LBL.
1997-09-28 09:41:53 +00:00
mikel
5982e278af
comment out reference to missing FORTRAN math lib; PR 4153
1997-09-28 06:24:45 +00:00
pk
4c956be8c9
The change in revision 1.13 to avoid doubling slashes in path names
...
messes up the internal administrations of the fts engine.
Do this differently by simply stripping one trailing slash (if any)
from root paths passed to fts_open().
1997-09-27 22:53:07 +00:00
hubertf
8b3a21aeca
Fix some typos reported by entropy@tardis.bernstein.com.
...
Fixed PR lib/4154.
1997-09-27 19:39:26 +00:00
hubertf
560cebec0a
s/Path/Dirname/; closes PR lib/4155
1997-09-27 19:33:20 +00:00
hubertf
f19d449a84
Typo: qetext -> etext; closes PR lib/4156 reported by entropy@tardis.bernstein.com
1997-09-27 19:23:34 +00:00
lukem
1e372f6cf9
implement opendisk(3), as discussed with Jason Thorpe
1997-09-25 04:53:30 +00:00
fair
bc102d2921
install mpool.3 and links, per PR#4055
1997-09-24 07:33:49 +00:00
pk
7dad7db427
The `cpu_kcore' header has changed allowing libkvm to be independent of
...
the kernel's link address (KERNBASE).
1997-09-20 18:26:20 +00:00
mikel
1ff7d5da2e
crib text from sleep(3) to document response to signals; fixes PR 4008
1997-09-20 04:52:36 +00:00
mikel
e13ea50bb5
RCSid police
1997-09-20 04:16:40 +00:00
mikel
42c4fcf3eb
reference SS_* constants, not SA_* constants; from der Mouse in PR lib/4117
...
add some whitespace
1997-09-20 02:49:43 +00:00
leo
a539aec784
Commit userland part of pr-1891.
1997-09-19 19:17:17 +00:00
thorpej
4a66827620
Need <vm/vm.h>
1997-09-19 04:00:23 +00:00
cgd
8359b5d27b
"int filedes[2]" is more correct than "int *filedes" in synopsis.
1997-09-17 23:50:08 +00:00
thorpej
4ccbd4b430
Make this safe in environments that have a Real vfork(2). Bug pointed
...
out by Chuck Cranor <chuck@netbsd.org>
1997-09-16 00:35:47 +00:00
phil
1507e4ad2c
Make endwin() save state so a subsequent call to wrefresh restores curses
...
and makes endwin()/wrefresh() act like a SIGTSTP.
1997-09-12 21:08:22 +00:00
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
c8aff50d1d
/* Tyop. */
1997-08-26 08:21:40 +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
thorpej
eb382f8e2b
Make sure we're passed a valid obj_entry.
1997-08-24 18:11:23 +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
6e0792fe1c
use -mdoc .Pa macro for filenames
1997-08-20 05:42:57 +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
drochner
cda7302736
Fix compiler warnings.
1997-08-15 17:52:45 +00:00
mikel
73c3bd6bd3
set WARNS?=1 for the i386 only
1997-08-15 02:39:13 +00:00
mikel
b4119f6b37
use <sys/cdefs.h> __RCSID() macro
1997-08-15 02:21:56 +00:00
mikel
38e3895a32
use <sys/cdefs.h> __RCSID() macro
...
GC unused variables and fix error message typo in kvm_deadfiles()
1997-08-15 02:18:02 +00:00
mikel
09d28fdbb7
use <sys/cdefs.h> __RCSID() macro
1997-08-15 02:07:39 +00:00
gwr
7739ce58e3
Add _kvm_mdopen()
1997-08-14 16:05:21 +00:00
gwr
c094e45b13
Add _kvm_mdopen()
1997-08-14 15:59:45 +00:00
gwr
f7e570b6de
Call _kvm_mdopen(kd) to do machine-dependent initialization.
1997-08-14 15:57:42 +00:00
gwr
22a1d6ba8b
Declare _kvm_mdopen()
1997-08-14 15:56:48 +00:00
kleink
d655ff9c15
Sync with libkvm changes: add members usrstack, min_uva and max_uva to
...
struct __kvm.
1997-08-13 20:10:30 +00:00
gwr
f638574915
Add _kvm_mdopen()
1997-08-12 16:34:07 +00:00
gwr
99694d7c30
Instead of: USRSTACK, VM_MIN_ADDRESS, VM_MAXUSER_ADDRESS
...
Use these: kd->usrstack, kd->min_uva, kd->max_uva
1997-08-12 16:30:15 +00:00
gwr
ab2c3b0106
Call _kvm_mdopen(kd) to do machine-dependent initialization.
1997-08-12 16:28:32 +00:00
gwr
c3d6f42b55
Add the members: usrstack, min_uva, max_uva to struct __kvm
...
and declare the function _kvm_mdopen() that initializes them.
1997-08-12 16:27:01 +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
23bee85a3f
Fix files using old TNF copyright notice
1997-07-31 00:01:15 +00:00