* allocatestack.c (setxid_signal_thread): Add fedora-glibc-2_3_90-13
authorjakub <jakub>
Mon, 3 Oct 2005 21:49:07 +0000 (21:49 +0000)
committerjakub <jakub>
Mon, 3 Oct 2005 21:49:07 +0000 (21:49 +0000)
INTERNAL_SYSCALL_DECL (err).

nptl/ChangeLog
nptl/allocatestack.c

index c17d058..815d4b5 100644 (file)
@@ -1,3 +1,8 @@
+2005-10-03  Jakub Jelinek  <jakub@redhat.com>
+
+       * allocatestack.c (setxid_signal_thread): Add
+       INTERNAL_SYSCALL_DECL (err).
+
 2005-10-02  Jakub Jelinek  <jakub@redhat.com>
 
        * allocatestack.c (setxid_signal_thread): Need to use
index f0dddf0..255129a 100644 (file)
@@ -839,6 +839,7 @@ setxid_signal_thread (struct xid_command *cmdp, struct pthread *t)
     }
 
   int val;
+  INTERNAL_SYSCALL_DECL (err);
 #if __ASSUME_TGKILL
   val = INTERNAL_SYSCALL (tgkill, err, 3, THREAD_GETMEM (THREAD_SELF, pid),
                          t->tid, SIGSETXID);
@@ -867,8 +868,6 @@ __nptl_setxid (struct xid_command *cmdp)
   __xidcmd = cmdp;
   cmdp->cntr = 0;
 
-  INTERNAL_SYSCALL_DECL (err);
-
   struct pthread *self = THREAD_SELF;
 
   /* Iterate over the list with system-allocated threads first.  */
@@ -901,6 +900,7 @@ __nptl_setxid (struct xid_command *cmdp)
 
   /* This must be last, otherwise the current thread might not have
      permissions to send SIGSETXID syscall to the other threads.  */
+  INTERNAL_SYSCALL_DECL (err);
   result = INTERNAL_SYSCALL_NCS (cmdp->syscall_no, err, 3,
                                 cmdp->id[0], cmdp->id[1], cmdp->id[2]);
   if (INTERNAL_SYSCALL_ERROR_P (result, err))