|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
二、 fcntl 详细说明6 |% ]8 F# o$ L9 {8 n. x
& C# B. |4 c3 |; V6 X- H6 ]7 ^- l
4 h t* \# G1 U2 @& t( z功能描述:根据文件描述词来操作文件的特性。
1 S1 o2 r. j5 B, S! O1 ^- Y; N& i: c8 `, w) k) g6 k
- G/ N3 G: n* t) P2 s* v
文件控制函数2 Y- N$ f3 Q, x9 V" H% m
fcntl -- file control! f" ^ I6 W" z6 g8 E, W: Z
4 x7 ~: t% l# u% p7 t% Z g
8 C" f2 I& I2 z7 o$ k: ?) f9 x# N" |4 r
" j8 x0 O: T, t z
头文件:+ a: o; R( Z/ Y7 p8 N/ `
" z# ?% U6 a+ ^* m0 l, x2 |
# b/ z+ b- }* q$ T# ?3 v, ]- T #include <fcntl.h>;
y6 m& s1 i6 _% x3 p+ _4 p int fcntl(int fd, intcmd);
8 x0 F) ?5 T, f int fcntl(int fd, int cmd,long arg);
4 Y( Z7 u L, f4 L) ?. z int fcntl(int fd, int cmd,struct flock *lock);
: i) O$ X$ V" ?0 b- c0 C1 h" U. k+ n
7 w, \1 j, o0 @, m
[描述]
8 W8 g! a! j, w0 r W Fcntl()针对(文件)描述符提供控制.参数fd是被参数cmd操作(如下面的描述)的描述符.
4 Q. b) S7 u% R0 [' ^ 针对cmd的值,fcntl能够接受第三个参数intarg! V+ p. G* O. f" P
2 t5 O: b% N4 W' H# u
6 s( K3 s0 |' p7 Z" d5 ]
& u% g) D1 N M) M. X
6 z$ ~# }; a8 j6 n9 c0 |3 B0 o! b: N( w5 N3 z( i$ R# X
|
|