[BACK]Return to signal.h CVS log [TXT][DIR] Up to [local] / src / include

Diff for /src/include/signal.h between version 1.10 and 1.11

version 1.10, 2005/12/21 19:09:01 version 1.11, 2007/03/17 21:38:14
Line 63 
Line 63 
 int     sigsuspend(const sigset_t *);  int     sigsuspend(const sigset_t *);
   
 #if defined(__GNUC__)  #if defined(__GNUC__)
 extern __inline int sigaddset(sigset_t *set, int signo) {  #  if  defined(__GNUC_STDC_INLINE__)
   #define __SIGNAL_INLINE extern __inline __attribute((__gnu_inline__))
   #  else
   #define __SIGNAL_INLINE extern __inline
   #  endif
   __SIGNAL_INLINE int sigaddset(sigset_t *set, int signo) {
         int *__errno(void);          int *__errno(void);
   
         if (signo <= 0 || signo >= _NSIG) {          if (signo <= 0 || signo >= _NSIG) {
Line 74 
Line 79 
         return (0);          return (0);
 }  }
   
 extern __inline int sigdelset(sigset_t *set, int signo) {  __SIGNAL_INLINE int sigdelset(sigset_t *set, int signo) {
         int *__errno(void);          int *__errno(void);
   
         if (signo <= 0 || signo >= _NSIG) {          if (signo <= 0 || signo >= _NSIG) {
Line 85 
Line 90 
         return (0);          return (0);
 }  }
   
 extern __inline int sigismember(const sigset_t *set, int signo) {  __SIGNAL_INLINE int sigismember(const sigset_t *set, int signo) {
         int *__errno(void);          int *__errno(void);
   
         if (signo <= 0 || signo >= _NSIG) {          if (signo <= 0 || signo >= _NSIG) {

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11