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

FreeBSD Manual Pages

  
 
  

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

NAME
       buffer_puts - write ASCIIZ string to buffer

SYNTAX
       #include	<buffer.h>

       int buffer_puts(buffer* b,const char* x);

DESCRIPTION
       buffer_puts  is	like  buffer_put  with len determined as the number of
       bytes before the	first \0 in x.

       The difference to buffer_putsalign is that,  when  there	 isn't	enough
       space  for  new data, buffer_puts calls buffer_flush before copying any
       data, while buffer_putsalign fills all available	space with data	before
       calling buffer_flush.

RETURN VALUE
       buffer_puts  returns 0 if everything was	fine, -1 on error (setting er-
       rno).

SEE ALSO
       buffer_putsalign(3), buffer_put(3), buffer_flush(3), buffer(3)

								buffer_puts(3)

NAME | SYNTAX | DESCRIPTION | RETURN VALUE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=libowfat_buffer_puts&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help