Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
xt_ff_gets(3)		    Library Functions Manual		   xt_ff_gets(3)

NAME
     xt_ff_gets() - Read a line from a fast file stream

LIBRARY
     #include <xtend/fast-file.h>
     -lxtend

SYNOPSIS
     char    *xt_ff_gets(xt_ff_t *stream, char *string, size_t size)

ARGUMENTS
     string	 A character array into which the line is read
     size	 Size of the character array
     stream	 Pointer to an xt_ff_t structure opened with xt_ff_open(3)

DESCRIPTION
     xt_ff_gets(3)  writes  a line of text from the given xt_ff_t stream.  It is
     functionally equivalent to fgets(3) with FILE.

RETURN VALUES
     A non-negative integer on success, EOF on failure

EXAMPLES
     xt_ff_t *instream;
     char    buff[BUFF_SIZE];

     if ( (instream = xt_ff_open(outfilename, O_RDONLY)) == NULL )
     {
	 fprintf(stderr, "Cannot open %s for writing: %s.n",
		 outfilename,strerror(errno));
	 exit(EX_NOINPUT);
     }
     xt_ff_gets(buff, BUFF_SIZE, instream);
     xt_ff_close(instream);

SEE ALSO
     fgets(3),	xt_ff_puts(3),	xt_ff_open(3),	xt_ff_close(3),   xt_ff_putc(3),
     xt_ff_printf(3)

								   xt_ff_gets(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=xt_ff_gets&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help