version 1.158, 2012/03/01 10:14:08
|
version 1.162, 2012/04/20 15:18:22
|
Line 1
|
Line 1
|
/* |
/* |
================================================================================ |
================================================================================ |
RPL/2 (R) version 4.1.7 |
RPL/2 (R) version 4.1.8 |
Copyright (C) 1989-2012 Dr. BERTRAND Joël |
Copyright (C) 1989-2012 Dr. BERTRAND Joël |
|
|
This file is part of RPL/2. |
This file is part of RPL/2. |
Line 522 sem_t *sem_open2(pid_t pid, int ordre);
|
Line 522 sem_t *sem_open2(pid_t pid, int ordre);
|
# define fclose(...) ({ int ios; \ |
# define fclose(...) ({ int ios; \ |
while((ios = fclose(__VA_ARGS__)) != 0) \ |
while((ios = fclose(__VA_ARGS__)) != 0) \ |
{ if ((errno != EINTR) && (errno != 0)) break; } ios; }) |
{ if ((errno != EINTR) && (errno != 0)) break; } ios; }) |
# define fread(...) ({ int ios; \ |
|
while((ios = fread(__VA_ARGS__)) < 0) \ |
|
{ if ((errno != EINTR) && (errno != 0)) break; } ios; }) |
|
# define fflush(flux) ({ int ios; \ |
# define fflush(flux) ({ int ios; \ |
while((ios = fflush((flux == stdout) ? stderr : flux)) != 0) \ |
while((ios = fflush((flux == stdout) ? stderr : flux)) != 0) \ |
{ if ((errno != EINTR) && (errno != 0)) break; } ios; }) |
{ if ((errno != EINTR) && (errno != 0)) break; } ios; }) |
Line 942 pid_t debug_fork();
|
Line 939 pid_t debug_fork();
|
# define d_ex_fichier_corrompu __erreur(85) |
# define d_ex_fichier_corrompu __erreur(85) |
# define d_ex_mutex_acquis_autre_thread __erreur(86) |
# define d_ex_mutex_acquis_autre_thread __erreur(86) |
# define d_ex_expression_reguliere __erreur(87) |
# define d_ex_expression_reguliere __erreur(87) |
|
# define d_ex_instruction_indisponible __erreur(88) |
#endif |
#endif |
|
|
|
|
Line 1203 typedef struct descripteur_fichier
|
Line 1201 typedef struct descripteur_fichier
|
pid_t pid; |
pid_t pid; |
pthread_t tid; |
pthread_t tid; |
|
|
file *descripteur_c; |
union |
sqlite3 *descripteur_sqlite; |
{ |
|
file *descripteur_c; |
|
sqlite3 *descripteur_sqlite; |
|
}; |
} struct_descripteur_fichier; |
} struct_descripteur_fichier; |
#endif |
#endif |
|
|