| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
Main ones: mostly use conditional expressions in ifdefs instead of a
mixture of conditional expressions and nested ifdefs.
Nearby ones:
- don't do less than echo the code in the comment about libc_r
- fixed some internal insertion sort errors and indentation errors.
Notes:
svn path=/head/; revision=129237
|
|
|
|
| |
Notes:
svn path=/head/; revision=129236
|
|
|
|
| |
Notes:
svn path=/head/; revision=129229
|
|
|
|
| |
Notes:
svn path=/head/; revision=129225
|
|
|
|
| |
Notes:
svn path=/head/; revision=129216
|
|
|
|
| |
Notes:
svn path=/head/; revision=129215
|
|
|
|
| |
Notes:
svn path=/head/; revision=129208
|
|
|
|
| |
Notes:
svn path=/head/; revision=129207
|
|
|
|
|
|
|
| |
as stubs.
Notes:
svn path=/head/; revision=129206
|
|
|
|
| |
Notes:
svn path=/head/; revision=129205
|
|
|
|
|
|
|
|
| |
It should become useless when gcc 3.4 will be imported, as libgcc from
gcc 3.4 contains this bits for arm.
Notes:
svn path=/head/; revision=129203
|
|
|
|
|
|
|
| |
Obtained from: NetBSD
Notes:
svn path=/head/; revision=129202
|
|
|
|
| |
Notes:
svn path=/head/; revision=129201
|
|
|
|
| |
Notes:
svn path=/head/; revision=129200
|
|
|
|
| |
Notes:
svn path=/head/; revision=129184
|
|
|
|
|
|
|
|
| |
mbsrtowcs() and wcsrtombs(). Provide a fast implementation for the
trivial "NONE" encoding.
Notes:
svn path=/head/; revision=129179
|
|
|
|
| |
Notes:
svn path=/head/; revision=129173
|
|
|
|
| |
Notes:
svn path=/head/; revision=129172
|
|
|
|
|
|
|
| |
during lengthy extract operations.
Notes:
svn path=/head/; revision=129171
|
|
|
|
|
|
|
|
| |
buffer is non-null when the character is two bytes long, not when
the buffer is two bytes long.
Notes:
svn path=/head/; revision=129166
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove "sys/types.h" as "sys/param.h" is already included
Use cast rather than back-pointer to convert from public to private
version of FTS data, and so avoid littering fts.h with any of the
details.
Pointed out By: bde, kientzle
Notes:
svn path=/head/; revision=129161
|
|
|
|
|
|
|
|
| |
Submitted by: Michel Lavondes <fox@vader.aacc.cc.md.us>
PR: docs/66576
Notes:
svn path=/head/; revision=129160
|
|
|
|
|
|
|
|
| |
Submitted by: Michel Lavondès <fox@vader.aacc.cc.md.us>
PR: docs/66538
Notes:
svn path=/head/; revision=129159
|
|
|
|
|
|
|
| |
functions directly wherever possible.
Notes:
svn path=/head/; revision=129154
|
|
|
|
|
|
|
| |
file to avoid extern'ing them all over the place.
Notes:
svn path=/head/; revision=129153
|
|
|
|
|
|
|
| |
the whatis(1) output.
Notes:
svn path=/head/; revision=129151
|
|
|
|
| |
Notes:
svn path=/head/; revision=129147
|
|
|
|
|
|
|
|
|
|
| |
returning EPERM if the source address specified in the IP header did
not match the address bound to the prison.
Approved by: bmilekic (mentor)
Notes:
svn path=/head/; revision=129120
|
|
|
|
|
|
|
| |
do not appear as anything but the first byte of a multibyte character.
Notes:
svn path=/head/; revision=129117
|
|
|
|
|
|
|
| |
MFC after: 2 weeks
Notes:
svn path=/head/; revision=129113
|
|
|
|
|
|
|
|
|
|
| |
arguments. The function has as a second argument a struct passwd * pointer,
not a directory name.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=129112
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"A trailing newline is added if none is present."
The code in syslogd, stderr, and console output always adds a newline
at the EOL. However, the existing code never actually removed a
trailing newline, and apparently relied on syslogd to convert it
into a space character. Thus, the existing newline was converted
to a trailing space at the EOL by syslogd, while stderr, and console
output resulted in an empty line.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=129091
|
|
|
|
|
|
|
| |
inconsistent capitalization in comments).
Notes:
svn path=/head/; revision=129081
|
|
|
|
|
|
|
|
|
| |
RuneRange arrays. This is much faster when there are hundreds of
ranges (as is the case in UTF-8 locales) and was inspired by a
similar change made by Apple in Darwin.
Notes:
svn path=/head/; revision=129065
|
|
|
|
|
|
|
|
|
|
|
|
| |
o fix grammar nit
PR: 66289 [1]
Submitted by: Michel Lavondès <fox@vader.aacc.cc.md.us>
Obtained from: OpenBSD [1]
MFC after: 3 days
Notes:
svn path=/head/; revision=129064
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of stat(2) calls by keeping an eye of the number of links a directory
has. It assumes that each subdirectory will have a hard link to its
parent, to represent the ".." node, and stops calling stat(2) when
all links are accounted for in a given directory.
This assumption is really only valid for UNIX-like filesystems: A
concrete example is NTFS. The NTFS "i-node" does contain a link
count, but most/all directories have a link count between 0 and 2
inclusive. The end result is that find on an NTFS volume won't
actually traverse the entire hierarchy of the directories passed
to it. (Those with a link count of two are not traversed at all)
The fix checks the "UFSness" of the filesystem before enabling the
optimisation.
Reviewed By: Tim Kientzle (kientzle@)
Notes:
svn path=/head/; revision=129052
|
|
|
|
|
|
|
| |
Approved by: das (mentor)
Notes:
svn path=/head/; revision=129040
|
|
|
|
|
|
|
| |
Approved by: das (mentor)
Notes:
svn path=/head/; revision=129038
|
|
|
|
|
|
|
|
|
|
| |
types and describe them briefly.
Reviewed by: ru, bde
Approved by: das (mentor)
Notes:
svn path=/head/; revision=128999
|
|
|
|
|
|
|
|
| |
length to a separate variable so that it will be easier to adapt to
systems that don't have d_namlen in struct dirent.
Notes:
svn path=/head/; revision=128946
|
|
|
|
|
|
|
| |
Pointed out by: Simon Nielsen
Notes:
svn path=/head/; revision=128855
|
|
|
|
| |
Notes:
svn path=/head/; revision=128844
|
|
|
|
| |
Notes:
svn path=/head/; revision=128843
|
|
|
|
|
|
|
| |
- s/#ifdef FLOATING_POINT/#ifndef NO_FLOATING_POINT/
Notes:
svn path=/head/; revision=128822
|
|
|
|
|
|
|
|
| |
- s/#ifdef FLOATING_POINT/#ifndef NO_FLOATING_POINT/
- Remove HEXFLOAT
Notes:
svn path=/head/; revision=128821
|
|
|
|
|
|
|
|
|
|
|
| |
*printf() and *scanf(). Currently, this reduces the size of libc.so
by 9K on i386. But the real savings are for static binaries that use
*printf() or *scanf() but not strtod(); with an FP-disabled libc,
these binaries will not depend on the gdtoa routines, making each
binary about 22K smaller.
Notes:
svn path=/head/; revision=128820
|
|
|
|
|
|
|
|
|
|
|
|
| |
floating-point support, remove default definition of FLOATING_POINT
from the source, and change the compile-time option to
NO_FLOATING_POINT.
- Remove the HEXFLOAT option. It saves an insignificant amount of
space (<0.1% of the size of libc on i386) and complicates vfprintf()
and checkfmt().
Notes:
svn path=/head/; revision=128819
|
|
|
|
|
|
|
|
| |
support, fmtcheck() should not accept format strings that contain
floating-point formats.
Notes:
svn path=/head/; revision=128818
|
|
|
|
| |
Notes:
svn path=/head/; revision=128808
|
|
|
|
| |
Notes:
svn path=/head/; revision=128743
|