aboutsummaryrefslogtreecommitdiff
path: root/sftp_server/server.h
diff options
context:
space:
mode:
Diffstat (limited to 'sftp_server/server.h')
-rw-r--r--sftp_server/server.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/sftp_server/server.h b/sftp_server/server.h
new file mode 100644
index 00000000..92749141
--- /dev/null
+++ b/sftp_server/server.h
@@ -0,0 +1,18 @@
+/* server.h */
+/* headers for the sftp server project */
+int parse_config(char *file);
+
+typedef struct list_struct {
+ struct list_struct *next;
+ char *key;
+ void *data;
+} list;
+
+list *list_add(list *ptr, const char *key, void *data);
+void *list_find(list *ptr, const char *key);
+struct group {
+ list *users;
+ char *chroot;
+ int uid;
+ int gid;
+};