History log of /bionic/libc/include/sys/user.h
Revision Date Author Comments
03f22465ae3106517c5852f1904f44eb937ccbbf 25-Aug-2015 Elliott Hughes <enh@google.com> Add the missing aarch64 user structs.

Bug: http://b/23377194
Change-Id: I7d36717e129d2e044dc2cf24de4227c3bcdd60ce
5390173ad43aeae9b503c448cb496403d817e13b 29-Jul-2015 Elliott Hughes <enh@google.com> Don't transitively include <limits.h> from <sys/user.h>.

Bug: http://b/22735893
Change-Id: I27d0a1f7e2d477b8038e76bfc7fe05dd7e187344
afab3ffcce1054ec887fb347700819d69a9c8151 28-Jul-2015 Elliott Hughes <enh@google.com> Move PAGE_MASK into <sys/user.h>.

I'm removing the TODO on the assumption that being compatible with glibc
is more useful than BSD. The new internal "bionic_page.h" header factors
out some duplication between libc and the linker.

Bug: http://b/22735893
Change-Id: I4aec4dcba5886fb6f6b9290a8f85660643261321
fef58353f4ecd7ef2b48ad7f4d80013dbf786606 25-Jun-2015 Elliott Hughes <enh@google.com> Fix x86 gdbserver build.

Add the x86-only elf_fpxregset_t to <sys/procfs.h>, and rename
user_fxsr_struct (the kernel's name) to user_fpxregs_struct (the
userspace name).

Bug: http://b/22068064
Change-Id: Id466096bf02baf6bd49b193f49d9036848d33548
aad1a39dfbdbb3cd2f9b1ba7f5c65fe68f179065 18-Nov-2014 David 'Digit' Turner <digit@google.com> libc: Fix headers to allow direct inclusion.

These headers are missing a few #includes to allow their direct
inclusion from C

http://b.android.com/79841

Change-Id: Ifc712c17f4da70b26adb67d4d49ed659f53c3621
0c4e98adbe57fc616651831c4d78c2b627ea5f5d 25-Oct-2014 Elliott Hughes <enh@google.com> Fix the type of u_ar0 in <sys/user.h>.

(cherry picked from commit e03950fa0c5567edf70d011b856a027e03b1c0f7)

Bug: 18172268
Change-Id: I0feda6b253882f68f47bcf30fad998286cc7f620
e03950fa0c5567edf70d011b856a027e03b1c0f7 25-Oct-2014 Elliott Hughes <enh@google.com> Fix the type of u_ar0 in <sys/user.h>.

Change-Id: I9332dea60f7c60b45bc80026686c266bfa7a782c
aa6cd5819c8ebd254d995388798a4b51af7ca933 24-Oct-2014 Elliott Hughes <enh@google.com> Use mxcr_mask instead of mxcsr_mask to match glibc.

Bug: 18097559

(cherry picked from commit f485547b9267263e1de220a3cc368deaec367191)

Change-Id: I242105faa8210abc9635a951b25b127cd64ed23c
f485547b9267263e1de220a3cc368deaec367191 24-Oct-2014 Elliott Hughes <enh@google.com> Use mxcr_mask instead of mxcsr_mask to match glibc.

Bug: 18097559
Change-Id: Iaca301d7d4c4902989d4699117f72b88d5c4bd78
0c8a5f82e6e77dfafba7f6054b2d6be0d82c45cb 14-May-2014 Ross McIlroy <rmcilroy@google.com> Fix x86_64 user_fpregs_struct to use the same name for the tag word as glibc.

Glibc calls the tag pointer in user_fpregs_struct ftw instead of twd.

Change-Id: I4a8dab777fa889de0b9927035cd18557ae6f3263
93e1907ae1794068c1018750603c9206cb700d1b 10-Apr-2014 Elliott Hughes <enh@google.com> Use the glibc name user_fpregs_struct.

Instead of the kernel name user_i387_struct.

Bug: 13889008
Change-Id: Ideec2e1ce36c1faa4b5b2db1999ad2b23757ca4d
0e44bc3baeb1677e5fbdda87a737b9c508c95132 25-Feb-2014 Elliott Hughes <enh@google.com> Remove <asm/page.h>.

If we have PAGE_SIZE/PAGESIZE, POSIX says they should be in <limits.h>.

Change-Id: I3c2d574ea2aea81f524874a156361411a4ffa18e
3614424e107849c53759ef93b9166e69a76818df 30-Jan-2014 Elliott Hughes <enh@google.com> Make ARM <user.h> more glibc-compatible.

Change-Id: I681930ad7f80a5e7bc40eb0f36872e415445f0f9
f8b2b3c81ea4cebf1f9adbb47cc9dfb81a1ed309 09-Jan-2014 Elliott Hughes <enh@google.com> Fix x86 user_regs_struct.

I fixed x86-64 yesterday, but didn't fix x86 at the same time.

Change-Id: I5c081f5956dfedb9389af303369b841dd0fc1953
eddc8ece3de370fc321d7b974f6565db3a91543b 09-Jan-2014 Elliott Hughes <enh@google.com> Fix x86_64 register names in <sys/user.h>.

Change-Id: Ieb327247a41f6195589716170e324d1cd1251b96
ab797cb4fded31cd30f4cd778f0b850c6801e7db 27-Nov-2013 Elliott Hughes <enh@google.com> Finish <sys/user.h>.

Change-Id: I1d97d7fa3d5be2ff4728571ed5376705a27091ec
363390eaffaf991b13c9666bb82af7ab793976f6 23-Nov-2013 Christopher Ferris <cferris@google.com> Move arm user.h definitions to sys/user.h.

There is no uapi user.h file for arm, it was included by accident.
Move the user struct definition into the file to follow the pattern
used by the other architectures.

Change-Id: Ib9cea0deca551c9268382ddd6de9202fd32ef941
e888de81df66036903cde08402ab8e93c910e337 20-Nov-2013 Elliott Hughes <enh@google.com> Provide <sys/user.h>.

strace wants this, for example.

Change-Id: Icb4d64bde392abbc091fa3375a4fa19b2707b12c