ungetc man page on Minix

Man page or keyword search:  
man Server   6208 pages
apropos Keyword Search (all sections)
Output format
Minix logo
[printable version]

UNGETC(3)		 BSD Library Functions Manual		     UNGETC(3)

NAME
     ungetc — un-get character from input stream

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <stdio.h>

     int
     ungetc(int c, FILE *stream);

DESCRIPTION
     The ungetc() function pushes the character c (converted to an unsigned
     char) back onto the input stream pointed to by stream.  The pushed-backed
     characters will be returned by subsequent reads on the stream (in reverse
     order).  A successful intervening call, using the same stream, to one of
     the file positioning functions (fseek(3), fsetpos(3), or rewind(3)) will
     discard the pushed back characters.

     One character of push-back is guaranteed, but as long as there is suffi‐
     cient memory, an effectively infinite amount of pushback is allowed.

     If a character is successfully pushed-back, the end-of-file indicator for
     the stream is cleared.

RETURN VALUES
     The ungetc() function returns the character pushed-back after the conver‐
     sion, or EOF if the operation fails.  If the value of the argument c
     character equals EOF, the operation will fail and the stream will remain
     unchanged.

SEE ALSO
     fseek(3), getc(3), setvbuf(3)

STANDARDS
     The ungetc() function conforms to ANSI X3.159-1989 (“ANSI C89”) and IEEE
     Std 1003.1-2001 (“POSIX.1”).

HISTORY
     An ungetc() function appeared in Version 7 AT&T UNIX.

BSD				April 30, 2010				   BSD
[top]

List of man pages available for Minix

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net