18 #ifndef _COBALT_UAPI_KERNEL_PIPE_H
19 #define _COBALT_UAPI_KERNEL_PIPE_H
21 #define XNPIPE_IOCTL_BASE 'p'
23 #define XNPIPEIOC_GET_NRDEV _IOW(XNPIPE_IOCTL_BASE, 0, int)
24 #define XNPIPEIOC_IFLUSH _IO(XNPIPE_IOCTL_BASE, 1)
25 #define XNPIPEIOC_OFLUSH _IO(XNPIPE_IOCTL_BASE, 2)
26 #define XNPIPEIOC_FLUSH XNPIPEIOC_OFLUSH
27 #define XNPIPEIOC_SETSIG _IO(XNPIPE_IOCTL_BASE, 3)
29 #define XNPIPE_NORMAL 0x0
30 #define XNPIPE_URGENT 0x1
32 #define XNPIPE_IFLUSH 0x1
33 #define XNPIPE_OFLUSH 0x2
35 #define XNPIPE_MINOR_AUTO (-1)