| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
Notes:
svn path=/head/; revision=122868
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122831
|
| |
|
|
|
|
|
|
|
|
| |
was rejected as a range error, while any values less than LONG_MIN
were silently substituted with LONG_MIN. Furthermore, on some
platforms `time_t' has less range than `long' (e.g. alpha), which may
give incorrect results when parsing some strings.
Notes:
svn path=/head/; revision=122830
|
| |
|
|
|
|
|
|
|
|
|
| |
context of sockets, and document EINVAL as a possible failure mode
based on the object selected, not just the label provided.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
Notes:
svn path=/head/; revision=122811
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SO_PEERLABEL. This provides an interface to query the label of a
socket peer without embedding implementation details of mac_t in
the application. Previously, sizeof(*mac_t) had to be specified
by an application when performing getsockopt().
Document mac_get_peer(3), and expand documentation of the other
mac_get(3) functions. Note that it's possible to get EINVAL back
from mac_get_fd(3) when pointing it at an inappropriate object.
NOTE: mac_get_fd() and mac_set_fd() support for sockets will
follow shortly, so the documentation is slightly ahead of the
code.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
Notes:
svn path=/head/; revision=122810
|
| |
|
|
|
|
|
|
|
|
|
| |
mac_free(3), which is used only for variables of type mac_t in
the FreeBSD implementation.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
Notes:
svn path=/head/; revision=122777
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122776
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122735
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
is accessed for the first time as a result of an application looking
up label configuration information. Previously, the check and read
were kicked off by mac_prepare_(typename)() functions; since
mac_prepare_type() may now be directly employed by a user process,
push the check and initialization into that function.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
Notes:
svn path=/head/; revision=122732
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122730
|
| |
|
|
|
|
|
| |
moved into section 5.
Notes:
svn path=/head/; revision=122728
|
| |
|
|
|
|
|
| |
the section 4 versions.
Notes:
svn path=/head/; revision=122727
|
| |
|
|
|
|
|
| |
These have been repo-copied from euc.4 and utf2.4.
Notes:
svn path=/head/; revision=122724
|
| |
|
|
|
|
|
|
|
| |
getifmaddrs(), is added to retrieve current multicast group memberships.
Reviewed by: harti
Notes:
svn path=/head/; revision=122687
|
| |
|
|
|
|
|
| |
Reported by: nectar
Notes:
svn path=/head/; revision=122682
|
| |
|
|
|
|
|
|
| |
- Remove EIO.
- Add a cross reference to mlock(2).
Notes:
svn path=/head/; revision=122647
|
| |
|
|
|
|
|
|
|
|
|
| |
- In __sigreturn call sigprocmask() to restore our signal state rather than
returning through sigreturn(). jmp to ___sigreturn to restore our register
state following this.
Requested by: pete
Notes:
svn path=/head/; revision=122633
|
| |
|
|
|
|
|
|
|
|
|
| |
string files (__SSTR flag set). This is necessary because __sputc()
does not respect the __SALC flag, and crashes trying to flush the buffer
instead of resizing it.
PR: 59167
Notes:
svn path=/head/; revision=122547
|
| |
|
|
|
|
|
|
|
| |
of sentences).
Approved by: blackend (mentor)
Notes:
svn path=/head/; revision=122504
|
| |
|
|
|
|
|
|
| |
Reviewed by: rwatson
Approved by: blackend (mentor)
Notes:
svn path=/head/; revision=122503
|
| |
|
|
|
|
|
|
|
| |
PR: docs/56872 (based on)
Submitted by: Suleiman Souhlal <refugee@vt.edu>
Reviewed by: hmp, jmg
Notes:
svn path=/head/; revision=122489
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122467
|
| |
|
|
|
|
|
|
| |
operation of ktrace(2). Add a cross-reference to sysctl(8). Make the
language of rev 1.22 more consistent with the rest of the manual page.
Notes:
svn path=/head/; revision=122459
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
sorting strings with common prefixes by noting
when all the strings land in just one bin.
Testing shows significant speedups (on the order of
30%) on strings with common prefixes and no slowdowns on any
of my test cases.
Submitted by: Markus Bjartveit Kruger <markusk@pvv.ntnu.no>
PR: 58860
Approved by: gordon (mentor)
Notes:
svn path=/head/; revision=122458
|
| |
|
|
|
|
|
|
|
| |
return in its manual page.
Reviewed by: jhb
Notes:
svn path=/head/; revision=122457
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122443
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
by a parent that is a session leader (e.g., login shell) by ignoring
SIGHUP in before calling fork(2) and then restoring SIGHUP's action
after setsid(3). Based on the patch by Martin Kammerhofer
<mkamm@gmx.net>.
PR: bin/25462
Reviewed by: bde, alex.neyman@auriga.ru
Notes:
svn path=/head/; revision=122442
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122391
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122388
|
| |
|
|
|
|
|
| |
to be relocated before they can be used as pointers.
Notes:
svn path=/head/; revision=122298
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122290
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122287
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122285
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122283
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122282
|
| |
|
|
|
|
|
|
|
| |
Catch up with renaming of "Japanese" to "ja_JP.eucJP". Comment out the
statement that EUC is provided for compatibility with UNIX-based systems;
this is not a very good opening paragraph.
Notes:
svn path=/head/; revision=122281
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122280
|
| |
|
|
|
|
|
|
|
|
| |
words "pattern" and "test"; this should make it easier
to find with "man -k"
Approved by: gordon (mentor)
Notes:
svn path=/head/; revision=122155
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122145
|
| |
|
|
|
|
|
|
|
|
| |
struct _spinlock. Keep the typedef in for now; another set of changes
may come around to clean up consumers of spinlocks.
Requested by: bde
Notes:
svn path=/head/; revision=122129
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122105
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122104
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122103
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
it around an application's fork() call. Our new thread libraries
(libthr, libpthread) can now have threads running while another
thread calls fork(). In this case, it is possible for malloc
to be left in an inconsistent state in the child. Our thread
libraries, libpthread in particular, need to use malloc internally
after a fork (in the child).
Reviewed by: davidxu
Notes:
svn path=/head/; revision=122069
|
| |
|
|
|
|
|
|
|
|
| |
mbstate_t object that they ignore. The zeroing is fairly expensive, and it
will never be necessary in these functions; when we support state-dependent
encodings, we will pass in a pointer to the file's mbstate_t object, and
only zero it at the time the file gets opened.
Notes:
svn path=/head/; revision=122042
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122040
|
| |
|
|
|
|
|
|
|
|
|
|
| |
rather than generating an error. This is consistent with other tools
printing user and group names, and means you can read the ACL using
our tools rather than being up a creek.
PR: 56991
Submitted by: Michael Bretterklieber <mbretter@a-quadrat.at>
Notes:
svn path=/head/; revision=121975
|
| |
|
|
|
|
|
|
|
| |
mbrtowc() and wcrtomb() directly. GB18030, GBK and UTF2 are left
unconverted; GB18030 will be done eventually, but GBK and UTF2 may just
be removed, as they are subsets of GB18030 and UTF-8 respectively.
Notes:
svn path=/head/; revision=121893
|
| |
|
|
|
|
|
| |
Remove unnecessary inclusion of <ctype.h>.
Notes:
svn path=/head/; revision=121852
|
| |
|
|
| |
Notes:
svn path=/head/; revision=121851
|