FB_man(2): access(2)
2009-05-13 05:50:43来源:未知 阅读 ()
ACCESS(2)
FreeBSD System Calls Manual
ACCESS(2)
名称:
access, eaccess -- 检查文件是否可访问库:
Standard C Library (libc, -lc)概要:
#include
int access(const char * path, int mode);
int eaccess(const char * path, int mode);详述:
access()和eaccess()系统调用将检查是否有权限按mode方式访问path文件。
mode可以为 F_OK(检查文件/目录是否存在)或为一般性检查,可以按或组合下列值:
R_OK 是否可读
W_OK 是否可写
X_OK 是否可执行(文件)/可搜索(目录)
更多的信息请参阅
intro(2)
的文件访问权限一节。
eaccess()系统调用使用有效用户ID和组列表进行申请访问权限,access()
系统调用使用实际用户ID(而不是有效用户ID)和实际组ID(而不是有效组ID)
及组列表中的其它组ID。
当进程的实际用户ID或有效用户ID具有某些特权时,即使文件没有设置X_OK/W_OK/R_OK,
系统调用仍然成功返回。返回值:
成功时返回0,否则返回-1并且设置全局变量errno
为对应的错误代码。错误:
access()失败时将设置errno为下列错误常量:
[ENOTDIR]
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- ACL 疑问 2009-05-13
- freebsd7 RAID0, Geom方式 成功 2009-05-13
- 声卡好使了,庆贺一下。 2009-05-13
- 选择FreeBSD的中文编码 2009-05-13
- 做完raid之后,系统无法启动,各位兄弟帮帮忙吧 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash