All of lore.kernel.org
 help / color / mirror / Atom feed
* [LTP] [PATCH] openposix/fork/11-1.c: Clean up temporary file
@ 2021-02-19  5:04 zhao gongyi
  2021-02-19  7:45 ` Li Wang
  0 siblings, 1 reply; 5+ messages in thread
From: zhao gongyi @ 2021-02-19  5:04 UTC (permalink / raw)
  To: ltp

We need to clean up temporary file /tmp/fork-11-1-XXXXXX which created by mkstemp.

Signed-off-by: zhao gongyi <zhaogongyi@huawei.com>
---
 .../open_posix_testsuite/conformance/interfaces/fork/11-1.c     | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/testcases/open_posix_testsuite/conformance/interfaces/fork/11-1.c b/testcases/open_posix_testsuite/conformance/interfaces/fork/11-1.c
index a43bc274c..e9b18958c 100644
--- a/testcases/open_posix_testsuite/conformance/interfaces/fork/11-1.c
+++ b/testcases/open_posix_testsuite/conformance/interfaces/fork/11-1.c
@@ -79,6 +79,8 @@ int main(void)
 		return result;
 	}

+	unlink(path_template);
+
 	if (fcntl(fd, F_SETLK, &fl) == -1) {
 		printf("Could not set initial lock: %s (%d)\n",
 		       strerror(errno), errno);
--
2.17.1


^ permalink raw reply related	[flat|nested] 5+ messages in thread
* [LTP] [PATCH] openposix/fork/11-1.c: Clean up temporary file
@ 2021-02-20  0:58 zhaogongyi
  0 siblings, 0 replies; 5+ messages in thread
From: zhaogongyi @ 2021-02-20  0:58 UTC (permalink / raw)
  To: ltp

Hi Li,

That?s right, i will modify the patch and resubmit it.

Thanks


On Fri, Feb 19, 2021 at 5:34 PM zhaogongyi <zhaogongyi@huawei.com<mailto:zhaogongyi@huawei.com>> wrote:
Hi Li,

I think we need to delete the tempfile after the testing(in the cleanup phase).

In this case, we just hope that call unlink after open/mkstemp since unlink would not destroy the inode,

so call unlink before fork would not affect the test?

Right, but better to put behind of close(fd) that makes logic more clear.


BTW, seems the child report a wrong status of the locked file, while
fcntl(fd, F_SETLK, &fl) return -1 and sets errno to EACCES or EAGAIN,
shouldn't that mean the file already been locked by the parent?

And what do u think about this?

--
Regards,
Li Wang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linux.it/pipermail/ltp/attachments/20210220/bb35b0f0/attachment-0001.htm>

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-02-20  0:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-19  5:04 [LTP] [PATCH] openposix/fork/11-1.c: Clean up temporary file zhao gongyi
2021-02-19  7:45 ` Li Wang
2021-02-19  9:34   ` [LTP] 答复: " zhaogongyi
2021-02-19 13:38     ` [LTP] " Li Wang
2021-02-20  0:58 zhaogongyi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.