]> git.ozlabs.org Git - ccan/blobdiff - ccan/err/_info
ccan: Correct some poor conventions in _info includes
[ccan] / ccan / err / _info
index 5a5752bb0b297418486200661ec69db71d84dbdf..2af206633e935c9ca956a40cd5bc43e470c71a75 100644 (file)
@@ -1,6 +1,6 @@
+#include "config.h"
 #include <stdio.h>
 #include <string.h>
-#include "config.h"
 
 /**
  * err - err(), errx(), warn() and warnx(), as per BSD's err.h.
@@ -8,17 +8,21 @@
  * A few platforms don't provide err.h; for those, this provides replacements.
  * For most, it simple includes the system err.h.
  *
+ * Unfortunately, you have to call err_set_progname() to tell the replacements
+ * your program name, otherwise it prints "unknown program".
+ *
  * Example:
  *     #include <ccan/err/err.h>
  *
  *     int main(int argc, char *argv[])
  *     {
+ *             err_set_progname(argv[0]);
  *             if (argc != 1)
  *                     errx(1, "Expect no arguments");
  *             exit(0);
  *     }
  *
- * License: Public domain
+ * License: CC0 (Public domain)
  * Author: Rusty Russell <rusty@rustcorp.com.au>
  */
 int main(int argc, char *argv[])