* allocatestack.c (setxid_signal_thread): Add

INTERNAL_SYSCALL_DECL (err).
This commit is contained in:
Roland McGrath 2005-10-04 00:40:07 +00:00
parent bc49f3fc77
commit 015a5d22ea
2 changed files with 7 additions and 2 deletions

View 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

View 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))