| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
that it can be used in-kernel for a sysctl.
Notes:
svn path=/head/; revision=105045
|
|
|
|
|
|
|
| |
mix-up with siginterrupt().
Notes:
svn path=/head/; revision=105013
|
|
|
|
| |
Notes:
svn path=/head/; revision=104989
|
|
|
|
|
|
|
|
| |
5.0-R territory, as threatened. This only affects antique 5.0
systems that have not had a 'make world' done for well over a year.
Notes:
svn path=/head/; revision=104941
|
|
|
|
|
|
|
|
|
|
|
|
| |
international monetary values: int_p_cs_precedes, int_n_cs_precedes,
int_p_sep_by_space, int_n_sep_by_space, int_p_sign_posn, int_n_sign_posn.
This should not break existing binaries or LC_MONETARY data files.
Reviewed by: ache
MFC after: 1 month
Notes:
svn path=/head/; revision=104711
|
|
|
|
| |
Notes:
svn path=/head/; revision=104634
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o Add typedef for va_list.
o Add comment about missing restrict type-qualifiers.
o Move vscanf(), vsscanf() and vfscanf() to the C99-visible block.
o Add note about missing backing function for vfscanf().
o Restrict L_cuserid to only older versions of POSIX, and BSD
namespaces.
o Conditionalize some BSD-specific foo_unlock() macros.
Notes:
svn path=/head/; revision=104585
|
|
|
|
|
|
|
|
|
| |
o Add typedef for pid_t.
o Add comment about missing restrict type-qualifier.
o Remove unneeded includes (<sys/_posix.h> and <sys/time.h>).
Notes:
svn path=/head/; revision=104582
|
|
|
|
| |
Notes:
svn path=/head/; revision=104544
|
|
|
|
|
|
|
| |
<sys/cdefs.h>. Sort function prototypes.
Notes:
svn path=/head/; revision=104506
|
|
|
|
| |
Notes:
svn path=/head/; revision=104489
|
|
|
|
|
|
|
|
| |
locale-sensitive collation only in single-byte locales, and just does
binary comparison for the others with extended character sets.
Notes:
svn path=/head/; revision=104443
|
|
|
|
| |
Notes:
svn path=/head/; revision=104420
|
|
|
|
|
|
|
|
|
| |
prototype for regexec().
Noticed by: robert
Notes:
svn path=/head/; revision=104416
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o Source ID's in wrong location.
o Space used, instead of tab, after typedef.
o Unaligned function prototype for twalk().
Other changes:
o Add missing const qualifier in tfind().
o Add comment about missing functions.
Notes:
svn path=/head/; revision=104399
|
|
|
|
|
|
|
|
|
| |
`sigprocmask', `sigaltstack', and `sigwait' as well as to the
prototypes of the apparantly unimplemented functions `sigtimedwait'
and `sigwaitinfo'. This complies with IEEE Std 1003.1-2001.
Notes:
svn path=/head/; revision=104368
|
|
|
|
|
|
|
|
|
| |
o Fix regoff_t typedef to not require <sys/types.h> as a prerequisite
(specifically use `__off_t' instead of `off_t').
o Add restrict type-qualifier to function prototypes.
Notes:
svn path=/head/; revision=104356
|
|
|
|
|
|
|
|
| |
Requested by: kris, Emil Mikulic <emikulic@optushome.com.au>
MFC After: 1 day
Notes:
svn path=/head/; revision=104311
|
|
|
|
|
|
|
| |
PR: bin/40846
Notes:
svn path=/head/; revision=104288
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one into the latter and removed the former.
This works around the bug that some broken Makefiles add -I.../src/include
to CFLAGS, resulting in the old math.h being preferred and differences
between the headers possibly being fatal.
The merge mainly involves declaring some functions as __pure2 although
they are not yet all strictly free of side effects.
PR: 43544
Notes:
svn path=/head/; revision=104280
|
|
|
|
|
|
|
| |
software when you provide prototypes for non-existent functions.
Notes:
svn path=/head/; revision=104219
|
|
|
|
|
|
|
|
| |
Obtained from: NetBSD
Sponsored by: Apple
Notes:
svn path=/head/; revision=104128
|
|
|
|
|
|
|
|
|
| |
Although there was nothing wrong with getwc() and putwc(), getwchar()
and putwchar() assumed that <stdio.h> had been included before <wchar.h>,
which is not allowed by the standard.
Notes:
svn path=/head/; revision=104080
|
|
|
|
|
|
|
| |
headaches for common but deprecated uses of standard utilities.
Notes:
svn path=/head/; revision=103929
|
|
|
|
|
|
|
|
|
| |
here.
PR: 43326
Notes:
svn path=/head/; revision=103899
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o Include <sys/select.h> from <sys/types.h> in the __BSD_VISIBLE case,
so applications and base software can be slowly updated.
o Prototype select() in <sys/select.h>. It was previously only
prototyped in <unistd.h>.
o Add some XXX's to <sys/types.h>.
Reviewed by: -standards
Notes:
svn path=/head/; revision=103867
|
|
|
|
|
|
|
|
| |
vfwscanf(), vswscanf(), vwscanf(). As the name suggests, these are wide-
character versions of the scanf() family of functions.
Notes:
svn path=/head/; revision=103856
|
|
|
|
|
|
|
|
| |
Restrict qualifiers were added to the existing prototypes in <inttypes.h>
and the typedef for wchar_t was removed.
Notes:
svn path=/head/; revision=103793
|
|
|
|
|
|
|
|
|
| |
again).
Removed the second pair of banal comments about `quot' and `rem'.
Notes:
svn path=/head/; revision=103766
|
|
|
|
| |
Notes:
svn path=/head/; revision=103762
|
|
|
|
|
|
|
| |
formatted wide-character output.
Notes:
svn path=/head/; revision=103739
|
|
|
|
| |
Notes:
svn path=/head/; revision=103737
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(or would be) implemented (or not) exclusively in user-land. A threads
expert should check over the values I have set to make sure that they
correctly reflect reality.
Move all sysconf() keys here from <sys/unistd.h> as they are not implemented
in the kernel. Add new keys from 1003.1-2001 final text. (Some additional
keys are expected in TC1.)
Add some protection against redundant declarations between <stdlib.h>
and <unistd.h> for some functions which XSI requires in the former and
BSD traditionally declares in the latter. Restrict qualifiers and other
changes from 1003.1-2001 have not been made to the functions prototyped here.
(3 of 5)
Notes:
svn path=/head/; revision=103729
|
|
|
|
|
|
|
|
|
| |
new 1003.1-2001 declarations, commented out in cases where we do not
implement the function. Note that strtoq() and strtouq() are slated
for deletion in 6.0. (2 of 5)
Notes:
svn path=/head/; revision=103728
|
|
|
|
| |
Notes:
svn path=/head/; revision=103727
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
restrict type-qualifier.
Notes:
svn path=/head/; revision=103667
|
|
|
|
| |
Notes:
svn path=/head/; revision=103589
|
|
|
|
| |
Notes:
svn path=/head/; revision=103577
|
|
|
|
| |
Notes:
svn path=/head/; revision=103567
|
|
|
|
|
|
|
|
| |
o Use relatively new visibility primitives to conditionalize some
constants.
Notes:
svn path=/head/; revision=103522
|
|
|
|
|
|
|
| |
shared.
Notes:
svn path=/head/; revision=103521
|
|
|
|
|
|
|
| |
unimplemented functions.
Notes:
svn path=/head/; revision=103515
|
|
|
|
| |
Notes:
svn path=/head/; revision=103509
|
|
|
|
| |
Notes:
svn path=/head/; revision=103507
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
that strtod() does not (alternate digit characters, etc. are not handled).
Notes:
svn path=/head/; revision=103339
|
|
|
|
| |
Notes:
svn path=/head/; revision=103269
|
|
|
|
| |
Notes:
svn path=/head/; revision=103246
|
|
|
|
| |
Notes:
svn path=/head/; revision=103218
|