]> git.ozlabs.org Git - ccan/blobdiff - ccan/string/test/run-grab.c
test case for grab_file
[ccan] / ccan / string / test / run-grab.c
diff --git a/ccan/string/test/run-grab.c b/ccan/string/test/run-grab.c
new file mode 100644 (file)
index 0000000..cfd8b9b
--- /dev/null
@@ -0,0 +1,25 @@
+/* This is test for grab_file() function */
+
+/*
+ * Example:
+ * 
+ * void *grab_file(const void *ctx, const char *filename)
+ *     {
+ *     int fd; 
+ *     char *buffer;
+ * 
+ *     if (streq(filename, "-"))
+ *             fd = dup(STDIN_FILENO);
+ *     else
+ *             fd = open(filename, O_RDONLY, 0); 
+ *
+ *     if (fd < 0)
+ *             return NULL; 
+ *
+ *     buffer = grab_fd(ctx, fd);
+ *     close_noerr(fd);
+ *     return buffer;
+ *     }
+ */
+
+/* End of grab_file() test */