void Open() { handle = Syscall.open(fileName, OpenFlags.O_CREAT | OpenFlags.O_RDWR, FilePermissions.DEFFILEMODE); wl.l_len = 0; wl.l_pid = Syscall.getpid(); wl.l_start = 0; wl.l_type = LockType.F_UNLCK; wl.l_whence = SeekFlags.SEEK_SET; }