Diff for /rpl/src/rpl.h between versions 1.60 and 1.64

version 1.60, 2010/08/22 16:38:36 version 1.64, 2010/08/26 19:07:42
Line 1 Line 1
 /*  /*
 ================================================================================  ================================================================================
   RPL/2 (R) version 4.0.18    RPL/2 (R) version 4.0.19
   Copyright (C) 1989-2010 Dr. BERTRAND Joël    Copyright (C) 1989-2010 Dr. BERTRAND Joël
   
   This file is part of RPL/2.    This file is part of RPL/2.
Line 193 Line 193
   
 #include "librplprototypes.h"  #include "librplprototypes.h"
   
 #ifndef UNIX_PATH_MAX  #ifndef RPLARGS
     struct sockaddr_un sizecheck;  #   ifndef UNIX_PATH_MAX
 #   define UNIX_PATH_MAX sizeof(sizecheck.sun_path)          struct sockaddr_un sizecheck;
   #       define UNIX_PATH_MAX sizeof(sizecheck.sun_path)
   #   endif
 #endif  #endif
   
 /*  /*
Line 211 Line 213
 #   endif  #   endif
 #   define SA_SIGINFO   0  #   define SA_SIGINFO   0
   
 #   define kill(pid, signal)            kill_broken_siginfo(pid, signal)  #   ifndef __BROKEN_SIGINFO_ROUTINES__
 #   define pthread_kill(tid, signal)    pthread_kill_broken_siginfo(tid, signal)  
   // pthread_kill() est une macro sous OS/2.
   #       ifdef pthread_kill
   #           undef pthread_kill
   #       endif
   
   #       define kill(a, b)           kill_broken_siginfo(a, b)
   #       define pthread_kill(a, b)   pthread_kill_broken_siginfo(a, b)
   #   endif
   
     int kill_broken_siginfo(pid_t pid, int signal);      int kill_broken_siginfo(pid_t pid, int signal);
     int pthread_kill_broken_siginfo(pthread_t tid, int signal);      int pthread_kill_broken_siginfo(pthread_t tid, int signal);
       pid_t origine_signal(int signal);
       int queue_in(pid_t pid, int signal);
 #else  #else
 #   define SIGHANDLER_ARGS  int signal, siginfo_t *siginfo, void *context  #   define SIGHANDLER_ARGS  int signal, siginfo_t *siginfo, void *context
 #endif  #endif
Line 226 Line 239
 #   define PTHREAD_SCOPE_SYSTEM 0  #   define PTHREAD_SCOPE_SYSTEM 0
 #endif  #endif
   
   #ifdef OS2
   #   define readline(s) readline_wrapper(s)
       unsigned char readline_wrapper(unsigned char *s);
   #endif
   
 #if ! defined(UNION_SEMUN) && defined(SEMAPHORES_SYSV)  #if ! defined(UNION_SEMUN) && defined(SEMAPHORES_SYSV)
 union semun  union semun
 {  {

Removed from v.1.60  
changed lines
  Added in v.1.64


CVSweb interface <joel.bertrand@systella.fr>