Skip to content

Commit

Permalink
Merge reader/write socket to one generic one
Browse files Browse the repository at this point in the history
  • Loading branch information
thkukuk committed Jan 20, 2025
1 parent 425e9ab commit 9dad3e1
Show file tree
Hide file tree
Showing 6 changed files with 144 additions and 200 deletions.
3 changes: 1 addition & 2 deletions include/wtmpdb.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,7 @@
#define _PATH_WTMPDB "/var/lib/wtmpdb/wtmp.db"

#define _VARLINK_WTMPDB_SOCKET_DIR "/run/wtmpdb"
#define _VARLINK_WTMPDB_SOCKET_WRITER _VARLINK_WTMPDB_SOCKET_DIR"/writer.socket"
#define _VARLINK_WTMPDB_SOCKET_READER _VARLINK_WTMPDB_SOCKET_DIR"/reader.socket"
#define _VARLINK_WTMPDB_SOCKET _VARLINK_WTMPDB_SOCKET_DIR"/socket"

#define EMPTY 0 /* No valid user accounting information. */
#define BOOT_TIME 1 /* Time of system boot. */
Expand Down
12 changes: 6 additions & 6 deletions lib/varlink.c
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ varlink_login (int type, const char *user, uint64_t usec_login,
sd_json_variant *result;
int r;

r = connect_to_wtmpdbd(&link, _VARLINK_WTMPDB_SOCKET_WRITER, error);
r = connect_to_wtmpdbd(&link, _VARLINK_WTMPDB_SOCKET, error);
if (r < 0)
return r;

Expand Down Expand Up @@ -194,7 +194,7 @@ varlink_logout (int64_t id, uint64_t usec_logout, char **error)
sd_json_variant *result;
int r;

r = connect_to_wtmpdbd(&link, _VARLINK_WTMPDB_SOCKET_WRITER, error);
r = connect_to_wtmpdbd(&link, _VARLINK_WTMPDB_SOCKET, error);
if (r < 0)
return r;

Expand Down Expand Up @@ -267,7 +267,7 @@ varlink_get_id (const char *tty, char **error)
const char *error_id;
int r;

r = connect_to_wtmpdbd(&link, _VARLINK_WTMPDB_SOCKET_READER, error);
r = connect_to_wtmpdbd(&link, _VARLINK_WTMPDB_SOCKET, error);
if (r < 0)
return r;

Expand Down Expand Up @@ -352,7 +352,7 @@ varlink_get_boottime (uint64_t *boottime, char **error)
const char *error_id;
int r;

r = connect_to_wtmpdbd(&link, _VARLINK_WTMPDB_SOCKET_READER, error);
r = connect_to_wtmpdbd(&link, _VARLINK_WTMPDB_SOCKET, error);
if (r < 0)
return r;

Expand Down Expand Up @@ -432,7 +432,7 @@ varlink_rotate (const int days, char **backup_name, uint64_t *entries, char **er
sd_json_variant *result;
int r;

r = connect_to_wtmpdbd(&link, _VARLINK_WTMPDB_SOCKET_WRITER, error);
r = connect_to_wtmpdbd(&link, _VARLINK_WTMPDB_SOCKET, error);
if (r < 0)
return r;

Expand Down Expand Up @@ -541,7 +541,7 @@ varlink_read_all (int (*cb_func)(void *unused, int argc, char **argv,
sd_json_variant *result;
int r;

r = connect_to_wtmpdbd(&link, _VARLINK_WTMPDB_SOCKET_READER, error);
r = connect_to_wtmpdbd(&link, _VARLINK_WTMPDB_SOCKET, error);
if (r < 0)
return r;

Expand Down
Loading

0 comments on commit 9dad3e1

Please sign in to comment.