qa: improved newlib/103-files.c (testing access, mkdir, chdir and getcwd)
This commit is contained in:
parent
9bdbd9b09d
commit
fe173086f7
|
@ -38,21 +38,37 @@ main(int argc, char **argv)
|
||||||
if(ret != 0){
|
if(ret != 0){
|
||||||
printf("FAIL: mkdir(qa-files) in /tmp returns %d\n", ret);
|
printf("FAIL: mkdir(qa-files) in /tmp returns %d\n", ret);
|
||||||
exit(5);
|
exit(5);
|
||||||
|
} else {
|
||||||
|
printf("mkdir(\"qa-files\", S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH) == 0\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = access("/tmp/qa-files", F_OK);
|
ret = access("/tmp/qa-files", F_OK);
|
||||||
if(ret != 0){
|
if(ret != 0){
|
||||||
printf("FAIL: access(\"/tmp/qa-files\", F_OK) returned %d; errno %d\n", ret, errno);
|
printf("FAIL: access(\"/tmp/qa-files\", F_OK) returned %d; errno %d\n", ret, errno);
|
||||||
exit(6);
|
exit(6);
|
||||||
|
} else {
|
||||||
|
printf("access(\"/tmp/qa-files\", F_OK) == 0\n");
|
||||||
}
|
}
|
||||||
ret = access("/tmp/qa-files", R_OK);
|
ret = access("/tmp/qa-files", R_OK);
|
||||||
if(ret != 0){
|
if(ret != 0){
|
||||||
printf("FAIL: access(\"/tmp/qa-files\", R_OK) returned %d; errno %d\n", ret, errno);
|
printf("FAIL: access(\"/tmp/qa-files\", R_OK) returned %d; errno %d\n", ret, errno);
|
||||||
exit(7);
|
exit(7);
|
||||||
|
} else {
|
||||||
|
printf("access(\"/tmp/qa-files\", R_OK) == 0\n");
|
||||||
|
}
|
||||||
|
ret = access("/tmp/qa-files", W_OK);
|
||||||
|
if(ret != 0){
|
||||||
|
printf("FAIL: access(\"/tmp/qa-files\", W_OK) returned %d; errno %d\n", ret, errno);
|
||||||
|
exit(7);
|
||||||
|
} else {
|
||||||
|
printf("access(\"/tmp/qa-files\", W_OK) == 0\n");
|
||||||
}
|
}
|
||||||
ret = access("/tmp/qa-files", X_OK);
|
ret = access("/tmp/qa-files", X_OK);
|
||||||
if(ret != 0){
|
if(ret != 0){
|
||||||
printf("FAIL: access(\"/tmp/qa-files\", X_OK) returned %d; errno %d\n", ret, errno);
|
printf("FAIL: access(\"/tmp/qa-files\", X_OK) returned %d; errno %d\n", ret, errno);
|
||||||
exit(8);
|
exit(8);
|
||||||
|
} else {
|
||||||
|
printf("access(\"/tmp/qa-files\", X_OK) == 0\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue