diff options
author | Jackie Liu <liuyun01@kylinos.cn> | 2019-11-20 11:14:20 +0800 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2019-11-19 20:35:51 -0700 |
commit | 5a793ce65ed43608d9142b4009af738b3d5661b0 (patch) | |
tree | 0c2733dc7b170eb0055a02ab7023e2ea2f44cbf9 | |
parent | 76cf6dce3e91f66e588ef9d1492a181bd83a0b7e (diff) | |
download | liburing-5a793ce65ed43608d9142b4009af738b3d5661b0.tar.gz liburing-5a793ce65ed43608d9142b4009af738b3d5661b0.tar.bz2 |
mktemp is dangerous, better use mkostemp
jackieliu@aarch64:~/liburing$ make -C test
...
/tmp/ccoJ4CQ4.o: In function `main':
/home/jackieliu/liburing/test/500f9fbadef8-test.c:41: warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
Signed-off-by: Jackie Liu <liuyun01@kylinos.cn>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
-rw-r--r-- | test/500f9fbadef8-test.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/test/500f9fbadef8-test.c b/test/500f9fbadef8-test.c index 88602ad..b480944 100644 --- a/test/500f9fbadef8-test.c +++ b/test/500f9fbadef8-test.c @@ -38,10 +38,9 @@ int main(int argc, char *argv[]) } sprintf(buf, "./XXXXXX"); - mktemp(buf); - fd = open(buf, O_WRONLY | O_DIRECT | O_CREAT, 0644); + fd = mkostemp(buf, O_WRONLY | O_DIRECT | O_CREAT); if (fd < 0) { - perror("mkstemp"); + perror("mkostemp"); return 1; } |