- 31 8月, 2016 3 次提交
-
-
由 Szabolcs Nagy 提交于
only matters if swapcontext is used in a signal handler running on an altstack, new in linux commit 2a74213838104a41588d86fd5e8d344972891ace
-
由 Szabolcs Nagy 提交于
for GPRS tunneling protocol, new in linux commit 459aa660eb1d8ce67080da1983bb81d716aa5a69
-
由 Szabolcs Nagy 提交于
macros for qualcom ip router protocol, new in linux commit bdabad3e363d825ddf9679dd431cca0b2c30f881
-
- 12 8月, 2016 1 次提交
-
-
由 Rich Felker 提交于
despite sh not generally using register-pair alignment for 64-bit syscall arguments, there are arch-specific versions of the syscall entry points for pread and pwrite which include a dummy argument for alignment before the 64-bit offset argument.
-
- 14 7月, 2016 2 次提交
-
-
由 Rich Felker 提交于
-
由 Rich Felker 提交于
revert commit 8c316e9e. it was wrong and does not match how the kernel API works.
-
- 08 7月, 2016 1 次提交
-
-
由 Rich Felker 提交于
the FIXME comment here was overlooked at the time locale support was added.
-
- 07 7月, 2016 1 次提交
-
-
由 Rich Felker 提交于
this code was already under #if 0, but could be confusing if a reader didn't notice that, and it's almost surely full of bugs and/or inconsistencies with the current code that uses the gethostbyname2_r backend.
-
- 06 7月, 2016 3 次提交
-
-
由 Bobby Bingham 提交于
Since commit 2f853dd6, all generated headers are generated under the obj directory, which is already ignored.
-
由 Bobby Bingham 提交于
It's identical to the generic version, after evaluating the endian preprocessor checks in the generic version.
-
由 Rich Felker 提交于
-
- 04 7月, 2016 29 次提交
-
-
由 Rich Felker 提交于
modern compilers (for gcc, versions 4.8 and later) automatically pre-include <stdc-predef.h> to obtain the values of certain predefined macros specified by ISO C but which reflect properties of the library implementation, not just the compiler. provide values indicating that wchar_t is Unicode-encoded and that Annex F (IEEE floating point) is supported unless the compiler indicates otherwise. based on patch by Masanori Ogino.
-
由 Rich Felker 提交于
these changes still do not yield a fully-conforming abort, but they fix two known issues: - per POSIX, termination via SIGKILL is not "abnormal", but both ISO C and POSIX require abort to yield abnormal termination. - raising SIGKILL fails to do anything to pid 1 in some containers. now, the trapping instruction produced by a_crash() is expected to produce abnormal termination, without the risk of invoking a signal handler since SIGILL and SIGSEGV are blocked, and _Exit, which contains an infinite loop analogous to the one being removed from abort itself, is used as a last resort. this implementation still fails to produce an exit status as if the process terminated via SIGABRT in cases where SIGABRT is blocked or ignored, but fixing that is not easy; the obvious pseudo-solutions all have subtle race conditions where a concurrent fork or exec can expose incorrect signal state.
-
由 Rich Felker 提交于
commit befa5866 performed this change for struct definitions that did not also involve typedef, but omitted the latter.
-
由 Szabolcs Nagy 提交于
last time elf.h was thoroughly updated sh was not yet supported so these processor specific e_flags were missing.
-
由 Szabolcs Nagy 提交于
new regset in linux v3.18 for ptrace.
-
-
由 Szabolcs Nagy 提交于
marks different RLD_MAP for debugging PIE binaries.
-
-
-
由 Szabolcs Nagy 提交于
-
-
由 Szabolcs Nagy 提交于
add ilp32 related relocs and alternative names for a few macros following https://sourceware.org/ml/libc-alpha/2014-11/msg00455.html
-
由 Szabolcs Nagy 提交于
following the corresponding binutils and glibc changes https://sourceware.org/ml/binutils/2013-10/msg00372.html
-
由 Szabolcs Nagy 提交于
it was changed to EM_OR1K in 200d1547 as that was meant to be the official name, but glibc and the latest gabi spec still uses the EM_OPENRISC name: http://www.sco.com/developers/gabi/latest/ch4.eheader.html binutils defines both macros so we should do the same for backward compatibility.
-
由 Rich Felker 提交于
placing the opening brace on the same line as the struct keyword/tag is the style I prefer and seems to be the prevailing practice in more recent additions. these changes were generated by the command: find include/ arch/*/bits -name '*.h' \ -exec sed -i '/^struct [^;{]*$/{N;s/\n/ /;}' {} + and subsequently checked by hand to ensure that the regex did not pick up any false positives.
-
由 Rich Felker 提交于
-
由 Rich Felker 提交于
with this change, all three files are identical.
-
由 Szabolcs Nagy 提交于
it seems it was a typo.
-
由 Szabolcs Nagy 提交于
these were incorrectly using the generic definitions.
-
由 Szabolcs Nagy 提交于
same changes to the defined macros as in powerpc and generic bits.
-
由 Szabolcs Nagy 提交于
same changes as in the generic header. and BOTHER and IBSHIFT were removed (present in linux uapi but not in glibc) and TIOCSER_TEMT was added (present in glibc).
-
由 Szabolcs Nagy 提交于
add EXTA, EXTB, CIBAUD, CMSPAR, XCASE macros and hide them as well as CBAUD, ECHOCTL, ECHOPRT, ECHOKE, FLUSHO, PENDIN in standard mode. the new macros are both in glibc termios.h and in linux asm/termbits.h, the later also contains IBSHIFT and BOTHER, those were not added. these are not standard macros, but some of them are in the reserved namespace so could be exposed, the ones which are not reserved are CIBAUD, CMSPAR and XCASE (which was removed in issue 6), the rest got hidden to be consistent with glibc.
-
由 Rich Felker 提交于
-
由 Szabolcs Nagy 提交于
arm ioctl.h is the same as the generic one except this macro, so a workaround solution is used to avoid another ioctl.h copy.
-
由 Szabolcs Nagy 提交于
musl does not define these on other targets either.
-
由 Szabolcs Nagy 提交于
it seems it was a typo.
-
由 Szabolcs Nagy 提交于
TIOCM_ macros were wrongly using the asm-generic/termios.h definitions instead of the mips specific ones from asm/termios.h
-
由 Szabolcs Nagy 提交于
mips and powerpc use their own asm/ioctls.h, not the asm-generic/ioctls.h and they lack termiox macros that are available on other targets. see kernel commit 1d65b4a088de407e99714fdc27862449db04fb5c
-