]> git.sesse.net Git - itkacl/blobdiff - itkacl-2.1/itkacl-test.c
Make the core library support a configuration file (/etc/itkacl.conf),
[itkacl] / itkacl-2.1 / itkacl-test.c
diff --git a/itkacl-2.1/itkacl-test.c b/itkacl-2.1/itkacl-test.c
new file mode 100644 (file)
index 0000000..49388d4
--- /dev/null
@@ -0,0 +1,19 @@
+#include <stdio.h>
+
+int itkacl_check(const char * const realm, const char * const user,
+               char *errmsg, size_t errmsg_size);
+       
+int main()
+{
+       char errmsg[1024];
+       int ret = itkacl_check("/login/unix-servers/cirkus", "sesse", errmsg, sizeof(errmsg));
+
+       if (ret == 0) {
+               printf("OK\n");
+       } else if (ret == -1) {
+               printf("Error: %s\n", errmsg);
+       } else {
+               printf("Not OK\n");
+       }
+       return 0;
+}