| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Closes PR# 1170.
Submitted by: James Raynard <jraynard@dial.pipex.com>
|
|
|
|
|
| |
fixups for makefiles
and for Thread-safe sycalls
|
|
|
|
|
|
|
|
| |
note that at_shutdown has a new parameter to indicate When
during a shutdown the callout should be made. also
add a RB_POWEROFF flag to reboot "howto" parameter..
tells the reboot code in our at_shutdown module to turn off the UPS
and kill the power. bound to be useful eventually on laptops
|
| |
|
|
|
|
| |
minor cleanup.
|
|
|
|
| |
Move comment up to place
|
|
|
|
| |
Add comment describing how upper half of table made
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Here are the diffs for libc_r to get it one step closer to P1003.1c
These make most of the thread/mutex/condvar structures opaque to the
user. There are three functions which have been renamed with _np
suffixes because they are extensions to P1003.1c (I did them for JAVA,
which needs to suspend/resume threads and also start threads suspended).
I've created a new header (pthread_np.h) for the non-POSIX stuff.
The egrep tags stuff in /usr/src/lib/libc_r/Makefile that I uncommented
doesn't work. I think its best to delete it. I don't think libc_r needs
tags anyway, 'cause most of the source is in libc which does have tags.
also:
Here's the first batch of man pages for the thread functions.
The diff to /usr/src/lib/libc_r/Makefile removes some stuff that was
inherited from /usr/src/lib/libc/Makefile that should only be done with
libc.
also:
I should have sent this diff with the pthread(3) man page.
It allows people to type
make -DWANT_LIBC_R world
to get libc_r built with the rest of the world. I put this in the
pthread(3) man page. The default is still not to build libc_r.
also:
The diff attached adds a pthread(3) man page to /usr/src/share/man/man3.
The idea is that without libc_r installed, this man page will give people
enough info to know that they have to build libc_r.
|
| |
|
|
|
|
|
|
| |
Version 6. Close PR #1490
Obtained from: Peter H. Saulus in `A Quarter Century of UNIX', page 50
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
refilled) a file that was either line- or un-buffered, all files were
flushed. According to the code comment, the flush (according to ANSI)
is supposed to happen on write + line buffered output files, not _all_
files.
Obtained from: OpenBSD / Theo de Raadt, possibly from proven@cygnus.com
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
needed (much more than I think initially), so I forced to add
new user-visible non-standard function to libc.
|
|
|
|
|
|
|
|
|
| |
set sin_len
close one ftp port bounce attack
have rresvport() use bindresvport() rather than duplicate the code,
rresvport() is a superset of bindresvport().
Obtained from: OpenBSD / Jason Downs / Theo de Raadt, minor tweaks by me.
|
|
|
|
|
|
| |
now built into bind(2).
Obtained from: OpenBSD / Jason Downs / Theo de Raadt
|
|
|
|
| |
(Noticed when comparing to OpenBSD source)
|
| |
|
| |
|
| |
|
|
|
|
| |
to many places in the libc
|
| |
|
| |
|
| |
|
|
|
|
| |
Misc 8bit cleanup
|
|
|
|
|
|
|
|
|
|
| |
this man page to prevent half of it from coming out with underlines.
This man page needs to be gone over to fully convert it to mdoc format.
This closes PR#1440.
Submitted by: Jens Schweikhardt <schweikhardt@rus.uni-stuttgart.de>
|
|
|
|
| |
Obtained from: NetBSD-bugs mailing list
|
|
|
|
| |
and that the statistics clock has a frequency of sysconf(_SC_CLK_TCK).
|
|
|
|
| |
clock frequency is stored in the gmon header.
|
|
|
|
| |
were wrong.
|
| |
|
|
|
|
|
|
| |
- buffer expansions were not working right due to a return code botch.
- signed types instead of size_t's meant somebody else went and put
casts in, I've changed the types to what they should have been.
|
|
|
|
|
| |
`NULL' (which should only be used in reference to null pointers). Also
fix a cross-reference.
|
|
|
|
| |
Suggested by: Keith Bostic
|
|
|
|
|
| |
being sent back to Bostic by the NetBSD crew.
Obtained from: NetBSD-current
|
| |
|
|
|
|
|
|
|
|
| |
was still somewhat confusing and poorly worded. So I took
the alarm.3 man page from NetBSD, which looked much
better all around.
Obtained from: NetBSD
|
| |
|
| |
|
|
|
|
|
|
| |
part that does zic(8)/zdump(8) is still yet to be imported (but the old
zic and zdump will work just fine with these header files and the
data format has not changed).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
directly in order to obtain binding information, check that the local
ypbind is using a reserved port and return YPERR_YPBIND if it isn't.
We should not trust any ypbind running on a port >= IPPORT_RESERVED;
it may have been started by a malicious user hoping to trick us into
talking to a bogus ypserv.
Note that we do not check the ypserv port returned to us from ypbind.
It is assumed that ypbind has already done a reserved port test (or not,
depending on whether or not it was started with -s); if we trust the
authenticity of the local ypbind, we should also trust its judgement.
Obtained from: OpenBSD
|
|
|
|
|
|
|
| |
with the correct return type. This does not include the renaming
of KERN_DOMAINNAME to KERN_NISDOMAINNAME.
Pointed-out-by: Keith Bostic
|