- 26 6月, 2011 1 次提交
-
-
由 Rich Felker 提交于
-
- 18 6月, 2011 1 次提交
-
-
由 Rich Felker 提交于
-
- 17 6月, 2011 2 次提交
-
-
由 Rich Felker 提交于
-
由 Rich Felker 提交于
-
- 10 6月, 2011 1 次提交
-
-
由 Rich Felker 提交于
looks like busybox is going to want it, and apparently some other low-level network software does too...
-
- 09 6月, 2011 1 次提交
-
-
由 Rich Felker 提交于
-
- 08 6月, 2011 1 次提交
-
-
由 Rich Felker 提交于
-
- 07 6月, 2011 3 次提交
-
-
由 Rich Felker 提交于
-
由 Rich Felker 提交于
this is not too ugly and should result in significant code size and performance improvements for many programs.
-
由 Rich Felker 提交于
basically there are 3 choices for how to implement this variable-size string member: 1. C99 flexible array member: breaks using dirent.h with pre-C99 compiler. 2. old way: length-1 string: generates array bounds warnings in caller. 3. new way: length-NAME_MAX string. no problems, simplifies all code. of course the usable part in the pointer returned by readdir might be shorter than NAME_MAX+1 bytes, but that is allowed by the standard and doesn't hurt anything.
-
- 31 5月, 2011 1 次提交
-
-
由 Rich Felker 提交于
-
- 30 5月, 2011 1 次提交
-
-
由 Rich Felker 提交于
there is a resource limit of 0 bits to store the concurrency level requested. thus any positive level exceeds a resource limit, resulting in EAGAIN. :-)
-
- 29 5月, 2011 1 次提交
-
-
由 Rich Felker 提交于
file actions are not yet implemented, but everything else should be mostly complete and roughly correct.
-
- 08 5月, 2011 1 次提交
-
-
由 Rich Felker 提交于
-
- 06 5月, 2011 1 次提交
-
-
由 Rich Felker 提交于
-
- 28 4月, 2011 2 次提交
-
-
由 Rich Felker 提交于
this slightly cuts down on the degree musl "fights with" gcc, but more importantly, it fixes a critical bug when gcc inlines a variadic function and optimizes out the variadic arguments due to noticing that they were "not used" (by __builtin_va_arg). we leave the old code in place if __GNUC__ >= 3 is false; it seems like it might be necessary at least for tinycc support and perhaps if anyone ever gets around to fixing gcc 2.95.3 enough to make it work..
-
由 Rich Felker 提交于
the old versions worked, but conflicted with programs which declared their own prototypes and generated warnings with some versions of gcc.
-
- 27 4月, 2011 1 次提交
-
-
由 Rich Felker 提交于
-
- 26 4月, 2011 2 次提交
-
-
由 Rich Felker 提交于
-
由 Rich Felker 提交于
-
- 22 4月, 2011 2 次提交
-
-
由 Rich Felker 提交于
-
由 Rich Felker 提交于
this is explicitly allowed by POSIX
-
- 21 4月, 2011 1 次提交
-
-
由 Rich Felker 提交于
-
- 15 4月, 2011 3 次提交
-
-
由 Rich Felker 提交于
-
由 Rich Felker 提交于
-
由 Rich Felker 提交于
-
- 14 4月, 2011 5 次提交
-
-
由 Rich Felker 提交于
some of these definitions were just plain wrong, others based on outdated ancient "non-64" versions of the kernel interface. as much as possible has now been moved out of bits/* these changes break abi (the old abi for these functions was wrong), but since they were not working anyway it can hardly matter.
-
由 Rich Felker 提交于
-
由 Rich Felker 提交于
-
由 Rich Felker 提交于
RLIM_* is in the reserved namespace for this header
-
由 Rich Felker 提交于
trash in the upper 32 bits was making the kernel sleep forever in select on 64-bit systems.
-
- 13 4月, 2011 7 次提交
-
-
由 Rich Felker 提交于
-
由 Rich Felker 提交于
-
由 Rich Felker 提交于
-
由 Rich Felker 提交于
this eliminates the ugly static buffer in programs that use ptsname_r.
-
由 Rich Felker 提交于
-
由 Rich Felker 提交于
-
由 Rich Felker 提交于
-
- 12 4月, 2011 1 次提交
-
-
由 Rich Felker 提交于
-
- 11 4月, 2011 1 次提交
-
-
由 Rich Felker 提交于
the basic idea is that the only things in alltypes.h should be types that either vary from system to system (in practice, not just in theoretical la-la land - this is the implementation so we choose what constraints we want to impose on ports) or which are needed by multiple system headers.
-