pipe.2: Rearrange SYNOPSIS so that minority version pipe() is at end

A few architectures have a different call signature for pipe().
Since those architectures are the minority, place the prototype
at the end of the SYNOPSIS, rather than the start.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Michael Kerrisk 2021-04-06 13:36:25 +02:00
parent 3ab99460db
commit 92a4b09356
1 changed files with 10 additions and 7 deletions

View File

@ -40,13 +40,6 @@ pipe, pipe2 \- create pipe
.nf
.B #include <unistd.h>
.PP
/* On Alpha, IA-64, MIPS, SuperH, and SPARC/SPARC64; see NOTES */
.B struct fd_pair {
.B " long fd[2];"
.B "};"
.B struct fd_pair pipe();
.PP
/* On all other architectures */
.BI "int pipe(int " pipefd "[2]);"
.PP
.BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
@ -54,6 +47,16 @@ pipe, pipe2 \- create pipe
.B #include <unistd.h>
.PP
.BI "int pipe2(int " pipefd "[2], int " flags );
.PP
/* On Alpha, IA-64, MIPS, SuperH, and SPARC/SPARC64, pipe() has the
following prototype; see NOTES */
.PP
.B #include <unistd.h>
.PP
.B struct fd_pair {
.B " long fd[2];"
.B "};"
.B struct fd_pair pipe();
.fi
.SH DESCRIPTION
.BR pipe ()