Rename: include/compat.h -> include/ntfs/compat.h
(Logical change 1.280)edge.strict_endians
							parent
							
								
									1904c8d118
								
							
						
					
					
						commit
						9cd9e1edf9
					
				|  | @ -0,0 +1,52 @@ | |||
| /*
 | ||||
|  * compat.h - Tweaks for Windows compatability. | ||||
|  * | ||||
|  * Copyright (c) 2002 Richard Russon | ||||
|  * Copyright (c) 2002-2004 Anton Altaparmakov | ||||
|  * | ||||
|  * This program/include file is free software; you can redistribute it and/or | ||||
|  * modify it under the terms of the GNU General Public License as published | ||||
|  * by the Free Software Foundation; either version 2 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * This program/include file is distributed in the hope that it will be | ||||
|  * useful, but WITHOUT ANY WARRANTY; without even the implied warranty | ||||
|  * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|  * GNU General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program (in the main directory of the Linux-NTFS | ||||
|  * distribution in the file COPYING); if not, write to the Free Software | ||||
|  * Foundation,Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA | ||||
|  */ | ||||
| 
 | ||||
| #ifndef _NTFS_COMPAT_H | ||||
| #define _NTFS_COMPAT_H | ||||
| 
 | ||||
| #include "config.h" | ||||
| 
 | ||||
| #ifdef WINDOWS | ||||
| 
 | ||||
| #ifndef HAVE_FFS | ||||
| #define HAVE_FFS | ||||
| extern int ffs(int i); | ||||
| #endif /* HAVE_FFS */ | ||||
| 
 | ||||
| #define HAVE_STDIO_H		/* mimic config.h */ | ||||
| #define HAVE_STDARG_H | ||||
| 
 | ||||
| #define atoll			_atoi64 | ||||
| #define fdatasync		commit | ||||
| #define __inline__		inline | ||||
| #define __attribute__(X)	/*nothing*/ | ||||
| 
 | ||||
| #else /* !defined WINDOWS */ | ||||
| 
 | ||||
| #ifndef O_BINARY | ||||
| #define O_BINARY		0		/* unix is binary by default */ | ||||
| #endif | ||||
| 
 | ||||
| #endif /* defined WINDOWS */ | ||||
| 
 | ||||
| #endif /* defined _NTFS_COMPAT_H */ | ||||
| 
 | ||||
		Loading…
	
		Reference in New Issue