2 * uxstore.c: Unix-specific implementation of the interface defined
11 /* FIXME. For the moment, we do nothing at all here. */
13 void *open_settings_w(char *sessionname
)
18 void write_setting_s(void *handle
, char *key
, char *value
)
22 void write_setting_i(void *handle
, char *key
, int value
)
26 void close_settings_w(void *handle
)
30 void *open_settings_r(char *sessionname
)
35 char *read_setting_s(void *handle
, char *key
, char *buffer
, int buflen
)
40 int read_setting_i(void *handle
, char *key
, int defvalue
)
45 void close_settings_r(void *handle
)
49 void del_settings(char *sessionname
)
53 void *enum_settings_start(void)
58 char *enum_settings_next(void *handle
, char *buffer
, int buflen
)
63 void enum_settings_finish(void *handle
)
67 int verify_host_key(char *hostname
, int port
, char *keytype
, char *key
)
69 return 1; /* key does not exist in registry */
72 void store_host_key(char *hostname
, int port
, char *keytype
, char *key
)
76 void read_random_seed(noise_consumer_t consumer
)
80 void write_random_seed(void *data
, int len
)
84 void cleanup_all(void)