From 9eb357e008385176a44b695e6117f95b2ea104a7 Mon Sep 17 00:00:00 2001 From: "Andrew J. Schorr" Date: Tue, 30 Nov 2021 15:15:20 -0500 Subject: Flush output to redirections before closing to detect output errors. --- awk.h | 1 + 1 file changed, 1 insertion(+) (limited to 'awk.h') diff --git a/awk.h b/awk.h index cb7c4990..ab088f19 100644 --- a/awk.h +++ b/awk.h @@ -1464,6 +1464,7 @@ extern bool is_identchar(int c); extern NODE *make_regnode(NODETYPE type, NODE *exp); extern bool validate_qualified_name(char *token); /* builtin.c */ +extern void efflush(FILE *fp, const char *from, struct redirect *rp); extern double double_to_int(double d); extern NODE *do_exp(int nargs); extern NODE *do_fflush(int nargs); -- cgit v1.2.1 From f77e1318c515d495ac9c08bdfdf2dadf79a9649f Mon Sep 17 00:00:00 2001 From: "Arnold D. Robbins" Date: Wed, 1 Dec 2021 22:42:07 +0200 Subject: Convert w32_maybe_set_errno to os_maybe_set_errno. --- awk.h | 1 + 1 file changed, 1 insertion(+) (limited to 'awk.h') diff --git a/awk.h b/awk.h index ab088f19..9b09eab0 100644 --- a/awk.h +++ b/awk.h @@ -1607,6 +1607,7 @@ extern int os_isreadable(const awk_input_buf_t *iobuf, bool *isdir); extern int os_is_setuid(void); extern int os_setbinmode(int fd, int mode); extern void os_restore_mode(int fd); +extern void os_maybe_set_errno(void); extern size_t optimal_bufsize(int fd, struct stat *sbuf); extern int ispath(const char *file); extern int isdirpunct(int c); -- cgit v1.2.1