我不用那个flock.c就可以了。
用这个:
/*
a flock implemention
Firebird BBS for Windows NT
Copyright (C) 2000, COMMAN,Kang Xiao-ning, kxn@student.cs.tsinghua.edu.cn
*/
#include <fcntl.h>
#define LOCK_EX 2
#define LOCK_NB 4
#define LOCK_UN 8
int flock(int fd,int operation)
{
struct flock lock;
if (operation & LOCK_EX) lock.l_type = F_WRLCK;
if (operation & LOCK_UN) lock.l_type = F_UNLCK;
if (operation & LOCK_NB) return fcntl(fd,F_SETLK,&lock);
else return fcntl(fd,F_SETLKW,&lock);
}
【 在 cclu (西西鲁) 的大作中提到: 】
: 我今天是用备份恢复的 ...但总不能出了问题就酱紫放着啊
: 我今天出来看见sysop被注了5回 我都出了一脑门子的汗啊 :O
: 不是说后面这个3.0w是不丢帐号的了么?:O
: 哪怕是重新编译 也要说是那里的问题才好改的啊 wuwu~
: 我的小站从9号开站好不容易才注册了快200个id
: 老这么折腾 不把人都折腾跑了huhu...
--
FROM 166.111.142.18