Dima Dorfman
b46884b5b9
Document ENETDOWN.
...
PR: 31436
Submitted by: Milon Papezik <milon.papezik@oskarmobil.cz>
2001-11-05 00:44:38 +00:00
Dima Dorfman
8b642e3004
malloc and calloc do not free memory.
...
PR: 31365
Submitted by: SUZUKI Koichi <koich@cac.co.jp>
2001-11-05 00:39:27 +00:00
Peter Wemm
b1f214cf5f
Make strtod.c work on Alpha as well. strtod.c has got locale support,
...
the netbsd_strtod.c file we have does not. More still should be done
here, but this works happily on my Alpha. I have not (yet?) changed
the Makefile.inc to use this.
2001-11-04 21:30:12 +00:00
Peter Wemm
f29f85e083
Slightly closer to netbsd_strtod.c:
...
s/IEEE_8087/IEEE_LITTLE_ENDIAN/
s/IEEE_MC68k/IEEE_BIG_ENDIAN/
2001-11-04 18:04:00 +00:00
Doug Rabson
9639b6892e
Implement fpsetmask() and fpgetmask().
2001-11-03 15:52:18 +00:00
Poul-Henning Kamp
0f400b2861
phkmalloc->evilchecks++;
...
If zero bytes are allocated, return pointer to the middle of page-zero
(which is protected) so that the program will crash if it dereferences
this illgotten pointer.
Inspired & Urged by: Theo de Raadt <deraadt@cvs.openbsd.org>
2001-11-02 11:32:28 +00:00
Poul-Henning Kamp
b4e471b90f
Add notice about early use from malloc.c forbidding malloc use from
...
this function.
2001-11-02 11:30:42 +00:00
Mark Murray
724641c6f4
Add a long-overdue nail to the deprecated /dev/urandom interface
...
by asking some things that need unpredictable numbers to read
/dev/random instead.
2001-10-30 21:26:50 +00:00
Mike Barcroft
762e881bab
Make the output from assert() look more like the example in the C99
...
standard.
Requested by: bde
2001-10-29 07:07:25 +00:00
Matthew Dillon
e8627df69d
Add time_to_int(), int_to_time(), time_to_long(), long_to_time().
2001-10-28 20:13:16 +00:00
Matthew Dillon
237c4e3a9e
Add routines to convert time_t to/from fixed-bit fields. These routines
...
serve two purposes: (1) so we can maintain backwards compatibility with
protocols (rwhod, dump, etc...) that either assume time_t is 32 bits or
assume sizeof(time_t) == sizeof(int), or make other similar assumptions.
(2) To tag such routines (by the presence of these calls) for future
cleanup/extension work.
The 32->64 routine, time32_to_time() (when time_t is 64 bits, that is),
is defined specifically to implement temporal locality to properly set the
msb bits of a 64 bit time_t quantity, using the 50 year rule. The locality
code has not been implemented yet (and doesn't need to be for a while),
but that is the intent. This will allow us to maintain backwards protocol
compatibility past 2038.
These routines are intended to be platform and time_t agnostic.
MFC after: 1 week
2001-10-28 19:54:49 +00:00
Mike Barcroft
cb5f460523
Only provide function information in compile environments that support
...
the C99 variable __func__ and never for C++. Provide a more meaningful
example in the assert(3) manual.
Reviewed by: asmodai, bde
2001-10-27 20:11:10 +00:00
Mike Barcroft
c44a27673c
Restore K&R prototype. Fix other style bugs.
...
Reviewed by: asmodai, bde
2001-10-27 19:37:20 +00:00
Peter Wemm
9213df7cda
Explicitly use int32_t for on-disk records for pw_change and pw_expire,
...
since that is what we use now and this insulates us from any time_t
tweaks here. We can define a record format that uses 64 bit times if/when
we need to.
2001-10-27 02:13:41 +00:00
Ruslan Ermilov
db8caf03e5
Remove the internal implementation details of wrapping syscalls,
...
which do not match the reality anyway.
Approved by: deischen, bde
2001-10-26 17:38:20 +00:00
Doug Rabson
fc5ccf726e
Compensate for the way that _setjmp aligns the start of jmp_buf.
2001-10-26 08:26:45 +00:00
Jake Burkholder
e74ea2d01a
Minimal libc for sparc64.
...
Reviewed by: obrien
2001-10-26 05:40:07 +00:00
Andrey A. Chernov
7686e760b5
In > LONG_MAX test use sseek return value and not _offset which can be not
...
active.
2001-10-25 22:56:04 +00:00
Peter Wemm
e6d808aee3
De-orbit DEFS.h - the other arches do not use it, and it got replaced
...
with <machine/asm.h>.
Reviewed by: bde
2001-10-24 20:29:14 +00:00
Jeroen Ruigrok van der Werven
6cefb54a32
Add __FBSDID.
...
Change __assert() function to print failing function name.
#if 0 the sccsid block.
This makes us C99 conforming.
2001-10-24 18:12:18 +00:00
Andrey A. Chernov
e41febc84b
Help to recover from bad seek (i.e. negative or too big) happens beyond
...
our pre-check control. Do the same way as refill.c does when it set __SERR,
i.e. clear read and ungetc buffers. Clear EOF flag too.
2001-10-24 17:25:49 +00:00
Andrey A. Chernov
3f498bf72b
Back out read buffer invalidating via __SMOD.
...
It was correct, but not needed because internal buffer cleared on each seek
outside of it.
2001-10-23 23:52:11 +00:00
Andrey A. Chernov
0502fac881
Change comment explaining another usage of __SMOD
2001-10-23 23:05:15 +00:00
Andrey A. Chernov
751fc77994
Disallow fseek() optimization in internal read buffer, if pointer is moved by
...
seek. It means that beginning of read buffer becomes not the same as current
file position.
2001-10-23 22:48:00 +00:00
Warner Losh
d45672120f
Allow users to specify a command to use as remote command instead of
...
using rcmd directly. This has been in my tree for a long time, but we
may need to sync with OpenBSD before MFC.
Obtained from: openbsd
PR: 15830
MFC after: 2 months
2001-10-23 06:22:15 +00:00
Dima Dorfman
2716f76b14
Refer to chflags(2) instead of chflags(1) (since we're a section 2
...
manual page), fix capitalization, and remove chflags reference from
SEE ALSO since the only time it's referenced is with an .Xr, anyway.
Submitted by: bde
2001-10-23 00:54:58 +00:00
Peter Wemm
b389f073af
Fix WAW dependency. p6 is written in the syscall epilogue.
2001-10-22 09:17:14 +00:00
Doug Rabson
694725c201
Fix a few more dependancy violations.
2001-10-22 08:48:11 +00:00
Doug Rabson
61415ba82c
Implement setjmp, longjmp, sigsetjmp and siglongjmp.
2001-10-20 15:19:08 +00:00
Doug Rabson
9466885ca4
Add __divdf3(), __divsf3() and __infinity[].
...
Obtained from: Intel (for the divide code)
2001-10-20 15:17:31 +00:00
Ruslan Ermilov
4a70bdf9f6
mdoc(7) police: join OS version with the corresponding macro.
2001-10-19 14:44:13 +00:00
Ruslan Ermilov
c764884325
Just use RSYSCALL.
2001-10-19 13:32:24 +00:00
Ruslan Ermilov
3ce88dc6a4
signanosleep(2) hasn't existed since 1998.
2001-10-19 13:01:57 +00:00
Alfred Perlstein
5814ff294d
s/kernal/kernel
2001-10-19 07:52:11 +00:00
Jonathan Lemon
c479a8493c
Use the new SIOCGIFINDEX ioctl to efficiently map a name to an index.
...
If the syscall fails, fall back on the old method as a compatability
measure.
2001-10-17 20:08:15 +00:00
Alfred Perlstein
4e957fe63c
Fix reference to aio_read, should be aio_write
2001-10-16 00:49:19 +00:00
Bruce Evans
18ca70d12d
Fixed style bugs in previous commit.
2001-10-15 04:29:06 +00:00
Dima Dorfman
c49c01757a
link(2) may fail with EPERM if name1 is immutable or append-only.
...
PR: 31025
Submitted by: Tim Singletary <tsingle@vetinsite.com>
2001-10-14 22:40:19 +00:00
Doug Rabson
a387081c63
Make this compile on ia64.
2001-10-14 13:45:33 +00:00
Matthew Dillon
418fff7e8f
Add warning about zeroing-out the socket structure before populating it.
2001-10-13 17:20:51 +00:00
Mike Barcroft
43e13bf58f
Note that strncmp() will not compare characters after a NUL character.
...
Add a missing word. Bump document date.
Inspired by: IEEE Std 1003.1-200x (Draft 7)
MFC after: 3 days
2001-10-11 17:02:44 +00:00
Mike Barcroft
a9227c40eb
Clarify that strnstr() will stop searching after in encounters a NUL
...
character. Bump document date. Add a missing comma.
2001-10-11 15:49:06 +00:00
Ruslan Ermilov
506d9c18e9
- Bump document date for eaccess(2) addition.
...
- Mention ``eaccess'' in the NAME section.
- Use intro(2) terminology.
- Markup fixes.
Reviewed by: rwatson
2001-10-11 15:27:53 +00:00
Michael Reifenberger
91a701cd13
Fix SysV Semaphore Handling.
...
Updated by peter following KSE and Giant pushdown.
I've running with this patch for two week with no ill side effects.
PR: kern/12014: Fix SysV Semaphore handling
Submitted by: Peter Jeremy <peter.jeremy@alcatel.com.au>
2001-10-11 08:15:14 +00:00
Bruce Evans
6eabd84580
Compensate for "Compensate for header dethreading" by backing it out.
2001-10-10 17:48:44 +00:00
Ruslan Ermilov
943873e722
getnetbyaddr() should be serviced by the "networks" database.
2001-10-10 12:49:53 +00:00
Doug Rabson
d9ed7b41fe
Adjust so that we don't use relocations which can't exist in a shared
...
library.
2001-10-10 10:35:01 +00:00
Doug Rabson
d7ed89186f
Shorter versions of the byte swapping code.
2001-10-10 10:34:08 +00:00
Andrey A. Chernov
89503316a0
Implement strcasestr() which many others (f.e. Linux) already have.
2001-10-10 02:17:35 +00:00
Mike Barcroft
7ec7a350c5
Document the fact that the strnstr(3) function is not portable.
...
Requested by: brian, gad
2001-10-09 17:22:02 +00:00