| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
is installed.
Submitted by: bde
Notes:
svn path=/head/; revision=56252
|
| |
|
|
|
|
|
| |
Submitted by: obrien
Notes:
svn path=/head/; revision=56238
|
| |
|
|
|
|
|
| |
4 commits and 2 world breakages so far.
Notes:
svn path=/head/; revision=56219
|
| |
|
|
|
|
|
| |
way, unbroke world).
Notes:
svn path=/head/; revision=56218
|
| |
|
|
| |
Notes:
svn path=/head/; revision=56217
|
| |
|
|
| |
Notes:
svn path=/head/; revision=56197
|
| |
|
|
| |
Notes:
svn path=/head/; revision=56192
|
| |
|
|
| |
Notes:
svn path=/head/; revision=56131
|
| |
|
|
|
|
|
|
|
| |
problems.
Reviewed by: eivind
Notes:
svn path=/head/; revision=56075
|
| |
|
|
|
|
|
|
|
|
|
| |
interface. This commit introduces the library, as well as a modest
subset of the ACL calls, with some modifications to support multiple
ACL semantics.
Reviewed by: eivind
Notes:
svn path=/head/; revision=56055
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55976
|
| |
|
|
|
|
|
|
|
|
|
| |
A new function bindresvport2(), AF independent version of bindresvport()
is also added.
Reviewed by: sumikawa
Obtained from: KAME project
Notes:
svn path=/head/; revision=55918
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55915
|
| |
|
|
|
|
|
|
| |
PR: 15729
Submitted by: Kim Toms
Notes:
svn path=/head/; revision=55914
|
| |
|
|
|
|
|
| |
to the respective system call entry points.
Notes:
svn path=/head/; revision=55893
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55877
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55876
|
| |
|
|
|
|
|
|
|
| |
points. For library functions, the pattern is __sleep() <--
_libc_sleep() <-- sleep(). The arrows represent weak aliases. For
system calls, the pattern is _read() <-- _libc_read() <-- read().
Notes:
svn path=/head/; revision=55837
|
| |
|
|
|
|
|
| |
a typo. Clarify a sentence.
Notes:
svn path=/head/; revision=55685
|
| |
|
|
|
|
|
| |
the name by which it is referenced in the text.
Notes:
svn path=/head/; revision=55649
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55630
|
| |
|
|
|
|
|
| |
Suggested by: Ruslan Ermilov <ru@FreeBSD.org>
Notes:
svn path=/head/; revision=55502
|
| |
|
|
|
|
|
|
|
| |
XXX it looks that sysctl.3 lacks most of PF_INET items.
Reviewed by: shin
Obtained from: KAME (netbsd-current)
Notes:
svn path=/head/; revision=55493
|
| |
|
|
|
|
|
|
|
| |
doesn't handle nastier corner cases such as "-j3 -33" correctly. <shrug>
PR: docs/12994 (James Howard <howardjp@wam.umd.edu>)
Notes:
svn path=/head/; revision=55490
|
| |
|
|
|
|
|
|
| |
Use long lines instead of lines split with backslash-newline in synopsis.
My synopsis checker doesn't understand backslash-newline.
Notes:
svn path=/head/; revision=55475
|
| |
|
|
|
|
|
|
| |
Use long lines instead of lines split with backslash-newline in synopsis.
My synopsis checker doesn't understand backslash-newline.
Notes:
svn path=/head/; revision=55474
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55473
|
| |
|
|
|
|
|
|
|
| |
problem, but that it works.
Submitted by: bde
Notes:
svn path=/head/; revision=55375
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55354
|
| |
|
|
|
|
|
|
|
| |
there is no good solution here.
Set-on-the-straight-and-narrow by: bde
Notes:
svn path=/head/; revision=55287
|
| |
|
|
|
|
|
|
|
| |
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot). This is consistant with the other
BSD's who made this change quite some time ago. More commits to come.
Notes:
svn path=/head/; revision=55206
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55187
|
| |
|
|
|
|
|
|
| |
See imp's 199808201619.KAA20970@harmony.village.org in freebsd-hackers (the
reallocf.c cvs history mistakenly refers to freebsd-current).
Notes:
svn path=/head/; revision=55186
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55185
|
| |
|
|
|
|
|
|
|
|
| |
pointer" instead. The potential confusion arises because the string/*.3
pages use the term "null-terminated string" (which is permissable). Moreover,
this also makes these two manpages more consistent with the other string/*.3
manpages.
Notes:
svn path=/head/; revision=55184
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55183
|
| |
|
|
|
|
|
|
|
|
| |
on encountering a real-world SIG record during a lookup of another type.
PR: bin/7352
Reviewed by: peter, eivind
Notes:
svn path=/head/; revision=55174
|
| |
|
|
|
|
|
|
|
|
|
| |
(1)added error check of if_nameindex() return value at getaddrinfo().
(2)print out more detailed information when getaddrinfo() error value
is EAI_SYSTEM.(in this case system error num is kept in errno)
(1) is Discovered by: jinmei@kame.net in KAME environment.
Notes:
svn path=/head/; revision=55167
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
locking functions. If an application loads a shared object with
dlopen() and the shared object has an init function which requires
lazy binding, then _rtld_bind is called when the thread is already
inside the dynamic linker. This leads to a recursive acquisition
of the lock, which I was not expecting -- hence the assert failure.
This work-around makes the default locking functions handle recursive
locking. It is NOT the correct fix -- that should be implemented
at the generic locking level rather than in the default locking
functions. I will implement the correct fix in a future commit.
Since the dllockinit() interface will likely need to change, warn
about that in both the man page and the header file.
Notes:
svn path=/head/; revision=55165
|
| |
|
|
|
|
|
|
|
|
| |
Several udp and raw apps IPv6 support.
Reviewed by: freebsd-arch, cvs-committers
Obtained from: KAME project
Notes:
svn path=/head/; revision=55163
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55135
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
functions to be used by the dynamic linker. This can be called by
threads packages at start-up time. I will add the call to libc_r
soon.
Also add a default locking method that is used up until dllockinit()
is called. The default method works by blocking SIGVTALRM, SIGPROF,
and SIGALRM in critical sections. It is based on the observation
that most user-space threads packages implement thread preemption
with one of these signals (usually SIGVTALRM).
The dynamic linker has never been reentrant, but it became less
reentrant in revision 1.34 of "src/libexec/rtld-elf/rtld.c".
Starting with that revision, multiple threads each doing lazy
binding could interfere with each other. The usual symptom was
that a symbol was falsely reported as undefined at start-up time.
It was rare but not unseen. This commit fixes it.
Notes:
svn path=/head/; revision=55122
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Doing the "right thing" here is difficult, so create two ENTRY points for
each function (for example, __setjmp and setjmp are equivalent). This
isn't pretty, but it works for both aout and ELF.
libc symbol naming needs an overhaul in order to properly support function
wrapping, specifically in the case of a real libpthread, and these
duplicate entry points should be fixed as part of that overhaul.
Pointed out by: bde
Notes:
svn path=/head/; revision=55068
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55040
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55039
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55038
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55037
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
takes an int arg and is prototyped in <string.h>. It has the opposite
interface botches to psignal(3) which takes a bogus unsigned arg but is
prototyped in the right place.
This is not the last of the interface problems for strsignal(). We
obtained it from NetBSD, but NetBSD has moved its prototype to
<unistd.h>. strsignal() should return const char *, but it returns
char * for historical reasons. NetBSD declares it as returning
__aconst char, where __aconst is normally empty but can be set to
`const' to give better error checking. glibc-2.1.1 prototypes
strsignal() in <string.h>.
Notes:
svn path=/head/; revision=55035
|
| |
|
|
|
|
|
|
| |
example of section 2 and section 3 interfaces sharing a man page. It's
probably a bad example.
Notes:
svn path=/head/; revision=55034
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55032
|