⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 popen.3

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 3
字号:
.\" SCCSID: @(#)popen.3	8.1	9/11/90.TH popen 3.SH Namepopen, pclose \- initiate I/O to/from a process.SH Syntax.B #include <stdio.h>.PP.SM.B FILE.B *popen(command, type).br.B char *command, *type;.PP.B pclose(stream).br.SM.B FILE.B *stream;.SH Description.NXR "popen subroutine".NXR "pclose subroutine".NXR "process" "initiating I/O"The arguments to .PN popenare pointers to null-terminated strings containing respectively ashell command line and an I/O mode, either "r" for reading or "w" forwriting.  It creates a pipe between the calling process andthe command to be executed.  The value returned is a stream pointer thatcan be used (as appropriate) to write to the standard inputof the command or read from its standard output..PPA stream opened by.PN popenshould be closed by.PN pclose ,which waits for the associated process to terminateand returns the exit status of the command..PPBecause open files are shared, a type "r" command may be used as an inputfilter, and a type "w" as an output filter..SH DiagnosticsThe.PN popenroutine returns a null pointer if files or processes cannot be created, or the shell cannot be accessed..PPThe.PN pcloseroutine returns \-1 if.I streamis not associated with a `popened' command..SH RestrictionsBuffered reading before opening an input filtermay leave the standard input of that filter mispositioned.Similar problems with an output filter may beforestalled by careful buffer flushing, for instance, with.PN fflush .  For further information, see.MS fclose 3 ..PPThe.PN popenroutine always calls.PN sh ,and never calls.PN csh ..SH See Alsosh(1), pipe(2), wait(2), system(3), fclose(3s), fopen(3s)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -