mirror of
https://github.com/systemd/systemd.git
synced 2024-12-22 17:35:35 +03:00
meson: when pivot_root() is added one day, look for it in <unistd.h>
We of course don't know in which header glibc will export pivot_root() and if it ever will. But there's a good chance they'll place it where chroot() is located, given the similarity in the operations, hence let's try our luck and look for it at the same place. If we are lucky this means we don't have to patch our code if glibc decides to expose the call one day.
This commit is contained in:
parent
85db59b794
commit
3c042add1d
@ -456,7 +456,8 @@ endforeach
|
|||||||
foreach ident : [
|
foreach ident : [
|
||||||
['memfd_create', '''#include <sys/mman.h>'''],
|
['memfd_create', '''#include <sys/mman.h>'''],
|
||||||
['gettid', '''#include <sys/types.h>'''],
|
['gettid', '''#include <sys/types.h>'''],
|
||||||
['pivot_root', '''#include <stdlib.h>'''], # no known header declares pivot_root
|
['pivot_root', '''#include <stdlib.h>
|
||||||
|
#include <unistd.h>'''], # no known header declares pivot_root
|
||||||
['name_to_handle_at', '''#include <sys/types.h>
|
['name_to_handle_at', '''#include <sys/types.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <fcntl.h>'''],
|
#include <fcntl.h>'''],
|
||||||
|
Loading…
Reference in New Issue
Block a user