Module Name: src
Committed By: martin
Date: Thu Dec 15 20:04:36 UTC 2016
Modified Files:
src/sys/sys: ptrace.h
Log Message:
Simplify #ifdefs so this compiles on architectures that do not support
watchpoints.
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sys/sys/ptrace.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/sys/ptrace.h
diff -u src/sys/sys/ptrace.h:1.50 src/sys/sys/ptrace.h:1.51
--- src/sys/sys/ptrace.h:1.50 Thu Dec 15 12:04:18 2016
+++ src/sys/sys/ptrace.h Thu Dec 15 20:04:36 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: ptrace.h,v 1.50 2016/12/15 12:04:18 kamil Exp $ */
+/* $NetBSD: ptrace.h,v 1.51 2016/12/15 20:04:36 martin Exp $ */
/*-
* Copyright (c) 1984, 1993
@@ -118,7 +118,6 @@ struct ptrace_lwpinfo {
#define PL_EVENT_NONE 0
#define PL_EVENT_SIGNAL 1
-#ifdef __HAVE_PTRACE_WATCHPOINTS
/*
* Hardware Watchpoints
*
@@ -127,9 +126,10 @@ struct ptrace_lwpinfo {
typedef struct ptrace_watchpoint {
int pw_index; /* HW Watchpoint ID (count from 0) */
lwpid_t pw_lwpid; /* LWP described */
+#ifdef __HAVE_PTRACE_WATCHPOINTS
struct mdpw pw_md; /* MD fields */
-} ptrace_watchpoint_t;
#endif
+} ptrace_watchpoint_t;
#ifdef _KERNEL
@@ -264,10 +264,8 @@ int process_write_watchpoint(struct lwp
#endif
#endif
-#ifdef __HAVE_PROCFS_MACHDEP
int ptrace_machdep_dorequest(struct lwp *, struct lwp *, int,
void *, int);
-#endif
#ifndef FIX_SSTEP
#define FIX_SSTEP(p)