L4Re/departure

libext2fs/lib/libe2p/project.h

617:2733e5770ee9
9 months ago Paul Boddie Made the run command wait for completion, introducing the spawn command to run programs in the background. Introduced conveniences for waiting for the last job to be initiated and for piping from the last job, also subscribing to signals from pipe-supplying jobs so that they may be transparently removed from the job list upon completion. Augmented the job listing with the "+" notation familiar from Unix. Prevented new jobs from being started when no job slots are available.
     1 /*     2  * project.h     3  *     4  * %Begin-Header%     5  * This file may be redistributed under the terms of the GNU Library     6  * General Public License, version 2.     7  * %End-Header%     8  */     9     10 #include <ext2fs/ext2_fs.h>    11     12 #if defined(__linux__) && !defined(FS_IOC_FSGETXATTR)    13 #define FS_IOC_FSGETXATTR		_IOR('X', 31, struct fsxattr)    14 #define FS_IOC_FSSETXATTR		_IOW('X', 32, struct fsxattr)    15     16 /*    17  * Structure for FS_IOC_FSGETXATTR and FS_IOC_FSSETXATTR.    18  */    19 struct fsxattr {    20 	__u32		fsx_xflags;	/* xflags field value (get/set) */    21 	__u32		fsx_extsize;	/* extsize field value (get/set)*/    22 	__u32		fsx_nextents;	/* nextents field value (get)	*/    23 	__u32		fsx_projid;	/* project identifier (get/set) */    24 	unsigned char	fsx_pad[12];    25 };    26 #endif    27