| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
will need to use.
Notes:
svn path=/head/; revision=103782
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Sort local variable declarations.
- Protect a hand-formatted comment from indent(1).
- Use portable casts, even though this is machine-dependant code.
- Remove extraneous blank lines.
- Remove trailing newline.
- Use sigdelset(3), not SIGDELSET(9).
Requested by: bde
Notes:
svn path=/head/; revision=103769
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103740
|
| |
|
|
|
|
|
| |
formatted wide-character output.
Notes:
svn path=/head/; revision=103739
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use the correct constants directly from sysconf() rather than calling
sysctl() to tell us the (still compiled-in) value. Leave the CTL_POSIX1B
stuff alone for now (but I'd like to see this replaced with a single
structure returning all of the relevant information).
Implement all of the keys from 1003.1-2001 that we can. Ensure that
the build will break if someone redefines an option constant to zero
without implementing the necessary presence-detection logic here.
(4 of 5)
Notes:
svn path=/head/; revision=103730
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
hack, thereby allowing future extensions to the structure (e.g., for extended
attributes) without rebreaking the ABI. FTSENT now contains a pointer to the
parent stream, which fts_compar() can then take advantage of, avoiding the
undefined behavior previously warned about. As a consequence of this change,
the prototype of the comparison function passed to fts_open() has changed
to reflect the required amount of constness for its use. All callers in the
tree are updated to use the correct prototype.
Comparison functions can now make use of the new parent pointer to access
the new stream-specific private data pointer, which is intended to assist
creation of reentrant library routines which use fts(3) internally.
Not objected to in spirit by: -arch
Notes:
svn path=/head/; revision=103726
|
| |
|
|
|
|
|
| |
_DIAGASSERT macro on NetBSD, but we don't need it.
Notes:
svn path=/head/; revision=103724
|
| |
|
|
|
|
|
| |
right way to do it.
Notes:
svn path=/head/; revision=103686
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103678
|
| |
|
|
|
|
|
| |
ungetc() instead of having ungetc() recurse on the lock.
Notes:
svn path=/head/; revision=103677
|
| |
|
|
|
|
|
| |
and __fgetwc() which can be used when we know the file is locked.
Notes:
svn path=/head/; revision=103676
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103668
|
| |
|
|
|
|
|
| |
setcontext(3) functions check the validify of the mcontext_t structs.
Notes:
svn path=/head/; revision=103666
|
| |
|
|
|
|
|
|
|
| |
"cast increases required alignment of target type" on some platforms.
Reviewed by: bde
Notes:
svn path=/head/; revision=103653
|
| |
|
|
|
|
|
|
|
| |
and wide characters. These were already documented in the manual page,
with an entry mentioning that they were not implemented yet. The XSI
%S and %C synoyms have not been added.
Notes:
svn path=/head/; revision=103633
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103630
|
| |
|
|
|
|
|
| |
_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS case.
Notes:
svn path=/head/; revision=103593
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103578
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103576
|
| |
|
|
|
|
|
|
|
| |
or "POSIX", other European locales). Use __sgetc() and __sputc() where
possible to avoid a wasteful lock and unlock for each byte and to avoid
function call overhead.
Notes:
svn path=/head/; revision=103539
|
| |
|
|
|
|
|
| |
sequence is detected.
Notes:
svn path=/head/; revision=103538
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103525
|
| |
|
|
|
|
|
|
|
| |
get applications to move to the ISO C interfaces as well as have the
freedom to replace the rune interfaces with ones that support stateful
conversions some time in the future.
Notes:
svn path=/head/; revision=103524
|
| |
|
|
|
|
|
|
|
| |
here in terms of mbrtowc(), wcrtomb(), and the single-byte I/O functions.
The rune I/O functions are about to become deprecated in favour of the
ones provided by ISO C90 Amd. 1 and C99.
Notes:
svn path=/head/; revision=103523
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103501
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103488
|
| |
|
|
|
|
|
|
|
|
| |
PR: bin/36175
Obtained from: OpenBSD
Reviewed by: silence on -audit
MFC after: 5 days
Notes:
svn path=/head/; revision=103480
|
| |
|
|
|
|
|
| |
Add a big ugly #warning as a reminder.
Notes:
svn path=/head/; revision=103460
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103443
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103442
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
under way to move the remnants of the a.out toolchain to ports. As the
comment in src/Makefile said, this stuff is deprecated and one should not
expect this to remain beyond 4.0-REL. It has already lasted WAY beyond
that.
Notable exceptions:
gcc - I have not touched the a.out generation stuff there.
ldd/ldconfig - still have some code to interface with a.out rtld.
old as/ld/etc - I have not removed these yet, pending their move to ports.
some includes - necessary for ldd/ldconfig for now.
Tested on: i386 (extensively), alpha
Notes:
svn path=/head/; revision=103436
|
| |
|
|
|
|
|
|
| |
reflect that they actually require a u_int32_t *, which is not
necessarily the same as an unsigned long *.
Notes:
svn path=/head/; revision=103429
|
| |
|
|
|
|
|
|
| |
Reviewed by: deischen, julian
Approved by: -arch
Notes:
svn path=/head/; revision=103406
|
| |
|
|
|
|
|
|
| |
Reviewed by: deischen, julian
Approved by: -arch
Notes:
svn path=/head/; revision=103405
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103401
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103399
|
| |
|
|
|
|
|
|
|
|
|
| |
KAME did the modification only to _dns_getaddrinfo(). However,
it is not sufficient, and res_queryN() should be modified, too.
So, I did same modification to res_queryN().
Obtained from: KAME
Notes:
svn path=/head/; revision=103357
|
| |
|
|
|
|
|
| |
Fail when it is detected.
Notes:
svn path=/head/; revision=103350
|
| |
|
|
|
|
|
| |
that strtod() does not (alternate digit characters, etc. are not handled).
Notes:
svn path=/head/; revision=103339
|
| |
|
|
|
|
|
|
| |
buffers; this is slower but safer for threaded programs where threads
often have relatively low stack size limits.
Notes:
svn path=/head/; revision=103337
|
| |
|
|
|
|
|
|
|
| |
broke pthreads.
Reported by: mbr, tjr
Notes:
svn path=/head/; revision=103335
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103324
|
| |
|
|
|
|
|
|
| |
fpsetround(), fpsetsticky(), obtained from NetBSD and tweaked a little
to use definitions from machine/fsr.h instead of magic numbers.
Notes:
svn path=/head/; revision=103323
|
| |
|
|
|
|
|
| |
Obtained from: KAME
Notes:
svn path=/head/; revision=103320
|
| |
|
|
|
|
|
|
|
|
|
|
| |
insure enough space is available for the response, or be prepared
to resize the buffer and retry as necessary.
Do the conservative thing and make sure enough space is available.
Reviewed by: silence on freebsd-audit
Notes:
svn path=/head/; revision=103307
|
| |
|
|
|
|
|
|
|
|
|
|
| |
When it is called directly, gcc is smart enough to generate inline
code for it, which is why it wasn't noticed before that it was missing.
fabs() would probably better fit into libm, but it has traditionally been
in libc on FreeBSD, so there is probably software around that makes
assumptions about this by now.
Notes:
svn path=/head/; revision=103296
|
| |
|
|
|
|
|
| |
not wchar_t * restrict.
Notes:
svn path=/head/; revision=103245
|
| |
|
|
|
|
|
|
| |
Reviewed by: mini
MFC after: 3 days
Notes:
svn path=/head/; revision=103240
|
| |
|
|
|
|
|
|
|
|
| |
and ucontext_t.
Reviewed by: mini
MFC after: 3 days
Notes:
svn path=/head/; revision=103239
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103218
|