Better documentation for ERESTARTSYS
Add comment for errnos related to restart syscall to avoid the leakage of them to user programs. Signed-off-by: Satoru Takeuchi <takeuchi_satoru@jp.fujitsu.com> Cc: Oleg Nesterov <oleg@tv-sign.ru> Acked-by: Roland McGrath <roland@redhat.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
d7083174a2
commit
62e5b05db6
|
@ -5,7 +5,12 @@
|
||||||
|
|
||||||
#ifdef __KERNEL__
|
#ifdef __KERNEL__
|
||||||
|
|
||||||
/* Should never be seen by user programs */
|
/*
|
||||||
|
* These should never be seen by user programs. To return one of ERESTART*
|
||||||
|
* codes, signal_pending() MUST be set. Note that ptrace can observe these
|
||||||
|
* at syscall exit tracing, but they will never be left for the debugged user
|
||||||
|
* process to see.
|
||||||
|
*/
|
||||||
#define ERESTARTSYS 512
|
#define ERESTARTSYS 512
|
||||||
#define ERESTARTNOINTR 513
|
#define ERESTARTNOINTR 513
|
||||||
#define ERESTARTNOHAND 514 /* restart if no handler.. */
|
#define ERESTARTNOHAND 514 /* restart if no handler.. */
|
||||||
|
|
Loading…
Reference in New Issue