From: Michal Simek <[email protected]> Embedded systems doesn't need to contain /etc/hosts that's why will be good to create it if doesn't exist. If file doesn't exist then syscall test failed.
Error: getdtablesize01 0 TINFO : Maximum number of files a process can have opened is 1024 getdtablesize01 0 TINFO : Checking with the value returned by getrlimit...RLIMIT_NOFILE getdtablesize01 1 TPASS : got correct dtablesize, value is 1024 getdtablesize01 0 TINFO : Checking Max num of files that can be opened by a process.Should be: RLIMIT_NOFILE - 1 Opened file num -1 getdtablesize01 2 TFAIL : 0 != 1023 Signed-off-by: Michal Simek <[email protected]> --- .../syscalls/getdtablesize/getdtablesize01.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/testcases/kernel/syscalls/getdtablesize/getdtablesize01.c b/testcases/kernel/syscalls/getdtablesize/getdtablesize01.c index a495501..568e1ad 100644 --- a/testcases/kernel/syscalls/getdtablesize/getdtablesize01.c +++ b/testcases/kernel/syscalls/getdtablesize/getdtablesize01.c @@ -83,7 +83,7 @@ int main() tst_resm(TINFO, "Checking Max num of files that can be opened by a process.Should be: RLIMIT_NOFILE - 1"); for (loop = 1; loop <= max_val_opfiles; loop++) { - fd = open("/etc/hosts", O_RDONLY); + fd = open("/etc/hosts", O_RDONLY | O_CREAT); #ifdef DEBUG printf("Opened file num %d\n", fd); #endif -- 1.5.5.6 ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
