Andy Lutomirski
e15f431fe2
errno.h: Improve ENOSYS's comment
...
ENOSYS is the mechanism used by user code to detect whether the running
kernel implements a given system call. It should not be returned by
anything except an unimplemented system call.
Unfortunately, it is rather frequently used in the kernel to indicate that
various new functions of existing system calls are not implemented. This
should be discouraged.
Improve the comment in errno.h to help clarify ENOSYS's purpose.
Signed-off-by: Andy Lutomirski <luto@amacapital.net>
Cc: Pavel Machek <pavel@ucw.cz>
Cc: Michael Kerrisk <mtk.manpages@gmail.com>
Cc: Joe Perches <joe@perches.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2015-04-17 09:03:58 -04:00
..
auxvec.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
bitsperlong.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
errno-base.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
errno.h
errno.h: Improve ENOSYS's comment
2015-04-17 09:03:58 -04:00
fcntl.h
vfs: renumber FMODE_NONOTIFY and add to uniqueness check
2015-01-08 15:10:52 -08:00
int-l64.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
int-ll64.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
ioctl.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
ioctls.h
tty, ioctls -- Add new ioctl definitions for tty flags fetching
2012-10-25 12:07:18 -07:00
ipcbuf.h
uapi, asm-generic: Use __kernel_ulong_t in uapi struct ipc64_perm
2014-01-20 14:44:35 -08:00
Kbuild
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
Kbuild.asm
UAPI: Set up uapi/asm/Kbuild.asm
2012-10-02 18:01:56 +01:00
kvm_para.h
UAPI: Put a comment into uapi/asm-generic/kvm_para.h and use it from arches
2012-10-17 12:32:07 +01:00
mman-common.h
madvise: correct the comment of MADV_DODUMP flag
2014-04-07 16:35:58 -07:00
mman.h
mm: support more pagesizes for MAP_HUGETLB/SHM_HUGETLB
2012-12-11 17:22:25 -08:00
msgbuf.h
uapi: Use __kernel_ulong_t in struct msqid64_ds
2014-01-20 14:45:01 -08:00
param.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
poll.h
net: rename low latency sockets functions to busy poll
2013-07-08 19:25:45 -07:00
posix_types.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
resource.h
asm-generic: remove _STK_LIM_MAX
2014-05-15 00:32:09 +01:00
sembuf.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
setup.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
shmbuf.h
uapi: Use __kernel_ulong_t in shmid64_ds/shminfo64/shm_info
2014-01-20 14:45:25 -08:00
shmparam.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
siginfo.h
mpx: Extend siginfo structure to include bound violation information
2014-11-18 00:58:53 +01:00
signal-defs.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
signal.h
consolidate kernel-side struct sigaction declarations
2013-02-03 15:09:22 -05:00
socket.h
net: sock: allow eBPF programs to be attached to sockets
2014-12-05 21:47:32 -08:00
sockios.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
stat.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
statfs.h
x86, x32: Use __kernel_long_t for __statfs_word
2013-12-20 16:06:21 -08:00
swab.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
termbits.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
termios.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
types.h
asm/types.h: Remove include/asm-generic/int-l64.h
2014-01-23 16:36:53 -08:00
ucontext.h
UAPI: (Scripted) Disintegrate include/asm-generic
2012-10-04 18:20:15 +01:00
unistd.h
syscalls: implement execveat() system call
2014-12-13 12:42:51 -08:00