From: Patrick J. P. G. <pat...@us...> - 2000-11-06 02:48:57
|
Update of /cvsroot/firebird/interbase/jrd In directory slayer.i.sourceforge.net:/tmp/cvs-serv15595/jrd Modified Files: common.h Log Message: Eliminate the following interbase.log error message in the AIX and AIX PPC builds: 'Pipe Server read pipe error 82' In AIX /usr/include/errno.h: /* ERESTART is used to determine if the system call is restartable */ #define ERESTART 82 /* restart the system call */ This same change may also apply to LINUX and the other builds that define SIGACTION_SUPPORTED. ...pat pat Index: common.h =================================================================== RCS file: /cvsroot/firebird/interbase/jrd/common.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** common.h 2000/10/12 02:52:17 1.5 --- common.h 2000/11/06 02:48:54 1.6 *************** *** 566,569 **** --- 566,570 ---- #define MOVE_FASTER(from,to,length) memcpy (to, from, (int) (length)) #define MOVE_CLEAR(to,length) memset (to, 0, (int) (length)) + #define SYSCALL_INTERRUPTED(err) (((err) == EINTR) || ((err) == ERESTART)) /* pjpg 20001102 */ #define INTL #define VOLATILE volatile *************** *** 587,590 **** --- 588,592 ---- #define MOVE_FASTER(from,to,length) memcpy (to, from, (int) (length)) #define MOVE_CLEAR(to,length) memset (to, 0, (int) (length)) + #define SYSCALL_INTERRUPTED(err) (((err) == EINTR) || ((err) == ERESTART)) /* pjpg 20001102 */ #define INTL #define VOLATILE volatile |