3 static struct flock Posix_IO_FLock_flock
;
5 C_Errno_t(C_Int_t
) Posix_IO_FLock_fcntl (C_Fd_t f
, C_Int_t cmd
) {
6 return fcntl (f
, cmd
, &Posix_IO_FLock_flock
);
9 C_Short_t
Posix_IO_FLock_getType (void) {
10 return Posix_IO_FLock_flock
.l_type
;
13 C_Short_t
Posix_IO_FLock_getWhence (void) {
14 return Posix_IO_FLock_flock
.l_whence
;
17 C_Off_t
Posix_IO_FLock_getStart (void) {
18 return Posix_IO_FLock_flock
.l_start
;
21 C_Off_t
Posix_IO_FLock_getLen (void) {
22 return Posix_IO_FLock_flock
.l_len
;
25 C_PId_t
Posix_IO_FLock_getPId (void) {
26 return Posix_IO_FLock_flock
.l_pid
;
29 void Posix_IO_FLock_setType (C_Short_t x
) {
30 Posix_IO_FLock_flock
.l_type
= x
;
33 void Posix_IO_FLock_setWhence (C_Short_t x
) {
34 Posix_IO_FLock_flock
.l_whence
= x
;
37 void Posix_IO_FLock_setStart (C_Off_t x
) {
38 Posix_IO_FLock_flock
.l_start
= x
;
41 void Posix_IO_FLock_setLen (C_Off_t x
) {
42 Posix_IO_FLock_flock
.l_len
= x
;
45 void Posix_IO_FLock_setPId (C_PId_t x
) {
46 Posix_IO_FLock_flock
.l_pid
= x
;