Commit | Line | Data |
---|---|---|
2117e02e MW |
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) |