fd_move.3 (501B)
1 .TH fd_move 3 2 .SH NAME 3 fd_move \- renumber a descriptor 4 .SH SYNTAX 5 .B #include <fd.h> 6 7 int \fBfd_move\fP(\fIto\fR,\fIfrom\fR); 8 9 int \fIto\fR; 10 .br 11 int \fIfrom\fR; 12 .SH DESCRIPTION 13 .B fd_move 14 moves 15 descriptor 16 .I from 17 to descriptor 18 .IR to . 19 If 20 .I to 21 was already open, 22 .B fd_move 23 closes it. 24 If the move is successful, 25 .B fd_move 26 closes 27 .IR from . 28 Exception: 29 if 30 .I to 31 and 32 .I from 33 are the same number, 34 .B fd_move 35 does nothing. 36 37 .B fd_move 38 returns 0 on success, -1 on error. 39 .SH "SEE ALSO" 40 dup(2), 41 fd_copy(3)