diff --git a/libc/Makefile b/libc/Makefile index 92904b5d..4585f10c 100644 --- a/libc/Makefile +++ b/libc/Makefile @@ -87,8 +87,6 @@ stdio/fgetc_unlocked.o \ stdio/fgets.o \ stdio/fgets_unlocked.o \ stdio/fileno_unlocked.o \ -stdio/flbf.o \ -stdio/flbf_unlocked.o \ stdio/flockfile.o \ stdio/fmemopen.o \ stdio/fnewfile.o \ diff --git a/libc/include/stdio.h b/libc/include/stdio.h index bdc09e89..2fcd00fa 100644 --- a/libc/include/stdio.h +++ b/libc/include/stdio.h @@ -314,8 +314,6 @@ int fwriting_unlocked(FILE* fp); int freadable_unlocked(FILE* fp); #define fwritable __fwritable int fwritable_unlocked(FILE* fp); -#define flbf __flbf -int flbf_unlocked(FILE* fp); #define fpurge __fpurge void fpurge_unlocked(FILE* fp); #define fpending __fpending diff --git a/libc/include/stdio_ext.h b/libc/include/stdio_ext.h index c6fa81a8..97f88c67 100644 --- a/libc/include/stdio_ext.h +++ b/libc/include/stdio_ext.h @@ -36,7 +36,6 @@ int __freading(FILE* fp); int __fwriting(FILE* fp); int __freadable(FILE* fp); int __fwritable(FILE* fp); -int __flbf(FILE* fp); void __fpurge(FILE* fp); size_t __fpending(FILE* fp); diff --git a/libc/stdio/flbf.cpp b/libc/stdio/flbf.cpp deleted file mode 100644 index ca828278..00000000 --- a/libc/stdio/flbf.cpp +++ /dev/null @@ -1,33 +0,0 @@ -/******************************************************************************* - - Copyright(C) Jonas 'Sortie' Termansen 2011, 2012, 2013. - - This file is part of the Sortix C Library. - - The Sortix C Library is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - The Sortix C Library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public - License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with the Sortix C Library. If not, see . - - stdio/flbf.cpp - Returns whether a FILE is line buffered. - -*******************************************************************************/ - -#include - -extern "C" int flbf(FILE* fp) -{ - flockfile(fp); - int ret = flbf_unlocked(fp); - funlockfile(fp); - return ret; -} diff --git a/libc/stdio/flbf_unlocked.cpp b/libc/stdio/flbf_unlocked.cpp deleted file mode 100644 index 5f984a08..00000000 --- a/libc/stdio/flbf_unlocked.cpp +++ /dev/null @@ -1,30 +0,0 @@ -/******************************************************************************* - - Copyright(C) Jonas 'Sortie' Termansen 2011, 2012, 2013. - - This file is part of the Sortix C Library. - - The Sortix C Library is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - The Sortix C Library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public - License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with the Sortix C Library. If not, see . - - stdio/flbf_unlocked.cpp - Returns whether a FILE is line buffered. - -*******************************************************************************/ - -#include - -extern "C" int flbf_unlocked(FILE* fp) -{ - return fp->buffer_mode == _IOLBF; -}