acl  3.5.3.0
acl_vstream_popen.h 文件参考
#include "acl_define.h"
#include "acl_vstream.h"
+ acl_vstream_popen.h 的引用(Include)关系图:
+ 此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define acl_vstream_ispipe(vp)   ((vp)->pid != 0)
 
#define ACL_VSTREAM_POPEN_END   0 /* terminator */
 
#define ACL_VSTREAM_POPEN_COMMAND   1 /* command is string */
 
#define ACL_VSTREAM_POPEN_ARGV   2 /* command is array */
 
#define ACL_VSTREAM_POPEN_UID   3 /* privileges */
 
#define ACL_VSTREAM_POPEN_GID   4 /* privileges */
 
#define ACL_VSTREAM_POPEN_ENV   5 /* extra environment */
 
#define ACL_VSTREAM_POPEN_SHELL   6 /* alternative shell */
 
#define ACL_VSTREAM_POPEN_WAITPID_FN   7 /* child catcher, waitpid() compat. */
 
#define ACL_VSTREAM_POPEN_EXPORT   8 /* exportable environment */
 

函数

ACL_API ACL_VSTREAMacl_vstream_popen (int,...)
 
ACL_API int acl_vstream_pclose (ACL_VSTREAM *)
 

宏定义说明

◆ acl_vstream_ispipe

#define acl_vstream_ispipe (   vp)    ((vp)->pid != 0)

在文件 acl_vstream_popen.h18 行定义.

◆ ACL_VSTREAM_POPEN_ARGV

#define ACL_VSTREAM_POPEN_ARGV   2 /* command is array */

在文件 acl_vstream_popen.h22 行定义.

◆ ACL_VSTREAM_POPEN_COMMAND

#define ACL_VSTREAM_POPEN_COMMAND   1 /* command is string */

在文件 acl_vstream_popen.h21 行定义.

◆ ACL_VSTREAM_POPEN_END

#define ACL_VSTREAM_POPEN_END   0 /* terminator */

在文件 acl_vstream_popen.h20 行定义.

◆ ACL_VSTREAM_POPEN_ENV

#define ACL_VSTREAM_POPEN_ENV   5 /* extra environment */

在文件 acl_vstream_popen.h25 行定义.

◆ ACL_VSTREAM_POPEN_EXPORT

#define ACL_VSTREAM_POPEN_EXPORT   8 /* exportable environment */

在文件 acl_vstream_popen.h28 行定义.

◆ ACL_VSTREAM_POPEN_GID

#define ACL_VSTREAM_POPEN_GID   4 /* privileges */

在文件 acl_vstream_popen.h24 行定义.

◆ ACL_VSTREAM_POPEN_SHELL

#define ACL_VSTREAM_POPEN_SHELL   6 /* alternative shell */

在文件 acl_vstream_popen.h26 行定义.

◆ ACL_VSTREAM_POPEN_UID

#define ACL_VSTREAM_POPEN_UID   3 /* privileges */

在文件 acl_vstream_popen.h23 行定义.

◆ ACL_VSTREAM_POPEN_WAITPID_FN

#define ACL_VSTREAM_POPEN_WAITPID_FN   7 /* child catcher, waitpid() compat. */

在文件 acl_vstream_popen.h27 行定义.

函数说明

◆ acl_vstream_pclose()

ACL_API int acl_vstream_pclose ( ACL_VSTREAM )

◆ acl_vstream_popen()

ACL_API ACL_VSTREAM* acl_vstream_popen ( int  ,
  ... 
)