[LTP] What is wrong with this program ?
Viresh Kumar
viresh.kumar@linaro.org
Tue Apr 28 11:47:45 CEST 2020
#include "tst_test.h"
static void run(void)
{
int fd;
fd = SAFE_OPEN("file", O_RDWR | O_CREAT);
SAFE_CLOSE(fd);
fd = SAFE_OPEN("file", O_RDWR | O_CREAT);
}
static struct tst_test test = {
.test_all = run,
.needs_tmpdir = 1,
};
It fails with:
safe_macros.c:230: BROK: foo.c:9: open(file,66,01) failed: EACCES (13)
if run as a normal user and passes with sudo.
--
viresh
More information about the ltp
mailing list