| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix typos in rwlock stubs.
* Add pthread_XXX counterparts to the _pthread_XXX stubs which libraries
like libX11 can use to ensure thread-safety without requiring the use
of a thread library.
Submitted by: Terry Lambert (pthread_cond_broadcast)
Reviewed by: deischen
Notes:
svn path=/head/; revision=106288
|
| |
|
|
|
|
|
| |
it defines.
Notes:
svn path=/head/; revision=106282
|
| |
|
|
|
|
|
|
|
|
|
| |
HUGE_VAL is not properly aligned on some architectures. The previous
fix now works because the two versions of 'math.h' (include/math.h
and lib/msun/src/math.h) have since been merged into one.
PR: bin/43544
Notes:
svn path=/head/; revision=106268
|
| |
|
|
| |
Notes:
svn path=/head/; revision=106230
|
| |
|
|
|
|
|
| |
better descriptions of UTF-8 and related issues.
Notes:
svn path=/head/; revision=106201
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
functions is expected for uuidgen(1), mca(8) and gpt(8). Given the
generic use of UUIDs beyond the scope of the DCE 1.1 specification,
visibility of the data structure at all levels of the machine,
including firmware and the wish to not create a permanent build-
time FreeBSD-ism for DCE compliant applications by creating a new
library, it was decided that libc would be the least inappropriate
place. Also, because the UUID functions live in libc under IRIX as
well, we have maximized our portability and left as many options
open as possible.
This implementation introduces an extension not found in the
specification: the status parameter is allowed to be a NULL-
pointer. The reason for introducing the extension is because
the status is almost never of any use.
The manpage that's part of this commit is a minimal place-holder
and is further fleshed-out in the near future.
Approved by: re@
Contributed by: Hiten Mahesh Pandya <hiten@unixdaemons.com>
Sponsored by: marcel :-)
Tested on: alpha, i386, ia64
Notes:
svn path=/head/; revision=106184
|
| |
|
|
|
|
|
| |
Submitted by: Wayne Morrison <tewok@tislabs.com>
Notes:
svn path=/head/; revision=106172
|
| |
|
|
| |
Notes:
svn path=/head/; revision=106145
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Don't gratuitously pipe thru a cat(1) if NODOCCOMPRESS.
Only create _stamp.extra when necessary.
Get rid of SOELIMPP and OBJS.
Use Groff version of soelim(1); we need its -I option
for the following to work.
Don't needlessly chdir to SRCDIR. Only a few documents
need CD_HACK, and those that need it either use refer(1)
or .PSPIC macro which internally uses the .psbb call.
Notes:
svn path=/head/; revision=106143
|
| |
|
|
|
|
|
| |
does not use the deprecated rune system.
Notes:
svn path=/head/; revision=106119
|
| |
|
|
|
|
|
|
|
|
| |
maclabel(7) instead.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Labs
Notes:
svn path=/head/; revision=106104
|
| |
|
|
| |
Notes:
svn path=/head/; revision=106083
|
| |
|
|
|
|
|
|
|
|
| |
return -1 regardless of what s points to, mbtowc(&w, s, 1) sets w to a
null wide character when s points to a null byte. This seems to be closer
to what most other implementations do, but the C99 standard contradicts
itself for these cases.
Notes:
svn path=/head/; revision=106077
|
| |
|
|
|
|
|
|
|
|
|
| |
whether a named utility should behave in FreeBSD 4.x-compatible mode
or in a standard mode (default standard). The configuration is done
malloc(3)-style, with either an environment variable or a symlink.
Update expr(1) to use this new interface.
Notes:
svn path=/head/; revision=106065
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implement new sysconf keys. Change the implenentation of
_SC_ASYNCHRONOUS_IO in preparation for the next set of changes.
Move some limits which had been in <sys/syslimits.h> to <limits.h> where
they belong. They had only ever been in syslimits.h to provide for the
kernel implementation of the CTL_USER MIB branch, which went away with
newsysctl years ago. (There is a #error in <sys/syslimits.h> which I
will downgrade in the next commit.)
Notes:
svn path=/head/; revision=106055
|
| |
|
|
|
|
|
| |
consumption.
Notes:
svn path=/head/; revision=106053
|
| |
|
|
| |
Notes:
svn path=/head/; revision=106032
|
| |
|
|
|
|
|
| |
MFC after: 5 days
Notes:
svn path=/head/; revision=106000
|
| |
|
|
|
|
|
|
|
|
| |
- strtoul pedant. pointed out by deraadt
Obtained from: KAME
MFC after: 1 week
Notes:
svn path=/head/; revision=105943
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- port range check need to be done before htons. from deraadt
- %d/%u audit
- correct bad practice in the code - it uses two changing variables
to manage buffer (buf and buflen). we eliminate buflen and use
fixed point (ep) as the ending pointer.
- use snprintf, not sprintf
- pass correct name into q.name. from lukem@netbsd
- sync comment
Obtained from: KAME
MFC after: 1 week
Notes:
svn path=/head/; revision=105940
|
| |
|
|
| |
Notes:
svn path=/head/; revision=105932
|
| |
|
|
|
|
|
| |
FLOCKFILE/FUNLOCKFILE explicitly.
Notes:
svn path=/head/; revision=105909
|
| |
|
|
| |
Notes:
svn path=/head/; revision=105870
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
linking.
* Fix disorder in the SEE ALSO sections of aio_*(2).
* Remove unnecessary cross-references from the SEE ALSO sections of
aio_*(2); config(8), kldload(8) and kldunload(8) are cross-referenced
from aio(4).
* Remove the KERNEL OPTIONS sections from aio_*(2), now that these
pages cross-reference aio(4), which contains suitable kernel linking
reference material.
Notes:
svn path=/head/; revision=105864
|
| |
|
|
|
|
|
| |
Submitted by: Craig Rodrigues <rodrigc@attbi.com>
Notes:
svn path=/head/; revision=105861
|
| |
|
|
|
|
|
|
|
| |
more efficient. The problem with the previous implementation was that it
calculated the length of the first argument ("big") with wcslen() when
it was not necessary.
Notes:
svn path=/head/; revision=105844
|
| |
|
|
| |
Notes:
svn path=/head/; revision=105842
|
| |
|
|
|
|
|
| |
out. This will probably have to wait until after 5.0-R.
Notes:
svn path=/head/; revision=105838
|
| |
|
|
| |
Notes:
svn path=/head/; revision=105837
|
| |
|
|
|
|
|
|
|
|
|
| |
to be passed. Point this out in a warning notice, which will eventually
go away, sometime between now and -RELEASE.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
Notes:
svn path=/head/; revision=105835
|
| |
|
|
|
|
|
|
| |
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
Notes:
svn path=/head/; revision=105830
|
| |
|
|
|
|
|
|
| |
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
Notes:
svn path=/head/; revision=105829
|
| |
|
|
|
|
|
| |
what the quantity actually is. Fix an easy const while I'm here.
Notes:
svn path=/head/; revision=105797
|
| |
|
|
|
|
|
| |
committed with the tags unexpanded.
Notes:
svn path=/head/; revision=105787
|
| |
|
|
|
|
|
|
| |
instead of scanning forwards to find the end of the string then scanning
backwards to find the character.
Notes:
svn path=/head/; revision=105786
|
| |
|
|
|
|
|
| |
some style(9) bugs.
Notes:
svn path=/head/; revision=105785
|
| |
|
|
|
|
|
|
| |
Obtained from: KAME
MFC after: 1 week
Notes:
svn path=/head/; revision=105783
|
| |
|
|
|
|
|
|
| |
Also add a note to the Bugs section pointing out that strerror() and
perror() share the same static buffer.
Notes:
svn path=/head/; revision=105779
|
| |
|
|
| |
Notes:
svn path=/head/; revision=105772
|
| |
|
|
|
|
|
|
|
|
| |
two major bugs:
- off-by-one overflow when the length of the source string exceeds or
equals the destination buffer size.
- old version was not padding the destination buffer with null wide chars
Notes:
svn path=/head/; revision=105761
|
| |
|
|
|
|
|
|
|
| |
Move Xref sections.
Submitted by: Craig Rodrigues <rodrigc@attbi.com>
Notes:
svn path=/head/; revision=105720
|
| |
|
|
|
|
|
| |
should allow gdb to detect when we're executing in a signal trampoline.
Notes:
svn path=/head/; revision=105709
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This removes a lot of complexity, since we basically just reserve
space on a retrieval of a label, and pass around strings. Two new
elements: (1) consumers of the API must now declare what label
elements they are interested in retrieving, or (2) rely on the default
provided in a new configuration file, mac.conf.
Approved by: re
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
Notes:
svn path=/head/; revision=105698
|
| |
|
|
|
|
|
|
| |
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
Notes:
svn path=/head/; revision=105671
|
| |
|
|
|
|
|
|
|
|
|
|
| |
to bring in the new MAC label management API. With the new API
revision, we have only policy-agnostic code in libc and the base
kernel.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
Notes:
svn path=/head/; revision=105605
|
| |
|
|
| |
Notes:
svn path=/head/; revision=105604
|
| |
|
|
| |
Notes:
svn path=/head/; revision=105498
|
| |
|
|
|
|
|
| |
proof, but this should buy me some time for now.
Notes:
svn path=/head/; revision=105491
|
| |
|
|
| |
Notes:
svn path=/head/; revision=105448
|
| |
|
|
|
|
|
|
|
| |
conform to it.
Obtained from: OpenBSD
Notes:
svn path=/head/; revision=105447
|