s3:passdb: fix bug #6509: use gid (not uid) cache in fetch_gid_from_cache().
[Samba.git] / tests / readlink.c
bloba07e62aa75488d96ffea27bc60bff639828fdf74
1 /* test whether readlink returns a short buffer correctly. */
3 #if defined(HAVE_UNISTD_H)
4 #include <unistd.h>
5 #endif
7 #include <sys/types.h>
8 #include <sys/stat.h>
9 #include <fcntl.h>
11 #define DATA "readlink.test"
12 #define FNAME "rdlnk.file"
14 main()
16 int buf[7];
17 int ret;
18 ssize_t rl_ret;
20 unlink(FNAME);
21 ret = symlink(DATA, FNAME);
22 if (ret == -1) {
23 exit(1);
26 rl_ret = readlink(FNAME, buf, sizeof(buf));
27 if (rl_ret == -1) {
28 unlink(FNAME);
29 exit(1);
31 unlink(FNAME);
32 exit(0);