| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
screwed beyond all help, so it can just skip the pthreads wrapper
for write(2) and call directly into it.
Notes:
svn path=/head/; revision=116103
|
| |
|
|
|
|
|
|
| |
Noticed by: ted@NLnetLabs.nl (Ted Lindgreen)
Approved by: ru
Notes:
svn path=/head/; revision=116092
|
| |
|
|
|
|
|
|
|
|
| |
code is always compiled into the kernel now.
Submitted by: Hubert Tournier <hubert@frbsd.org>
PR: docs/53068
Notes:
svn path=/head/; revision=116091
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
getino(3)/putino(3), inode.c has been reworked in Perforce to the point
where a manual page may not be accurate. Certainly putino(3) has not
even been merged back yet.
These will need a lot of improvement for most applications, but they
document the API enough to get someone on their feet, most likely. The
best documentation still exists in the form of libufs(3) consumers in the
base system.
Notes:
svn path=/head/; revision=116087
|
| |
|
|
|
|
|
|
| |
not know of any software using them, and there is no "published API" for
libufs, as it were.
Notes:
svn path=/head/; revision=116086
|
| |
|
|
|
|
|
| |
Parenthesise return values.
Notes:
svn path=/head/; revision=116084
|
| |
|
|
|
|
|
| |
MFC After: 2 days
Notes:
svn path=/head/; revision=116064
|
| |
|
|
|
|
|
|
|
|
|
| |
its scheduling lock, make sure that the thread still has
the signal unmasked.
Make a debug statement conditional on debugging being
enabled.
Notes:
svn path=/head/; revision=116061
|
| |
|
|
|
|
|
|
|
|
| |
the chance of getting the same thread id when allocating a
new thread is reduced. This won't work if the application
creates a new thread for every time a thread exits, but
we're still within the allowances of POSIX.
Notes:
svn path=/head/; revision=116060
|
| |
|
|
|
|
|
|
|
|
|
| |
debugging is enabled so the symbol needs to be resolved before rtld
locking is enabled. I may not really know what I'm talking about,
but it works.
Submitted by: kan
Notes:
svn path=/head/; revision=116059
|
| |
|
|
| |
Notes:
svn path=/head/; revision=116030
|
| |
|
|
| |
Notes:
svn path=/head/; revision=116028
|
| |
|
|
| |
Notes:
svn path=/head/; revision=116027
|
| |
|
|
| |
Notes:
svn path=/head/; revision=116026
|
| |
|
|
| |
Notes:
svn path=/head/; revision=116025
|
| |
|
|
| |
Notes:
svn path=/head/; revision=116023
|
| |
|
|
| |
Notes:
svn path=/head/; revision=116022
|
| |
|
|
|
|
|
| |
instead of .Xr when needed
Notes:
svn path=/head/; revision=116021
|
| |
|
|
| |
Notes:
svn path=/head/; revision=116020
|
| |
|
|
|
|
|
|
|
|
| |
looking at the host environment for anything. This breaks building
-CURRENT on 4.x as well.
Submitted by: kan@
Notes:
svn path=/head/; revision=116004
|
| |
|
|
|
|
|
|
| |
doesn't get fooled into returning a bogus list. This should fix sysinstall
from segfaulting when no disk devices are present.
Notes:
svn path=/head/; revision=115981
|
| |
|
|
|
|
|
|
|
|
|
|
| |
cat ${.ALLSRC} > ${.TARGET}
rather than
ln -sf ${.ALLSRC} ${.TARGET}
not to depends on absolute-path of symbolic links.
Commented by: marcel, obrien, bde
Notes:
svn path=/head/; revision=115898
|
| |
|
|
|
|
|
| |
Format other unknown devices consistently in hex.
Notes:
svn path=/head/; revision=115881
|
| |
|
|
|
|
|
| |
fixes lots of lint(1) warnings.
Notes:
svn path=/head/; revision=115872
|
| |
|
|
|
|
|
|
| |
Don't cast thread_self() to int. Cast to uintptr_t. Pull in the
predefined printf format from <inttypes.h>
Notes:
svn path=/head/; revision=115855
|
| |
|
|
|
|
|
|
| |
In recurse(), cast the pointer difference to int to match the format.
The difference is expected to fit in an int.
Notes:
svn path=/head/; revision=115854
|
| |
|
|
| |
Notes:
svn path=/head/; revision=115839
|
| |
|
|
|
|
|
| |
Obtained from: deischen
Notes:
svn path=/head/; revision=115828
|
| |
|
|
|
|
|
| |
signal mask.
Notes:
svn path=/head/; revision=115827
|
| |
|
|
|
|
|
|
|
|
| |
- -elf in CFLAGS had no effect except to reduce portability.
- -elf in LDFLAGS had even less effect, since LDFLAGS is not used.
- -Wall in CFLAGS had no effect except to reduce portability and break
overriding of WARNS, since the setting of WARNS implies -Wall.
Notes:
svn path=/head/; revision=115826
|
| |
|
|
|
|
|
|
|
| |
an application compiled -static with libthr would dump core in
malloc(3) because the stub thread initialization routine in libc would
be used instead of the libthr supplied one.
Notes:
svn path=/head/; revision=115820
|
| |
|
|
|
|
|
|
|
| |
don't allow it at the moment, the correct thing to do is try again.
Otherwise, libthr would fail this test because it doesn't allow
an unlimited number of concurrent threads per application.
Notes:
svn path=/head/; revision=115819
|
| |
|
|
|
|
|
|
|
|
|
|
| |
that the old API (passing "" as the attribute name to the _get_
interface) is now deprecated (and was probably a bad idea).
Pointed out by: Dominic Giampaolo <dbg@apple.com>
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
Notes:
svn path=/head/; revision=115802
|
| |
|
|
| |
Notes:
svn path=/head/; revision=115798
|
| |
|
|
|
|
|
| |
Approved by: des (mentor)
Notes:
svn path=/head/; revision=115771
|
| |
|
|
|
|
|
|
|
| |
initialiazer.
Found by: tinderbox
Notes:
svn path=/head/; revision=115768
|
| |
|
|
|
|
|
|
|
| |
are destroyed.
Submitted by: tegge
Notes:
svn path=/head/; revision=115761
|
| |
|
|
| |
Notes:
svn path=/head/; revision=115745
|
| |
|
|
| |
Notes:
svn path=/head/; revision=115742
|
| |
|
|
|
|
|
| |
the same src/lib/libc_r/test/* tests that the other platforms pass.
Notes:
svn path=/head/; revision=115740
|
| |
|
|
|
|
|
| |
to a random memory location. Perl works a lot better with this.
Notes:
svn path=/head/; revision=115738
|
| |
|
|
|
|
|
|
|
| |
with the kind permission of the author/copyright holder.
Thanks to: phk
Notes:
svn path=/head/; revision=115733
|
| |
|
|
|
|
|
|
|
|
| |
hashing scheme used in Microsoft's NT machines. IT IS NOT SECURE!
DON'T USE IT! This is for the use of competent sysadmins only!
Submitted by: Michael Bretterklieber
Notes:
svn path=/head/; revision=115720
|
| |
|
|
|
|
|
|
| |
it's important the correct lock order is observed: lock first the joined and
then the joiner.
Notes:
svn path=/head/; revision=115693
|
| |
|
|
|
|
|
| |
The behaviour of this function is controlled by the argument: private.
Notes:
svn path=/head/; revision=115692
|
| |
|
|
| |
Notes:
svn path=/head/; revision=115666
|
| |
|
|
| |
Notes:
svn path=/head/; revision=115665
|
| |
|
|
|
|
|
|
|
| |
libthr. Oops, sorry about that.
Submitted by: "Simon L. Nielsen" <simon@nitro.dk>
Notes:
svn path=/head/; revision=115658
|
| |
|
|
|
|
|
|
|
| |
o Make sure the arguments to ctx_wrapper() are loaded from the
backing store by forcing an underflow. Do this by making all
registers in the register frame local.
Notes:
svn path=/head/; revision=115657
|
| |
|
|
|
|
|
|
| |
to mark a fully specified static link as dynamic; i.e. make
it a one-time link.
Notes:
svn path=/head/; revision=115650
|