version 1.60, 2010/08/22 16:38:36
|
version 1.63, 2010/08/26 17:49:34
|
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 |
{ |
{ |