9 __weak_alias(pipe
, _pipe
)
13 pipe2(int fild
[2], int flags
)
17 memset(&m
, 0, sizeof(m
));
18 m
.m_lc_vfs_pipe2
.flags
= flags
;
19 m
.m_lc_vfs_pipe2
.oflags
= flags
; /* backward compatibility */
21 if (_syscall(VFS_PROC_NR
, VFS_PIPE2
, &m
) < 0) return(-1);
22 fild
[0] = m
.m_vfs_lc_fdpair
.fd0
;
23 fild
[1] = m
.m_vfs_lc_fdpair
.fd1
;
30 return pipe2(fild
, 0);