Browse Source

ntdb: add _info file

The Authors entries were added based on source file copyright
statements. Full details can be found via the upstream Samba Git
repository.

Signed-off-by: David Disseldorp <ddiss@suse.de>
David Disseldorp 11 years ago
parent
commit
e723c2217b
1 changed files with 49 additions and 0 deletions
  1. 49 0
      ccan/ntdb/_info

+ 49 - 0
ccan/ntdb/_info

@@ -0,0 +1,49 @@
+#include "config.h"
+#include <stdio.h>
+#include <string.h>
+
+/**
+ * ntdb - Next Generation Trivial Database
+ *
+ * Example:
+ *	#include <stdio.h>
+ *      #include <err.h>
+ *      #include "ntdb.h"
+ *
+ *	int main(int argc, char *argv[])
+ *	{
+ *		NTDB_DATA key = ntdb_mkdata("key", 3);
+ *		NTDB_DATA val = ntdb_mkdata("val", 3);
+ *
+ *		ntdb = ntdb_open("example.ntdb", NTDB_DEFAULT,
+ *				 O_RDWR | O_CREAT | O_TRUNC, 0600, NULL);
+ *		if (ntdb == NULL)
+ *			errx(1, "failed to open database file");
+ *
+ *		ntdb_store(ntdb, key, val, NTDB_INSERT);
+ *
+ *		ntdb_close(ntdb);
+ *
+ *		return 0;
+ *	}
+ *
+ * License: LGPL (v3 or any later version)
+ * Authors: Rusty Russell
+ *          Andrew Tridgell
+ *          Jeremy Allison
+ *          Jelmer Vernooij
+ *          Volker Lendecke
+ *          Andrew Esh
+ *          Simon McVittie
+ *          Tim Potter
+ */
+int main(int argc, char *argv[])
+{
+	if (argc != 2)
+		return 1;
+
+	if (strcmp(argv[1], "depends") == 0)
+		return 0;
+
+	return 1;
+}