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

Diff for /src/include/signal.h between version 1.23 and 1.24

version 1.23, 2015/11/10 04:30:59 version 1.24, 2016/02/04 22:04:34
Line 71 
Line 71 
   
 extern int *__errno(void);  extern int *__errno(void);
   
 __only_inline int sigaddset(sigset_t *__set, int __signo) {  __only_inline int sigaddset(sigset_t *__set, int __signo)
   {
         if (__signo <= 0 || __signo >= _NSIG) {          if (__signo <= 0 || __signo >= _NSIG) {
                 *__errno() = 22;                /* EINVAL */                  *__errno() = 22;                /* EINVAL */
                 return -1;                  return -1;
Line 80 
Line 81 
         return (0);          return (0);
 }  }
   
 __only_inline int sigdelset(sigset_t *__set, int __signo) {  __only_inline int sigdelset(sigset_t *__set, int __signo)
   {
         if (__signo <= 0 || __signo >= _NSIG) {          if (__signo <= 0 || __signo >= _NSIG) {
                 *__errno() = 22;                /* EINVAL */                  *__errno() = 22;                /* EINVAL */
                 return -1;                  return -1;
Line 89 
Line 91 
         return (0);          return (0);
 }  }
   
 __only_inline int sigismember(const sigset_t *__set, int __signo) {  __only_inline int sigismember(const sigset_t *__set, int __signo)
   {
         if (__signo <= 0 || __signo >= _NSIG) {          if (__signo <= 0 || __signo >= _NSIG) {
                 *__errno() = 22;                /* EINVAL */                  *__errno() = 22;                /* EINVAL */
                 return -1;                  return -1;
         }          }
         return ((*__set & (1U << ((__signo)-1))) != 0);          return ((*__set & (1U << ((__signo)-1))) != 0);
 }  }
 #endif /* !_ANSI_LIBRARY */  
   
 /* List definitions after function declarations, or Reiser cpp gets upset. */  __only_inline int sigemptyset(sigset_t *__set)
 #define sigemptyset(set)        (*(set) = 0, 0)  {
 #define sigfillset(set)         (*(set) = ~(sigset_t)0, 0)          *__set = 0;
           return (0);
   }
   
   __only_inline int sigfillset(sigset_t *__set)
   {
           *__set = ~(sigset_t)0;
           return (0);
   }
   
   #endif /* !_ANSI_LIBRARY */
   
 #if __BSD_VISIBLE || __XPG_VISIBLE >= 420  #if __BSD_VISIBLE || __XPG_VISIBLE >= 420
 int     killpg(pid_t, int);  int     killpg(pid_t, int);

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24