Add missing zstd.h to coregrind Makefile.am noinst_HEADERS
[valgrind.git] / memcheck / tests / linux / sys-openat.c
blobcbb02f429f022b91d009a16e1e72c16e314b4882
2 /* The bug that gave rise to this is
3 https://bugs.kde.org/show_bug.cgi?id=307103
4 */
6 #define _GNU_SOURCE
7 #include <fcntl.h>
8 #include <unistd.h>
9 int main (void)
11 int dfd = open ("/tmp", O_RDONLY);
12 __attribute__((unused)) int fd1 = openat (dfd, "abc", O_RDONLY);
13 /* This is fine, absolute path. */
14 __attribute__((unused)) int fd2 = openat (0x12345678, "/tmp/abc", O_RDONLY);
15 __attribute__((unused)) int fd3 = openat (AT_FDCWD, "abc", O_RDONLY);
16 /* This is the only one that should warn. */
17 __attribute__((unused)) int fd4 = openat (0x12345678, "abc", O_RDONLY);
18 return 0;