diff mbox series

[RISU,4/9] Adjust tracefile open for write

Message ID 20200513180953.20376-5-richard.henderson@linaro.org
State Superseded
Headers show
Series risu cleanups and improvements | expand

Commit Message

Richard Henderson May 13, 2020, 6:09 p.m. UTC
Truncate the new output file.  Rely on umask to remove
group+other file permissions, if desired.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>

---
 risu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
2.20.1

Comments

Peter Maydell May 18, 2020, 3:53 p.m. UTC | #1
On Wed, 13 May 2020 at 19:10, Richard Henderson
<richard.henderson@linaro.org> wrote:
>

> Truncate the new output file.  Rely on umask to remove

> group+other file permissions, if desired.

>

> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>

> ---

>  risu.c | 2 +-

>  1 file changed, 1 insertion(+), 1 deletion(-)

>

> diff --git a/risu.c b/risu.c

> index 1c66885..f404d8f 100644

> --- a/risu.c

> +++ b/risu.c

> @@ -368,7 +368,7 @@ int main(int argc, char **argv)

>              comm_fd = ismaster ? STDOUT_FILENO : STDIN_FILENO;

>          } else {

>              if (ismaster) {

> -                comm_fd = open(trace_fn, O_WRONLY | O_CREAT, S_IRWXU);

> +                comm_fd = open(trace_fn, O_WRONLY | O_CREAT | O_TRUNC, 0666);

>              } else {

>                  comm_fd = open(trace_fn, O_RDONLY);

>              }


I dunno why we were giving it execute permissions...

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>


thanks
-- PMM
diff mbox series

Patch

diff --git a/risu.c b/risu.c
index 1c66885..f404d8f 100644
--- a/risu.c
+++ b/risu.c
@@ -368,7 +368,7 @@  int main(int argc, char **argv)
             comm_fd = ismaster ? STDOUT_FILENO : STDIN_FILENO;
         } else {
             if (ismaster) {
-                comm_fd = open(trace_fn, O_WRONLY | O_CREAT, S_IRWXU);
+                comm_fd = open(trace_fn, O_WRONLY | O_CREAT | O_TRUNC, 0666);
             } else {
                 comm_fd = open(trace_fn, O_RDONLY);
             }