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

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

version 1.9, 2005/12/13 00:35:22 version 1.10, 2005/12/21 19:09:01
Line 64 
Line 64 
   
 #if defined(__GNUC__)  #if defined(__GNUC__)
 extern __inline int sigaddset(sigset_t *set, int signo) {  extern __inline int sigaddset(sigset_t *set, int signo) {
         extern int errno;          int *__errno(void);
   
         if (signo <= 0 || signo >= _NSIG) {          if (signo <= 0 || signo >= _NSIG) {
                 errno = 22;                     /* EINVAL */                  *__errno() = 22;                /* EINVAL */
                 return -1;                  return -1;
         }          }
         *set |= (1 << ((signo)-1));             /* sigmask(signo) */          *set |= (1 << ((signo)-1));             /* sigmask(signo) */
Line 75 
Line 75 
 }  }
   
 extern __inline int sigdelset(sigset_t *set, int signo) {  extern __inline int sigdelset(sigset_t *set, int signo) {
         extern int errno;          int *__errno(void);
   
         if (signo <= 0 || signo >= _NSIG) {          if (signo <= 0 || signo >= _NSIG) {
                 errno = 22;                     /* EINVAL */                  *__errno() = 22;                /* EINVAL */
                 return -1;                  return -1;
         }          }
         *set &= ~(1 << ((signo)-1));            /* sigmask(signo) */          *set &= ~(1 << ((signo)-1));            /* sigmask(signo) */
Line 86 
Line 86 
 }  }
   
 extern __inline int sigismember(const sigset_t *set, int signo) {  extern __inline int sigismember(const sigset_t *set, int signo) {
         extern int errno;          int *__errno(void);
   
         if (signo <= 0 || signo >= _NSIG) {          if (signo <= 0 || signo >= _NSIG) {
                 errno = 22;                     /* EINVAL */                  *__errno() = 22;                /* EINVAL */
                 return -1;                  return -1;
         }          }
         return ((*set & (1 << ((signo)-1))) != 0);          return ((*set & (1 << ((signo)-1))) != 0);

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