diff options
author | Philipp Stephani <phst@google.com> | 2020-12-31 16:13:32 +0100 |
---|---|---|
committer | Philipp Stephani <phst@google.com> | 2020-12-31 16:13:32 +0100 |
commit | 8f9ce5cd191f61e1f4bfdfe0600b89ada70d31c4 (patch) | |
tree | 77ef533d2cbf45f934b505dfd2c0effbebab13df | |
parent | cc82fa65aa107e345fe551ed60c118bc44d14ec1 (diff) | |
download | emacs-scratch/seccomp-no-gnulib-2.tar.gz |
* src/emacs.c (load_seccomp): Retry on interrupts.scratch/seccomp-no-gnulib-2
-rw-r--r-- | src/emacs.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/emacs.c b/src/emacs.c index 0410877399e..d888c66289d 100644 --- a/src/emacs.c +++ b/src/emacs.c @@ -975,7 +975,10 @@ load_seccomp (const char *file) { bool success = false; struct sock_fprog program = {0, NULL}; - FILE *stream = fopen (file, "rb"); + FILE *stream; + do + stream = fopen (file, "rb"); + while (stream == NULL && errno == EINTR); if (stream == NULL) { emacs_perror ("fopen"); |