Commit Graph

8651 Commits

Author SHA1 Message Date
joerg
d24dcc0dc7 Uses non-literal format strings 2011-08-25 18:20:22 +00:00
christos
14e36cd2fb remove unneeded casts 2011-08-24 07:51:31 +00:00
jmcneill
f7257e7810 maxmimum -> maximum 2011-08-23 17:28:34 +00:00
enami
75f2eef8f6 Fix the name of syscall which takes timespec as argument. 2011-08-22 22:14:46 +00:00
dholland
75fea7f548 Add patch from Klaus Klein in PR 45258 to note that popcount32/64
require <stdint.h>.
2011-08-22 01:36:04 +00:00
wiz
5cbea9c38a Fix variable name in SYNOPSIS to match DESCRIPTION.
From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
2011-08-20 21:35:32 +00:00
christos
01fb81a616 fix the rest of libc mi gcc-4.5 hacks. portmasters should fix the md ones. 2011-08-17 09:53:53 +00:00
wiz
17d9c004a3 Remove trailing whitespace. Bump date for previous.
New sentence, new live. End sentence with dot.
2011-08-17 08:29:20 +00:00
manu
5b61306f9b Add futimens(2) and part of utimnsat(2) 2011-08-17 07:22:33 +00:00
christos
0087958f8b do the overflow check in a way that gcc-4.5 likes. 2011-08-16 07:51:46 +00:00
christos
a9157d7432 annotate that some functions use non-literal format strings. 2011-08-14 09:07:37 +00:00
christos
0461c07844 no need for the snprintf/asprintf dance; use fixed width formats. 2011-08-14 09:07:15 +00:00
jruoho
ea330d8d1a Xref limits(3). 2011-08-09 18:11:37 +00:00
joerg
82c56d333f libc passes the relaxed array boundary check in clang now. 2011-08-09 13:03:36 +00:00
wiz
941368522d Sort sections. Remove trailing whitespace. Sort errors.
New sentence, new line.
2011-08-08 19:50:17 +00:00
manu
9db30be448 First stage of support for Extended API set 2. Most of the think is
unimplemented, except enough of linkat(2) to hardlink to a symlink.

Everything new in headers is guarded #ifdef _INCOMPLETE_XOPEN_C063 since
some software (e.g.: xcvs in our own tree) will assume they can use openat(2)
when AT_FDCWD is defined. _INCOMPLETE_XOPEN_C063 will go away once support
will be completed.
2011-08-08 12:08:52 +00:00
jruoho
e2ab801e81 Xref chflags(2) and stat_flags(3) with each other. 2011-08-06 11:28:24 +00:00
wiz
942842ef79 Drop trailing whitespace. 2011-08-06 11:10:01 +00:00
jruoho
2cd297546b Xref the non-standard finite(3). 2011-08-06 11:02:41 +00:00
wiz
ebddce5561 Bump date for previous. Remove trailing whitespace.
Sort error descriptions.
2011-08-03 09:48:12 +00:00
manu
32c00d6291 Make cp -p and mv preverve extended attributes, and complain if they cannot.
Also introduce library functions for copying extended attributes from one
file to another:
- extattr_copy_file, extattr_copy_fd, extattr_copy_link, with FreeBSD style,
  where a namespace is to be supplied
- cpxattr, fcpxattr, lcpxattr, with Linux style, where all namespaces
  accessible to the caller are copied, and the others are silently ignored.
2011-08-03 04:11:15 +00:00
njoly
f3d20aa109 Adjust xref varargs(3) -> stdarg(3) 2011-07-25 19:42:50 +00:00
joerg
9c6b248add Set error indicator on invalid arguments. From Carsten Hey. 2011-07-22 23:12:30 +00:00
wiz
0101512687 Consistently mark up defined values with Dv. 2011-07-22 11:02:39 +00:00
njoly
bec33204fe Remove unneeded `Either' word in EFAULT error description. 2011-07-20 17:51:25 +00:00
jruoho
4c0e40e4b4 Use a list for clarity, update standards, etc. 2011-07-18 05:17:16 +00:00
joerg
3eb244d801 Retire varargs.h support. Move machine/stdarg.h logic into MI
sys/stdarg.h and expect compiler to provide proper builtins, defaulting
to the GCC interface. lint still has a special fallback.
Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and
derive va_list as required by standards.
2011-07-17 20:54:30 +00:00
christos
ab0103dee5 fix type punned warnings in debugging code. 2011-07-17 20:47:39 +00:00
jruoho
5941dd2312 Note that dup2(2) and dup3(2) may not fail with EMFILE; from PR lib/45148. 2011-07-16 14:33:33 +00:00
christos
534ca6a0dd mention EINVAL. 2011-07-15 14:59:33 +00:00
jruoho
7f1ed5f987 Small markup edit. 2011-07-15 09:44:14 +00:00
jruoho
872b41c159 Small markup glitch. 2011-07-15 08:17:36 +00:00
wiz
d66479d008 New sentence, new line. 2011-07-14 22:12:30 +00:00
jruoho
bce528f484 Complete prototypes, markup NULL, complete return values, more markup. 2011-07-14 21:25:42 +00:00
mrg
f31d8e575a rename sparc64 BLOCK_SIZE and BLOCK_ALIGN to have SPARC64_ prefixes.
for the assembler files, define the old names to the new names
since using the new names cause ugliness due to longer identifer
names, and reduces churn.

fixes build issues in dtv and vaguely makes <machine/psl.h> slightly
less name-space invasive.
2011-07-12 07:51:33 +00:00
matt
85f1d6f3df Don't use "f" with non-fp types. Use a union to go between
double and uint64_t.  Makes clang happy.
2011-07-10 21:18:47 +00:00
matt
23282762ff Fix so that float128_to_uint64_round_to_zero is defined for sparc64.
(isn't tha a namespace violation?)
2011-07-10 04:52:23 +00:00
plunky
14f0284e32 don't indent this bullet list either, it is not required
(the text is indented anyway)
2011-07-09 09:12:11 +00:00
matt
f73fcccaa1 Don't build tf (long double) if building for O32. 2011-07-09 04:12:01 +00:00
matt
0342df8561 Appease lint and don't use C99 features. 2011-07-09 03:16:40 +00:00
matt
cee1c10ee1 Add ieee754 versions of the compiler runtime functions
__fixuns{sf,df,tf}{si,di}.
Add an ieee754 version of the compiler runtime function __floatuntfdi
2011-07-09 02:30:27 +00:00
matt
e17674a5a4 Add SOFTFLOAT_NEED_FIXUNS condition around the float128 fixuns 2011-07-09 02:28:31 +00:00
wiz
d89020203c Bump date for xdr_sizeof. Remove trailing whitespace. 2011-07-08 19:28:22 +00:00
wiz
cbbf7c09a0 Sort error descriptions. 2011-07-08 19:25:51 +00:00
matt
85c07878cd Don't define a new enum. Just #define round_* to their FP_Rx instead. 2011-07-07 07:14:57 +00:00
manu
8f6bd1b1eb Add documentation link xdr_sizeof(3) -> xdr(3) 2011-07-04 12:05:00 +00:00
mrg
bf90b28081 avoid some uninitalised variable warnings. 2011-07-04 11:46:41 +00:00
mrg
de4475a299 add support for __floatunsisf(). 2011-07-04 11:22:39 +00:00
mrg
ceb5b44c16 insert some (uintptr_t) between int and pointer casts. 2011-07-04 11:01:40 +00:00
manu
b4a55eb6f9 Document newly imported xdr_sizeof() 2011-07-04 08:19:51 +00:00