blob: 1fa26d919e4e4b6e67f888695e91dc519585beb7 [file] [log] [blame]
/*
* sys/splice.h
*/
#ifndef _SYS_SPLICE_H
#define _SYS_SPLICE_H
/* move pages instead of copying */
#define SPLICE_F_MOVE 1
/* don't block on the pipe splicing (but we may still block on the fd
we splice from/to, of course */
#define SPLICE_F_NONBLOCK 2
/* expect more data */
#define SPLICE_F_MORE 4
__extern int splice(int, off_t *, int, off_t *, size_t, unsigned int);
__extern int tee(int, int, size_t, unsigned int);
#endif /* _SYS_SPLICE_H */