added devcontainer

This commit is contained in:
2026-07-10 15:44:09 +02:00
parent 5da43ff0f3
commit 356837ee0a
31 changed files with 4828 additions and 1 deletions
+27
View File
@@ -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 */