diff options
Diffstat (limited to 'sfshare-daemon/src/sfshared.c')
-rw-r--r-- | sfshare-daemon/src/sfshared.c | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/sfshare-daemon/src/sfshared.c b/sfshare-daemon/src/sfshared.c new file mode 100644 index 0000000..9a0cdc1 --- /dev/null +++ b/sfshare-daemon/src/sfshared.c @@ -0,0 +1,37 @@ +#include <stdio.h>
+#include <stdlib.h>
+#include <glib.h> +#include <glib/gstdio.h> + +#include "samba_share.h" +
+int main()
+{ + GPtrArray *shared_items = SharedItemsArray_new();
+ LoadSmbConf(shared_items); + + DeleteShare(shared_items,"/test"); + + TSmbConfItem *test; + for(int i = 0; i < shared_items->len; i++) + { + test = g_ptr_array_index(shared_items, i); + g_print("%s\n", test->path->str); + + } + SharedItemsArray_free(shared_items); + + + shared_items = SharedItemsArray_new();
+ LoadSmbConf(shared_items); + + test = SmbConfItem_new("testik", "/test", "Commentar", "no", "yes", "yes"); + + WriteShare(shared_items, test); + + SmbConfItem_free(test); + + SharedItemsArray_free(shared_items); +
+ return 0;
+}
|