예제 #1
0
파일: lock.c 프로젝트: fieldinrain/ukey
int locker_rdlock(int fd)
{   
    if (__do_lock(fd, F_RDLCK) < 0) {
        return -1;
    }
    return 0;
}
예제 #2
0
파일: lock.c 프로젝트: fieldinrain/ukey
int locker_unlock(int fd)
{   
    if (__do_lock(fd, F_UNLCK) < 0) {
        return -1;
    }
    return 0;
}
예제 #3
0
파일: lock.c 프로젝트: fieldinrain/ukey
int locker_wrlock(int fd)
{   
    if (__do_lock(fd, F_WRLCK) < 0) {
        return -1;
    }
    return 0;
}
예제 #4
0
파일: lockf.c 프로젝트: ArmstrongJ/MiNTLib
int
__lockf (int fd, int cmd, long size)
{
	return __do_lock (fd, cmd, size, 1);
}