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

Diff for /src/include/signal.h between version 1.14 and 1.15

version 1.14, 2010/10/01 20:10:24 version 1.15, 2011/07/06 17:39:22
Line 71 
Line 71 
                 *__errno() = 22;                /* EINVAL */                  *__errno() = 22;                /* EINVAL */
                 return -1;                  return -1;
         }          }
         *set |= (1 << ((signo)-1));             /* sigmask(signo) */          *set |= (1U << ((signo)-1));            /* sigmask(signo) */
         return (0);          return (0);
 }  }
   
Line 82 
Line 82 
                 *__errno() = 22;                /* EINVAL */                  *__errno() = 22;                /* EINVAL */
                 return -1;                  return -1;
         }          }
         *set &= ~(1 << ((signo)-1));            /* sigmask(signo) */          *set &= ~(1U << ((signo)-1));           /* sigmask(signo) */
         return (0);          return (0);
 }  }
   
Line 93 
Line 93 
                 *__errno() = 22;                /* EINVAL */                  *__errno() = 22;                /* EINVAL */
                 return -1;                  return -1;
         }          }
         return ((*set & (1 << ((signo)-1))) != 0);          return ((*set & (1U << ((signo)-1))) != 0);
 }  }
 #endif /* !_ANSI_LIBRARY && !lint */  #endif /* !_ANSI_LIBRARY && !lint */
   

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15