| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/head/; revision=134473
|
|
|
|
|
|
|
|
|
|
|
|
| |
mpool_open(3) - it is *not* really used for synchronization; in fact,
it is not used at all.
PR: 70929
Submitted by: Martin Kammerhofer <dada@sbox.tugraz.at>
MFC after: 3 days
Notes:
svn path=/head/; revision=134381
|
|
|
|
|
|
|
|
|
|
| |
This should provide a big performance boost for folks using NIS or LDAP.
MFC after: 3 days
Thanks to: Jun Kuriyama (for reminding me that this was still on my TODO list)
Notes:
svn path=/head/; revision=134367
|
|
|
|
|
|
|
|
|
|
| |
For reference, this bug was first reported at
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=252253
Submitted by: "Dmitry V. Levin" <ldv@altlinux.org>
Notes:
svn path=/head/; revision=134354
|
|
|
|
|
|
|
|
| |
Submitted by: Sean McNeil <sean@mcneil.com>
MFC after: 3 days
Notes:
svn path=/head/; revision=134332
|
|
|
|
|
|
|
|
|
|
|
| |
This closes a security hole. Otherwise, libarchive will happily
extract into directories to which it lacks write permissions by
resetting the permissions during the extract.
Thanks to: Kris Kennaway
Notes:
svn path=/head/; revision=134328
|
|
|
|
|
|
|
|
|
| |
a crash on amd64, in particular.
Thanks to: Sean McNeil
Notes:
svn path=/head/; revision=134327
|
|
|
|
| |
Notes:
svn path=/head/; revision=134326
|
|
|
|
|
|
|
| |
Reviewed by: deischen
Notes:
svn path=/head/; revision=134319
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
_mcount() stub when profiling is enabled. Emit this code sequence
for assembly routines as welli (MCOUNT definition in <machine/asm.h>.
We do not pass the GOT entry however as the 4th argument, because it's
not used. The _mcount() stub calls __mcount(), which does the actual
work. Define _MCOUNT_DECL to define __mcount. We do not have an
implementation of mcount(), so we define MCOUNT as empty, but have a
weak alias to _mcount() in _mcount.S.
Note that the _mcount() stub in the kernel is slightly different from
the stub in userland. This is because we do not have to worry about
nested routines in the kernel.
Notes:
svn path=/head/; revision=134287
|
|
|
|
|
|
|
| |
to setvbuf(3) and friends.
Notes:
svn path=/head/; revision=134277
|
|
|
|
|
|
|
|
| |
implementations written by Todd C. Miller. These are cleaner, less buggy
and actively maintained.
Notes:
svn path=/head/; revision=134244
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
64 bit systems, years roughly -2^31 through 2^31 can be represented in
time_t without any trouble. 32 bit time_t systems only range from
roughly 1902 through 2038. As a consequence, none of the date munging
code for all the various calendar tweaks before then is present. There
are other problems including the fact that there was no 'year zero' and
so on. So rather than get excited about trying to figure out when the
calendar jumped by two weeks etc, simply disallow negative (ie: prior to
1900) years.
This happens to have an important side effect. If you bzero a 'struct
tm', it corresponds to 'Jan 0, 1900, 00:00 GMT'. This happens to be
representable (after canonification) in 64 bit time_t space. Zero tm
structs are generally an error and mktime normally returns -1 for them.
Interestingly, it tries to canonify the 'jan 0' to 'dec 31, 1899', ie:
year -1. This conveniently trips the negative year test above, which
means we can trivially detect the null 'tm' struct.
This actually tripped up code at work. :-/ (Don't ask)
Notes:
svn path=/head/; revision=134231
|
|
|
|
|
|
|
| |
MFC after: 3 days
Notes:
svn path=/head/; revision=134212
|
|
|
|
|
|
|
|
|
|
| |
to the current LC_COLLATE setting, not in "ASCII order".
PR: 54391
MFC after: 1 week
Notes:
svn path=/head/; revision=134208
|
|
|
|
|
|
|
| |
Reviewed by: desichen
Notes:
svn path=/head/; revision=134115
|
|
|
|
|
|
|
| |
prevents all static binaries from running.
Notes:
svn path=/head/; revision=134110
|
|
|
|
|
|
|
| |
"obsolete" instead of "deprecated".
Notes:
svn path=/head/; revision=134108
|
|
|
|
| |
Notes:
svn path=/head/; revision=134107
|
|
|
|
|
|
|
| |
"obsolete" instead of "deprecated".
Notes:
svn path=/head/; revision=134106
|
|
|
|
|
|
|
| |
to "obsolete".
Notes:
svn path=/head/; revision=134104
|
|
|
|
|
|
|
|
| |
describe the 4.4BSD extension of accepting characters (runes) outside of
the range of unsigned char.
Notes:
svn path=/head/; revision=134103
|
|
|
|
| |
Notes:
svn path=/head/; revision=134093
|
|
|
|
| |
Notes:
svn path=/head/; revision=134052
|
|
|
|
|
|
|
|
| |
itself before it can execute any other code, so new thread should be
created with all signals are masked until after fsbase is set.
Notes:
svn path=/head/; revision=134051
|
|
|
|
| |
Notes:
svn path=/head/; revision=134050
|
|
|
|
|
|
|
|
|
|
|
| |
Requested by: keramida
Bump .Dd
Requested by: ru
Notes:
svn path=/head/; revision=134020
|
|
|
|
|
|
|
|
|
|
|
|
| |
GP register, because it's clobbered for calls across load modules. The
previous commit inserted the call to _init_tls() between the call to
atexit() and the restoration of the GP register clobbered by it. Fix:
restore GP before we call _init_tls().
Pointy hat: dfr@
Notes:
svn path=/head/; revision=133989
|
|
|
|
| |
Notes:
svn path=/head/; revision=133985
|
|
|
|
|
|
|
|
|
| |
having a valid %gs when it initialises.
MFC after: 2 days
Notes:
svn path=/head/; revision=133949
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
2. Export symbols needed by debugger.
Notes:
svn path=/head/; revision=133801
|
|
|
|
| |
Notes:
svn path=/head/; revision=133800
|
|
|
|
| |
Notes:
svn path=/head/; revision=133775
|
|
|
|
| |
Notes:
svn path=/head/; revision=133756
|
|
|
|
| |
Notes:
svn path=/head/; revision=133755
|
|
|
|
| |
Notes:
svn path=/head/; revision=133754
|
|
|
|
|
|
|
| |
PR: 56653
Notes:
svn path=/head/; revision=133723
|
|
|
|
| |
Notes:
svn path=/head/; revision=133719
|
|
|
|
|
|
|
|
|
|
| |
simple errx() function.
Improve behavior when bzlib/zlib are missing by detecting and
issuing an error message on attempts to read gzip/bzip2 compressed
archives.
Notes:
svn path=/head/; revision=133710
|
|
|
|
| |
Notes:
svn path=/head/; revision=133708
|
|
|
|
|
|
|
|
| |
PR: 56653 (libc/rpc bits)
Approved by: alfred
Notes:
svn path=/head/; revision=133693
|
|
|
|
|
|
|
|
|
|
| |
to mksnap_ffs(8).
PR: 70402
Submitted by: James Raftery <james@now.ie>
Notes:
svn path=/head/; revision=133654
|
|
|
|
|
|
|
|
|
| |
2. Implement functions: libthr_db_thr_setfpregs, libthr_db_thr_setregs,
libthr_db_ta_map_id2thr.
3. simplify libthr_db_thr_getfpregs, libthr_db_thr_getgregs.
Notes:
svn path=/head/; revision=133631
|