| Solaris Very Direct IO [message #366265] | 
			Fri, 12 December 2008 08:06   | 
		 
		
			
				
				
				
					
						
						claytech
						 Messages: 9 Registered: December 2008  Location: UK
						
					 | 
					Junior Member  | 
					 | 
		 
		 
	 | 
 
	
		Can anyone tell from the following truss output if I am using Direct IO.  I have conflicting statements, one says I AM using Direct IO as the 3rd parm of ioctl is not zero and the other says that I AM NOT using Direct IO as the file is not opened with the O_DIRECT flag. 
 
 
 
3085/1:         open("/oradata/rbssys/users01.dbf", O_RDWR|O_DSYNC) = 11 
3085/1@1:       -> libc:directio(0x103, 0x1, 0xfffffffe7a1cea98, 0x746571fefefefeff) 
3085/1:         ioctl(259, _ION('f', 76, 0), 0x00000001)        = 0 
3085/1@1:       <- libc:directio() = 0 
 
Help much appreciated.
		
		
		
 |  
	| 
		
	 | 
 
 
 | 
	| 
		
 | 
	| 
		
 |