-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Chris Metcalf
committed
Mar 19, 2015
1 parent
c2f5813
commit becb26b
Showing
2 changed files
with
15 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
This hierarchy supports Linux systems using the new | ||
asm-generic/unistd.h, which removes many familiar old syscalls. For | ||
example, to implement open(), newer Linux architectures require glibc | ||
to invoke the __NR_openat syscall with AT_FDCWD. This hierarchy | ||
provides all those implementations. | ||
|
||
It also provides support for 32-bit platforms using the 64-bit kernel | ||
syscall APIs, as the 32-bit ones are no longer provided. Note that | ||
newer ILP32 environments (x32 or AArch64:ILP32, for example) are | ||
converting to use more 64-bit types in kernel syscalls, so that aspect | ||
of this support is in more flux as of this writing. |