|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
二、 fcntl 详细说明6 C% G9 T- d [& e9 X' O% q1 _3 e( r
. e V- H o' S8 U& {" a8 c+ b. c8 N- E( ]
功能描述:根据文件描述词来操作文件的特性。
+ L$ D6 X! _ s9 e7 V; ~
' i" W/ V, P0 [5 Z6 N9 D& h! X) R4 U: z6 [1 i: l
文件控制函数; V7 t% A% X" d4 x" g2 |3 _# B
fcntl -- file control
: F* J4 C& G! E& x, t* ]# \; j2 V: a/ Z3 h4 l& D
% ^- O+ K; }" T8 x$ y; ~ X4 e
; G8 j4 f3 o5 w0 ^
' f( `8 [) `+ a- p$ w( p2 V头文件:3 }9 ~3 O" s: W+ b
9 V m. H. G5 C2 P7 T
# O/ i9 D3 S6 P8 I" l( u #include <fcntl.h>;
& I- K( k- i' V% E; Y int fcntl(int fd, intcmd); J7 N+ c5 O8 f
int fcntl(int fd, int cmd,long arg); $ r1 _& i$ P! k9 O2 {) O
int fcntl(int fd, int cmd,struct flock *lock); 1 [. j1 I) [& r) i
1 x9 c( h: G" D5 N4 K- X
' k. }- H/ U7 ?6 J; Y; H, `, d. F6 `[描述]
! j. I) q- n5 {/ ?) q6 ? Fcntl()针对(文件)描述符提供控制.参数fd是被参数cmd操作(如下面的描述)的描述符.
( w! y4 G5 M* g" G 针对cmd的值,fcntl能够接受第三个参数intarg
9 l" \) r! q6 u/ |$ ~9 h
" q/ c3 ~6 I- d* R5 s' Z, J% p$ p) w3 w) g7 I
3 B) v8 F U: V: m# C5 q- v
; I9 O% l7 D; v
* ?2 F0 }# ]" e+ ?8 h% C4 t |
|