| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
'RELENG_5_3_0_RELEASE'.
This commit was manufactured to restore the state of the 5.3-RELEASE image.
|
| |
|
|
|
|
|
|
|
| |
(I believe there will be a tag slide for this)
Approved by: re (kensmith)
Notes:
svn path=/releng/5.3/; revision=137054
|
| |
|
|
| |
Notes:
svn path=/releng/5.3/; revision=136588
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Capture calls to execve() to make sure that the
signal mask is set correctly on the thread that is going to
continue in the new process. Required for Posix compliance.
This is not perfect and better fixes may happen after 5.3
is released.
Approved by: re (scottl)
Notes:
svn path=/stable/5/; revision=136394
|
| |
|
|
|
|
|
|
|
|
|
|
| |
revision 1.41
date: 2004/09/16 13:55:46; author: mtm; state: Exp; lines: +21 -0
Implement cancellation points in libc interfaces, as specified by POSIX.
=============================================================================
Approved by: re/scottl
Notes:
svn path=/stable/5/; revision=136321
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
revision 1.32
date: 2004/09/22 18:51:16; author: mtm; state: Exp; lines: +1 -14
Remove vestiges of libthr's signal mangling past. This fixes that last
known problem with mysql on libthr: not being able to kill mysqld.
----------------------------
revision 1.31
date: 2004/09/22 16:53:23; author: mtm; state: Exp; lines: +6 -27
The SUSv3 function say that the affected functions MAY FAIL, if the
specified mutex is invalid. In spec parlance 'MAY FAIL' means it's
up to the implementor. So, remove the check for NULL pointers for two
reasons:
1. A mutex may be invalid without necessarily being NULL.
2. If the pointer to the mutex is NULL core-dumping in the
vicinity of the problem is much much much better than failing
in some other part of the code (especially when the application
doesn't check the return value of the function that you oh so
helpfully set to EINVAL).
=============================================================================
Approved by: re/scottl
Notes:
svn path=/stable/5/; revision=136316
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
----------------------------
revision 1.15
date: 2004/10/08 14:48:02; author: mtm; state: Exp; lines: +1 -4
Remove a reference to a non-existent syscall: _thr_exit(). The
actual name is thr_exit(). How this ever worked is beyond me.
----------------------------
revision 1.14
date: 2004/10/06 14:20:57; author: mtm; state: Exp; lines: +2 -3
Close a race between a thread exiting and the freeing of it's stack.
After some discussion the best option seems to be to signal the thread's
death from within the kernel. This requires that thr_exit() take an
argument.
Discussed with: davidxu, deischen, marcel
MFC after: 3 days
=============================================================================
Approved by: re/scottl
Notes:
svn path=/stable/5/; revision=136315
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
lib/Makefile:
----------------------------
revision 1.1
date: 2004/08/19 23:41:12; author: davidxu; state: Exp;
Add AMD64 support code.
=============================================================================
RCS file: /home/ncvs/src/lib/libthr/arch/i386/i386/_setcurthread.c,v
----------------------------
revision 1.15
date: 2004/08/19 23:49:04; author: davidxu; state: Exp; lines: +10 -3
Adjust code to support AMD64, on AMD64, thread needs to set fsbase by
itself before it can execute any other code, so new thread should be
created with all signals are masked until after fsbase is set.
=============================================================================
RCS file: /home/ncvs/src/lib/Makefile,v
----------------------------
revision 1.190
date: 2004/08/19 23:51:42; author: davidxu; state: Exp; lines: +1 -2
build libthr on amd64.
=============================================================================
Approved by: re/scottl
Notes:
svn path=/stable/5/; revision=136313
|
| |
|
|
|
|
|
|
|
|
|
| |
Allocate red zone and stack space together and then split red zone from
allocated space, orignal code left red zone unallocated, but those space
can be allocated by user code, and result was providing no protection.
Approved by: re (scottl)
Notes:
svn path=/stable/5/; revision=136308
|
| |
|
|
| |
Notes:
svn path=/stable/5/; revision=136302
|
| |
|
|
|
|
|
|
|
| |
libc, libc_r, and libperl.
Approved by: re
Notes:
svn path=/stable/5/; revision=136044
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
libhistory.so.4
libm.so.2
libopie.so.2
libpcap.so.2
libreadline.so.4
Update the following libraries:
libc.so.4
libc_r.so.4
libperl.so.3
These changes were made by sliding the RELENG_5 and RELENG_5_BP labels.
Approved by: re
Notes:
svn path=/stable/5/; revision=136040
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
/lib/{libm,libreadline}
/usr/lib/{libhistory,libopie,libpcap}
Versions of effected files being MFC-ed from commit done to HEAD:
Revision Changes Path
1.367 +15 -0 src/UPDATING
1.10 +1 -1 src/gnu/lib/libreadline/Makefile.inc
1.19 +1 -1 src/lib/libopie/Makefile
1.34 +1 -1 src/lib/libpcap/Makefile
1.52 +1 -0 src/lib/msun/Makefile
Approved by: re (scottl)
Notes:
svn path=/stable/5/; revision=136030
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
| Remove __isnanl() to avoid conflicting with the same function in libm.
| __isnan() and __isnanf() must remain in libc for hysterical raisins.
| On the other hand, __isnanl() must live in libm because libm uses it
| internally and can't depend on older versions of libc to provide it.
| Fortunately, we don't need __isnanl() in both libraries.
Approved by: re (scottl)
Notes:
svn path=/stable/5/; revision=136013
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This includes:
1. More granular NO_BIND_* make knobs.
2. WITH_BIND_LIBS make knob.
3. Run in an automatically configured chroot dir by default.
4. Edit paths in man pages, and install man pages for liblwres.
5. Improve named.conf and make it work with the new structure.
6. Install the bind9 docs.
7. A few Makefile style fixes.
Approved by: re (scottl)
Notes:
svn path=/stable/5/; revision=135998
|
| |
|
|
|
|
|
| |
Approved by: re (scottl)
Notes:
svn path=/stable/5/; revision=135900
|
| |
|
|
|
|
|
| |
Approved by: re (scottl)
Notes:
svn path=/stable/5/; revision=135898
|
| |
|
|
|
|
|
|
|
| |
classes than exiting.
Approved by: re (scottl)
Notes:
svn path=/stable/5/; revision=135888
|
| |
|
|
|
|
|
| |
Approved by: re
Notes:
svn path=/stable/5/; revision=135802
|
| |
|
|
| |
Notes:
svn path=/stable/5/; revision=135779
|
| |
|
|
| |
Notes:
svn path=/stable/5/; revision=135753
|
| |
|
|
|
|
|
|
|
| |
values that must remain ustar compatible to less than this limit.
This fixes an internal assertion failure triggered by large uid/gid.
Approved by: re (Scott Long)
Notes:
svn path=/stable/5/; revision=135537
|
| |
|
|
|
|
|
|
|
|
|
| |
place during a split.
Obtained from: NetBSD
Approved by: re (scottl)
Notes:
svn path=/stable/5/; revision=135411
|
| |
|
|
|
|
|
|
|
|
| |
should be checked only after the full header is read, including any
extensions; otherwise regular files in GNU tar archives with '/' as the
100th char get treated as directories.
Approved by: re@ (Ken Smith)
Notes:
svn path=/stable/5/; revision=135022
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Refactor a bunch of scheduler code to give basically the same behaviour
but with slightly cleaned up interfaces.
(2004-09-05 02:09:54 UTC)
see version 1.16 of sched.h for the original commit message.
Approved by: re (scottl)
Notes:
svn path=/stable/5/; revision=134976
|
| |
|
|
|
|
|
| |
Approved by: re (Ken Smith)
Notes:
svn path=/stable/5/; revision=134972
|
| |
|
|
|
|
|
|
|
|
| |
with REG_ICASE.
PR: 71367
Approved by: re (scottl)
Notes:
svn path=/stable/5/; revision=134930
|
| |
|
|
|
|
|
|
|
| |
remainder of the RELENG_5/5-STABLE lifespan. It remains on in HEAD/6-CURRENT.
Approved by: re
Notes:
svn path=/stable/5/; revision=134905
|
| |
|
|
|
|
|
| |
Approved by: re (blanket)
Notes:
svn path=/stable/5/; revision=134744
|
| |
|
|
|
|
|
| |
Approved by: re (blanket)
Notes:
svn path=/stable/5/; revision=134741
|
| |
|
|
|
|
|
|
|
| |
vulnerability in zlib.
Approved by: re (scottl)
Notes:
svn path=/stable/5/; revision=134636
|
| |
|
|
|
|
|
|
| |
Cache uid-from-uname and gid-from-gname lookups during extraction
Approved by: re (Ken Smith)
Notes:
svn path=/stable/5/; revision=134624
|
| |
|
|
|
|
|
|
|
|
| |
'key' argument to mpool_open(3).
Approved by: re (kensmith)
MFC after: 3 days
Notes:
svn path=/stable/5/; revision=134570
|
| |
|
|
|
|
|
| |
Approved by: re (kensmith)
Notes:
svn path=/stable/5/; revision=134566
|
| |
|
|
|
|
|
|
|
| |
archive_string_sprintf.c 1.5: don't reuse va_list variable
archive_read_extract.c 1.34: don't change permissions on existing dirs
Approved by: re@ (Ken Smith)
Notes:
svn path=/stable/5/; revision=134563
|
| |
|
|
|
|
|
| |
Approved by: re (kensmith)
Notes:
svn path=/stable/5/; revision=134471
|
| |
|
|
| |
Notes:
svn path=/stable/5/; revision=134460
|
| |
|
|
|
|
|
| |
Approved by: re (scottl)
Notes:
svn path=/stable/5/; revision=134388
|
| |
|
|
|
|
|
| |
Approved by: re
Notes:
svn path=/stable/5/; revision=134198
|
| |
|
|
| |
Notes:
svn path=/stable/5/; revision=134171
|
| |
|
|
|
|
|
|
|
|
| |
is currently causing all static executables to fail.
Work done by: dfr
Approved by: re (rwatson)
Notes:
svn path=/stable/5/; revision=134120
|
| |
|
|
|
|
|
| |
Approved by: re (blanket)
Notes:
svn path=/stable/5/; revision=133997
|
| |
|
|
| |
Notes:
svn path=/stable/5/; revision=133968
|
| |
|
|
|
|
|
|
|
|
| |
Revert previous commit, tjr already fixed it and I was too stupid to
notice this fact.
Approved by: re (to avoid failing cvs ci)
Notes:
svn path=/head/; revision=133915
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
19 column positions wide in the first line and 20 in the rest of the lines.
This fixes the example to provide the correct output.
PR: 53454
Noticed by: Kuang-che Wu <kcwu@kcwu.homeip.net>
Submitted by: Marc Silver <marcs@draenor.org>
Approved by: re (scottl)
Notes:
svn path=/head/; revision=133914
|
| |
|
|
| |
Notes:
svn path=/head/; revision=133857
|
| |
|
|
|
|
|
| |
PR: 70518
Notes:
svn path=/head/; revision=133821
|
| |
|
|
| |
Notes:
svn path=/head/; revision=133806
|
| |
|
|
| |
Notes:
svn path=/head/; revision=133805
|
| |
|
|
|
|
|
| |
2. Enable TLS debugger support.
Notes:
svn path=/head/; revision=133802
|