NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | COPYRIGHT | AUTHOR | COLOPHON |
|
|
PROCIO(3) Linux Programmer's Manual PROCIO(3)
fprocopen - stream open functions on files below /proc/##
#define _GNU_SOURCE #include <stdio.h> #include <proc/procio.h> FILE *fprocopen(const char *path, const char *mode);
The fprocopen function opens files below /proc/## whose name is the string to by path and associates a stream with it. The argument mode points to a string containing one of the following sequences r Open a file below /proc/## for reading even large buffers. The stream is positioned at the beginning of the file. w[<del>] Open a file below /proc/## for writing even large buffers. The optional delimiter character can be one of the follwoing ' ', ',', '.', and ':' where the default is the comma ','. This allows to split very large input lines into pieces at this delimiter and write each of them to the opened file below /proc/##. e The underlying file descriptor will be closed if you use any of the ‘exec...’ functions within your code. The internal API allows the use of stdio functions to read and write large buffers below /proc/##.
fopen(3), fopencookie(3) setvbuf(3) lseek(3)
2018 Werner Fink,
Werner Fink <[email protected]>
This page is part of the procps-ng (/proc filesystem utilities)
project. Information about the project can be found at
⟨https://gitlab.com/procps-ng/procps⟩. If you have a bug report
for this manual page, see
⟨https://gitlab.com/procps-ng/procps/blob/master/Documentation/bugs.md⟩.
This page was obtained from the project's upstream Git repository
⟨https://gitlab.com/procps-ng/procps.git⟩ on 2024-06-14. (At
that time, the date of the most recent commit that was found in
the repository was 2024-06-04.) If you discover any rendering
problems in this HTML version of the page, or you believe there
is a better or more up-to-date source for the page, or you have
corrections or improvements to the information in this COLOPHON
(which is not part of the original manual page), send a mail to
[email protected]
Linux Manpage 16 January 2018 PROCIO(3)