added devcontainer
This commit is contained in:
+27
@@ -0,0 +1,27 @@
|
||||
#ifndef OPENUF_STATE_H
|
||||
#define OPENUF_STATE_H
|
||||
|
||||
#include <stdbool.h>
|
||||
|
||||
#define OPENUF_CONFIG_SCHEMA 3
|
||||
|
||||
typedef struct {
|
||||
bool adopted;
|
||||
char authkey[64];
|
||||
char inform_url[256];
|
||||
char cfgversion[32];
|
||||
bool config_applied;
|
||||
int config_schema;
|
||||
bool use_aes_gcm;
|
||||
char mac[32];
|
||||
char ip[64];
|
||||
char hostname[64];
|
||||
} openuf_state_t;
|
||||
|
||||
/* Load state from OPENUF_STATE_FILE. Fills defaults if file missing. */
|
||||
void state_load(openuf_state_t *st);
|
||||
|
||||
/* Persist state to OPENUF_STATE_FILE (creates /etc/openuf/ if needed). */
|
||||
int state_save(const openuf_state_t *st);
|
||||
|
||||
#endif /* OPENUF_STATE_H */
|
||||
Reference in New Issue
Block a user