|
Packit Service |
a8c26c |
.fp 5 CW
|
|
Packit Service |
a8c26c |
.de Af
|
|
Packit Service |
a8c26c |
.ds ;G \\*(;G\\f\\$1\\$3\\f\\$2
|
|
Packit Service |
a8c26c |
.if !?\\$4?? .Af \\$2 \\$1 "\\$4" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9"
|
|
Packit Service |
a8c26c |
..
|
|
Packit Service |
a8c26c |
.de aF
|
|
Packit Service |
a8c26c |
.ie ?\\$3?? .ft \\$1
|
|
Packit Service |
a8c26c |
.el \{\
|
|
Packit Service |
a8c26c |
.ds ;G \&
|
|
Packit Service |
a8c26c |
.nr ;G \\n(.f
|
|
Packit Service |
a8c26c |
.Af "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9"
|
|
Packit Service |
a8c26c |
\\*(;G
|
|
Packit Service |
a8c26c |
.ft \\n(;G \}
|
|
Packit Service |
a8c26c |
..
|
|
Packit Service |
a8c26c |
.de L
|
|
Packit Service |
a8c26c |
.aF 5 \\n(.f "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7"
|
|
Packit Service |
a8c26c |
..
|
|
Packit Service |
a8c26c |
.de LR
|
|
Packit Service |
a8c26c |
.aF 5 1 "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7"
|
|
Packit Service |
a8c26c |
..
|
|
Packit Service |
a8c26c |
.de RL
|
|
Packit Service |
a8c26c |
.aF 1 5 "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7"
|
|
Packit Service |
a8c26c |
..
|
|
Packit Service |
a8c26c |
.de EX \" start example
|
|
Packit Service |
a8c26c |
.ta 1i 2i 3i 4i 5i 6i
|
|
Packit Service |
a8c26c |
.PP
|
|
Packit Service |
a8c26c |
.RS
|
|
Packit Service |
a8c26c |
.PD 0
|
|
Packit Service |
a8c26c |
.ft 5
|
|
Packit Service |
a8c26c |
.nf
|
|
Packit Service |
a8c26c |
..
|
|
Packit Service |
a8c26c |
.de EE \" end example
|
|
Packit Service |
a8c26c |
.fi
|
|
Packit Service |
a8c26c |
.ft
|
|
Packit Service |
a8c26c |
.PD
|
|
Packit Service |
a8c26c |
.RE
|
|
Packit Service |
a8c26c |
.PP
|
|
Packit Service |
a8c26c |
..
|
|
Packit Service |
a8c26c |
.TH COMPATIBILITY 3
|
|
Packit Service |
a8c26c |
.SH NAME
|
|
Packit Service |
a8c26c |
compatibility \- ast library compatibility routines
|
|
Packit Service |
a8c26c |
.SH SYNOPSIS
|
|
Packit Service |
a8c26c |
.EX
|
|
Packit Service |
a8c26c |
#include <ast.h>
|
|
Packit Service |
a8c26c |
|
|
Packit Service |
a8c26c |
int atexit(void(*)(void));
|
|
Packit Service |
a8c26c |
char* confstr(int);
|
|
Packit Service |
a8c26c |
int dup2(int, int);
|
|
Packit Service |
a8c26c |
long fpathconf(int, int);
|
|
Packit Service |
a8c26c |
int getgroups(int, int*);
|
|
Packit Service |
a8c26c |
char* getwd(char*);
|
|
Packit Service |
a8c26c |
int killpg(int, int);
|
|
Packit Service |
a8c26c |
int link(const char*, const char*);
|
|
Packit Service |
a8c26c |
int lstat(const char*, struct stat*);
|
|
Packit Service |
a8c26c |
int memcmp(const char*, const char*, unsigned int);
|
|
Packit Service |
a8c26c |
char* memcpy(char*, const char*, int);
|
|
Packit Service |
a8c26c |
char* memset(char*, char, int);
|
|
Packit Service |
a8c26c |
int mkdir(const char*, mode_t);
|
|
Packit Service |
a8c26c |
int mkfifo(const char*, mode_t);
|
|
Packit Service |
a8c26c |
int mknod(const char*, mode_t);
|
|
Packit Service |
a8c26c |
char* mktemp(char*);
|
|
Packit Service |
a8c26c |
int mount(const char*, const char*, int);
|
|
Packit Service |
a8c26c |
long pathconf(const char*, int);
|
|
Packit Service |
a8c26c |
int perror(const char*);
|
|
Packit Service |
a8c26c |
FILE* popen(const char*, const char*);
|
|
Packit Service |
a8c26c |
int readlink(const char*, char*, int);
|
|
Packit Service |
a8c26c |
int remove(const char*);
|
|
Packit Service |
a8c26c |
int rename(const char*, const char*);
|
|
Packit Service |
a8c26c |
int rmdir(const char*);
|
|
Packit Service |
a8c26c |
int setpgid(pid_t, pid_t);
|
|
Packit Service |
a8c26c |
int sigmask(int);
|
|
Packit Service |
a8c26c |
int sigsetmask(long);
|
|
Packit Service |
a8c26c |
int sigunblock(int);
|
|
Packit Service |
a8c26c |
char* strchr(const char*, int);
|
|
Packit Service |
a8c26c |
char* strrchr(const char*, int);
|
|
Packit Service |
a8c26c |
double strtod(const char*, char**);
|
|
Packit Service |
a8c26c |
long strtol(const char*, char**, int);
|
|
Packit Service |
a8c26c |
int symlink(const char*, const char*);
|
|
Packit Service |
a8c26c |
long sysconf(int);
|
|
Packit Service |
a8c26c |
int system(const char*);
|
|
Packit Service |
a8c26c |
char* tmpnam(char*);
|
|
Packit Service |
a8c26c |
int unlink(const char*);
|
|
Packit Service |
a8c26c |
int vfork(void);
|
|
Packit Service |
a8c26c |
int waitpid(pid_t, int*, int);
|
|
Packit Service |
a8c26c |
.EE
|
|
Packit Service |
a8c26c |
.SH DESCRIPTION
|
|
Packit Service |
a8c26c |
These routines are described in the ANSI C, POSIX, BSD and System V manual
|
|
Packit Service |
a8c26c |
sections 2 and 3.
|
|
Packit Service |
a8c26c |
The interfaces are preserved and present in all libast implementations.
|
|
Packit Service |
a8c26c |
Where conflicts exist the POSIX syntax and semantics are implied.
|
|
Packit Service |
a8c26c |
The appropriate error value is returned and
|
|
Packit Service |
a8c26c |
.I errno
|
|
Packit Service |
a8c26c |
is set to
|
|
Packit Service |
a8c26c |
.L EINVAL
|
|
Packit Service |
a8c26c |
when emulation is either too expensive or not possible.
|
|
Packit Service |
a8c26c |
.SH CAVEATS
|
|
Packit Service |
a8c26c |
If you
|
|
Packit Service |
a8c26c |
.L "#undef foo"
|
|
Packit Service |
a8c26c |
and then call
|
|
Packit Service |
a8c26c |
.L foo
|
|
Packit Service |
a8c26c |
you may end up with the local implementation of
|
|
Packit Service |
a8c26c |
.LR foo ,
|
|
Packit Service |
a8c26c |
and then you get what you payed for.
|