From be3e109309d7adc0824b8c22cf4fca3aa6433baa Mon Sep 17 00:00:00 2001 From: Justine Tunney Date: Sun, 8 Jan 2023 15:35:08 -0800 Subject: [PATCH] Fix build break --- libc/stdio/fopen.c | 1 + libc/stdio/stdio.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/libc/stdio/fopen.c b/libc/stdio/fopen.c index e3789b96b..effa3d167 100644 --- a/libc/stdio/fopen.c +++ b/libc/stdio/fopen.c @@ -21,6 +21,7 @@ #include "libc/stdio/stdio.h" #include "libc/str/str.h" #include "libc/sysv/consts/o.h" +#include "libc/sysv/errfuns.h" static const char *fixpathname(const char *pathname, int flags) { if ((flags & O_ACCMODE) == O_RDONLY && strcmp(pathname, "-") == 0) { diff --git a/libc/stdio/stdio.h b/libc/stdio/stdio.h index b36a03579..b5729bac9 100644 --- a/libc/stdio/stdio.h +++ b/libc/stdio/stdio.h @@ -67,7 +67,7 @@ int putchar(int); int puts(const char *); ssize_t getline(char **, size_t *, FILE *) paramsnonnull(); ssize_t getdelim(char **, size_t *, int, FILE *) paramsnonnull(); -FILE *fopen(const char *, const char *) paramsnonnull() dontdiscard; +FILE *fopen(const char *, const char *) paramsnonnull((2)) dontdiscard; FILE *fdopen(int, const char *) paramsnonnull() dontdiscard; FILE *fmemopen(void *, size_t, const char *) paramsnonnull((3)) dontdiscard; FILE *freopen(const char *, const char *, FILE *) paramsnonnull((2, 3));