splice
m_events.splice(m_events.begin(), m_tentativeEvents);
m_events.splice(m_events.begin(), m_tentativeEvents);
ret = splice(actx->zc_pipe[0], NULL, actx->sfd, NULL, inl, 0);
so_splice(struct socket *so, struct socket *so2, struct splice *splice)
if (splice->sp_max < 0)
sp = so_splice_alloc(splice->sp_max);
if (splice->sp_idle.tv_sec != 0 || splice->sp_idle.tv_usec != 0) {
tvtosbt(splice->sp_idle), 0, C_PREL(4));
static SYSCTL_NODE(_kern_ipc, OID_AUTO, splice, CTLFLAG_RW, 0,
struct splice splice;
splice.sp_fd = splice32.sp_fd;
splice.sp_max = splice32.sp_max;
CP(splice32.sp_idle, splice.sp_idle,
CP(splice32.sp_idle, splice.sp_idle,
error = sooptcopyin(sopt, &splice,
sizeof(splice), sizeof(splice));
ktrsplice(&splice);
if (splice.sp_fd >= 0) {
error = getsock(sopt->sopt_td, splice.sp_fd,
error = so_splice(so, so2, &splice);
ktrstruct("splice", (s), sizeof(struct splice))
splice_init(struct splice *sp, int fd, off_t max, struct timeval *tv)
struct splice sp;
struct splice sp;
struct splice sp;
struct splice sp;
struct splice sp;
struct splice sp;
struct splice sp;
splice(cs, ts);
splice(ts, cs);
static char *splice(char *, char *);
argv[0] = splice(argv[0], argv[1]);
argv[1] = splice(argv[1], argv[0]);
static void ktrsplice(struct splice *);
ktrsplice(struct splice *sp)
struct splice sp;