| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
netbsd-tests.test.mk (r289151)
- Eliminate explicit OBJTOP/SRCTOP setting
- Convert all ad hoc NetBSD test integration over to netbsd-tests.test.mk
- Remove unnecessary TESTSDIR setting
- Use SRCTOP where possible for clarity
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Divison
Notes:
svn path=/head/; revision=289172
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
Notes:
svn path=/head/; revision=284345
|
| |
| |
| |
| | |
Notes:
svn path=/projects/bmake/; revision=284172
|
| |\
| |/
|/|
| | |
Notes:
svn path=/projects/bmake/; revision=283595
|
| |\
| | |
| | |
| | | |
Notes:
svn path=/projects/bmake/; revision=274683
|
| | |
| | |
| | |
| | | |
Notes:
svn path=/projects/bmake/; revision=266219
|
| | |
| | |
| | |
| | | |
Notes:
svn path=/projects/bmake/; revision=265802
|
| |\ \
| | | |
| | | |
| | | | |
Notes:
svn path=/projects/bmake/; revision=255263
|
| | | |
| | | |
| | | |
| | | | |
Notes:
svn path=/projects/bmake/; revision=248169
|
| | | |
| | | |
| | | |
| | | | |
Notes:
svn path=/projects/bmake/; revision=246868
|
| | | |
| | | |
| | | |
| | | | |
Notes:
svn path=/projects/bmake/; revision=242788
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Requested by: Simon Gerraty <sjg@juniper.net>
Notes:
svn path=/projects/bmake/; revision=239572
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
architectures
MFC after: 1 week
Notes:
svn path=/head/; revision=282057
|
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | | |
While here reduce a bit overlinking
Notes:
svn path=/head/; revision=275024
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
A variant of this code has been tested on amd64/i386 for some time by
EMC/Isilon on 10-STABLE/11-CURRENT. It builds on other architectures, but the
code will remain off until it's proven it works on virtual hardware or real
hardware on other architectures
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=274580
|
|/
|
|
|
|
|
|
|
|
| |
As mentioned before, we should at least aim to have one piece of code in
both user space and kernel space that uses C11 atomics, to get some
coverage. This piece of code can be migrated trivially, so it's a good
candidate.
Notes:
svn path=/head/; revision=252412
|
|
|
|
|
|
|
|
|
|
| |
use it by its new name (SIGLIBRT) rather than internal definition
in librt (SIGSERVICE).
Approved by: davidxu, arch
Notes:
svn path=/head/; revision=233519
|
|
|
|
|
|
|
|
| |
Reported by: slonoman2011 yandex ru
MFC after: 1 week
Notes:
svn path=/head/; revision=227661
|
|
|
|
|
|
|
|
|
|
|
|
| |
ctfconvert will corrupt object files that are compiled with -g, if it is
not run with -g itself.
To fix it, remove -g from CFLAGS in lib/librt/Makefile. If you need to
compile this library with debug info, use DEBUG_FLAGS=-g instead, which
will work correctly, even when using WITH_CTF.
Notes:
svn path=/head/; revision=218984
|
|
|
|
|
|
|
|
|
|
| |
for them, two functions _pthread_cancel_enter and _pthread_cancel_leave
are added to let thread enter and leave a cancellation point, it also
makes it possible that other functions can be cancellation points in
libraries without having to be rewritten in libthr.
Notes:
svn path=/head/; revision=213153
|
|
|
|
| |
Notes:
svn path=/head/; revision=204329
|
|
|
|
|
|
|
|
|
|
|
|
| |
Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and
lower it when needed.
I'm setting WARNS?=0 for secure/. It seems secure/ includes the
Makefile.inc provided by lib/. I'm not going to touch that directory.
Most of the code there is contributed anyway.
Notes:
svn path=/head/; revision=201381
|
|
|
|
|
|
|
|
|
|
| |
mq_receive
mq_send
mq_timereceive
mq_timedsend
Notes:
svn path=/head/; revision=199475
|
|
|
|
| |
Notes:
svn path=/head/; revision=199469
|
|
|
|
| |
Notes:
svn path=/head/; revision=199465
|
|
|
|
|
|
|
|
|
| |
sigev_generation to be unsigned
MFC after: 1 month
Notes:
svn path=/head/; revision=181778
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Warning, after symbol versioning is enabled, going back is not easy
(use WITHOUT_SYMVER at your own risk).
Change the default thread library to libthr.
There most likely still needs to be a version bump for at least the
thread libraries. If necessary, this will happen later.
Notes:
svn path=/head/; revision=169524
|
|
|
|
| |
Notes:
svn path=/head/; revision=169098
|
|
|
|
| |
Notes:
svn path=/head/; revision=169090
|
|
|
|
|
|
|
| |
instead of pthread_create.
Notes:
svn path=/head/; revision=157242
|
|
|
|
| |
Notes:
svn path=/head/; revision=157078
|
|
|
|
| |
Notes:
svn path=/head/; revision=156734
|
|
|
|
| |
Notes:
svn path=/head/; revision=156529
|
|
|
|
|
|
|
| |
serialized.
Notes:
svn path=/head/; revision=156414
|
|
|
|
| |
Notes:
svn path=/head/; revision=156384
|
|
|
|
|
|
|
|
|
| |
POSIX implies that the user callback function must be executed in clean
environment.
2. Use newly introduced pthread stubs in libc.
Notes:
svn path=/head/; revision=156383
|
|
|
|
|
|
|
|
|
|
|
| |
is default and caller does not require dedicated thread. timer needs
a dedicated thread to maintain overrun count correctly in notification
context. mqueue and aio can use thread pool to do notification
concurrently, the thread pool has lifecycle control, some threads will
exit if they have idled for a while.
Notes:
svn path=/head/; revision=156267
|
|
|
|
| |
Notes:
svn path=/head/; revision=156265
|
|
|
|
|
|
|
|
| |
2. Save and restore syscall errno correctly.
3. Style fix.
Notes:
svn path=/head/; revision=156194
|
|
|
|
| |
Notes:
svn path=/head/; revision=156193
|
|
|
|
| |
Notes:
svn path=/head/; revision=156192
|
|
|
|
| |
Notes:
svn path=/head/; revision=156142
|
|
|
|
| |
Notes:
svn path=/head/; revision=156141
|
|
Current the library implements mqueue, timer and aio with SIGEV_THREAD
notification supported.
Earlier version reviewed by: deischen
Notes:
svn path=/head/; revision=156136
|