If I run the following piece of code to an ia64 (azusa) I can see that direct io are not enabled, but please, what do i have to do to have them running? remark: With ia32, this code works fine and I directly get: ------ "test: completed" and the file "infile" is initialized with ia64, it does not work and I get: "write infile failed: Invalid argument" ... and the file "infile" is not filled up. version: Linux version 2.4.18 (xb@pegtst2) (gcc version 3.1) #8 SMP Wed Aug 7 14:30:09 CEST 2002 compil: cc -O -D_GNU_SOURCE voyons.c -o voyons