From 472bba3db35fb19d2b2b3cb1d00c04461e09dafd Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Wed, 4 Feb 2015 19:17:46 +0100 Subject: [PATCH] Add __fseterr for gnulib compatibility. --- libc/include/stdio_ext.h | 3 ++- libc/stdio/fseterr.cpp | 8 +++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/libc/include/stdio_ext.h b/libc/include/stdio_ext.h index 97f88c67..5f85986f 100644 --- a/libc/include/stdio_ext.h +++ b/libc/include/stdio_ext.h @@ -1,6 +1,6 @@ /******************************************************************************* - Copyright(C) Jonas 'Sortie' Termansen 2012, 2014. + Copyright(C) Jonas 'Sortie' Termansen 2012, 2014, 2015. This file is part of the Sortix C Library. @@ -38,6 +38,7 @@ int __freadable(FILE* fp); int __fwritable(FILE* fp); void __fpurge(FILE* fp); size_t __fpending(FILE* fp); +void __fseterr(FILE* fp); __END_DECLS diff --git a/libc/stdio/fseterr.cpp b/libc/stdio/fseterr.cpp index 1f38d87e..167d7e20 100644 --- a/libc/stdio/fseterr.cpp +++ b/libc/stdio/fseterr.cpp @@ -1,6 +1,6 @@ /******************************************************************************* - Copyright(C) Jonas 'Sortie' Termansen 2011, 2012, 2013. + Copyright(C) Jonas 'Sortie' Termansen 2011, 2012, 2013, 2015. This file is part of the Sortix C Library. @@ -30,3 +30,9 @@ extern "C" void fseterr(FILE* fp) fseterr_unlocked(fp); funlockfile(fp); } + +// &%#!ing gnulib compatibility. +extern "C" void __fseterr(FILE* fp) +{ + fseterr(fp); +}