tv
93d5f4c5b6
Add hooks to allow compiling for non-NetBSD hosts.
2002-01-29 02:04:30 +00:00
tv
7f8540d87f
Add hooks to make this compilable from src/tools/compat.
2002-01-28 23:50:09 +00:00
tv
a6d1338ee0
Fix previous to actually include config.h.
2002-01-28 23:01:43 +00:00
tv
12b9020c07
Make compilable from src/tools/compat.
2002-01-28 22:39:07 +00:00
wiz
bae3b2f44b
Punctuation fixes.
2002-01-28 02:07:57 +00:00
simonb
adce1e7c12
Document the new kern.tkstat.* sysctls.
2002-01-28 02:07:01 +00:00
kleink
f100d16fcf
C99: support INF, INFINITY, NAN and NAN(n-char-sequence-opt) arguments.
2002-01-28 00:10:04 +00:00
ross
de50fe2e64
Drink ALL the Kool-Aid.
...
(Move -mieee from lib/ to bsd.*.mk; new var MKIEEEFP defaults to yes.)
2002-01-27 23:33:51 +00:00
thorpej
4586df0992
On Alpha, build libc and libm with -mieee ... A metric crapload
...
of 3rd party software expects this.
XXX TODO: consider libm-fast for alpha that is not -mieee. Possibly
determine -mieee or not at run-time based on a bit in the executable
headers.
2002-01-27 21:59:18 +00:00
simonb
ed6b438e40
Implement the hw.disknames and hw.diskstats sysctl's that have been listed
...
in <sys/sysctl.h> since day one but never implemented.
2002-01-27 12:41:07 +00:00
simonb
89b7d6e768
Fix tyop, noticed by Allen Briggs.
2002-01-26 15:04:16 +00:00
lukem
08aaa6443d
reorder the weak_alias stuff into the !HAVE_CONFIG_H section
2002-01-24 06:31:38 +00:00
lukem
6542230523
support reachover compile from tools/compat
2002-01-24 04:07:13 +00:00
lukem
463cd54319
- Implement pwcache_userdb(3), which changes the routines that
...
user_from_uid(3) and uid_from_user(3) use to lookup user information.
- Implement pwcache_groupdb(3), which changes the routines that
group_from_gid(3) and gid_from_group(3) use to lookup group information.
- Ensure that private functions in pwcache.c are declared static
- Use strlcpy(3) instead of strncpy(3)
2002-01-24 02:46:32 +00:00
aymeric
5927ef00d8
Redefine ENTRY properly for both ELF and a.out
...
Now we can compile profiled m68k programs that use libc.
2002-01-22 22:44:43 +00:00
thorpej
0f3aee340f
Don't pull in <sys/param.h> if we don't have to.
2002-01-22 20:41:21 +00:00
yamt
9827e287a7
fix a long standing bug that setlocale(LC_ALL, NULL)
...
returns only 5 categories while we have 6 categories.
2002-01-22 17:08:02 +00:00
ross
513a2a744b
Align __nanf[] object with (sigh) gnuisms
2002-01-21 23:54:45 +00:00
ross
2bd74b6c24
Don't intentionally enable integer overflow traps (ITOH Yasufumi)
...
Closes port-alpha/10065
2002-01-21 23:40:41 +00:00
tv
c08a2cb7c2
Add hooks for reachover builds from src/tools/compat.
2002-01-21 21:33:42 +00:00
kleink
222fdd84c8
One pasto, one typo.
2002-01-21 11:54:15 +00:00
wiz
626980860b
Use .Pp instead of empty lines.
2002-01-15 02:37:56 +00:00
wiz
a62d4fbf73
Use Aq for email address.
2002-01-15 02:37:32 +00:00
wiz
117f593e28
Drop some unnecessary .Pps, use .Ss instead of .Sh.
2002-01-15 02:37:09 +00:00
wiz
9640974a4a
Whitespace nit.
2002-01-15 02:36:40 +00:00
wiz
ebec85d8e2
Formatting improvements.
2002-01-15 02:35:58 +00:00
thorpej
ac8c1c29e9
* Add WSYSCALL() to SYS.h, which creates a system call with an
...
internal name and a weak alias for the name.
* Add a WEAKASM syscall list, and process it.
* Make sysarch() have an internal name (_sysarch()).
2002-01-14 00:55:55 +00:00
thorpej
5d3e829423
Add internal names for fp{get,set}{mask,round,sticky}(), and
...
externally-visible weak aliases for the internal names.
2002-01-13 21:45:39 +00:00
lukem
3792c58680
ansi knf
2002-01-12 23:51:30 +00:00
aymeric
51411b7d2b
fix printf(3) warnings when defined(DEBUG)
2002-01-12 11:27:16 +00:00
aymeric
9e09072f0e
use %p instead of %x when displaying a pointer
2002-01-12 11:26:13 +00:00
aymeric
238cdd6720
add missing prototype when defined(DEBUG)
2002-01-12 11:24:48 +00:00
yamt
72f7deb4ee
fix a typo.
...
(syper -> super)
2002-01-12 02:11:03 +00:00
christos
59e608be9f
document that ptrace() will return EAGAIN if the process that we are trying
...
to ptrace is currently in execve().
2002-01-11 21:17:30 +00:00
kleink
52544dc3f4
Improve wording a bit; from John Heasley in PR lib/15194.
2002-01-09 22:17:34 +00:00
thorpej
10b6bfb636
Make a note about the alignment requirement of the state array
...
passed to initstate(3). This is actually documented in comments
in the code.
2002-01-08 02:19:56 +00:00
thorpej
3181978909
Make this actually work on LP64 platforms. It has been broken
...
since some "cleanups" in the master (UCB?) version of this file
were made in 1994 (which assumed the size of long is 4 bytes).
This fixes krb5-enabled logins on the Alpha.
2002-01-08 02:11:39 +00:00
lukem
86301f004f
ANSI KNF. remove NET2_STAT cruft
2002-01-04 14:50:29 +00:00
wiz
f8f6c72444
Improve grammar.
2002-01-04 01:31:10 +00:00
jdolecek
b3b35b86aa
Add a note that POLLIN event is returned rather than POLLHUP when
...
remote end of a socket is closed.
Adresses kern/5486 by Ignatios Souvatzis.
2002-01-03 22:18:09 +00:00
tron
d3de7d0eb7
Reference variable "ap" in lint dummy code to avoid warning about
...
unnecessary assignment.
2002-01-03 16:13:11 +00:00
thorpej
9e65d921df
Don't assign semun if __lint__.
2002-01-03 01:55:49 +00:00
briggs
9c006e1248
We reference a monstartup(3), so let's actually make a link for it.
2002-01-02 04:52:55 +00:00
wiz
b3936fdebf
Fix .Bd argument. Pointed out by mrg.
2002-01-02 03:25:08 +00:00
thorpej
e23f3d9104
Fix -Wshadow warnings (gcc 3.1).
2001-12-30 19:26:28 +00:00
thorpej
6f2f5bdcc6
Fix -Wshadow warnings.
2001-12-30 19:23:59 +00:00
thorpej
585dfd612c
Rename the local variable "index" to "idx" to avoid shadowing a global
...
declaration.
2001-12-30 19:20:40 +00:00
thorpej
42a6d41394
__bt_search(): Rename the local variable "index" to "idx" to avoid
...
shadowing a global declaration.
2001-12-30 19:18:23 +00:00
lukem
efcc9a4c9d
* Add user-controlled mk.conf variables
...
- SHLIBDIR Location to install shared libraries if ${USE_SHLIBDIR}
is "yes". Defaults to "/usr/lib".
- USE_SHLIBDIR If "yes", install shared libraries in ${SHLIBDIR}
instead of ${LIBDIR}. Defaults to "no".
Sets ${_LIBSODIR} to the appropriate value.
This may be set by individual Makefiles as well.
- SHLINKDIR Location of shared linker. Defaults to "/usr/libexec".
If != "/usr/libexec", change the dynamic-linker
encoded in shared programs
* Set USE_SHLIBDIR for libraries used by /bin and /sbin:
libc libcrypt libcrypto libedit libipsec libkvm libm libmi387
libtermcap libutil libz
* If ${_LIBSODIR} != ${LIBDIR}, add symlinks from ${LIBDIR}/${LIB}.so*
to ${_LIBSODIR}/${LIB}.so* for compatibility.
* Always install /sbin/init statically (for now)
The net effect of these changes depends on how the variables are set:
1.) If nothing is set or changed, there is no change from the
current behaviour:
- Static /bin, /sbin, and bits of /usr/*
- Dynamic rest
- Shared linker is /usr/libexec/ld*so
2.) If the following make variables are set:
LDSTATIC=
SHLINKDIR=/lib
SHLIBDIR=/lib
Then the behaviour becomes:
- Dynamic tools
- .so libraries used by /bin and /sbin are installed to /lib,
with symlinks from /usr/lib/lib*so to -> /lib/lib*so
where appropriate
- Shared linker is /lib/ld*so
3.) As per 2.), but add the following variable:
USE_SHLIBDIR=yes
This forces all .so's to be instaleld in /lib (with compat
symlinks), not just those tagged by their Makefiles to be.
Again, compat symlinks are installed
2001-12-28 01:32:37 +00:00
chs
529421342a
update vm entries.
2001-12-24 01:07:06 +00:00
lukem
5baa3794c0
only _DIAGASSERT(dst != NULL) if n != 0
2001-12-22 11:56:56 +00:00
tv
26375a1710
Remove -Wa,-Av9a hack from <sys.mk> and relegate it to the places that need
...
it (kernel and libc).
The current version of the gas assembler in the tree (2.11.2) already
defaults to generating object files for "-Av9 -64", supporting V9
instructions in ELF64 object format. "-Av9a" is only needed for specific
parts of the NetBSD base sources, and not for all third-party code.
2001-12-19 21:17:59 +00:00
christos
ecb7b5a99a
PR/14975: Takayoshi Kochi: memory leak in regexec(3).
...
Always free m->pmatch and m->lastpos on error.
2001-12-17 16:32:49 +00:00
christos
74ffc129b3
turn a macro into a simple statement.
2001-12-17 16:31:11 +00:00
thorpej
846f87dbb9
Use __sh__ instead of __sh3__.
2001-12-15 03:39:53 +00:00
kleink
327f6e3bc2
Document %z.
2001-12-13 22:11:27 +00:00
msaitoh
cf9f94a483
sync with other archs.
...
Important fixes:
> ldexp(denormal, exp>1023) would generate the wrong result in all non-overflow
> cases. Totally rework this code to fix this bug *and* make it faster.
> Don't ever return -0.0.
2001-12-10 10:23:03 +00:00
kleink
ea8bbaf8e1
Sort conversion specifiers.
2001-12-10 10:01:38 +00:00
manu
8429e82f30
- Changed clocktl interface to use syscallargs structures
...
- Implemented keep-state so that we don't have to open /dev/clockctl each time.
2001-12-09 16:11:45 +00:00
lukem
4d32f2f102
- be consistent about using "u_char" instead of "unsigned char"
...
- delint
2001-12-09 01:17:36 +00:00
lukem
686d221d91
Implement AF_INET6 back-ends for inet_net_ntop() and inet_net_pton(), from
...
the BIND 8.3.0-T2A sources. Thanks to Paul Vixie for the pointer to it.
2001-12-08 12:06:12 +00:00
lukem
32a96141e4
ansi knf
2001-12-08 11:47:04 +00:00
gmcgarry
d28c8e0f2a
Add .Os
2001-12-08 04:52:01 +00:00
enami
689d72c0ba
Use memcpy instead of memmove since no overlaps here (copy from somewhere
...
outside of the funciton to our stack).
2001-12-08 00:30:59 +00:00
wiz
1f01816d38
Avoid Po/Pq.
2001-12-07 12:36:40 +00:00
wiz
69486f2d3a
Slight grammar improvement.
2001-12-07 12:36:11 +00:00
wiz
881a6c7de6
Markup getwc in one place.
2001-12-07 12:35:54 +00:00
wiz
aa5abf3731
Grammar improvements, some additional markup and a typo fix.
2001-12-07 12:35:13 +00:00
yamt
fa787c7eba
g/c #if 0.
2001-12-07 12:18:53 +00:00
yamt
a510b02e77
add files forgotten in my previous commit.
2001-12-07 12:02:07 +00:00
yamt
727d201424
bump minor:
...
- make FILE structure extensible without breaking binary-compatibility.
- add fputwc, fgetwc, fwide and related functions.
- add hooks needed to maintain the orientation of file stream.
2001-12-07 11:49:58 +00:00
yamt
17f3654a64
- make FILE structure extensible without breaking binary-compatibility.
...
- add fputwc, fgetwc, fwide and related functions.
- add hooks needed to maintain the orientation of file stream.
2001-12-07 11:47:40 +00:00
wiz
b4371d47f5
Replace some misuses of "then" with "than".
2001-12-04 17:56:30 +00:00
kleink
2a6842fe56
C99: Recognize %F here, too.
2001-12-02 20:53:49 +00:00
kleink
f2c0cf9cec
Fix a mis-pasting in previous; pointed out by Thomas Klausner.
2001-12-02 20:41:12 +00:00
kleink
dcf4ce2588
C99:
...
* Recognize %F.
* Convert {Infinity,NaN} to {"inf","nan"} for %[efg], and to
{"INF","NAN"} for %[EFG].
2001-12-02 20:12:03 +00:00
lukem
d62c475930
ansi knf. remove unused cruft
2001-12-01 04:43:24 +00:00
mjl
a9c86c6ce0
Add assembler version of strlen.
2001-11-30 02:26:35 +00:00
mjl
625c08cf7e
Outifdef some stuff not needed in the _KERNEL case.
2001-11-30 02:25:50 +00:00
ross
c73d16d227
grammar
2001-11-29 23:00:43 +00:00
ross
28e17cffb8
Delete the old BUGS section entry:
...
> On the VAX bytes are handled backwards from most everyone else in
> the world. This is not expected to be fixed in the near future.
Multiple levels of irony there...
2001-11-29 22:55:57 +00:00
mjl
7f0157c400
Make this work in kernel space too.
2001-11-29 00:20:37 +00:00
christos
78cf9b7cc7
using -Wcast-qual and -Wwrite-strings reveals that we need to use const
...
char * when we pass "" as an argument to a function. Too bad that they
produce too many other spurious warnings too.
2001-11-28 22:31:39 +00:00
kleink
80f30d4de0
Since we're returned the sign of a floating-point number by __dtoa(),
...
use that to decide whether to include a minus sign in the result.
Fixes printing -0.0, and thus PR lib/3137.
2001-11-28 11:58:22 +00:00
augustss
0d3aa2aa07
Ugh, back out last commit. It makes vfprintf depend on -lm.
2001-11-27 18:05:30 +00:00
augustss
a928006fbb
Print sign of -0.0 correctly. Fixes PR 3137 (mine).
2001-11-27 18:00:55 +00:00
mjl
feb8901632
Add PPC assembler routines for ffs(3), bzero(3) and memset(3).
2001-11-25 01:09:58 +00:00
jdolecek
14f44ebcdd
comment out the STANDARDS section for now
2001-11-24 02:40:05 +00:00
wiz
147717c2f0
Two punctuation-vs.-macro improvements, and a grammar fix.
2001-11-23 20:21:49 +00:00
jdolecek
1c36ca124c
document new error cases
...
state standard conformancy - besides RLIMIT_AS (which is not supported
currently), getrlimit()/setrlimit() conform to SUSv2
use more standard description cookie for error return in RETURN VALUES
mention also ulimit of sh(1), besides limit of csh(1)
2001-11-23 19:50:13 +00:00
jhawk
62d68d1c31
Grammar nit from 1.14.
...
Dd from 1.5.
2001-11-23 19:23:43 +00:00
jdolecek
43d484c439
it's sufficient to say _once_ that the functions are macros; keep
...
the one which states sigemptyset() and sigfillset() are macros
Xref signal(7)
2001-11-23 18:30:11 +00:00
jdolecek
4a354050fc
s/Sig/Specified sig/ in ERRORS
2001-11-23 18:24:30 +00:00
jdolecek
ac3668b158
remove the list of Berkeley-specific signals from STANDARDS
...
section, the whole list is available in signal(7)
2001-11-23 18:19:42 +00:00
tron
3428499c33
Use ANSI signature for signal handler function.
2001-11-22 12:04:41 +00:00
wiz
1fd7eeefcd
"than" instead of "then".
2001-11-21 19:14:19 +00:00
enami
bc2805c808
Cosmetic changse.
2001-11-21 00:48:28 +00:00
enami
1ffafc030e
Extend an array before allocating an element. This makes cleanup code a bit
...
simpler since we no longer need to worry about an element not in an array yet.
2001-11-21 00:47:56 +00:00
itojun
4a980893af
sync with latest openbsd one. this one describes corner case of strlcat better
2001-11-16 04:21:57 +00:00
itojun
26d3d87635
sync comment with latest openbsd code
2001-11-16 04:17:25 +00:00
itojun
3c0303a158
sync with reality; scope identifier comes with the result even without
...
NI_WITHSCOPEID.
2001-11-15 06:46:33 +00:00
itojun
6c9440f374
make NI_WITHSCOPEID a default (always on), to synchronize with recent 2553bis.
...
sync with kame.
2001-11-15 04:49:01 +00:00
itojun
72a8eddd96
synchronize with kame better. get rid of #defines for ENI_xx.
2001-11-15 04:38:32 +00:00
christos
66a8284d66
mention that we ignore negative fds.
2001-11-14 18:48:11 +00:00
chris
aadbf924e6
Update asm files to use sp instead of r13. Also tweak a couple of bits in the longjmp code to save an instruction.
2001-11-13 20:04:52 +00:00
chris
d4ffdc1db0
Update arm libc files for 8 byte aligned stack.
2001-11-13 20:03:38 +00:00
tv
7df9c95b77
Only put LintSys*.c in DPSRCS; the others are static files.
2001-11-13 19:16:41 +00:00
tv
c750bb2e19
Clean up a little more (DPSRCS already goes in CLEANFILES; reduce
...
redundancy of DPSRCS).
2001-11-13 18:57:47 +00:00
tv
75b1d2a008
No need for the .for in this case (holdover from earlier noncommitted
...
version of the simplification).
2001-11-13 18:46:17 +00:00
tv
68e6fca807
Make this match the new .S extension of syscalls.
2001-11-13 18:39:10 +00:00
tv
f4381c7fc4
Make previous a bit cleaner, too: just refer to all these files by the
...
.S extension; no need to do all the :.o=.S transforms.
2001-11-13 16:03:53 +00:00
tv
c22bb3e6fb
Fix backslash typo in previous.
2001-11-13 15:20:34 +00:00
tv
2eb12ec596
Make the generation of syscall stubs a lot more reliable by generating real
...
`.S' files and letting <bsd.sys.mk> and <bsd.lib.mk> compile them like every
other .S file. The compilation options passed to ${CC} are still correct.
Also make sure LintSysPseudoNoerr.c gets removed on "make clean".
2001-11-13 15:12:01 +00:00
bjh21
49ddb29842
Fix .type directive to use the right name for L_ffs_table (pointed out by
...
Ian Fry).
Also, add RCSID and fix some comments.
2001-11-13 13:07:52 +00:00
chris
6829afaed3
Update the libc version of ffs to make use of an optimsed asm version.
2001-11-11 22:05:18 +00:00
bjh21
4da598993d
Rename a parameter to fix build problem with new toolchain.
2001-11-08 22:45:45 +00:00
tron
b1d32d0e07
Rename a parameter to fix build problem with new toolchain.
2001-11-08 11:24:07 +00:00
enami
6023422f9d
Fix -Wshadow warnings.
2001-11-08 06:51:05 +00:00
drochner
f0f40184c9
-Wshadow fix
2001-11-07 17:56:32 +00:00
drochner
dacd4ae4c5
cpoy from the 040 version: -Wshadow warning fix
2001-11-07 17:55:42 +00:00
mjl
d1960d6679
fix for -Wshadow
2001-11-07 17:46:21 +00:00
chs
5f13639b8f
fix for -Wshadow
2001-11-07 15:45:12 +00:00
drochner
f3b5b119ec
fix -Wshadow warnings
2001-11-07 13:44:58 +00:00
lukem
4da6558c5a
Close socket correctly in three places.
...
Fixes various problems such as inetd not reloading correctly.
Fix provided by Michael van Elst in [lib/14454] - thanks!
Should also fix [bin/12651] and [bin/13657]
2001-11-04 14:43:55 +00:00
lukem
50f5afd52e
fix WARNS=2 (-Wshadow) warnings
2001-11-04 13:57:29 +00:00
kleink
e8befb717e
Inspired by Stevens' APUE and the implementation example in XSH:
...
* Don't return if wait()ing for the child is interrupted.
* Fix a race condition for the parent's SIG{INT,QUIT} disposition.
* While we're here, convert from using signal(3) to sigaction(2).
2001-10-31 13:31:26 +00:00
kml
1d2a82ea66
Added descriptions of the new sysctls for controlling the disposition
...
of IPv4 routes added via redirects, rediraccept and redirtimeout.
2001-10-30 06:43:21 +00:00
bjh21
ffbd94556b
Change isnan() and isinf() to use a union to convert from double to
...
struct ieee_double, rather than a pointer cast. This seems to enable
GCC 2.95.3 to get the instruction dependencies right (the old one fell
foul of ANSI aliasing rules), and it also generates more sensible code in
general.
If this is the correct solution, it should be applied to the other ports.
If it's not, someone should come up with one that _is_ correct.
2001-10-29 20:16:55 +00:00
bjh21
6a56d71ffa
Handle machines using VFP-format doubles (as we do in ARM ELF) and big-endian
...
systems correctly.
2001-10-28 12:40:56 +00:00
yamt
9de0432262
remove #if define(lint).
...
we don't need it anymore since lint has been fixed.
2001-10-28 12:08:43 +00:00
kleink
98a839573a
Partially back out previous: don't apply restrict qualifier to pointer
...
to function.
2001-10-28 05:12:31 +00:00
kleink
e281efeeaa
Sprinkle some __restrict into <glob.h>.
2001-10-27 15:35:19 +00:00
yamt
1d81d04484
avoid leaks in the case of error.
2001-10-25 02:02:02 +00:00
kleink
ed4867ab7e
Reduce the ties to `inode'.
2001-10-23 09:26:59 +00:00
mycroft
78cb33d965
Should have done this years ago...
...
Add a warning about the separability of the PROT_* flags.
2001-10-23 02:10:23 +00:00
wiz
2a5b4efdf5
sort sections
2001-10-22 23:47:01 +00:00
kleink
bec52f0825
Add a reference to recv(2) as well.
2001-10-22 22:29:39 +00:00
kleink
38c46d1f11
Sprinkle some __restrict into <sys/socket.h>.
2001-10-22 20:59:02 +00:00
kleink
603265f3fd
Bump to 12.80: added sockatmark(3).
2001-10-22 17:54:52 +00:00
kleink
d4c0d0f2a2
Add a sockatmark(3), the 1003.1g wrapper around SIOCATMARK.
2001-10-22 17:53:43 +00:00
jmc
5e189cb036
Convert to using standard headers/types for values within here.
...
Wrap the RuneState struct so it only gets visibity to the library compiles
(userland tools such as mklocale don't need to set/get states)
2001-10-20 06:01:13 +00:00
jmc
1919be32df
Change the magic -3 for the invalid rune to
...
#define _DEFAULT_INVALID_RUNE -3
and use it accordingly. Also provides a representation programs such as
mklocale can reference when filling out a new locale from a definition.
2001-10-20 05:59:35 +00:00
tv
fbc7a97b48
Remove files beginning with ":", which is invalid on other host OS's
...
(particularly those made by Microsoft). These ex/vi-macro files are not
actually needed at this point, anyway....
2001-10-19 02:43:26 +00:00
itojun
28ba4f6ef7
bring in new net.inet6.icmp6.nodeinfo description.
2001-10-18 09:14:29 +00:00
kleink
aea3dece2d
Drop a VAX/Tahoe reference (the VAX case wasn't true with the current compiler
...
either).
2001-10-17 13:27:15 +00:00
kleink
481b132673
Remove inclusion of <sys/types.h> from synopsis; it is no longer needed.
2001-10-16 20:09:59 +00:00
wiz
bc1b53873f
Boring whitespace or punctuation fixes.
2001-10-16 16:08:55 +00:00
kleink
4d9619365d
Clean up synopsis somewhat:
...
* only associate S/G interfaces with <sys/uio.h> (and only that header);
* drop <sys/types.h> entirely, as it is no longer needed.
2001-10-16 16:03:35 +00:00
yamt
7368604c8e
- mblen and mbtowc shouldn't return -2.
...
- non-restartable functions shouldn't be restartable.
2001-10-09 10:21:48 +00:00
bjh21
b12979794e
Put back AF_LINK support. This time, all the new code passes lint(1), modulo
...
bin/14175. It should pass lint on a native i386 build, but I can't test that.
2001-10-06 13:59:41 +00:00
bjh21
5a7a518e05
Remove AF_LINK support. It generates lint warnings, and hence won't compile
...
on i386. I'll re-commit once I've understood and fixed the problems.
2001-10-05 20:51:19 +00:00
itojun
84bfe490e4
make it at least compile (there's no /usr/include/net/if_ieee1394.h exist).
...
avoid overrun with snprintf. be careful about snprintf return value.
2001-10-05 01:39:38 +00:00
bjh21
5b533f601d
Extend getnameinfo() to support AF_LINK sockaddrs. The intention is that
...
anything that wants to print a link-layer address should go through here,
rather than re-inventing the wheel.
2001-10-04 23:09:04 +00:00
wiz
cb19ecf339
Actually, we don't have libhesiod -- the functions are in libc.
...
Noted by Gregory McGarry.
2001-10-04 11:27:19 +00:00
sommerfeld
40dd2b9373
Clarify that you may get a signal instead of EFAULT.
2001-10-02 02:55:41 +00:00
erh
b0ed71fe70
Include string.h to get memset prototype.
2001-10-02 01:20:03 +00:00
lukem
073a7a6ef5
don't bother checking _DIAGASSERT(fd != -1), since the underlying
...
ioctl(2) will check it and return EBADF, and i got sick of the warnings
from programs like sshd which occassionally call isatty() with bad fds.
2001-09-30 23:25:38 +00:00
aymeric
b39251c6b2
indx_t can be a 16 bit type, and is thus not suited to hold a difference
...
between two pointers in the general case. Replace it by ptrdiff_t.
-> recno databases can now handle records of more than 64KB
-> nvi can now handle files with lines bigger than 64KB
Problem and fix suggested by FreeBSD PR#9350
2001-09-30 21:12:00 +00:00
yamt
1628acde4a
add a header used by wcstoul/wcstol.
...
i forgot it at last commit.
2001-09-28 11:25:37 +00:00
yamt
6eb1cbbb9b
fix type in comment
2001-09-28 09:29:17 +00:00
yamt
22e098af0f
check pmap_flag before sendto.
2001-09-28 08:45:41 +00:00
yamt
0a4c02d80a
bump minor to 79.
...
(add wcstol/wcstoul/wcstod)
2001-09-27 21:59:02 +00:00
jdolecek
7462273dbc
Fix !INET6 build. Noted by Bruno Clermont on tech-userlevel@
2001-09-27 18:59:37 +00:00
yamt
a9c5a86aa9
add wcstod/wcstol/wcstoul.
2001-09-27 16:30:35 +00:00
wiz
4c99916337
va_{start,end} audit:
...
Make sure that each va_start has one and only one matching va_end,
especially in error cases.
If the va_list is used multiple times, do multiple va_starts/va_ends.
If a function gets va_list as argument, don't let it use va_end (since
it's the callers responsibility).
Improved by comments from enami and christos -- thanks!
Heimdal/krb4/KAME changes already fed back, rest to follow.
Inspired by, but not not based on, OpenBSD.
2001-09-24 13:22:25 +00:00
yamt
4a25f9602a
make it works.
2001-09-21 16:09:15 +00:00
aymeric
e795aa7818
move adjtime and clock_settime where they belong, now that they are C functions.
...
Apart from being TRT, this makes a.out builds work again.
2001-09-19 21:38:21 +00:00
enami
9e0ad09c03
Cosmetic changes (including ANSI'fy).
2001-09-19 01:14:51 +00:00
enami
b2e798fd44
Remove unnecessary alloca, strcpy and strlen call.
2001-09-19 01:07:19 +00:00
christos
eb7e2c7da8
From Brian Ginsbach: Fix overflow detection, and only abort on long paths
...
when GLOB_ERR is set.
2001-09-18 16:37:26 +00:00
simonb
aaa0df1add
Use alloca() instead of malloc() and strdup(). Proper fix for the find
...
problem posted to current-users@netbsd.org . Solution suggested by a
couple of folks on that mailing list, and Art Grabowski who pointed me
at a similar change in OpenBSD.
2001-09-18 05:09:37 +00:00
thorpej
a46d6c9e4f
Need string.h for memcpy() prototype.
2001-09-17 23:52:14 +00:00
thorpej
836962fe0b
Need string.h for memcpy() prototype.
2001-09-17 23:42:09 +00:00
thorpej
bb80a7f9fc
Pull in <string.h> for memcpy() prototype.
2001-09-17 23:32:33 +00:00
tsutsui
a50a963c06
Include string.h for memcpy().
2001-09-17 14:25:43 +00:00
wiz
723dbf6421
Mostly punctuation fixes; uppercase some .Sh arguments, and misc. fixes.
2001-09-16 18:51:10 +00:00
wiz
fb53176f18
Sort sections.
2001-09-16 18:09:58 +00:00
wiz
a7f335fd25
mdoc'ify
2001-09-16 18:02:44 +00:00
wiz
4405028509
mdoc'ify
2001-09-16 16:53:45 +00:00
wiz
104fe43050
mdoc'ify.
2001-09-16 15:53:03 +00:00
manu
54c0ce6119
Added support to use the clockctl driver if present for adjtime(),
...
clock_settime(), ntp_adjtime() and settimeofday(). The super-user still
always use the plain system call.
Approved by Christos
2001-09-16 07:41:56 +00:00
wiz
d052707e74
Sort sections and SEE ALSO.
2001-09-16 03:02:43 +00:00
wiz
a40c1b1d97
Standardize section header.
2001-09-16 03:02:30 +00:00
wiz
55a1df0404
Readd .Sh COPYRIGHT (needed for man pages generated from this template)
2001-09-16 03:01:43 +00:00
wiz
260d59cdbe
Boring whitespace fixes.
2001-09-16 02:57:26 +00:00
wiz
09a03cd887
Standardize section headers, sort sections, sort SEE ALSO, punctuation
...
and misc. fixes.
2001-09-16 02:57:03 +00:00
wiz
97ff145f62
Sort sections, sort SEE ALSO, and misc. fixes.
2001-09-16 02:54:17 +00:00
wiz
a0dbe70b74
Boring whitespace fixes.
2001-09-16 02:30:23 +00:00
wiz
3e3b82275d
Remove some boring whitespace, sort sections.
2001-09-16 02:29:00 +00:00
wiz
2beb113a1b
Standardize and sort sections, remove some whitespace.
2001-09-16 02:28:09 +00:00
wiz
58329ea2bf
Remove some boring whitespace and fix a section header.
2001-09-16 02:25:37 +00:00
wiz
d6f3275420
Remove some boring whitespace and an empty section, and sort sections.
2001-09-16 02:24:56 +00:00
wiz
e7560d5642
Boring whitespace fixes.
2001-09-16 02:23:09 +00:00
wiz
5f0cf55919
Correct section header.
2001-09-16 02:22:27 +00:00
wiz
80dc71cefe
Sort SEE ALSO and remove a trailing empty line.
2001-09-16 02:22:15 +00:00
wiz
1f6453babf
Boring whitespace fixes.
2001-09-16 02:21:00 +00:00
wiz
23f84ac4f1
Sort sections and add .Sx in two places.
2001-09-16 02:20:13 +00:00
wiz
fabf44e83f
Boring whitespace fix.
2001-09-16 02:19:33 +00:00
wiz
f37e55afc4
Boring whitespace fixes.
2001-09-16 02:17:40 +00:00
wiz
71bd158b54
Mainly sort SEE ALSO, but also sort sections, and some punctuation and
...
paragraph fixes.
2001-09-16 02:17:15 +00:00
wiz
53d84b5c61
Sort sections, sort SEE ALSO, punctuation and miscellanous fixes.
2001-09-16 02:13:26 +00:00
wiz
72b9df9677
Boring whitespace fixes.
2001-09-16 02:08:55 +00:00
wiz
4c17cdc321
Whitespace fixes and sort SEE ALSO.
2001-09-16 01:41:09 +00:00
wiz
dfcfff97f3
Boring whitespace fixes.
2001-09-16 01:38:59 +00:00
wiz
8904bab14d
Sort SEE ALSO.
2001-09-16 01:35:53 +00:00
wiz
d1a50f6e49
Punctuation nits.
2001-09-16 01:35:41 +00:00
wiz
ad13b93ba4
sort SEE ALSO, add .An.
2001-09-16 01:33:32 +00:00
wiz
4e59d26612
Drop unnecessary whitespace and .Pp, sort SEE ALSO, sort sections,
...
and some minor fixes.
2001-09-16 01:31:51 +00:00
enami
0af73d03a2
Sort SEE ALSO and remove trailing comma.
2001-09-16 01:09:18 +00:00
simonb
e8bf848218
Unwrap a line that wasn't >80 characters long before it was wrapped.
2001-09-15 15:43:40 +00:00
itojun
5996ba4042
make it possible to turn on RES_INSECURE[12] with /etc/resolv.conf.
...
don't connect datagram socket if RES_INSECURE1.
needed to implement IPv6 anycast UDP DNS queries as documented in
<draft-ietf-ipngwg-dns-discovery-02.txt>.
sync with kame.
2001-09-13 11:05:02 +00:00
christos
20abba463b
Selected fixes from Brian Ginsbach <ginsbach@cray.com>, modified by me.
...
- handle globbing of patterns that contain unmatched braces. Globbing
a pattern "foo{" in a directory that contains "foo{" now works.
- check for MAXPATHLEN overflows during filename generation (security problem).
- Posix/XOpen fixes to always return GLOB_ABORTED when a directory open fails
or when a file access fails.
- pathc was not initialized to 0 in one case.
Also
- rename err to error, so that it does not conflict with the libc function.
2001-09-08 22:39:21 +00:00
christos
afd29ed33b
__clone syscall addition.
2001-09-08 00:55:30 +00:00
christos
3282ceb944
Add __clone.S
...
XXX: This breaks the x86_64 port. Frank are you there?
2001-09-08 00:55:00 +00:00
wiz
a957c5e39e
Follow a hint by Simon Burge (first part of diff), and comment in
...
a xref to hz(9) now that it exists (second part).
2001-09-07 23:46:03 +00:00
fredette
129f58b424
On the 68010, don't bother with the by-8-longwords loop, instead
...
only 16-bit align the region and use loop mode with longwords
to do the bulk of the work.
On the 68020+, fixed an optimization bug where all regions that start
on odd addresses would not be properly longword aligned.
2001-09-07 12:50:01 +00:00
chuck
759fa4641f
change "pushl [r0](ap)" ---> "pushl (ap)[r0]" ... the old version
...
made a reference to an external symbol "r0" rather that used register r0.
2001-09-06 18:42:58 +00:00
wiz
728ad2926a
Add ntp_adjtime(2) and ntp_gettime(2) man page.
2001-09-06 00:18:18 +00:00
zuntum
beab4b57ef
Add pl.msg file to nls/ directory and list it in the Makefile
...
-- now libc has polish messages
set LANG to "pl" in your environment to use it.
2001-09-02 13:13:41 +00:00
simonb
7e448d13f5
Don't need <sys/types.h> or <sys/time.h> before <sys/resource.h>.
...
References: SUSv2
2001-09-01 02:01:48 +00:00
lukem
9839c99d92
fstabscan() fixes:
...
- if _fs_fstab.fs_type is NULL, the line is incorrect, so warn about it
rather than trying to deference a NULL pointer.
fixes [bin/13787] by Dave Burgess.
- clear _fs_fstab before each use (just to be sure)
2001-08-31 00:31:07 +00:00
matt
9969d4398b
Ansi'fy. (to make this compile under -Wstrict-prototypes)
2001-08-27 16:46:43 +00:00
mjl
78c9e69530
Fix typo mentioned in OpenBSD PR/2032
2001-08-25 23:05:43 +00:00
yamt
e42129c827
don't change errno on success.(SUSV2)
...
this will fix error messages of some commands like setkey(8).
2001-08-24 00:11:54 +00:00
groo
37ffb3b127
begin executed --> being executed
2001-08-22 20:18:08 +00:00
itojun
9fe945f2fe
sync argument/return type of [hn]to[nh][ls] to XNET 5.2 (uint{16,32}_t).
...
as discussed on tech-net.
2001-08-22 07:42:07 +00:00
itojun
cba884a178
cope with sa_len < sizeof(struct sockaddr).
...
From: Patrik Lindergren <patrik@datacom.nu>
sync with kame
2001-08-20 02:33:49 +00:00
itojun
6cc1136ae1
use snprintf, not sprintf. sync with kame.
2001-08-20 02:33:31 +00:00
itojun
511e898dc2
snprintf return value audit. inspired by deraadt
2001-08-19 01:37:39 +00:00
matthias
0548dfb96c
__clone stub for ns32k. Basic code taken from m68k.
2001-08-08 09:19:40 +00:00
itojun
908c009e33
there's no host.conf in netbsd. pointed out by smb
2001-08-05 18:09:03 +00:00
eeh
1a0ae8c9f0
Improved version of bzero.
2001-08-02 01:17:28 +00:00
eeh
5dd57287be
Fix some corner cases.
2001-08-01 16:45:20 +00:00
eeh
685a79bb36
Use unsigned compares for addresses.
2001-08-01 05:52:12 +00:00
atatat
49d53cd636
Build a single retry into syslog() so that if someone restarted
...
syslogd after we called openlog(), we don't just to lose until we call
openlog() again. Or get restarted. This is good for long running
processes that use syslog(), like sendmail, postfix, named, etc.
2001-07-30 04:12:33 +00:00
wiz
30b2bf87ed
Various typos in comments (neccessary, sceme, choise, ...).
2001-07-26 15:05:07 +00:00
thorpej
f98eeabaa2
sparc64 version, cloned (har har!) from the sparc version and tweaked.
2001-07-23 07:35:44 +00:00
thorpej
fed292651f
From rev. 1.11 of the 32-bit version:
...
Add a macro "CALL()" to call a function correctly in the pic and non pic
case. Write ERROR() in terms of call.
2001-07-23 07:26:50 +00:00
christos
fdda22398f
add an implementation of __clone(2)
2001-07-23 01:41:25 +00:00
christos
9a416d6f08
Add a macro "CALL()" to call a function correctly in the pic and non pic
...
case. Write ERROR() in terms of call.
2001-07-23 01:40:33 +00:00
chris
30b6c70f2c
Add __clone() for arm.
2001-07-22 18:56:34 +00:00
tsubai
2060c2091a
Add __clone() for sh3.
2001-07-22 17:18:25 +00:00
itojun
879d773221
make sure we do not touch *pp outside of parts[4].
2001-07-22 15:16:18 +00:00
thorpej
bcd75f16cb
Duh, call the clone's entry point w/ jal, so that when it returns,
...
it returns to the correct $ra (not the parent's!!).
2001-07-20 17:37:39 +00:00
tsubai
193161b3fe
Add a __clone(3) entry point for powerpc.
2001-07-20 17:19:15 +00:00
scw
b722bfb186
Compensate for the syscall args stack cleanup in the clone.
...
(Pointed out by Matthias Pfaller)
2001-07-20 17:08:18 +00:00
matthias
5501e1c532
This is just a RSYSCALL.
2001-07-20 11:17:18 +00:00
matt
63237a33ce
Add __clone(2) for VAX.
2001-07-20 06:10:12 +00:00
scw
c45a0d8765
clone(2) syscall frontend for m68k.
2001-07-19 21:50:46 +00:00
thorpej
73ce03c203
Bump shlib minor; added clone(2).
2001-07-18 23:10:01 +00:00