/* Create a pipe, defaulting to O_BINARY mode.
Store the read-end as fd[0] and the write-end as fd[1].
Return 0 upon success, or -1 with errno set upon failure. */
-# if @HAVE_PIPE@
-# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
-# define pipe rpl_pipe
-# endif
-_GL_FUNCDECL_RPL (pipe, int, (int fd[2]) _GL_ARG_NONNULL ((1)));
-_GL_CXXALIAS_RPL (pipe, int, (int fd[2]));
-# else
+# if !@HAVE_PIPE@
_GL_FUNCDECL_SYS (pipe, int, (int fd[2]) _GL_ARG_NONNULL ((1)));
-_GL_CXXALIAS_SYS (pipe, int, (int fd[2]));
# endif
+_GL_CXXALIAS_SYS (pipe, int, (int fd[2]));
_GL_CXXALIASWARN (pipe);
#elif defined GNULIB_POSIXCHECK
# undef pipe