Commit Graph

8571 Commits

Author SHA1 Message Date
manu 448e1c49b2 Add mount -o extattr option to enable extended attributs (corrently only
for UFS1).
Remove kernel option for EA backing store autocreation and do it by
default. Add a sysctl so that autocreated attriutr size can be modified.
2011-06-17 14:23:50 +00:00
christos 548c989a0b don't modify tzname unless we are the non-reentrant version. 2011-06-16 22:40:17 +00:00
plunky bdd01b22a1 Functions that return a struct or union, must set %eax to the value
of the original address of the callers area before it returns.

(System V ABI, i386 supplement, fourth edition, page 3-14)
2011-06-12 20:29:25 +00:00
matt f3fc9a4693 Use excb before and after the mt_fpcr/mf_fpcr instructions as specified
in the alpha ARM 4.7.8.1 (Accessing the FPCR):

	Because Alpha floating-point hardware can overlap the execution of
	a number of floating-point instructions, accessing the FPCR must
	be synchronized with other floating-point instructions. An EXCB
	instruction must be issued both prior to and after accessing the
	FPCR to ensure that the FPCR access is synchronized with the
	execution of previous and subsequent floating-point instructions;
	otherwise synchronization is not ensured.

Use unions to convert between double and uint64_t to avoid casting.
2011-06-12 05:44:36 +00:00
njoly 7acc235b8f Do not indent RETURN VALUES section (which was ignored because of
missing dash).
2011-06-09 12:13:00 +00:00
sjg 82f4eed556 _gr_copy() can get called with fromgrp->gr_mem == NULL. 2011-06-09 05:11:17 +00:00
njoly 463c1a0c0f Fix prologue macros order. 2011-06-08 18:09:57 +00:00
drochner a4fc3a054f make sure the infinity returned by HUGE_VALL has the "implicit"
bit set, otherwise it is invalid
This code is unlikely to be hit because gcc (and clang) use
their builtins for these special values.
2011-06-06 17:02:29 +00:00
christos 33c7476cb2 Revert previous and make frach be 0xc0000000 for NAN's generated by strtold()
as suggested by tron.
2011-06-05 14:43:12 +00:00
christos 093aa7c0f7 Make NAN tests consistent with other platforms and FreeBSD. 2011-06-04 15:45:41 +00:00
christos 85d18e0c63 remove string placed by error(1) 2011-06-04 14:18:10 +00:00
wiz d5982f0fd8 Sort errors. 2011-06-03 08:07:48 +00:00
jruoho 7a7aafd699 Note STANDARDS and use more markup. 2011-06-03 05:50:07 +00:00
yamt 63b82de8a6 compatibility note 2011-06-02 01:04:18 +00:00
christos 98715cd1ec PR/45007: rcmd_af(3) and thusly rsh(1) ignore requested address family
Pass in the address family to rshrcmd and DTRT.
While here KNF.
2011-05-31 06:49:26 +00:00
drochner 53cdf0b54e make the "tags" target non-.PHONY because it reflects a real file,
and remove some nonsense in libc Makefile which caused that
a "tags" file was written in my source tree
2011-05-27 17:06:54 +00:00
joerg a216da57a6 Default to -Wno-sign-compare -Wno-pointer-sign for clang.
Push -Wno-array-bounds down to the cases that depend on it.
Selectively disable warnings for 3rd party software or non-trivial
issues to be reviewed later to get clang -Werror to build most of the
tree.
2011-05-26 12:56:24 +00:00
christos 178153b0c2 use _ALIGN consistently. 2011-05-25 02:11:16 +00:00
christos bde00486af make this compile with DEBUG (_ALIGN was not defined). 2011-05-24 22:39:47 +00:00
ryo 52e6dde2a6 fix incorrect variable name 2011-05-24 02:31:11 +00:00
joerg 998c5d780f Make intermediate size variable size_t like the rest to avoid
unnecessary casting.
2011-05-23 14:53:46 +00:00
joerg 04d16b5c6d Use C99-style init in _CITRUS_PROP_HINT_END to avoid warnings for
uninitialised type field.
2011-05-23 14:52:32 +00:00
joerg 939ab48f97 Actually return something deterministic 2011-05-23 14:45:44 +00:00
joerg 608276435f Remove self-assignment of an argument that is later used. 2011-05-23 14:34:29 +00:00
joerg b53ad3df44 Use a plain float constant, no need to deal with messy 0r prefix 2011-05-22 20:11:47 +00:00
dholland d392ff6e7a Clarify paragraph about calling setprogname, requested by Tobias Ulmer on
freenode. Bump date.
2011-05-21 19:06:44 +00:00
dsl 67d513dd66 Remove __P() 2011-05-18 19:36:36 +00:00
christos 713ea1897d cleanup saving and restoring errno, and make it similar. 2011-05-18 01:59:39 +00:00
joerg c98c805c05 Trailing white space 2011-05-17 07:10:39 +00:00
enami bde048cc49 Use Pq or Po macro for better output rather than putting raw open paren
at the end of line.
2011-05-17 03:35:38 +00:00
christos ec3000cfb2 PR/44959: Henning Petersen: glob forgets to closedir on out of space condition. 2011-05-14 22:44:06 +00:00
nonaka 9af4d11fa4 Use "_end" instead of "end" for consistency with other architectures. 2011-05-13 23:14:36 +00:00
christos 1ff5a5dfd6 don't let readlink trash errno.; 2011-05-13 23:11:00 +00:00
jruoho fa096afe20 Xref raise_default_signal(3). 2011-05-09 09:06:21 +00:00
wiz 93cfe89ec0 Add missing preposition. 2011-05-05 07:36:44 +00:00
jruoho 19742b4964 Fix lead paragraph. 2011-05-05 05:58:14 +00:00
wiz daf04c06a3 Remove \*[q] -- not necessary, just use plain double quotes instead. 2011-05-03 09:36:24 +00:00
jruoho 5517207853 Xref bswap(3). Simplify STANDARDS. 2011-05-03 04:07:39 +00:00
jruoho db3b8477d4 Clarify STANDARDS (i.e. cf. ualarm(3) is no longer in POSIX). 2011-05-02 17:34:05 +00:00
jruoho a192422bb6 Note also that the interaction between setitimer(2) and alarm(3) or sleep(3)
is unspecified.
2011-05-02 17:14:20 +00:00
jruoho 04b57bd832 Remove NOTES as it is documented in itimerval(3). Remove #ifdefs from
SYNOPSIS (these are visible enough in the body of the text). Use a list for
the timers. Improve wording and markup.
2011-05-02 17:01:52 +00:00
christos 89d0622f3e Start eliminating "super-user" from the documentation. 2011-05-01 02:54:22 +00:00
christos 0a101028d4 nice should always return EPERM, not EACCES 2011-05-01 02:49:54 +00:00
martin 251de2dee0 Save a few global registers during set/longjmp - at least the application
registers and the only currently used system register (%g7).
Sparc now passes the setjmp tests (and should be able to build perl again).
2011-04-30 23:41:12 +00:00
martin 9881f8de04 Fix previous: the way we calculate, we need to test the size of sigjmp_buf 2011-04-30 23:39:08 +00:00
martin c670087695 Add another compile time assert: catch overflows of jmp_buf 2011-04-30 23:30:27 +00:00
martin b549c67469 Save/restore some global registers (sigsetjmp compatible). Does not realy
make a difference currently, but is a hard to spot blackhole if something
ever starts using the application registers.
2011-04-30 19:43:17 +00:00
martin 44283e6e19 Rearange jmp_buf content again: storing the sigsetjmp() save_mask midway
inside the environment is not a good idea, we may overwrite it when
fetching other details of the sigjmp environment.
Instead move it to the very end again.
Do not bother to save volatile (caller saved) global registers.
Fixes PR port-sparc64/44918.
2011-04-30 19:39:38 +00:00
wiz 3ecc6ccf87 Mark up NULL. 2011-04-29 09:43:28 +00:00
matt e148e1968d Use correct CALLFRAME_SIZ depending on ABI. 2011-04-29 08:05:22 +00:00