summaryrefslogtreecommitdiff
path: root/gdb/proc-why.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/proc-why.c')
-rw-r--r--gdb/proc-why.c61
1 files changed, 1 insertions, 60 deletions
diff --git a/gdb/proc-why.c b/gdb/proc-why.c
index 9c606357b95..c867c69b37c 100644
--- a/gdb/proc-why.c
+++ b/gdb/proc-why.c
@@ -1,4 +1,4 @@
-/* Machine-independent support for SVR4 /proc (process file system)
+/* Machine-independent support for Solaris /proc (process file system)
Copyright (C) 1999-2017 Free Software Foundation, Inc.
@@ -20,9 +20,7 @@
#include "defs.h"
-#ifdef NEW_PROC_API
#define _STRUCTURED_PROC 1
-#endif
#include <sys/types.h>
#include <sys/procfs.h>
@@ -47,55 +45,15 @@ struct trans
static struct trans pr_why_table[] =
{
-#if defined (PR_REQUESTED)
- /* All platforms. */
{ PR_REQUESTED, "PR_REQUESTED",
"Directed to stop by debugger via P(IO)CSTOP or P(IO)CWSTOP" },
-#endif
-#if defined (PR_SIGNALLED)
- /* All platforms. */
{ PR_SIGNALLED, "PR_SIGNALLED", "Receipt of a traced signal" },
-#endif
-#if defined (PR_SYSENTRY)
- /* All platforms. */
{ PR_SYSENTRY, "PR_SYSENTRY", "Entry to a traced system call" },
-#endif
-#if defined (PR_SYSEXIT)
- /* All platforms. */
{ PR_SYSEXIT, "PR_SYSEXIT", "Exit from a traced system call" },
-#endif
-#if defined (PR_JOBCONTROL)
- /* All platforms. */
{ PR_JOBCONTROL, "PR_JOBCONTROL", "Default job control stop signal action" },
-#endif
-#if defined (PR_FAULTED)
- /* All platforms. */
{ PR_FAULTED, "PR_FAULTED", "Incurred a traced hardware fault" },
-#endif
-#if defined (PR_SUSPENDED)
- /* Solaris only. */
{ PR_SUSPENDED, "PR_SUSPENDED", "Process suspended" },
-#endif
-#if defined (PR_CHECKPOINT)
- /* Solaris only. */
{ PR_CHECKPOINT, "PR_CHECKPOINT", "Process stopped at checkpoint" },
-#endif
-#if defined (PR_FORKSTOP)
- /* OSF/1 only. */
- { PR_FORKSTOP, "PR_FORKSTOP", "Process stopped at end of fork call" },
-#endif
-#if defined (PR_TCRSTOP)
- /* OSF/1 only. */
- { PR_TCRSTOP, "PR_TCRSTOP", "Process stopped on thread creation" },
-#endif
-#if defined (PR_TTSTOP)
- /* OSF/1 only. */
- { PR_TTSTOP, "PR_TTSTOP", "Process stopped on thread termination" },
-#endif
-#if defined (PR_DEAD)
- /* OSF/1 only. */
- { PR_DEAD, "PR_DEAD", "Process stopped in exit system call" },
-#endif
};
/* Pretty-print the pr_why field of a `struct prstatus' or `struct
@@ -118,42 +76,25 @@ proc_prettyfprint_why (FILE *file, unsigned long why, unsigned long what,
fprintf (file, ": %s ", pr_why_table[i].desc);
switch (why) {
-#ifdef PR_REQUESTED
case PR_REQUESTED:
break; /* Nothing more to print. */
-#endif
-#ifdef PR_SIGNALLED
case PR_SIGNALLED:
proc_prettyfprint_signal (file, what, verbose);
break;
-#endif
-#ifdef PR_FAULTED
case PR_FAULTED:
proc_prettyfprint_fault (file, what, verbose);
break;
-#endif
-#ifdef PR_SYSENTRY
case PR_SYSENTRY:
fprintf (file, "Entry to ");
proc_prettyfprint_syscall (file, what, verbose);
break;
-#endif
-#ifdef PR_SYSEXIT
case PR_SYSEXIT:
fprintf (file, "Exit from ");
proc_prettyfprint_syscall (file, what, verbose);
break;
-#endif
-#ifdef PR_JOBCONTROL
case PR_JOBCONTROL:
proc_prettyfprint_signal (file, what, verbose);
break;
-#endif
-#ifdef PR_DEAD
- case PR_DEAD:
- fprintf (file, "Exit status: %ld\n", what);
- break;
-#endif
default:
fprintf (file, "Unknown why %ld, what %ld\n", why, what);
break;