git.samba.org
/
abartlet
/
samba.git
/
.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
s4-drs: replace manual checks with dsdb_modify_permissive()
[abartlet/samba.git/.git]
/
tests
/
readlink.c
1
/* test whether readlink returns a short buffer correctly. */
2
3
#if defined(HAVE_UNISTD_H)
4
#include <unistd.h>
5
#endif
6
7
#include <sys/types.h>
8
#include <sys/stat.h>
9
#include <fcntl.h>
10
11
#define DATA "readlink.test"
12
#define FNAME "rdlnk.file"
13
14
main()
15
{
16
char buf[7];
17
int ret;
18
ssize_t rl_ret;
19
20
unlink(FNAME);
21
ret = symlink(DATA, FNAME);
22
if (ret == -1) {
23
exit(1);
24
}
25
26
rl_ret = readlink(FNAME, buf, sizeof(buf));
27
if (rl_ret == -1) {
28
unlink(FNAME);
29
exit(1);
30
}
31
unlink(FNAME);
32
exit(0);
33
}