diff options
Diffstat (limited to 'src/l2su.h')
| -rw-r--r-- | src/l2su.h | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -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 */ |
