summaryrefslogtreecommitdiff
path: root/defs.h
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2013-06-30 23:53:49 +0200
committerDenys Vlasenko <dvlasenk@redhat.com>2013-06-30 23:53:49 +0200
commit4793221a53fb69aa519bc91ab19a79524c0df097 (patch)
tree81f64d8854f3918b4d2ac9825a9b8bd790b5454a /defs.h
parent254b5a7a97e421a8d1cc6a70e3fbf8a33acccdbc (diff)
downloadstrace-4793221a53fb69aa519bc91ab19a79524c0df097.tar.gz
strace-4793221a53fb69aa519bc91ab19a79524c0df097.tar.bz2
strace-4793221a53fb69aa519bc91ab19a79524c0df097.tar.xz
Fold is_restart_error() into its sole user
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'defs.h')
-rw-r--r--defs.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/defs.h b/defs.h
index 56467ff..3b027e8 100644
--- a/defs.h
+++ b/defs.h
@@ -174,6 +174,19 @@ extern long ptrace(int, int, char *, long);
# include <asm/ptrace.h> /* struct pt_regs */
#endif
+#ifndef ERESTARTSYS
+# define ERESTARTSYS 512
+#endif
+#ifndef ERESTARTNOINTR
+# define ERESTARTNOINTR 513
+#endif
+#ifndef ERESTARTNOHAND
+# define ERESTARTNOHAND 514
+#endif
+#ifndef ERESTART_RESTARTBLOCK
+# define ERESTART_RESTARTBLOCK 516
+#endif
+
#if !HAVE_DECL_PTRACE_SETOPTIONS
# define PTRACE_SETOPTIONS 0x4200
#endif
@@ -621,7 +634,6 @@ extern int setbpt(struct tcb *);
extern int clearbpt(struct tcb *);
extern const char *signame(int);
-extern int is_restart_error(struct tcb *);
extern void pathtrace_select(const char *);
extern int pathtrace_match(struct tcb *);
extern int getfdpath(struct tcb *, int, char *, unsigned);