Open with appropriate platform semantics
for sendfile operations. Advisory only, apr_socket_sendfile does not check this flag.
0x01000
perm则是用以记录文件的存取权限,通常情况下是一个整数,比如0x777,0x666等等。Apache中支持的权限如表4-3所示。
文件的读取结果由指针apr_file_t返回。整个open过程可以分为四部分:
1)、“打开标志位”转换;
如前所述,APR定义了自己的“文件打开标志位”,所以在apr_file_open的开始需要将这些专有的“文件打开标志位”转换为Unix平台通用的“文件打开标志位”,对应的转换表如下:
|
Apache打开标志
|
UNIX库函数内部标志
|
|
APR_READ&&APR_WRITE
|
O_RDWR
|
|
APR_READ
|
O_RDONLY
|
|
APR_WRITE
本文关键:apache中的文件与目录(2)
相关方案
|