LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    __fpurge

    
    
    

    SYNOPSIS

           /* unsupported */
           #include <stdio.h>
    
           int fpurge(FILE *stream);
    
           /* supported */
           #include <stdio.h>
           #include <stdio_ext.h>
    
           void  __fpurge(FILE *stream);
    
    
    

    DESCRIPTION

           The function fpurge() clears the buffers of the given stream.  For out-
           put streams this discards any unwritten output.  For input streams this
           discards any input read from the underlying object but not yet obtained
           via getc(3); this includes any text pushed  back  via  ungetc(3).   See
           also fflush(3).
    
           The  function __fpurge() does precisely the same, but without returning
           a value.
    
    
    

    RETURN VALUE

           Upon successful completion fpurge() returns 0.  On error, it returns -1
           and sets errno appropriately.
    
    
    

    ERRORS

           EBADF  stream is not an open stream.
    
    
    

    CONFORMING TO

           These  functions  are  nonstandard  and  not  portable.   The  function
           fpurge() was introduced in 4.4BSD and is  not  available  under  Linux.
           The  function  __fpurge()  was introduced in Solaris, and is present in
           glibc 2.1.95 and later.
    
    
    

    NOTES

           Usually it is a mistake to want to discard input buffers.
    
    
    

    SEE ALSO

           fflush(3), setbuf(3), stdio_ext(3)
    
                                      2001-12-15                         FPURGE(3)
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz