s/strerror/safe_strerror/
authorAndrew Cagney <cagney@redhat.com>
Wed, 27 Mar 2002 21:35:35 +0000 (21:35 +0000)
committerAndrew Cagney <cagney@redhat.com>
Wed, 27 Mar 2002 21:35:35 +0000 (21:35 +0000)
gdb/ChangeLog
gdb/gnu-nat.c
gdb/go32-nat.c
gdb/inflow.c
gdb/lin-lwp.c
gdb/tracepoint.c
gdb/valarith.c

index 994eaa113926a9bcebf6cb42b37003d2f6f5329c..1a08999ea9516878fc6df8326f12eb3b317d6997 100644 (file)
@@ -1,3 +1,12 @@
+2002-03-27  Andrew Cagney  <ac131313@redhat.com>
+
+       * valarith.c: Replace strerror with safe_strerror.
+       * tracepoint.c: Ditto.
+       * lin-lwp.c: Ditto.
+       * go32-nat.c: Ditto.
+       * inflow.c: Ditto.
+       * gnu-nat.c: Ditto.
+
 2002-03-27  Andreas Schwab  <schwab@suse.de>
 
        * event-top.c (command_line_handler): Remove useless if.
index e48b536aff4f28337ae7d8bbd34b8e76a30e72dd..95a789966e7324573a885d83f0ca3866041ce30c 100644 (file)
@@ -299,7 +299,7 @@ proc_update_sc (struct proc *proc)
 
   proc_debug (proc, "is %s", err ? "dead" : running ? "running" : "suspended");
   if (err)
-    proc_debug (proc, "err = %s", strerror (err));
+    proc_debug (proc, "err = %s", safe_strerror (err));
 
   if (running)
     {
@@ -468,7 +468,7 @@ proc_steal_exc_port (struct proc *proc, mach_port_t exc_port)
        proc->exc_port = exc_port;
       else
        warning ("Error setting exception port for %s: %s",
-                proc_string (proc), strerror (err));
+                proc_string (proc), safe_strerror (err));
     }
 }
 
@@ -498,7 +498,7 @@ proc_restore_exc_port (struct proc *proc)
        proc->exc_port = MACH_PORT_NULL;
       else
        warning ("Error setting exception port for %s: %s",
-                proc_string (proc), strerror (err));
+                proc_string (proc), safe_strerror (err));
     }
 }
 
@@ -575,7 +575,7 @@ make_proc (struct inf *inf, mach_port_t port, int tid)
                                    &prev_port);
   if (err)
     warning ("Couldn't request notification for port %d: %s",
-            port, strerror (err));
+            port, safe_strerror (err));
   else
     {
       proc_debug (proc, "notifications to: %d", inf->event_port);
@@ -724,7 +724,7 @@ inf_startup (struct inf *inf, int pid)
   err = mach_port_allocate (mach_task_self (),
                            MACH_PORT_RIGHT_RECEIVE, &inf->event_port);
   if (err)
-    error ("Error allocating event port: %s", strerror (err));
+    error ("Error allocating event port: %s", safe_strerror (err));
 
   /* Make a send right for it, so we can easily copy it for other people.  */
   mach_port_insert_right (mach_task_self (), inf->event_port,
@@ -748,7 +748,7 @@ inf_set_pid (struct inf *inf, pid_t pid)
     {
       error_t err = proc_pid2task (proc_server, pid, &task_port);
       if (err)
-       error ("Error getting task for pid %d: %s", pid, strerror (err));
+       error ("Error getting task for pid %d: %s", pid, safe_strerror (err));
     }
 
   inf_debug (inf, "setting task: %d", task_port);
@@ -890,7 +890,7 @@ inf_set_traced (struct inf *inf, int on)
        }
       else if (err)
        warning ("Can't modify tracing state for pid %d: %s",
-                inf->pid, strerror (err));
+                inf->pid, safe_strerror (err));
       else
        inf->traced = on;
     }
@@ -1366,7 +1366,7 @@ inf_signal (struct inf *inf, enum target_signal sig)
     /* Can't do too much... */
     warning ("Can't deliver signal %s: No signal thread.", NAME);
   else if (err)
-    warning ("Delivering signal %s: %s", NAME, strerror (err));
+    warning ("Delivering signal %s: %s", NAME, safe_strerror (err));
 
 #undef NAME
 }
@@ -1397,7 +1397,7 @@ inf_continue (struct inf *inf)
     }
 
   if (err)
-    warning ("Can't continue process: %s", strerror (err));
+    warning ("Can't continue process: %s", safe_strerror (err));
 }
 
 \f
@@ -1460,7 +1460,7 @@ rewait:
       err =
        proc_wait_request (proc_server, inf->event_port, inf->pid, WUNTRACED);
       if (err)
-       warning ("wait request failed: %s", strerror (err));
+       warning ("wait request failed: %s", safe_strerror (err));
       else
        {
          inf_debug (inf, "waits pending: %d", proc_waits_pending);
@@ -1496,7 +1496,7 @@ rewait:
   if (err == EMACH_RCV_INTERRUPTED)
     inf_debug (inf, "interrupted");
   else if (err)
-    error ("Couldn't wait for an event: %s", strerror (err));
+    error ("Couldn't wait for an event: %s", safe_strerror (err));
   else
     {
       struct
@@ -1520,7 +1520,7 @@ rewait:
 
       if (reply.err)
        error ("Handling event, msgid = %d: %s",
-              msg.hdr.msgh_id, strerror (reply.err));
+              msg.hdr.msgh_id, safe_strerror (reply.err));
     }
 
   if (inf->pending_execs)
@@ -1796,7 +1796,7 @@ S_proc_wait_reply (mach_port_t reply, error_t err,
   struct inf *inf = waiting_inf;
 
   inf_debug (inf, "err = %s, pid = %d, status = 0x%x, sigcode = %d",
-            err ? strerror (err) : "0", pid, status, sigcode);
+            err ? safe_strerror (err) : "0", pid, status, sigcode);
 
   if (err && proc_wait_pid && (!inf->task || !inf->task->port))
     /* Ack.  The task has died, but the task-died notification code didn't
@@ -1817,7 +1817,7 @@ S_proc_wait_reply (mach_port_t reply, error_t err,
     {
       if (err != EINTR)
        {
-         warning ("Can't wait for pid %d: %s", inf->pid, strerror (err));
+         warning ("Can't wait for pid %d: %s", inf->pid, safe_strerror (err));
          inf->no_wait = 1;
 
          /* Since we can't see the inferior's signals, don't trap them.  */
@@ -1873,7 +1873,7 @@ S_msg_sig_post_untraced_reply (mach_port_t reply, error_t err)
       inf->wait.status.value.sig = TARGET_SIGNAL_0;
     }
   else if (err)
-    warning ("Signal delivery failed: %s", strerror (err));
+    warning ("Signal delivery failed: %s", safe_strerror (err));
 
   if (err)
     /* We only get this reply when we've posted a signal to a process which we
@@ -2259,13 +2259,13 @@ gnu_read_inferior (task_t task, CORE_ADDR addr, char *myaddr, int length)
   err = hurd_safe_copyin (myaddr, (void *) addr - low_address + copied, length);
   if (err)
     {
-      warning ("Read from inferior faulted: %s", strerror (err));
+      warning ("Read from inferior faulted: %s", safe_strerror (err));
       length = 0;
     }
 
   err = vm_deallocate (mach_task_self (), copied, copy_count);
   if (err)
-    warning ("gnu_read_inferior vm_deallocate failed: %s", strerror (err));
+    warning ("gnu_read_inferior vm_deallocate failed: %s", safe_strerror (err));
 
   return length;
 }
@@ -2781,7 +2781,7 @@ steal_exc_port (struct proc *proc, mach_port_t name)
                                 &port, &port_type);
   if (err)
     error ("Couldn't extract send right %d from inferior: %s",
-          name, strerror (err));
+          name, safe_strerror (err));
 
   if (proc->saved_exc_port)
     /* Get rid of our reference to the old one.  */
@@ -2796,7 +2796,7 @@ steal_exc_port (struct proc *proc, mach_port_t name)
       proc->exc_port = proc->inf->event_port;
       err = proc_set_exception_port (proc, proc->exc_port);
       error ("Can't set exception port for %s: %s",
-            proc_string (proc), strerror (err));
+            proc_string (proc), safe_strerror (err));
     }
 }
 
@@ -2970,7 +2970,7 @@ info_port_rights (char *args, mach_port_type_t only)
          print_port_info (right, 0, inf->task->port, PORTINFO_DETAILS,
                           stdout);
          if (err)
-           error ("%ld: %s.", right, strerror (err));
+           error ("%ld: %s.", right, safe_strerror (err));
        }
     }
   else
@@ -2980,7 +2980,7 @@ info_port_rights (char *args, mach_port_type_t only)
       print_task_ports_info (inf->task->port, only, PORTINFO_DETAILS,
                             stdout);
       if (err)
-       error ("%s.", strerror (err));
+       error ("%s.", safe_strerror (err));
     }
 
   value_free_to_mark (vmark);
@@ -3241,7 +3241,7 @@ thread_takeover_sc_cmd (char *args, int from_tty)
   error_t err =
   thread_info (thread->port, THREAD_BASIC_INFO, (int *) &info, &info_len);
   if (err)
-    error ("%s.", strerror (err));
+    error ("%s.", safe_strerror (err));
   thread->sc = info->suspend_count;
   if (from_tty)
     printf_unfiltered ("Suspend count was %d.\n", thread->sc);
@@ -3352,6 +3352,6 @@ flush_inferior_icache (CORE_ADDR pc, int amount)
                              MATTR_CACHE,
                              &flush);
   if (ret != KERN_SUCCESS)
-    warning ("Error flushing inferior's cache : %s", strerror (ret));
+    warning ("Error flushing inferior's cache : %s", safe_strerror (ret));
 }
 #endif /* FLUSH_INFERIOR_CACHE */
index de5e58676d39c3976f12f8a729ba97d360ed720a..31ac8d350a0804c7094398b3985165fb86153781 100644 (file)
@@ -804,7 +804,7 @@ go32_terminal_inferior (void)
   {
     redir_to_debugger (&child_cmd);
     error ("Cannot redirect standard handles for program: %s.",
-          strerror (errno));
+          safe_strerror (errno));
   }
   /* set the console device of the inferior to whatever mode
      (raw or cooked) we found it last time */
@@ -838,7 +838,7 @@ go32_terminal_ours (void)
     {
       redir_to_child (&child_cmd);
       error ("Cannot redirect standard handles for debugger: %s.",
-            strerror (errno));
+            safe_strerror (errno));
     }
   }
 }
index 66671f7a681bef1715397ec560e47b4de1ad177a..9cf24f4718dcf26559d8d80ae2c9699ab382df24 100644 (file)
@@ -171,7 +171,7 @@ gdb_has_a_terminal (void)
 #define        OOPSY(what)     \
   if (result == -1)    \
     fprintf_unfiltered(gdb_stderr, "[%s failed in terminal_inferior: %s]\n", \
-           what, strerror (errno))
+           what, safe_strerror (errno))
 
 static void terminal_ours_1 (int);
 
@@ -374,7 +374,7 @@ terminal_ours_1 (int output_only)
             such situations as well.  */
          if (result == -1)
            fprintf_unfiltered (gdb_stderr, "[tcsetpgrp failed in terminal_ours: %s]\n",
-                               strerror (errno));
+                               safe_strerror (errno));
 #endif
 #endif /* termios */
 
index e39e78732b3073335cd5cf29b441e9fb62a6459b..216198b003f7819872a5469534472b998071cc9c 100644 (file)
@@ -376,7 +376,7 @@ lin_lwp_attach_lwp (ptid_t ptid, int verbose)
 
       if (ptrace (PTRACE_ATTACH, GET_LWP (ptid), 0, 0) < 0)
        error ("Can't attach %s: %s", target_pid_to_str (ptid),
-              strerror (errno));
+              safe_strerror (errno));
 
       pid = waitpid (GET_LWP (ptid), &status, 0);
       if (pid == -1 && errno == ECHILD)
@@ -454,7 +454,7 @@ detach_callback (struct lwp_info *lp, void *data)
       if (ptrace (PTRACE_CONT, GET_LWP (lp->ptid), 0,
                  WSTOPSIG (lp->status)) < 0)
        error ("Can't continue %s: %s", target_pid_to_str (lp->ptid),
-              strerror (errno));
+              safe_strerror (errno));
 
       lp->stopped = 0;
       lp->signalled = 0;
@@ -471,7 +471,7 @@ detach_callback (struct lwp_info *lp, void *data)
       if (ptrace (PTRACE_DETACH, GET_LWP (lp->ptid), 0,
                  WSTOPSIG (lp->status)) < 0)
        error ("Can't detach %s: %s", target_pid_to_str (lp->ptid),
-              strerror (errno));
+              safe_strerror (errno));
 
       delete_lwp (lp->ptid);
     }
@@ -973,7 +973,7 @@ child_wait (ptid_t ptid, struct target_waitstatus *ourstatus)
 
   if (pid == -1)
     {
-      warning ("Child process unexpectedly missing: %s", strerror (errno));
+      warning ("Child process unexpectedly missing: %s", safe_strerror (errno));
 
       /* Claim it exited with unknown signal.  */
       ourstatus->kind = TARGET_WAITKIND_SIGNALLED;
index 41c52d33d980d8d49fb2044ea5af2496f9c029d7..260012c1745d0e7c9139a2c85d67a9b94c128a16 100644 (file)
@@ -2280,7 +2280,7 @@ tracepoint_save_command (char *args, int from_tty)
   pathname = tilde_expand (args);
   if (!(fp = fopen (pathname, "w")))
     error ("Unable to open file '%s' for saving tracepoints (%s)",
-          args, strerror (errno));
+          args, safe_strerror (errno));
   xfree (pathname);
   
   ALL_TRACEPOINTS (tp)
index 5852ac6a8a155b1a7fe39f15492c157cfd910c38..c3d537a192353c15a76305cf1de5cf2d33b2d152 100644 (file)
@@ -759,7 +759,7 @@ value_binop (struct value *arg1, struct value *arg2, enum exp_opcode op)
         case BINOP_EXP:
           v = pow (v1, v2);
           if (errno)
-            error ("Cannot perform exponentiation: %s", strerror (errno));
+            error ("Cannot perform exponentiation: %s", safe_strerror (errno));
           break;
 
        default:
@@ -897,7 +897,7 @@ value_binop (struct value *arg1, struct value *arg2, enum exp_opcode op)
             case BINOP_EXP:
               v = pow (v1, v2);
               if (errno)
-                error ("Cannot perform exponentiation: %s", strerror (errno));
+                error ("Cannot perform exponentiation: %s", safe_strerror (errno));
               break;
 
            case BINOP_REM:
@@ -1021,7 +1021,7 @@ value_binop (struct value *arg1, struct value *arg2, enum exp_opcode op)
             case BINOP_EXP:
               v = pow (v1, v2);
               if (errno)
-                error ("Cannot perform exponentiation: %s", strerror (errno));
+                error ("Cannot perform exponentiation: %s", safe_strerror (errno));
              break;
 
            case BINOP_REM: