lukem
9962715a2e
apparantly need <unistd.h> for portable way of getting _POSIX_VDISABLE
1999-09-26 14:37:47 +00:00
sommerfeld
4a22cb272c
Correct the reference to the current value of MAXLOGNAME to reflect reality
1999-09-24 19:55:15 +00:00
is
e203553a11
Finish support for auto-generated libkern divsi3.S.
1999-09-21 09:43:38 +00:00
lukem
8494e0e800
* in el_source():
...
- don't reopen fp if it was successfully opened in a previous check
- use strlcpy()/strlcat() instead of snprintf() to build a pathname,
since the former are more portable to other systems than the latter
* whitespace fascism
1999-09-21 00:55:55 +00:00
lukem
250f2917a0
fix id header...
1999-09-21 00:07:03 +00:00
lukem
1dbb61e63e
more whitespace fascism
1999-09-20 23:43:42 +00:00
kleink
749057fddc
Need internal names for these, too.
1999-09-20 15:07:21 +00:00
is
897dbf6c67
Use an identical source file for the libc and the libkern version of
...
divsi3.S, conditionally compiling the divide by zero case. This way,
after a change to the one, we can just copy it over to update the other
without creating ... problems. By Chris G. Demetriou.
1999-09-20 09:22:47 +00:00
lukem
d896261208
back out the #ifdef _DIAGNOSTIC argument checks; too many people complained.
...
_DIAGASSERT() is still retained.
1999-09-20 04:38:56 +00:00
mycroft
959acd6d47
Looks like I forgot to add this copy of isnan.c.
1999-09-17 21:32:53 +00:00
simonb
ac71081c1a
When dumping the attributes for a line, put a space between each attribute
...
so you can tell where each one starts and stops, and prefix these lines
with "attr: ".
1999-09-17 14:21:04 +00:00
simonb
3c0e66da97
Include current line number in CTRACE of line being deleted.
1999-09-17 13:44:31 +00:00
lukem
e0f82c3ae3
revert previous; if we examine SUS more closely we find that unless explictly specified, use of a NULL pointer is undefined
1999-09-17 13:03:46 +00:00
kleink
c46d95a329
The previous assertion change was incorrect: the preg argument is permitted to
...
be NULL (part of the interface definition!) unless errcode is REG_ATOI, which
is a non-portable extension.
Also, remove assertions from the local regatoi() function, as they are either
redundant or will never fail due to the buffer allocation for that argument in
regerror().
1999-09-17 09:33:34 +00:00
kleink
279f31c6ee
Partially revert previous change: the assertions made in utility functions
...
defined with file scope only are redundant, and will never fail.
1999-09-17 09:25:34 +00:00
kleink
ba7f64cc15
Revert previous change: the assertion
...
* is made in a utility function with file scope only, and
* will never fail.
1999-09-17 09:18:15 +00:00
lukem
e97b67a374
remove diagnostic check for name==NULL; it's ok to call pw_error() in this case
1999-09-17 01:28:12 +00:00
lukem
8a0f61568f
since clnt_p*error() are expected to print an error message, print one if they're called with dodgy args. ;)
1999-09-17 00:21:12 +00:00
lukem
2393f50e9e
return NS_UNAVAIL if args are dodgy
1999-09-16 23:43:52 +00:00
sommerfeld
5aeebf1cf3
Resynch with libkern
1999-09-16 17:08:04 +00:00
sommerfeld
8a665c09ef
Let this build without _DIAGNOSTIC
1999-09-16 17:03:46 +00:00
lukem
5727f01056
bump for __diagassert().
1999-09-16 12:54:26 +00:00
lukem
3471ac6647
return (0) if size or count == 0 before check for _DIAGASSERT(buf != NULL).
...
this is ok according to SUS.
1999-09-16 12:45:34 +00:00
takemura
2f85eb6142
Import NetBSD/hpcmips source files from hpcmips repository.
...
file list:
sys/arch/hpcmips/
distrib/hpcmips/
etc/etc.hpcmips/
lib/libc/arch/mips/fplib/
lib/libc/arch/mips/fplib/Makefile.inc
lib/libc/arch/mips/fplib/environment.h
lib/libc/arch/mips/fplib/fplib_glue.c
lib/libc/arch/mips/fplib/fplib_libc.c
lib/libc/arch/mips/fplib/hpcmips-gcc.h
lib/libc/arch/mips/fplib/softfloat-macros.h
lib/libc/arch/mips/fplib/softfloat-specialize.h
lib/libc/arch/mips/fplib/softfloat.c
lib/libc/arch/mips/fplib/softfloat.h
lib/libc/arch/mips/gen/ieee.h
lib/libc/arch/mips/gen/sf_fabs.c
lib/libc/arch/mips/gen/sf_flt_rounds.c
lib/libc/arch/mips/gen/sf_fpgetmask.c
lib/libc/arch/mips/gen/sf_fpgetround.c
lib/libc/arch/mips/gen/sf_fpgetsticky.c
lib/libc/arch/mips/gen/sf_fpsetmask.c
lib/libc/arch/mips/gen/sf_fpsetround.c
lib/libc/arch/mips/gen/sf_fpsetsticky.c
lib/libc/arch/mips/gen/sf_isinf.c
lib/libc/arch/mips/gen/sf_ldexp.c
lib/libc/arch/mips/gen/sf_modf.c
1999-09-16 12:13:17 +00:00
lukem
b48252f365
* use _DIAGASSERT() to check pointer arguments against NULL and file
...
descriptors against -1 (as appropriate).
* add actual checks which to detect stuff that would trigger_DIAGASSERT(),
and attempt to return a sane error condition.
* knf some code
* remove some `register' decls.
the first two items result in the addition of code similar to the
following in various functions:
_DIAGASSERT(path != NULL)
#ifdef _DIAGNOSTIC
if (path == NULL) {
errno = EFAULT;
return (-1);
}
#endif
1999-09-16 11:44:54 +00:00
lukem
d21225500f
revert previous (as per klaus). will diagassert() name == NULL check instead...
1999-09-16 11:36:19 +00:00
lukem
2c6c9ee64c
sort includes
1999-09-16 09:57:06 +00:00
lukem
ec31e06fff
wrap long line
1999-09-16 09:54:28 +00:00
lukem
b035f7ab5e
check a couple more args
1999-09-16 09:53:41 +00:00
lukem
bd926931f5
whitespace knf
1999-09-16 09:43:42 +00:00
is
bc086d24af
In the division core: if the highest bit of the dividend is set,
...
we have to be careful when shifting the divisor. Test this.
This fixes PR 7760 by Richard Earnshaw.
1999-09-16 09:15:05 +00:00
lukem
f385db7764
check name != NULL before checking name[0] != '\0'
1999-09-16 08:12:21 +00:00
itojun
64061af71d
temporary workaround against KAME PR 154.
...
http://www2.kame.net/dev/query-pr.cgi?pr=154
This allows many keys to be dumped via "setkey -D", or many keys
to be configured by single "setkey -c < foo" command.
1999-09-16 04:20:03 +00:00
lukem
8423dd3490
implement __diagassert(). currently this just prints the assertion to
...
stderr and syslog()s to user.debug. (it does not abort).
XXX: implement a scheme similar to $MALLOC_OPTIONS which gives the
user control over whether to stderr, syslog, abort, do nothing, etc...
1999-09-15 23:57:21 +00:00
kleink
252971afdb
Add indirect reference stubs for inet_[ap]ton() for environments not supporting
...
weak aliases; addresses PR lib/7435 but leaves the original file intact.
1999-09-15 14:21:01 +00:00
kleink
f591cb58c7
Bump minor: added ulimit().
1999-09-13 18:39:26 +00:00
kleink
7d2e8d6525
Add an XSH5 ulimit()/<ulimit.h> implementation.
1999-09-13 18:38:04 +00:00
kleink
d5cfef41b5
Add the inevitable __RCSID().
1999-09-13 18:36:02 +00:00
kleink
3a090247e4
Bump minor: added fmtmsg().
1999-09-12 19:55:41 +00:00
aidan
b911aa52b9
Make kerberos5 authentication work, and kerberos5 forwarding mostly work.
1999-09-12 19:37:48 +00:00
kleink
734b2b9b5e
Add an XSH5 fmtmsg() implementation.
1999-09-12 19:04:30 +00:00
kleink
ecaa1449b5
Move the function implementations of (the non-ANSI) isascii() and toascii()
...
into separate modules to avoid namespace clashes.
1999-09-12 18:54:34 +00:00
kleink
03126e1c99
Use full month names with .Dd, as per mdoc.samples(7).
1999-09-12 18:47:10 +00:00
chs
21eedb0ec1
the PMAP_NEW option is gone as the new interface is no longer optional.
1999-09-12 01:19:23 +00:00
lukem
cb7f9fc8ac
due to an overwhelming rush of complaints, remove the check for NULL
...
pointers. apparantly a lot of developers feel that potentially dumping
core is better than returning a status of `0 bytes copied'...
1999-09-10 23:13:09 +00:00
drochner
ec2a7d4249
SYS.h was nuked from libkern
1999-09-10 15:41:51 +00:00
drochner
24ca0bcfa6
The last commit changed the behavious wrt sign extension.
...
Back it out and replace with LINTED comments.
1999-09-10 12:53:10 +00:00
drochner
1cb2c0358e
don't __weak_alias for _STANDALONE code
1999-09-10 12:48:43 +00:00
kleink
9e00e84f98
Restore the behaviour of not setting errno to ENOMEM when allocating 0
...
units of storage and returning a null pointer in System V mode; this was
broken by the `fix' in rev. 1.24. Also, as it is stated in ISO C that
such operation does not constitute an allocation failure, do not abort()
even if the `X' option is set.
Amusingly enough the SVID, Fourth Edition, specifies the `unique pointer'
return behaviour for this kind of allocation, so this is kind of mis-named.
1999-09-10 10:38:06 +00:00
itojun
751ba94d99
fix behavior for configuration like "ALL: 127.".
...
From: Mason Loring Bliss <mason@acheron.middleboro.ma.us>
1999-09-10 08:59:47 +00:00