Blame view

include/linux/falloc.h 663 Bytes
97ac73506   Amit Arora   sys_fallocate() i...
1
2
3
4
  #ifndef _FALLOC_H_
  #define _FALLOC_H_
  
  #define FALLOC_FL_KEEP_SIZE	0x01 /* default is extend size */
79124f18b   Josef Bacik   fs: add hole punc...
5
  #define FALLOC_FL_PUNCH_HOLE	0x02 /* de-allocates range */
97ac73506   Amit Arora   sys_fallocate() i...
6

3e63cbb1e   Ankit Jain   fs: Add new pre-a...
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  #ifdef __KERNEL__
  
  /*
   * Space reservation ioctls and argument structure
   * are designed to be compatible with the legacy XFS ioctls.
   */
  struct space_resv {
  	__s16		l_type;
  	__s16		l_whence;
  	__s64		l_start;
  	__s64		l_len;		/* len == 0 means until end of file */
  	__s32		l_sysid;
  	__u32		l_pid;
  	__s32		l_pad[4];	/* reserved area */
  };
  
  #define FS_IOC_RESVSP		_IOW('X', 40, struct space_resv)
  #define FS_IOC_RESVSP64		_IOW('X', 42, struct space_resv)
  
  #endif /* __KERNEL__ */
97ac73506   Amit Arora   sys_fallocate() i...
27
  #endif /* _FALLOC_H_ */