Index: hal/synth/arch/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/synth/arch/current/ChangeLog,v retrieving revision 1.21 diff -u -r1.21 ChangeLog --- hal/synth/arch/current/ChangeLog 22 Apr 2004 15:26:54 -0000 1.21 +++ hal/synth/arch/current/ChangeLog 27 May 2004 12:57:15 -0000 @@ -1,7 +1,13 @@ +2004-05-27 Alexander Neundorf + + * include/hal_io.h: + Fix the open/fcntl flags by prepending a leading 0 so that they + are interpreted correctly as octal instead of decimal. + 2004-04-22 Jani Monoses - * cdl/hal_synth.cdl : - Invoke tail with stricter syntax that works in latest coreutils. + * cdl/hal_synth.cdl : + Invoke tail with stricter syntax that works in latest coreutils. 2003-07-18 Nick Garnett Index: hal/synth/arch/current/include/hal_io.h =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/synth/arch/current/include/hal_io.h,v retrieving revision 1.7 diff -u -r1.7 hal_io.h --- hal/synth/arch/current/include/hal_io.h 15 Sep 2002 17:53:11 -0000 1.7 +++ hal/synth/arch/current/include/hal_io.h 27 May 2004 12:57:16 -0000 @@ -349,25 +349,25 @@ /* open/fcntl flags */ #define CYG_HAL_SYS_O_RDONLY 0 -#define CYG_HAL_SYS_O_WRONLY 1 -#define CYG_HAL_SYS_O_RDWR 2 -#define CYG_HAL_SYS_O_CREAT 100 -#define CYG_HAL_SYS_O_EXCL 200 -#define CYG_HAL_SYS_O_NOCTTY 400 -#define CYG_HAL_SYS_O_TRUNC 1000 -#define CYG_HAL_SYS_O_APPEND 2000 -#define CYG_HAL_SYS_O_NONBLOCK 4000 +#define CYG_HAL_SYS_O_WRONLY 01 +#define CYG_HAL_SYS_O_RDWR 02 +#define CYG_HAL_SYS_O_CREAT 0100 +#define CYG_HAL_SYS_O_EXCL 0200 +#define CYG_HAL_SYS_O_NOCTTY 0400 +#define CYG_HAL_SYS_O_TRUNC 01000 +#define CYG_HAL_SYS_O_APPEND 02000 +#define CYG_HAL_SYS_O_NONBLOCK 04000 #define CYG_HAL_SYS_O_NDELAY CYG_HAL_SYS_O_NONBLOCK -#define CYG_HAL_SYS_O_SYNC 10000 +#define CYG_HAL_SYS_O_SYNC 010000 #define CYG_HAL_SYS_O_FSYNC CYG_HAL_SYS_O_SYNC -#define CYG_HAL_SYS_O_ASYNC 20000 +#define CYG_HAL_SYS_O_ASYNC 020000 /* open mode flags */ -#define CYG_HAL_SYS_S_IRUSR 400 +#define CYG_HAL_SYS_S_IRUSR 0400 #define CYG_HAL_SYS_S_IREAD CYG_HAL_SYS_S_IRUSR -#define CYG_HAL_SYS_S_IWUSR 200 +#define CYG_HAL_SYS_S_IWUSR 0200 #define CYG_HAL_SYS_S_IWRITE CYG_HAL_SYS_S_IWUSR -#define CYG_HAL_SYS_S_IXUSR 100 +#define CYG_HAL_SYS_S_IXUSR 0100 #define CYG_HAL_SYS_S_IEXEC CYG_HAL_SYS_S_IXUSR #define CYG_HAL_SYS_S_IRWXU \ (CYG_HAL_SYS_S_IREAD|CYG_HAL_SYS_S_IWRITE|CYG_HAL_SYS_S_IEXEC)