return 0;
}
-_public_ int sd_seat_get_active(const char *seat, char **session, uid_t *uid) {
+_public_ int sd_seat_get_active(const char *seat, char **ret_session, uid_t *ret_uid) {
_cleanup_free_ char *p = NULL, *s = NULL, *t = NULL;
int r;
- assert_return(session || uid, -EINVAL);
+ assert_return(ret_session || ret_uid, -EINVAL);
r = file_of_seat(seat, &p);
if (r < 0)
if (r < 0)
return r;
- if (session && !s)
+ if (ret_session && !s)
return -ENODATA;
- if (uid && !t)
+ if (ret_uid && !t)
return -ENODATA;
- if (uid && t) {
- r = parse_uid(t, uid);
+ if (ret_uid && t) {
+ r = parse_uid(t, ret_uid);
if (r < 0)
return r;
}
- if (session && s)
- *session = TAKE_PTR(s);
+ if (ret_session && s)
+ *ret_session = TAKE_PTR(s);
return 0;
}
int sd_session_get_vt(const char *session, unsigned *vtnr);
/* Return active session and user of seat */
-int sd_seat_get_active(const char *seat, char **session, uid_t *uid);
+int sd_seat_get_active(const char *seat, char **ret_session, uid_t *ret_uid);
/* Return sessions and users on seat. Returns number of sessions.
* If sessions is NULL, this returns only the number of sessions. */