| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
whether a named utility should behave in FreeBSD 4.x-compatible mode
or in a standard mode (default standard). The configuration is done
malloc(3)-style, with either an environment variable or a symlink.
Update expr(1) to use this new interface.
Notes:
svn path=/head/; revision=106065
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implement new sysconf keys. Change the implenentation of
_SC_ASYNCHRONOUS_IO in preparation for the next set of changes.
Move some limits which had been in <sys/syslimits.h> to <limits.h> where
they belong. They had only ever been in syslimits.h to provide for the
kernel implementation of the CTL_USER MIB branch, which went away with
newsysctl years ago. (There is a #error in <sys/syslimits.h> which I
will downgrade in the next commit.)
Notes:
svn path=/head/; revision=106055
|
| |
|
|
|
|
|
|
| |
did not exist in ISO C Amd. 1. Add #ifdef __LONG_LONG_SUPPORTED and lint
comments around wcstoll() and wcstoull().
Notes:
svn path=/head/; revision=106035
|
| |
|
|
| |
Notes:
svn path=/head/; revision=105987
|
| |
|
|
|
|
|
|
| |
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
Notes:
svn path=/head/; revision=105875
|
| |
|
|
|
|
|
| |
what the quantity actually is. Fix an easy const while I'm here.
Notes:
svn path=/head/; revision=105797
|
| |
|
|
|
|
|
| |
Approved by: deischen
Notes:
svn path=/head/; revision=105727
|
| |
|
|
| |
Notes:
svn path=/head/; revision=105400
|
| |
|
|
| |
Notes:
svn path=/head/; revision=105376
|
| |
|
|
|
|
|
|
|
|
|
|
| |
the compatibility library libcompat.
- Add new implementations of lsearch() and lfind() which conform to
IEEE Std 1003.1-2001 to libc. Add a new manual page for them and
add them to the makefile.
- Add function prototypes for lsearch() and lfind() to the search.h
header.
Notes:
svn path=/head/; revision=105250
|
| |
|
|
|
|
|
|
|
|
|
|
| |
page from the compatibility library.
- Add new implementations of insque() and remque() which conform to
IEEE Std 1003.1-2001 to libc. Add a new manual page for them and
connect them to the build.
- Add the prototypes of insque() and remque() to the search.h
header.
Notes:
svn path=/head/; revision=105245
|
| |
|
|
|
|
|
| |
separated by a blank line.
Notes:
svn path=/head/; revision=105208
|
| |
|
|
|
|
|
| |
strtok_r(). Merge conditional prototypes into the regular block.
Notes:
svn path=/head/; revision=105128
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
location.
o Don't prototype functions for which we don't have an implementation.
o Add forward declaration for struct __ucontext, previously this was
forward declared in <sys/signal.h>.
o Add a comment about the size of NSIG.
PR: 35924
Submitted by: bde
Notes:
svn path=/head/; revision=105107
|
| |
|
|
|
|
|
| |
for __vfscanf.
Notes:
svn path=/head/; revision=105098
|
| |
|
|
|
|
|
| |
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
|