.SH NAME
brk, sbrk \- change data segment size
.SH SYNOPSIS
+.nf
.B #include <unistd.h>
.PP
.BI "int brk(void *" addr );
.BI "void *sbrk(intptr_t " increment );
+.fi
.PP
.RS -4
Feature Test Macro Requirements for glibc (see
.SH NAME
pread, pwrite \- read from or write to a file descriptor at a given offset
.SH SYNOPSIS
+.nf
.B #include <unistd.h>
.PP
.BI "ssize_t pread(int " fd ", void *" buf ", size_t " count \
", off_t " offset );
.BI "ssize_t pwrite(int " fd ", const void *" buf ", size_t " count \
", off_t " offset );
+.fi
.PP
.RS -4
Feature Test Macro Requirements for glibc (see
.SH NAME
a64l, l64a \- convert between long and base-64
.SH SYNOPSIS
+.nf
.B #include <stdlib.h>
.PP
.BI "long a64l(const char *" str64 );
.BI "char *l64a(long " value );
+.fi
.PP
.RS -4
Feature Test Macro Requirements for glibc (see
.PP
.BI "double atan(double " x );
.BI "float atanf(float " x );
-.BI "long double atanl( long double " x );
+.BI "long double atanl(long double " x );
.PP
.fi
Link with \fI\-lm\fP.
backtrace, backtrace_symbols, backtrace_symbols_fd \- support
for application self-debugging
.SH SYNOPSIS
+.nf
.B #include <execinfo.h>
.PP
-.B int backtrace(void
-.BI ** buffer ,
-.B int
-.IB size );
+.BI "int backtrace(void **" buffer ", int " size );
.PP
-.B char **backtrace_symbols(void *const
-.BI * buffer ,
-.B int
-.IB size );
-.PP
-.B void backtrace_symbols_fd(void *const
-.BI * buffer ,
-.B int
-.IB size ,
-.B int
-.IB fd );
+.BI "char **backtrace_symbols(void *const *" buffer ", int " size );
+.BI "void backtrace_symbols_fd(void *const *" buffer ", int " size ", int " fd );
+.fi
.SH DESCRIPTION
.BR backtrace ()
returns a backtrace for the calling program,
.SH NAME
catopen, catclose \- open/close a message catalog
.SH SYNOPSIS
+.nf
.B #include <nl_types.h>
.PP
.BI "nl_catd catopen(const char *" name ", int " flag );
-.PP
.BI "int catclose(nl_catd " catalog );
+.fi
.SH DESCRIPTION
The function
.BR catopen ()
.SH NAME
fmax, fmaxf, fmaxl \- determine maximum of two floating-point numbers
.SH SYNOPSIS
+.nf
.B #include <math.h>
.PP
.BI "double fmax(double " x ", double " y );
.BI "float fmaxf(float " x ", float " y );
.BI "long double fmaxl(long double " x ", long double " y );
+.fi
.PP
Link with \fI\-lm\fP.
.PP
.PP
.BI "int getaddrinfo_a(int " "mode" ", struct gaicb *" "list[]" ,
.BI " int " "nitems" ", struct sigevent *" "sevp" );
-.PP
.BI "int gai_suspend(const struct gaicb * const " "list[]" ", int " "nitems" ,
.BI " const struct timespec *" "timeout" );
.PP
.BI "int gai_error(struct gaicb *" "req" );
-.PP
.BI "int gai_cancel(struct gaicb *" "req" );
.PP
Link with \fI\-lanl\fP.
.SH NAME
getdirentries \- get directory entries in a filesystem-independent format
.SH SYNOPSIS
+.nf
.B #include <dirent.h>
.PP
-.BI "ssize_t getdirentries(int " fd ", char *" buf ", size_t " \
-nbytes ", off_t *" basep );
+.BI "ssize_t getdirentries(int " fd ", char *" buf ", size_t " nbytes ,
+.BI " off_t *" basep );
+.fi
.PP
.RS -4
Feature Test Macro Requirements for glibc (see
.B #include <shadow.h>
.PP
.BI "int getspent_r(struct spwd *" spbuf ,
-.BI " char *" buf ", size_t " buflen ", struct spwd **" spbufp );
+.BI " char *" buf ", size_t " buflen ", struct spwd **" spbufp );
.BI "int getspnam_r(const char *" name ", struct spwd *" spbuf ,
-.BI " char *" buf ", size_t " buflen ", struct spwd **" spbufp );
+.BI " char *" buf ", size_t " buflen ", struct spwd **" spbufp );
.PP
.BI "int fgetspent_r(FILE *" stream ", struct spwd *" spbuf ,
-.BI " char *" buf ", size_t " buflen ", struct spwd **" spbufp );
+.BI " char *" buf ", size_t " buflen ", struct spwd **" spbufp );
.BI "int sgetspent_r(const char *" s ", struct spwd *" spbuf ,
-.BI " char *" buf ", size_t " buflen ", struct spwd **" spbufp );
+.BI " char *" buf ", size_t " buflen ", struct spwd **" spbufp );
.fi
.PP
.RS -4
.SH NAME
login, logout \- write utmp and wtmp entries
.SH SYNOPSIS
+.nf
.B #include <utmp.h>
.PP
.BI "void login(const struct utmp *" ut );
.BI "int logout(const char *" ut_line );
+.fi
.PP
Link with \fI\-lutil\fP.
.SH DESCRIPTION
.PP
.BI "int mq_getattr(mqd_t " mqdes ", struct mq_attr *" attr );
.BI "int mq_setattr(mqd_t " mqdes ", const struct mq_attr *" newattr ","
-.BI " struct mq_attr *" oldattr );
+.BI " struct mq_attr *" oldattr );
.fi
.PP
Link with \fI\-lrt\fP.
.B #include <stdlib.h>
.PP
.BI "int random_r(struct random_data *" buf ", int32_t *" result );
-.PP
.BI "int srandom_r(unsigned int " seed ", struct random_data *" buf );
.PP
.BI "int initstate_r(unsigned int " seed ", char *" statebuf ,
.BI " size_t " statelen ", struct random_data *" buf );
-.PP
.BI "int setstate_r(char *" statebuf ", struct random_data *" buf );
.fi
.PP