]> git.ozlabs.org Git - ccan/blob - ccan/string/test/run-grab.c
cfd8b9b43abf63b90436676ad67a11b86cfe765b
[ccan] / ccan / string / test / run-grab.c
1 /* This is test for grab_file() function */
2
3 /*
4  * Example:
5  * 
6  * void *grab_file(const void *ctx, const char *filename)
7  *      {
8  *      int fd; 
9  *      char *buffer;
10  * 
11  *      if (streq(filename, "-"))
12  *              fd = dup(STDIN_FILENO);
13  *      else
14  *              fd = open(filename, O_RDONLY, 0); 
15  *
16  *      if (fd < 0)
17  *              return NULL; 
18  *
19  *      buffer = grab_fd(ctx, fd);
20  *      close_noerr(fd);
21  *      return buffer;
22  *      }
23  */
24
25 /* End of grab_file() test */