bgets man page on IRIX

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



bgets(3G)							     bgets(3G)

NAME
     bgets - read stream up to next delimiter

SYNOPSIS
     cc [flag ...] file ... -lgen [library ...]

     #include <libgen.h>

     char *bgets (char *buffer, size_t count, FILE *stream,
	  const char *breakstring);

DESCRIPTION
     bgets reads characters from stream into buffer until either count is
     exhausted or one of the characters in breakstring is encountered in the
     stream.  The read data is terminated with a null byte ('\0') and a
     pointer to the trailing null is returned.	If a breakstring character is
     encountered, the last non-null is the delimiter character that terminated
     the scan.

     Note that, except for the fact that the returned value points to the end
     of the read string rather than to the beginning, the call

	  bgets (buffer, sizeof buffer, stream, "\n");

     is identical to

	  fgets (buffer, sizeof buffer, stream);

     There is always enough room reserved in the buffer for the trailing null.

     If breakstring is a null pointer, the value of breakstring from the
     previous call is used.  If breakstring is null at the first call, no
     characters will be used to delimit the string.

EXAMPLES
     #include  <libgen.h>

     char buffer[8];
     /* read in first user name from /etc/passwd */
     fp = fopen("/etc/passwd","r");
     bgets(buffer, 8, fp, ":");

DIAGNOSTICS
     NULL is returned on error or end-of-file.	Reporting the condition is
     delayed to the next call if any characters were read but not yet
     returned.

SEE ALSO
     gets(3S)

									Page 1

[top]

List of man pages available for IRIX

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