diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2016-02-21 20:13:12 +0100 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2016-02-21 20:13:12 +0100 |
commit | 7306ae9a02f8e503096502bf8d03c00ced838397 (patch) | |
tree | 037e5f80c80f764b80879c28fcf90becd64ca093 /src/build.h.in | |
parent | 0358cbf937ee73447970546290a01f82c450dab9 (diff) | |
download | fastd-7306ae9a02f8e503096502bf8d03c00ced838397.tar fastd-7306ae9a02f8e503096502bf8d03c00ced838397.zip |
Replace setuid/setgid with setresuid/setresgid (or setreuid/setregid)
The semantics of setuid in SUID processes are not entirely clear on all
Unix-like systems. Better use setresuid to drop privileges where available.
Diffstat (limited to 'src/build.h.in')
-rw-r--r-- | src/build.h.in | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/build.h.in b/src/build.h.in index 503348b..c8a90eb 100644 --- a/src/build.h.in +++ b/src/build.h.in @@ -47,6 +47,12 @@ /** Defined if be32toh etc. exist */ #cmakedefine HAVE_LINUX_ENDIAN +/** Defined if the platform defines setresuid() */ +#cmakedefine HAVE_SETRESUID + +/** Defined if the platform defines setresgid() */ +#cmakedefine HAVE_SETRESGID + /** Defined if the platform supports SO_BINDTODEVICE */ #cmakedefine USE_BINDTODEVICE |