.seek = memfile_seek,
.close = memfile_close
};
- FILE *fp;
+ FILE *stream;
struct memfile_cookie mycookie;
ssize_t nread;
long p;
mycookie.offset = 0;
mycookie.endpos = 0;
- fp = fopencookie(&mycookie,"w+", memfile_func);
- if (fp == NULL) {
+ stream = fopencookie(&mycookie,"w+", memfile_func);
+ if (stream == NULL) {
perror("fopencookie");
exit(EXIT_FAILURE);
}
/* Write command\-line arguments to our file */
for (j = 1; j < argc; j++)
- if (fputs(argv[j], fp) == EOF) {
+ if (fputs(argv[j], stream) == EOF) {
perror("fputs");
exit(EXIT_FAILURE);
}
/* Read two bytes out of every five, until EOF */
for (p = 0; ; p += 5) {
- if (fseek(fp, p, SEEK_SET) == \-1) {
+ if (fseek(stream, p, SEEK_SET) == \-1) {
perror("fseek");
exit(EXIT_FAILURE);
}
- nread = fread(buf, 1, 2, fp);
+ nread = fread(buf, 1, 2, stream);
if (nread == \-1) {
perror("fread");
exit(EXIT_FAILURE);
.BR fmemopen (3),
.BR fopen (3),
.BR fseek (3)
-.SH COLOPHON
-This page is part of release 3.77 of the Linux
-.I man-pages
-project.
-A description of the project,
-information about reporting bugs,
-and the latest version of this page,
-can be found at
-\%http://www.kernel.org/doc/man\-pages/.