diff options
| author | Simon Ser <contact@emersion.fr> | 2021-10-23 14:27:40 +0000 | 
|---|---|---|
| committer | Kenny Levinsen <kl@kl.wtf> | 2022-03-29 20:08:00 +0200 | 
| commit | 2842f0e2b1eef5b648c76a8ae0ecbf8590bc873d (patch) | |
| tree | eabed23353708a13df6a31788bd989975d4f1ca1 /seatd | |
| parent | 85d0bf594362bf5d85b191711e6fc2a51f6bd21a (diff) | |
| download | seatd-2842f0e2b1eef5b648c76a8ae0ecbf8590bc873d.tar.xz | |
seatd: refuse to compile with missing get_peer impl
Instead of using a stub, error out when get_peer isn't implemented
for the target platform. client_create relies on it.
Diffstat (limited to 'seatd')
| -rw-r--r-- | seatd/client.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/seatd/client.c b/seatd/client.c index 0097792..a33bfe7 100644 --- a/seatd/client.c +++ b/seatd/client.c @@ -70,7 +70,7 @@ static int get_peer(int fd, pid_t *pid, uid_t *uid, gid_t *gid) {  	*gid = cred.cr_ngroups > 0 ? cred.cr_groups[0] : (gid_t)-1;  	return 0;  #else -	return -1; +#error Unsupported platform  #endif  } | 
