cgd
9bdf198379
add appropriate #ifdefs (kernel includes) so that these files can
...
be copied to libkern and built without modification.
1998-01-21 21:13:09 +00:00
mycroft
b7728ce9c9
Pull in tzfile.h.
1998-01-20 21:39:40 +00:00
mycroft
a5f873989a
Update dates.
1998-01-20 21:10:08 +00:00
mycroft
bfec060b83
Update documentation of %y to reflect y2k change.
1998-01-20 20:48:56 +00:00
mycroft
7f0df00dd7
The rollover for the previous is 1969, not 1970.
1998-01-20 20:47:46 +00:00
mycroft
13156da2e5
Fix an old comment
1998-01-20 20:41:49 +00:00
mycroft
fc6492b391
Treat 2-digit year < 70 as year - 2000, per XPG.
1998-01-20 20:39:06 +00:00
jtc
da2013ac86
Use FLOCKFILE() and FUNLOCKFILE() macros from reentrant.h so that stdio
...
can be made thread-safe.
1998-01-19 07:38:41 +00:00
jtc
c157b15a65
Add FLOCKFILE() and FUNLOCKFILE() macro definitions to be used in
...
making stdio thread-safe.
1998-01-19 07:29:11 +00:00
kleink
acb9e4216c
Enhance readability by converting to use -mdoc macros.
1998-01-18 20:59:26 +00:00
lukem
7b4851649d
use bindresvport for rresvport (from freebsd). old code #if 0-ed out
1998-01-18 06:22:19 +00:00
jtc
3f4892e0d9
Header file which describes mechanism that will be used by libc for
...
thread safety of library internals.
1998-01-16 10:15:08 +00:00
thorpej
1e4cac0c75
Document the O_SYNC flag, and where its semantics are defined (XPG4.2).
...
Be more clear about how file access modes are specified, and do a bit
of general cleanup.
1998-01-15 02:30:18 +00:00
lukem
bba0660678
* use setsockopt(IP_PORTRANGE_LOW) instead of looping through the
...
address range (from freebsd).
* enhance the man page to be a bit more useful.
1998-01-14 11:04:17 +00:00
kleink
f1d296dd60
Per XPG4, move the prototype of swab() from <string.h> to <unistd.h>.
1998-01-12 16:05:40 +00:00
kleink
c8b10b78af
Document PROT_NONE.
1998-01-10 14:54:56 +00:00
enami
d9272c9112
Add missing comma in SEE ALSO list.
1998-01-10 12:40:24 +00:00
perry
b51ed80fd5
RCS Id Police.
1998-01-09 04:11:49 +00:00
perry
a3a46419b5
RCS Id Police.
1998-01-09 03:45:03 +00:00
perry
4e067afcb1
RCS Id Police.
1998-01-09 03:15:09 +00:00
perry
198f98faf0
$Id: -> Id: (to make hunting down other bad Ids easier).
1998-01-06 05:01:16 +00:00
perry
fbdb247796
RCSID Police.
1998-01-05 23:54:03 +00:00
lukem
028802f851
document net.inet.ip.anonport{min,max}
1998-01-05 09:59:03 +00:00
thorpej
c64c0879cb
Actually document that SO_LINGER's linger time is measured in seconds.
1998-01-05 09:18:41 +00:00
perry
93db5caa95
RCSID Police.
1998-01-05 07:41:06 +00:00
thorpej
c50d4a5006
Bump minor: added __vfork14().
1998-01-05 02:29:46 +00:00
thorpej
27a61de952
Add __vfork14.S and Lint___vfork14.c
1998-01-05 02:29:04 +00:00
thorpej
bedc7b48df
Add syscall stubs for __vfork14(). These are basically copies of Ovfork.S
...
with the syscall numbers changed.
Since 4.4BSD vfork(2) did not share address space, Ovfork.S could be changed
to be identical to fork.S (modulo syscall numbers). __vfork14.S, however,
needs to remain separate since with a shared address space, the stub needs to
pre-decrement the stack and do an indirect jump to the return address, so that
the shared stackframe is still there when the parent returns. (Obviously,
this does not apply to systems which to not build stackframes on leaf calls.)
1998-01-04 20:58:08 +00:00
thorpej
bbe02324b1
Add a lint stub for __vfork14.S
1998-01-04 20:52:09 +00:00
thorpej
d11eb3028f
Update to match the new (old :-) vfork(2) semantics.
1998-01-04 04:20:42 +00:00
mikel
2165959350
make sure result of % operator is identical for quad_t, int and long;
...
fix provided by Chris Torek <torek@BSDI.COM> in a message to tech-kern.
1997-12-30 07:58:36 +00:00
mikel
290139e9fe
pointers are NULL, NUL is a char; deraadt@openbsd.org
1997-12-30 06:05:59 +00:00
lukem
99f9342863
note that $HOME is used in ~/ globs
1997-12-28 04:37:14 +00:00
hubertf
56b5c3db8d
sys/stat.h needed for S_IFBLK/S_IFCHR.
1997-12-23 22:46:27 +00:00
kleink
6e2ca95213
Update: the setuid and setgid bits will be cleared only if the caller is
...
not the super-user.
1997-12-21 17:58:27 +00:00
christos
24f2924d70
inet_addr -> inet_aton
1997-12-21 17:14:24 +00:00
kleink
8abd2d52ce
Bump libc minor to 23, because of lockf() addition.
1997-12-20 20:24:31 +00:00
kleink
916831ec4e
Add lockf(), an alternate interface to perform advisory record locking;
...
per XPG4.2.
1997-12-20 20:23:15 +00:00
kleink
f47d490f87
Change several functions to return -1 instead of EOF, which was semantically
...
wrong.
1997-12-19 14:08:41 +00:00
mikel
f5098db92a
sync struct statfs with <sys/mount.h>
1997-12-18 07:22:58 +00:00
mikel
007afd6dda
fix pasto (s/getpwent/getrpcent/); from Tobias Weingartner
1997-12-16 07:48:49 +00:00
mrg
c1ae52841a
use MAP_COPY|MAP_FILE.
1997-12-15 05:43:50 +00:00
mrg
701bf906ba
note that MAP_SHARED or MAP_PRIVATE must be specified.
1997-12-15 04:00:08 +00:00
thorpej
e9fb88d6e1
Document net.inet.tcp.init_win.
1997-12-11 23:30:47 +00:00
matthias
5822b3639f
add lint stubs for files that are implemented in assembler on the pc532.
1997-12-07 00:24:50 +00:00
matthias
8c90828457
Introduce ASSRCS. This is set to all the ns32k md assembler source files.
...
arch/ns32k/Makefile sets SRCS, LSRCS and DPSRCS from this.
1997-12-07 00:19:16 +00:00
matthias
1469ba0767
No longer in use.
1997-12-07 00:17:53 +00:00
mikel
583fb06375
fix typo (s/A/An/)
1997-12-06 08:47:05 +00:00
thorpej
f22bd47b81
Use __sigaltstack14(), not sigaltstack().
1997-12-05 02:09:49 +00:00
thorpej
6efbfe5247
Make setjmp() work again after the changes to sigaltstack().
1997-12-05 02:06:27 +00:00
tv
eb96023de7
Quick fix to repair runtime link problem with libc - "SYS_sigaltstack
...
undefined". The sigaltstack structure layout didn't actually change on
the sparc, so just change the syscall name. A better fix would probably
be to replace the direct system call with a function call to the libc
sigaltstack().
1997-12-04 21:00:18 +00:00
kleink
5d7a8f4a16
Modify the recent sigaltstack() interface change to use the __RENAME() scheme;
...
add __sigaltstack14().
1997-11-29 18:38:20 +00:00
mikel
ae21562ab9
fix typos, use -mdoc macros where useful, replace blank lines with .Pp
1997-11-27 10:24:44 +00:00
mikel
335c5b7630
s/EACCESS/EACCES/, from Brian Evans via OpenBSD
1997-11-27 07:36:24 +00:00
tv
b6573fcec0
Add xrefs to new hosts.equiv(5)/rhosts(5) man page.
1997-11-26 18:06:51 +00:00
kleink
5abc2c37ce
Update sigaltstack() to use stack_t parameters.
1997-11-26 16:51:12 +00:00
tv
b934dcf21f
Typo fix: the umount call is no longer called umount, it is now called
...
unmount.
1997-11-26 14:46:44 +00:00
kleink
f8cb8b4c14
Per XPG4.2, use useconds_t as argument and return type.
1997-11-25 18:03:45 +00:00
kleink
53d8f2fbbe
Per XPG4.2, use useconds_t as argument and return type; eliminate use of the
...
`register' keyword.
1997-11-25 18:02:36 +00:00
kleink
a57dd5b211
Per XPG4.2:
...
* Change argument to type useconds_t, return an int.
* If an interval of 1,000,000 or more microseconds was requested, fail with
-1/EINVAL.
1997-11-24 19:56:30 +00:00
lukem
0e3b290810
fix .Nx usage (use 1.0 instead of 0.9a, etc), and other minor cleanups
1997-11-24 06:28:50 +00:00
enami
760bb2c1ce
Un-capitalize function names at the beginning of line.
1997-11-23 04:23:48 +00:00
enami
5e60b1695a
In the SEE ALSO list,
...
- remove duplicated `environ(7)'.
- remove unexistent system call `trace(2)'.
- delete a period at the end.
1997-11-23 04:18:30 +00:00
enami
3b0a9ac90d
Allocate one more element for arg vector, like execl.c rev 1.5.
1997-11-23 01:16:46 +00:00
mark
0053558a70
Fix a glaring bug in the assembly stubs for memcpy() and memmove() that
...
meant the src address was being returned rather than the dst address.
Spotted by Chris Demetriou.
1997-11-22 03:27:12 +00:00
kleink
ffd48267c2
Update for nfds_t.
1997-11-21 18:30:49 +00:00
mjacob
eb498a6ab2
argv alloca'd is too short. Alloc an extra member.
1997-11-20 01:26:45 +00:00
enami
2b952b2261
Remove an extra comma at the end of SEE ALSO list.
1997-11-18 07:00:48 +00:00
enami
dafe39d6fe
Use .Sh RETURN VALUES instead of .Pp, as malloc.3 or free.3 does.
1997-11-18 06:58:46 +00:00
mrg
4e252e8c4d
add missing .Nm entries. from spz@serpens.swb.de.
1997-11-14 02:04:36 +00:00
mjacob
ddaa6c3262
Fix compile problem.
1997-11-12 05:49:24 +00:00
mrg
6be07a674c
add missing .Nm calls and MLINKS. from spz@serpens.swb.de
1997-11-12 00:47:32 +00:00
thorpej
cb96bff387
LintAlpha* have been removed.
1997-11-08 00:40:08 +00:00
cgd
6a1e9744f2
sh makelintstub, rather than trying to execute it directly
1997-11-06 22:34:01 +00:00
fair
382aed35d9
correct documentation: lock contention returns EAGAIN, not EACCES, per PR#4369 and UTSL.
1997-11-06 10:44:09 +00:00
cgd
023cd79c6b
lint stubs for functions which ports use assembly versions. When using
...
an assembly version of a function, add the right lint stub to the Makefile.inc
which specifies the source to build the function (see the
arch/i386/*/Makefile.inc). Can't just lint the normal C versions of these
functions, because some of them don't _have_ normal C versions and if
that were done dependencies would get messed up.
1997-11-06 00:51:04 +00:00
cgd
59846e6495
lint stubs for functions which ports use assembly versions. When using
...
an assembly version of a function, add the right lint stub to the Makefile.inc
which specifies the source to build the function (see the
arch/i386/*/Makefile.inc). Can't just lint the normal C versions of these
functions, because some of them don't _have_ normal C versions and if
that were done dependencies would get messed up.
1997-11-06 00:50:36 +00:00
cgd
435c105d59
lint stubs for assembly routines.
1997-11-05 23:37:06 +00:00
cgd
4d7e773266
A foolish consistency... gen, net, and string all get MD sources
...
specified by including a Makefile.inc from the appropriate MD directory.
stdlib doesn't do that, but there's no reason that it shouldn't (and
it'd be nice to eliminate the 'if's from the MI stdlib Makefile.inc).
1997-11-05 22:59:37 +00:00
cgd
0f191bd9d2
remove these, they are no longer necessary or appropriate
1997-11-05 22:33:28 +00:00
cgd
446696d688
include sys/types.h rather than sys/param.h+sys/systm.h
1997-11-05 21:40:21 +00:00
thorpej
66abcf57d6
Instead of creating a .ln for each syscall stub, create one (big) .ln
...
per class of syscall stubs. This is much more efficient (though it's still
pretty inefficient).
This also fixes a problem with syscall.h and DESTDIR which was pretty
well buried in the old implementation.
From Chris Demetriou <cgd@pa.dec.com>.
1997-11-05 05:46:18 +00:00
thorpej
2a43f22095
__warn_references and __indr_reference semicolon fixups. From
...
Chris Demetriou <cgd@pa.dec.com>.
1997-11-04 23:52:05 +00:00
is
eae488f7bb
Fix typo, which resulted in always compiling the M68040/M68060-version
...
of ldexp.
1997-11-04 15:23:23 +00:00
kleink
20d81f8f56
Forgot to add basename()/dirname() manpages in last commit.
1997-11-03 17:47:44 +00:00
kleink
ae0ad1a554
Per XPG4.2, move mknod() prototype from <unistd.h> to <sys/stat.h>.
1997-11-02 17:16:48 +00:00
kleink
340f2cd85b
Bump libc minor for basename(), dirname().
1997-11-02 16:59:40 +00:00
kleink
8bfc0cef1e
Add basename() and dirname(), from XPG4.2.
1997-11-02 16:48:25 +00:00
lukem
d96a1a939d
* fix ether_line to limit size of parsed hostname to MAXHOSTNAMELEN
...
* modify ether_aton, ether_hostton, and ether_line to take 'const char *'
arguments as appropriate
* document the above in ethers(3)
1997-11-02 14:21:24 +00:00
mycroft
a839cc8b41
s/u_int/unsigned int/
1997-11-02 07:23:09 +00:00
kleink
db674c76eb
Add appropriate conformance notice; noticed while fixing PR standards/4351.
1997-11-01 19:10:32 +00:00
kleink
01b7b3de51
isascii() is not specified by ANSI C but X/Open; noticed by Peter Seebach
...
<seebs@puddle.plethora.net> in PR standards/4351.
1997-11-01 19:05:14 +00:00
mycroft
d03bb60a87
Minor wording changes, and update the date.
1997-11-01 07:44:29 +00:00
mycroft
a638d08183
Declare the return type.
1997-11-01 07:31:37 +00:00
mycroft
3f4f06cc2c
Refer to sigaltstack(2), not sigstack(2).
...
Do not refer to siginterrupt(3), which is part of the old sigvec interface.
Various other formatting and wording fixes.
1997-11-01 07:29:50 +00:00
mycroft
20a5439ff8
sv_mask is an int, not a sigset_t.
...
Copy some additional wording from sigaction(2).
Various other formatting and wording fixes.
1997-11-01 07:27:58 +00:00
mycroft
71c121c6af
Nuke trailing comma in SEE ALSO section.
1997-11-01 06:37:47 +00:00
phil
2c764d53fa
Make it compile with WARNS=1. (I'm not sure where the prototype really
...
should be, but it does now compile.)
1997-10-27 05:28:46 +00:00
phil
d27ec1e50a
Get it compiling again in the WARNS=1 environment.
1997-10-24 06:26:39 +00:00
lukem
97ba901942
use CPPFLAGS instead of CFLAGS, ${COMPILE.c} instead of ${CC} ... -c
1997-10-22 23:21:46 +00:00
lukem
d0e23d974a
- use CPPFLAGS instead of CFLAGS
...
- use ${COMPILE.C} ... instead of ${CC} ${CFLAGS} -c ...
1997-10-22 23:14:04 +00:00
thorpej
38ba03f125
Allow the old-name functions to be compiled from the same source file as
...
the renamed functions, and add some #error directives to force the
issue with weak symbols for renamed functions when we support weak
symbols in the C library.
1997-10-22 06:37:42 +00:00
fvdl
21e1e24df3
New hacks to make libc work painlessly without bumping the major number:
...
use type func(arg1s) asm("emitted_name") gcc mechanism.
Suggested by Bill Sommerfeld.
1997-10-22 00:51:45 +00:00
thorpej
139064efd8
Fix an oversight in the previous.
1997-10-21 18:56:44 +00:00
fvdl
d6b51107ce
Hacks to enable libc to work without bumping the major.
1997-10-21 00:55:10 +00:00
thorpej
14cd99880c
Fix the shared library versioning snafu caused by the recent changes
...
to the stat(2) family and msync(2). This uses a primitive function
versioning scheme.
This reverts the libc shared library major version from 13 to 12, and
adds a few new interfaces to bring us to libc version 12.20.
From Frank van der Linden <fvdl@NetBSD.ORG>.
1997-10-20 22:05:06 +00:00
christos
473c5739fd
Bring back swapon and getdirentries from libcompat.
1997-10-20 16:04:24 +00:00
christos
121197f0ea
Bring timezone back to libc.
1997-10-20 15:50:22 +00:00
jonathan
8053fbfe3c
Pull up endian-independent changes from locore, userland bcopy.S.
1997-10-20 09:31:37 +00:00
scottr
94cf433266
Add support for DTR/CTS flow control, from Bill Studenmund.
1997-10-20 08:07:47 +00:00
mycroft
15de1c9fd2
Use S_IS*(), not S_IF*.
1997-10-19 17:54:18 +00:00
jonathan
d9af5eb2f7
Pull up ambi-endian diffs from kernel bzero().
1997-10-19 01:19:58 +00:00
enami
8f9f7c1f69
Fix typo; MLINKS are always constructed from pair of link src and dst.
...
- delete the line `MLINKS += swapctl.2'.
1997-10-18 12:27:08 +00:00
jonathan
2698f7d137
Pull up endian diffs from kernel bcopy().
1997-10-18 05:21:44 +00:00
mikel
665f5a78af
fix typo; something called 'yesexpr' shouldn't have a 'n' in it
1997-10-18 05:08:32 +00:00
jonathan
82526d56fd
Prototype __flt_rounds().
1997-10-18 02:43:06 +00:00
mark
a2b5e07612
Include memmove.S in the list of sources.
1997-10-18 02:28:25 +00:00
thorpej
232739024a
Document net.inet.ip.allowsrcrt and net.inet.ip.subnetsarelocal.
1997-10-17 21:30:36 +00:00
mark
fd06e9f4e6
Use the ASENTRY() macro for the declaration of cerror.
1997-10-17 19:57:17 +00:00
mark
fb4d5f58af
Fix extra 'S' character typo that resulted in the condition codes being
...
incorrectly internally on certain divides.
Handle the case where the internal result appears negative. This condition
can occur when dividing MIN_INT by certain values.
Raise an exception on divide by zero.
1997-10-17 18:43:47 +00:00
lukem
14e91f97ec
WARNSify
1997-10-17 14:26:43 +00:00
lukem
35e2907fec
warnsify
1997-10-17 14:23:45 +00:00
jonathan
aae966edfa
Cacheflush support code for mips CPUs.
...
Used by GCC's lexical-closure trampoline code.
1997-10-17 06:29:02 +00:00
christos
196f36f2e9
bump up version number now that:
...
1. msync() will take a third argument.
2. remove obsolete xdr_{domainname,mapname,peername} from xdryp.c
3. make __ps_strings extern on setproctitle.c and don't set it to
a default when it is NULL.
4. make unvis() argument to an int from a char.
5. move timezone() to libcompat
6. move swapon() to libcompat
7. move getdirentries() to libcompat
8. type sanity:
mode_t: u_int16_t -> u_int32_t
nlinks_t: int16_t -> u_int32_t
dev_t: int32_t -> u_int32_t
1997-10-16 23:23:58 +00:00
christos
f8b3cbd2c8
Remove obsolete functions
1997-10-16 23:22:31 +00:00
christos
14d765b9a0
caddr_t -> void *
...
PR/4269: Chris Demetriou: Add MS_* to msync()
1997-10-16 23:21:47 +00:00
christos
b2e230c1c7
caddr_t -> void *
...
PR/4269: Chris Demetriou: Add MS_* to msync()
1997-10-16 23:21:44 +00:00
christos
a111587eb8
caddr_t -> void *
...
PR/4269: Chris Demetriou: Add MS_* to msync()
1997-10-16 23:21:39 +00:00
christos
4fede91695
Reflect current reality.
1997-10-16 23:19:50 +00:00
christos
19acefc360
Remove swapon remnants
1997-10-16 23:13:24 +00:00
christos
84abd9f33b
swapon migrated to libcompat
1997-10-16 23:12:30 +00:00
christos
1633134649
These two don't belong in string.h, but unistd.h
1997-10-16 23:09:09 +00:00
christos
446ebe5c2c
Remove _tztab() declaration now that timezone() migrated to libcompat.
1997-10-16 23:08:21 +00:00
christos
34e76ae8f8
moved to libcompat
1997-10-16 23:07:26 +00:00
christos
631a35f9ca
change second argument of unvis from char to int
1997-10-16 23:06:13 +00:00
christos
e34cf3d406
__ps_strings is now extern and not modified locally.
1997-10-16 23:05:33 +00:00
christos
051a7d3051
timezone moved to libcompat
1997-10-16 23:04:38 +00:00
mycroft
3c891ba5b1
Fix a bizarre formatting error.
1997-10-14 07:27:57 +00:00
mark
a5efbaaf3f
Fix -Wall compiler warnings.
1997-10-13 21:28:53 +00:00
mark
e30acb582b
Build softfloat support as standard.
1997-10-13 21:26:58 +00:00
mark
4b5476b492
Fix compiler warnings.
1997-10-13 21:24:15 +00:00
fvdl
d9bc7315c5
Create getdirentries man page seperately now.
1997-10-12 23:06:53 +00:00
mark
309d2271d4
Implement soft-float support using the softfloat library from John Hauser.
1997-10-12 21:18:01 +00:00
enami
b9a2bf91c7
Sort SEE ALSO list.
1997-10-11 03:34:00 +00:00
enami
405926920b
- Don't use capital letter for function name and argument.
...
- Sort SEE ALSO list.
1997-10-11 03:33:25 +00:00
enami
2f07ed897a
Don't use capital letter for function name and argument.
1997-10-11 03:31:01 +00:00
enami
07caf92eec
- Don't use captial letter for function name or function args even if
...
it is at the beginning of a sentence.
- In SYNOPSIS, rename function argument ``file'' to ``path'', since it is
refered as ``path'' in DESCRIPTION.
- Use ``Fa path'' instead of ``Xr File'', since probably use of Xr is a typo,
and now function argument is called ``path''.
1997-10-11 03:27:59 +00:00
enami
9c02ab376e
Don't start function name with capital letter even if it is beginning
...
of a sentence.
1997-10-11 03:19:39 +00:00
enami
baf66c5d60
Remove description about behaviour of 4.4BSD symlink.
1997-10-11 03:18:11 +00:00
is
8871c98bb7
Bug fixes from Sleepycat Software for db_btree databases; for some corner
...
cases in splitting pages, and for correctly updating data base metadata.
1997-10-10 21:08:53 +00:00
fvdl
05ea709dff
Fix another getdents() botch. I must've had a Makefile without
...
warnings on.
1997-10-10 14:31:55 +00:00
mrg
55c881fbd2
when creating the per-device extent, use from 0 to nblks, and then
...
extent_alloc_region() any skipped space. this is (basically) what
the previous swap code did (with rmaps rather than extents).
1997-10-10 13:16:24 +00:00
mrg
74f573d85d
remove advertising clause from all my licenses.
1997-10-10 05:39:47 +00:00
fvdl
803ea76952
Bump minor to 19, because of getdents() addition. Major should really
...
be bumped sometime.. Also add comment about where getdirentries belongs
once major is bumped.
1997-10-10 02:19:55 +00:00
fvdl
b57ab4df0f
Use getdents(). Read NFS directories in one go (just as union dirs, but
...
without removing double entries). This makes sure that we get a
consistent snapshot of the directory, and protects against any
'bad cookie' errors.
1997-10-10 02:18:18 +00:00
fvdl
e03a6d4d3e
Add new getdents() syscall, provide compat code for old getdirentries.
1997-10-10 02:15:44 +00:00
christos
525e2bc598
Revert all slash removing changes; it is not worth it...
...
The latest one broke "ls foo.c/". Sync with Lite-2.
1997-10-09 22:59:18 +00:00
is
31c3c1a2b3
Most calls of ldexp() won't be with a first parameter of 0.0. Don't penalize
...
them for a slight optimization of the zero case.
1997-10-09 20:06:18 +00:00
lukem
5542a7ca43
- define WARNS?=1 in the top-level Makefile.inc, and don't define
...
anywhere else.
- for now, override WARNS=0 in librpcsvc and libwrap, until they're
cleaned up
- rcsid police
lib is now clean (except for librpcsvc and libwrap) on the i386, and
this should motivate the other ports to fix any other minor problems
that their compilers pick up that the i386 version doesn't.
1997-10-09 14:36:17 +00:00
lukem
4baee3e06e
fix mistake in previous commit (added too many __RCSID/#endif lines
1997-10-09 14:31:59 +00:00
lukem
038f3f9a9b
WARNSify if -DDEBUG
1997-10-09 11:34:15 +00:00
mycroft
7b360ef2b7
Make _sys_nerr const.
1997-10-09 11:31:05 +00:00
lukem
2a55b0f192
rcsid police
1997-10-09 10:07:40 +00:00
jtc
c8f77c0b8b
Fix tipo inherited from old version of TNF copyright template.
1997-10-09 07:25:45 +00:00
mycroft
7348dd86b1
Document that the time zone is obselete, add an xref to localtime(3), and
...
update the HISTORY section.
1997-10-09 05:05:56 +00:00
pk
98cfb5140f
Restore the NAPPEND macro, as it existed until revision 1.13, that deals
...
with roots consisting of a single slash. This special case of special
cases cannot be dealt with in fts_open() by simply chopping of a
trailing slash.
All this to avoid the occasional doubling of slashes. Oh well..
1997-10-08 19:56:59 +00:00
mycroft
5ae3044c2d
Make sure the command list is properly terminated when parsing an
...
octal mode. From Alasdair Baird in PR 4232.
1997-10-08 17:19:13 +00:00
kleink
8a7cd68e8b
getcwd(3) is not defined by ANSI C but by 1003.1; pointed out by Alan Curry
...
in PR lib/4238.
1997-10-08 09:28:01 +00:00
pk
3beb1a70cf
In fts_alloc() copy the trailing 0 character explicitly, instead of
...
relying on the passed input string having a 0 character at the right spot.
Takes care of PR#4234.
1997-10-07 23:02:17 +00:00
hubertf
26f31c2590
Partly backing out last change, only leaving lstat() instead of stat().
...
Pointed out by Enami Tsugutomo <enami@but-b.or.jp>.
1997-10-07 00:02:44 +00:00
hubertf
5ce208addd
add xref of ns.4
1997-10-06 23:38:59 +00:00
enami
f67a987e2d
Acutally, lchmod, lchown and lutimes may set errno to ELOOP.
1997-10-06 08:22:58 +00:00
enami
215506d670
Bump minor version since lchmod, lchown and lutimes is added.
1997-10-06 01:15:00 +00:00
enami
e61b385cbb
Add C library interface for new system call lchmod, lchown and lutimes.
1997-10-06 01:12:06 +00:00
enami
435d770085
Add C library interface for new system call lchmod, lchown and lutimes.
1997-10-06 01:12:04 +00:00
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
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
enami
9512162b01
Delete `: %m' from a format string passed to err().
1997-09-29 06:52:40 +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
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
fair
bc102d2921
install mpool.3 and links, per PR#4055
1997-09-24 07:33:49 +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
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
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