From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brian Grossman To: Alexandre Oliva Subject: Re: bug (8/26) Date: Tue, 08 Sep 1998 16:10:00 -0000 Message-id: <199809082039.RAA14937@amazonas.dcc.unicamp.br> References: X-SW-Source: 1998-09/msg00255.html List-Id: typedef unsigned int sig_atomic_t; struct sigaction { union { void (*__sa_sigaction)(int, siginfo_t *, void *); void (*__sa_handler)(int ); } __handler; sigset_t sa_mask; int sa_flags; }; struct timespec { time_t tv_sec; long tv_nsec; }; typedef struct timespec timestruc_t; struct sigstack { void *ss_sp; int ss_onstack; }; struct sigvec { void (*sv_handler)(int ); int sv_mask; int sv_flags; }; extern "C" { extern void (*signal(int, void (*) (int )))(int ); extern int raise(int); extern int kill(pid_t, int); extern int sigemptyset(sigset_t *); extern int sigfillset(sigset_t *); extern int sigaddset(sigset_t *, int); extern int sigdelset(sigset_t *, int); extern int sigismember(const sigset_t *, int); extern int sigaction(int, const struct sigaction *, struct sigaction *); extern int sigprocmask(int, const sigset_t *, sigset_t *); extern int sigsuspend(const sigset_t *); extern int sigpending(sigset_t *); # 174 "/usr/include/sys/signal.h" 3 extern int sigwaitinfo(const sigset_t *set, siginfo_t *info); extern int sigtimedwait(const sigset_t *set, siginfo_t * info, const struct timespec *timeout); extern int sigqueue(pid_t pid, int signo, const union sigval value); extern void (*bsd_signal(int, void(*)(int)))(int); extern int killpg(pid_t, int); extern int sigstack(struct sigstack *, struct sigstack *); extern int sigaltstack(const stack_t *, stack_t *); extern int siginterrupt(int, int); extern void (*sigset(int, void (*)(int )))(int ); extern int sighold(int); extern int sigrelse(int); extern int sigignore(int); extern int sigpause(int); extern long sigblock(long); extern long sigsetmask(long); extern int sigvector(int, const struct sigvec *, struct sigvec *); extern int (*ssignal(int, int (*) (int )))(int ); extern ssize_t sigspace(size_t); extern int gsignal(int); # 253 "/usr/include/sys/signal.h" 3 } # 1 "/usr/include/sys/syscall.h" 1 3