OSDN Git Service

LDP: Update original to LDP v3.79
[linuxjm/LDP_man-pages.git] / original / man3 / fopencookie.3
index ab01d06..78d4abb 100644 (file)
@@ -23,7 +23,7 @@
 .\" the source, must acknowledge the copyright and authors of this work.
 .\" %%%LICENSE_END
 .\"
-.TH FOPENCOOKIE 3 2013-03-17 "Linux" "Linux Programmer's Manual"
+.TH FOPENCOOKIE 3 2015-01-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
 fopencookie \- opening a custom stream
 .SH SYNOPSIS
@@ -378,7 +378,7 @@ main(int argc, char *argv[])
         .seek  = memfile_seek,
         .close = memfile_close
     };
-    FILE *fp;
+    FILE *stream;
     struct memfile_cookie mycookie;
     ssize_t nread;
     long p;
@@ -397,8 +397,8 @@ main(int argc, char *argv[])
     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);
     }
@@ -406,7 +406,7 @@ main(int argc, char *argv[])
     /* 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);
         }
@@ -414,11 +414,11 @@ main(int argc, char *argv[])
     /* 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);
@@ -439,3 +439,12 @@ main(int argc, char *argv[])
 .BR fmemopen (3),
 .BR fopen (3),
 .BR fseek (3)
+.SH COLOPHON
+This page is part of release 3.79 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/.