| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
minor cleanup.
Notes:
svn path=/head/; revision=17748
|
| |
|
|
|
|
|
| |
Move comment up to place
Notes:
svn path=/head/; revision=17718
|
| |
|
|
|
|
|
| |
Add comment describing how upper half of table made
Notes:
svn path=/head/; revision=17712
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17710
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=17706
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17705
|
| |
|
|
|
|
|
|
|
| |
Version 6. Close PR #1490
Obtained from: Peter H. Saulus in `A Quarter Century of UNIX', page 50
Notes:
svn path=/head/; revision=17646
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17617
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17615
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17599
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=17584
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17583
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17580
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17576
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17573
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17556
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17552
|
| |
|
|
|
|
|
|
| |
needed (much more than I think initially), so I forced to add
new user-visible non-standard function to libc.
Notes:
svn path=/head/; revision=17551
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=17543
|
| |
|
|
|
|
|
|
|
| |
now built into bind(2).
Obtained from: OpenBSD / Jason Downs / Theo de Raadt
Notes:
svn path=/head/; revision=17542
|
| |
|
|
|
|
|
| |
(Noticed when comparing to OpenBSD source)
Notes:
svn path=/head/; revision=17540
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17533
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17532
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17531
|
| |
|
|
|
|
|
| |
to many places in the libc
Notes:
svn path=/head/; revision=17530
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17528
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17514
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17509
|
| |
|
|
|
|
|
| |
Misc 8bit cleanup
Notes:
svn path=/head/; revision=17508
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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>
Notes:
svn path=/head/; revision=17457
|
| |
|
|
|
|
|
| |
Obtained from: NetBSD-bugs mailing list
Notes:
svn path=/head/; revision=17456
|
| |
|
|
|
|
|
| |
and that the statistics clock has a frequency of sysconf(_SC_CLK_TCK).
Notes:
svn path=/head/; revision=17346
|
| |
|
|
|
|
|
| |
clock frequency is stored in the gmon header.
Notes:
svn path=/head/; revision=17345
|
| |
|
|
|
|
|
| |
were wrong.
Notes:
svn path=/head/; revision=17344
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17343
|
| |
|
|
|
|
|
|
|
| |
- 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.
Notes:
svn path=/head/; revision=17319
|
| |
|
|
|
|
|
|
| |
`NULL' (which should only be used in reference to null pointers). Also
fix a cross-reference.
Notes:
svn path=/head/; revision=17286
|
| |
|
|
|
|
|
| |
Suggested by: Keith Bostic
Notes:
svn path=/head/; revision=17282
|
| |
|
|
|
|
|
|
| |
being sent back to Bostic by the NetBSD crew.
Obtained from: NetBSD-current
Notes:
svn path=/head/; revision=17235
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17229
|
| |
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=17226
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17224
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17222
|
| |
|
|
|
|
|
|
|
| |
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).
Notes:
svn path=/head/; revision=17209
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=17162
|
| |
|
|
|
|
|
|
|
|
| |
with the correct return type. This does not include the renaming
of KERN_DOMAINNAME to KERN_NISDOMAINNAME.
Pointed-out-by: Keith Bostic
Notes:
svn path=/head/; revision=17145
|
| |
|
|
|
|
|
| |
Submitted-By: Kent Vander Velden <graphix@iastate.edu>
Notes:
svn path=/head/; revision=17141
|
| |
|
|
| |
Notes:
svn path=/head/; revision=16997
|
| |
|
|
| |
Notes:
svn path=/head/; revision=16941
|
| |
|
|
|
|
|
|
|
|
| |
so that it is less likely someone will confuse it with a
"FILE *" type pointer.
Submitted by: Based on James Raynard's patch
Notes:
svn path=/head/; revision=16937
|