aboutsummaryrefslogtreecommitdiff
path: root/include/stdio.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-11-23add missing startfiles for powerpcRich Felker2-0/+28
2012-11-23fix up leftover, incorrect NSIG definitions in arch-specific signal.hRich Felker5-5/+0
2012-11-23remove stuff that doesn't belong in powerpc 32-bit sigcontextRich Felker1-4/+0
these fields were wrongly copied from the kernel's ppc64 struct def
2012-11-21more ppc signal.h typedef order fixesRich Felker1-13/+13
2012-11-21fix misordered typedefs in ppc signal.hRich Felker1-2/+2
2012-11-21ppc signal/NSIG related fix (warning fix, redefinition)Rich Felker1-2/+1
2012-11-21add back NSIG, removed from powerpc in last commit, but for all archsRich Felker7-0/+13
unlike the previous definition, NSIG/_NSIG is supposed to be one more than the highest signal number. adding this will allow simplifying libc-internal code that makes signal-related syscalls, which can be done as a later step. some apps might use it too; while this usage is questionable, it's at least not insane.
2012-11-21make powerpc signal.h namespace-clean for posix/isocRich Felker1-19/+32
also handle the non-GNUC case where alignment attribute is not available by simply omitting it. this will not cause problems except for inclusion of mcontex_t/ucontext_t in application-defined structures, since the natural alignment of the uc_mcontext member relative to the start of ucontext_t is already correct. and shame on whoever designed this for making it impossible to satisfy the ABI requirements without GNUC extensions.
2012-11-21fix powerpc types to match abi, and some feature test issuesRich Felker3-7/+8
2012-11-21fix invalid usage of mcontext_t in powerpc signal.hrofl0r1-1/+1
2012-11-19powerpc: handle syscall error in clone.rofl0r2-39/+24
sigsetjmp: store temporaries in jmp_buf rather than on stack.
2012-11-18fix error in configure script using >/dev/null in noclobber modeRich Felker1-1/+1
2012-11-18fix powerpc asm not to store data in volatile space below stack pointerRich Felker2-12/+12
it's essential to decrement the stack pointer before writing to new stack space, rather than afterwards. otherwise there is a race condition during which asynchronous code (signals) could clobber the data being stored. it may be possible to optimize the code further using stwu, but I wanted to avoid making any changes to the actual stack layout in this commit. further improvements can be made separately if desired.
2012-11-18fix breakage from introducing bits header for sys/io.hRich Felker7-6/+3
apparently some other archs have sys/io.h and should not break just because they don't have the x86 port io functions. provide a blank bits/io.h everywhere for now.
2012-11-18add port io functions to sys/io.hRich Felker5-4/+167
based on proposal by Isaac Dunham. nonexistance of bits/io.h will cause inclusion of sys/io.h to produce an error on archs that are not supposed to have it. this is probably the desired behavior, but the error message may be a bit unusual.
2012-11-18add missing const on powerpc FE_DFL_ENVRich Felker1-1/+1
2012-11-18fenv support for ppc, untestedRich Felker2-7/+148
based on code sent to the mailing list by nsz, with minor changes.
2012-11-18fix feholdexcept -- it needs to clear exceptions after saving environmentRich Felker1-0/+1
2012-11-18fcntl.h: O_SEARCH was missing for powerpcrofl0r6-24/+13
put some macros that do not differ between architectures in the main header and remove from bits. restructure mips header so it has the same structure as the others.
2012-11-18math: use float constants in exp10f.cSzabolcs Nagy1-1/+1
use the 'f' suffix when a float constant is not representable
2012-11-18math: expl.c cleanupSzabolcs Nagy1-24/+19
raise overflow and underflow when necessary, fix various comments.
2012-11-18math: expf.c cleanupSzabolcs Nagy2-63/+55
similar to exp.c cleanup: use scalbnf, don't return excess precision, drop some optimizatoins. exp.c was changed to be more consistent with expf.c code.
2012-11-18ppc socket.h: add forgotten cmsghdrrofl0r1-0/+7
2012-11-17fix typo in dynamic linker path file loading codeRich Felker1-1/+1
fortunately the memory corruption could not hurt anything, but it prevented clearing the final newline and thus prevented the last path element from working.