/*
Copyright 2015 IoT.bzh
+ author: José Bollo <jose.bollo@iot.bzh>
+
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
limitations under the License.
*/
+#include <sys/types.h>
int remove_directory_content_fd(int dirfd);
int remove_directory_content(const char *directory);
int remove_directory_content_at(int dirfd, const char *directory);
int remove_directory(const char *directory, int force);
int remove_directory_at(int dirfd, const char *directory, int force);
-int create_directory_at(int dirfd, const char *directory, int mode, int mkparents);
-int create_directory(const char *directory, int mode, int mkparents);
+int create_directory_at(int dirfd, const char *directory, mode_t mode, int mkparents);
+int create_directory(const char *directory, mode_t mode, int mkparents);