105436638acc7c010349a69c3395f1a57c642dc62Ying Wang/* fpending.c -- return the number of pending output bytes on a stream
205436638acc7c010349a69c3395f1a57c642dc62Ying Wang   Copyright (C) 2000, 2004, 2006-2007, 2009-2012 Free Software Foundation,
305436638acc7c010349a69c3395f1a57c642dc62Ying Wang   Inc.
405436638acc7c010349a69c3395f1a57c642dc62Ying Wang
505436638acc7c010349a69c3395f1a57c642dc62Ying Wang   This program is free software: you can redistribute it and/or modify
605436638acc7c010349a69c3395f1a57c642dc62Ying Wang   it under the terms of the GNU General Public License as published by
705436638acc7c010349a69c3395f1a57c642dc62Ying Wang   the Free Software Foundation; either version 3 of the License, or
805436638acc7c010349a69c3395f1a57c642dc62Ying Wang   (at your option) any later version.
905436638acc7c010349a69c3395f1a57c642dc62Ying Wang
1005436638acc7c010349a69c3395f1a57c642dc62Ying Wang   This program is distributed in the hope that it will be useful,
1105436638acc7c010349a69c3395f1a57c642dc62Ying Wang   but WITHOUT ANY WARRANTY; without even the implied warranty of
1205436638acc7c010349a69c3395f1a57c642dc62Ying Wang   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1305436638acc7c010349a69c3395f1a57c642dc62Ying Wang   GNU General Public License for more details.
1405436638acc7c010349a69c3395f1a57c642dc62Ying Wang
1505436638acc7c010349a69c3395f1a57c642dc62Ying Wang   You should have received a copy of the GNU General Public License
1605436638acc7c010349a69c3395f1a57c642dc62Ying Wang   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
1705436638acc7c010349a69c3395f1a57c642dc62Ying Wang
1805436638acc7c010349a69c3395f1a57c642dc62Ying Wang/* Written by Jim Meyering. */
1905436638acc7c010349a69c3395f1a57c642dc62Ying Wang
2005436638acc7c010349a69c3395f1a57c642dc62Ying Wang#include <config.h>
2105436638acc7c010349a69c3395f1a57c642dc62Ying Wang
2205436638acc7c010349a69c3395f1a57c642dc62Ying Wang#include "fpending.h"
2305436638acc7c010349a69c3395f1a57c642dc62Ying Wang
2405436638acc7c010349a69c3395f1a57c642dc62Ying Wang/* Return the number of pending (aka buffered, unflushed)
2505436638acc7c010349a69c3395f1a57c642dc62Ying Wang   bytes on the stream, FP, that is open for writing.  */
2605436638acc7c010349a69c3395f1a57c642dc62Ying Wangsize_t
2705436638acc7c010349a69c3395f1a57c642dc62Ying Wang__fpending (FILE *fp)
2805436638acc7c010349a69c3395f1a57c642dc62Ying Wang{
2905436638acc7c010349a69c3395f1a57c642dc62Ying Wang  return PENDING_OUTPUT_N_BYTES;
3005436638acc7c010349a69c3395f1a57c642dc62Ying Wang}
31