aboutsummaryrefslogtreecommitdiffstats
path: root/src/l2su.h
diff options
context:
space:
mode:
authorLibravatar bigfoot547 <[email protected]>2024-01-11 00:39:56 -0600
committerLibravatar bigfoot547 <[email protected]>2024-01-11 00:39:56 -0600
commitb837ef02aff4c0974161ff2e077551a9710fdac5 (patch)
tree3ae0af26264f2ec62af5ebf4391ef6399f67354f /src/l2su.h
parentactually use runtime (diff)
add auth
Diffstat (limited to 'src/l2su.h')
-rw-r--r--src/l2su.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/l2su.h b/src/l2su.h
index 4353266..a455b58 100644
--- a/src/l2su.h
+++ b/src/l2su.h
@@ -6,6 +6,7 @@
#include "instance.h"
#include "version.h"
#include "macros.h"
+#include "user.h"
#include <fcntl.h>
#include <time.h>
@@ -28,6 +29,8 @@ struct tag_l2_state_t {
struct l2_version_remote *ver_remote_head;
struct l2_version_remote *ver_remote_tail;
+
+ struct l2_user *users_head, *users_tail;
};
extern struct tag_l2_state_t l2_state;
@@ -68,8 +71,6 @@ typedef int (l2_ftw_proc_t)(const char * /*fname*/, const struct stat * /*sb*/,
int l2_launcher_ftw(const char *path, int depth, l2_ftw_proc_t *proc, void *user);
-char *l2_launcher_parse_iso_time(const char *str, struct tm *ts);
-
struct l2_dlbuf {
void *data;
size_t size;
@@ -98,4 +99,7 @@ int l2_subst_add(l2_subst_t *sp, const char *name, const char *value);
int l2_subst_apply(l2_subst_t *sp, const char *in, char **out);
void l2_subst_free(l2_subst_t *sp);
+/* parses an RFC3339 time string */
+int l2_parse_time(const char *timestr, time_t *ocaltime);
+
#endif /* include guard */