sopen
函数名:sopen
功 能: 打开一共享文件
用 法:int sopen(char *pathname, int access, int shflag, int permiss);
程序例:
#include <io.h>
#include <fcntl.h>
#include <sysstat.h>
#include <process.h>
#include <share.h>
#include <stdio.h>
int main(void)
{
int handle;
int status;
handle = sopen("c:\autoexec.bat", O_RDONLY, SH_DENYNO, S_IREAD);
if (!handle)
{
printf("sopen failed
");
exit(1);
}
status = access("c:\autoexec.bat", 6);
if (status == 0)
printf("read/write access allowed
");
else
printf("read/write access not allowed
");
close(handle);
return 0;
}