Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2013-01-12 | add missing mmap options and madvices to bits/mman.h based on linux headers | Szabolcs Nagy | -0/+7 | |
2013-01-12 | add missing F_GETOWNER_UIDS flag to bits/fcntl.h | Szabolcs Nagy | -0/+1 | |
2013-01-12 | add missing EHWPOISON to bits/errno.h | Szabolcs Nagy | -0/+1 | |
it was already defined for mips, but was missing from other archs | ||||
2012-12-07 | fix trailing whitespace issues that crept in here and there | Rich Felker | -9/+9 | |
2012-12-06 | add more arch-specific MAP_ macros to bits/mman.h | rofl0r | -0/+4 | |
these are also needed by qemu. | ||||
2012-12-06 | remove MAP_32 from non-x86 archs | rofl0r | -1/+0 | |
both kernel and glibc define it only on x86(_64). | ||||
2012-12-06 | add MAP_NORESERVE to bits/mman.h | rofl0r | -0/+1 | |
this is needed for qemu, and since it differs for each arch it can't be circumvented easily by using a macro in CFLAGS. | ||||
2012-11-26 | remove stat member aliases from ppc-specific bits/stat.h | Rich Felker | -6/+0 | |
if these are to be supported, they belong in the main stat.h, not repeated for each arch. | ||||
2012-11-25 | fixup mcontext stuff to expost gregset_t/fpregset_t as appropriate | Rich Felker | -1/+1 | |
2012-11-25 | make sys/procfs.h mostly work on most archs | Rich Felker | -0/+11 | |
these structures are purely for use by trace/debug tools and tools working with core files. the definition of fpregset_t, which was previously here, has been removed because it was wrong; fpregset_t should be the type used in mcontext_t, not the type used in ptrace/core stuff. | ||||
2012-11-23 | begin sys/user.h and sys/reg.h fixes for ports | Rich Felker | -37/+11 | |
aside from microblaze, these should be roughly correct for all archs now. some misc junk macros and typedefs are missing, which should probably be added for max compatibility with trace/debug tools. | ||||
2012-11-23 | fix powerpc ucontext, again.. | Rich Felker | -5/+0 | |
it should now really match the kernel. some of the removed padding corresponded to the difference between user and kernel sigset_t. the space at the end was redundant with the uc_mcontext member and seems to have been added as a result of misunderstanding glibc's definition versus the kernel's. | ||||
2012-11-23 | fix powerpc setjmp/longjmp to save/restore float regs; enlarge/align jmp_buf | Rich Felker | -1/+1 | |
2012-11-23 | remove stuff that doesn't belong in powerpc 32-bit sigcontext | Rich Felker | -4/+0 | |
these fields were wrongly copied from the kernel's ppc64 struct def | ||||
2012-11-21 | more ppc signal.h typedef order fixes | Rich Felker | -13/+13 | |
2012-11-21 | fix misordered typedefs in ppc signal.h | Rich Felker | -2/+2 | |
2012-11-21 | add back NSIG, removed from powerpc in last commit, but for all archs | Rich Felker | -0/+2 | |
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-21 | make powerpc signal.h namespace-clean for posix/isoc | Rich Felker | -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-21 | fix powerpc types to match abi, and some feature test issues | Rich Felker | -7/+8 | |
2012-11-21 | fix invalid usage of mcontext_t in powerpc signal.h | rofl0r | -1/+1 | |
2012-11-18 | fix breakage from introducing bits header for sys/io.h | Rich Felker | -0/+0 | |
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-18 | add missing const on powerpc FE_DFL_ENV | Rich Felker | -1/+1 | |
2012-11-18 | fenv support for ppc, untested | Rich Felker | -7/+28 | |
based on code sent to the mailing list by nsz, with minor changes. | ||||
2012-11-18 | ppc socket.h: add forgotten cmsghdr | rofl0r | -0/+7 | |
2012-11-16 | fix ppc stat structure definition | Rich Felker | -4/+3 | |
2012-11-16 | fix powerpc termios.h and ioctl.h | rofl0r | -192/+232 | |
2012-11-15 | ppc wchar_t is long, not int | Rich Felker | -1/+1 | |
2012-11-14 | fix wchar limits mistakenly copied from arm | Rich Felker | -2/+2 | |
2012-11-13 | PPC port cleaned up, static linking works well now. | rofl0r | -0/+1804 | |