peter
3f40eb9fd5
Remove the -I../libc/${MACHINE_ARCH} that was there solely for
...
the #include "DEFS.h" that was only used on i386 (which has been fixed).
2001-10-26 21:20:23 +00:00
peter
14e9bfa8fe
Make libc_r check the kern.usrstack sysctl instead of using internal
...
kernel #defines to figure out where the stack is located. This stops
libc_r from exploding when the kernel is compiled with a different
KVM size. IMHO this is all kinda bogus, it would be better to just
check %esp and work from that.
2001-10-26 21:19:22 +00:00
ru
de855cd626
Style: sort __sys_foo() prototypes, tabs -> spaces, etc.
2001-10-26 18:45:02 +00:00
ru
19c3a4faee
Removed:
...
- uthread_signal.c; libc_r does not wrap signal() since 1998/04/29.
- uthread_attr_setprio.c; it was never connected to the build, and
pthread_attr_setprio() does not exist in POSIX.
- uthread_sigblock.c and uthread_sigsetmask.c; these were no-ops
bloating libc_r's space.
pthread_private.h:
- Removed prototypes of non-syscalls: send().
- Removed prototypes of unused syscalls: sigpending(), sigsuspend(),
and select().
- Fixed prototype of fork().
- MFS: Fixed prototypes of <sys/socket.h> syscalls.
Reviewed by: deischen
Approved by: deischen, jasone
2001-10-26 17:46:36 +00:00
ru
5cf7b5f41f
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
dfr
2868a01759
Compensate for the way that _setjmp aligns the start of jmp_buf.
2001-10-26 08:26:45 +00:00
obrien
83e21bd3fa
Fix nit in copyright.
2001-10-26 06:45:10 +00:00
obrien
481222884e
Use the new machine-independent versions of crtbegin and crtend
...
from the "common" directory.
2001-10-26 06:39:54 +00:00
jake
e655c7bdca
Minimal libc for sparc64.
...
Reviewed by: obrien
2001-10-26 05:40:07 +00:00
ache
7f305ae939
In > LONG_MAX test use sseek return value and not _offset which can be not
...
active.
2001-10-25 22:56:04 +00:00
sobomax
064436f6e8
Don't put an extra space after password prompts, because it violates POLA,
...
makes FreeBSD inconsistent with previous releases and "other unices" as well
as with some internal password-asking services (e.g. ftp) within the same
release.
2001-10-25 15:51:50 +00:00
dfr
36e45996ff
Implement va->pa translation for kernel virtual addresses. This is
...
untested - it only seems to be used for crashdumps.
2001-10-25 09:08:21 +00:00
archie
8d7368cdb8
Fix bugs in NgSendMsg() and NgSendAsciiMsg() where the wrong token
...
value could be returned when the debug level was non-zero.
Submitted by: Harti Brandt <brandt@fokus.gmd.de>
MFC after: 5 days
2001-10-25 04:02:25 +00:00
peter
f62986b79a
Change #include "DEFS.h" to <machine/asm.h>.
2001-10-25 01:30:54 +00:00
peter
314a1d3362
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
asmodai
728aea2684
Add __FBSDID.
...
Change __assert() function to print failing function name.
This makes us C99 conforming.
2001-10-24 18:12:43 +00:00
asmodai
578c2da5ee
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
ache
d21dd859f6
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
ache
2424501326
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
ache
537a689a7b
Change comment explaining another usage of __SMOD
2001-10-23 23:05:15 +00:00
ache
76a4ffc8e5
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
dfr
f907f56cde
Partially port kvm to ia64 - virtual to physical translation is incomplete.
2001-10-23 11:05:35 +00:00
imp
af77ecc675
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
dd
ceeb7e9e8e
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
f180e2941a
Fix WAW dependency. p6 is written in the syscall epilogue.
2001-10-22 09:17:14 +00:00
dfr
d3087826b3
Fix a few more dependancy violations.
2001-10-22 08:48:11 +00:00
deischen
359955a195
In the words of the submitter:
...
In libc_r, if _FDLOCKS_ENABLED is not defined, there is no guarantee
in many of the sycall wrappers that _thread_fd_table[fd] is
initialized. This causes problems for programs that pass in file
descriptors and execve() another program; when the exec'ed program
tries to do an fcntl() or other syscall on the passed-in fd, it fails.
Add calls to initialize the FD table entry for _thread_fd_lock and
_thread_fd_lock_debug.
Submitted by: Peter S. Housel <housel@acm.org>
2001-10-21 18:23:50 +00:00
dfr
0868d006f6
Implement setjmp, longjmp, sigsetjmp and siglongjmp.
2001-10-20 15:19:08 +00:00
dfr
368f88c747
Add __divdf3(), __divsf3() and __infinity[].
...
Obtained from: Intel (for the divide code)
2001-10-20 15:17:31 +00:00
ru
b28c3d865f
mdoc(7) police: join OS version with the corresponding macro.
2001-10-19 14:44:13 +00:00
ru
77fafc4065
Just use RSYSCALL.
2001-10-19 13:32:24 +00:00
ru
ff3f213cbf
signanosleep(2) hasn't existed since 1998.
2001-10-19 13:01:57 +00:00
des
38d04ef419
Add NO_WERROR so the build won't die because of discarded qualifiers
2001-10-19 10:08:38 +00:00
des
f59dae6318
Back out part of previous commit which was gcc-centric
2001-10-19 10:08:05 +00:00
alfred
1b131bca2f
s/kernal/kernel
2001-10-19 07:52:11 +00:00
markm
3a691e0043
Add library exposed by KDE's use if this module.
2001-10-18 20:05:20 +00:00
des
f8774d9490
Tons of type, style and warning fixes that have been rotting in my tree for
...
ages - some of which wouldn't be necessary if gcc wasn't broken or TPTB were
willing to do something (-fno-builtin) about it.
2001-10-18 08:29:26 +00:00
jlemon
f8c01ba3e2
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
83a95ab00e
Fix reference to aio_read, should be aio_write
2001-10-16 00:49:19 +00:00
robert
aaf5536e2d
Make this Makefile suitable for sparc64.
2001-10-15 14:27:37 +00:00
robert
8c33356c2c
Define the types iaddr_t and saddr_t for sparc64.
2001-10-15 13:50:47 +00:00
dd
da653dc4fc
Match parenthesis and don't give names to return values.
...
PR: 31214
2001-10-15 13:34:43 +00:00
peter
e63461ebd8
Add EFI GPT (238, 0xEE) and EFI System Parition (239, 0xEF)
2001-10-15 07:25:29 +00:00
bde
3cf4ebab35
Fixed style bugs in previous commit.
2001-10-15 04:29:06 +00:00
dd
4ac82088dc
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
dfr
6a3c586daf
Make this compile on ia64.
2001-10-14 13:45:33 +00:00
dillon
01da670d8e
Add warning about zeroing-out the socket structure before populating it.
2001-10-13 17:20:51 +00:00
bde
4784c39e63
Removed most of the zombie man pages in libm. All relevant parts have
...
been copied to msun/man (most of them long ago without proper history).
2001-10-13 14:22:08 +00:00
bde
3097d9a80a
Fixed missing quoting of >= (in ceil.3) and <= (in floor.3) by reverting to
...
describing these operators in English. This completes the fix in rev.1.3
(rev.1.2 got this wrong by describing wrong operators in English).
Fixed bitrot and improved English in the DESCRIPTION section.
2001-10-13 13:57:32 +00:00
bde
6ac346584a
Fixed missing quoting of [-1, +1].
...
Submitted by: phantom
2001-10-13 12:29:25 +00:00