C++函数fpathconf()函数.docx

上传人:hs****ma 文档编号:562771563 上传时间:2023-03-03 格式:DOCX 页数:4 大小:12.45KB
返回 下载 相关 举报
C++函数fpathconf()函数.docx_第1页
第1页 / 共4页
C++函数fpathconf()函数.docx_第2页
第2页 / 共4页
C++函数fpathconf()函数.docx_第3页
第3页 / 共4页
C++函数fpathconf()函数.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《C++函数fpathconf()函数.docx》由会员分享,可在线阅读,更多相关《C++函数fpathconf()函数.docx(4页珍藏版)》请在金锄头文库上搜索。

1、 C+函数fpathconf()函数Section: Linux Programmer”s Manual (3 )Updated: 19930404NAMEfpathconf, pathconf get configuration values for filesSYNOPSIS#includelong fpathconf(int filedes, int name);long pathconf(char *path, int name);DESCRIPTIONfpathconf() gets a value for the configuration option name for the

2、open file descriptor filedes.pathconf() gets a value for configuration option name for the file name path.The corresponding macros defined in are minimum values; if an application wants to take advantage of values which may change, a call to fpathconf() or pathconf() can be made, which may yield mor

3、e liberal results.Setting name equal to one of the following constants returns the following configuration options:_PC_LINK_MAXreturns the maximum number of links to the file. If filedes or path refer to a directory, then the value applies to the whole directory. The corresponding macro is _POSIX_LI

4、NK_MAX._PC_MAX_CANONreturns the maximum length of a formatted input line, where filedes or path must refer to a terminal. The corresponding macro is _POSIX_MAX_CANON._PC_MAX_INPUTreturns the maximum length of an input line, where filedes or path must refer to a terminal. The corresponding macro is _

5、POSIX_MAX_INPUT._PC_NAME_MAXreturns the maximum length of a filename in the directory path or filedes. the process is allowed to create. The corresponding macro is _POSIX_NAME_MAX._PC_PATH_MAXreturns the maximum length of a relative pathname when path or filedes is the current working directory. The

6、 corresponding macro is _POSIX_PATH_MAX._PC_PIPE_BUFreturns the size of the pipe buffer, where filedes must refer to a pipe or FIFO and path must refer to a FIFO. The corresponding macro is _POSIX_PIPE_BUF._PC_CHOWN_RESTRICTEDreturns nonzero if the chown(2) call may not be used on this file. If file

7、des or path refer to a directory, then this applies to all files in that directory. The corresponding macro is _POSIX_CHOWN_RESTRICTED./http:/_PC_NO_TRUNCreturns nonzero if accessing filenames longer than _POSIX_NAME_MAX generates an error. The corresponding macro is _POSIX_NO_TRUNC._PC_VDISABLEretu

8、rns nonzero if special character processing can be disabled, where filedes or path must refer to a terminal.RETURN VALUEThe limit is returned, if one exists. If the system does not have a limit for the requested resource, 1 is returned, and errno is unchanged. If there is an error, 1 is returned, an

9、d errno is set to reflect the nature of the error.CONFORMING TOPOSIX.1NOTESFiles with name lengths longer than the value returned for name equal to _PC_NAME_MAX may exist in the given directory.Some returned values may be huge; they are not suitable for allocating memory.SEE ALSOgetconf(1), open(2), statfs(2), sysconf(3)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号