mirror of https://github.com/deadw00d/AROS.git
add the function parameter names
This commit is contained in:
parent
724711d974
commit
966958cf6a
|
@ -76,7 +76,7 @@ int __posixc_nixmain(int (*main)(int argc, char *argv[]), int argc, char *argv[]
|
|||
#int inet_pton(int, const char *restrict, void *restrict)
|
||||
#
|
||||
# * assert.h
|
||||
void __posixc_assert (const char *, const char *, unsigned int)
|
||||
void __posixc_assert(const char *expr, const char *file, unsigned int line)
|
||||
.alias __assert
|
||||
#
|
||||
# * complex.h: not implemented in posixc.library
|
||||
|
@ -129,7 +129,7 @@ struct dirent *__posixc_readdir(DIR *dir)
|
|||
.skip 1
|
||||
#int __posixc_readdir_r(DIR *restrict, struct dirent *restrict, struct dirent **restrict)
|
||||
void rewinddir(DIR *dir)
|
||||
int __posixc_scandir (const char *dir, struct dirent ***namelist, int (*select)(const struct dirent *), int (*compar)(const struct dirent **, const struct dirent **))
|
||||
int __posixc_scandir(const char *dir, struct dirent ***namelist, int (*select)(const struct dirent *), int (*compar)(const struct dirent **, const struct dirent **))
|
||||
void seekdir(DIR *dir, off_t loc)
|
||||
long telldir(DIR *dir)
|
||||
#
|
||||
|
@ -179,7 +179,7 @@ struct group *getgrent(void)
|
|||
struct group *getgrgid(gid_t)
|
||||
.skip 1
|
||||
#int getgrgid_r(gid_t, struct group *, char *, size_t, struct group **)
|
||||
struct group *getgrnam(const char *)
|
||||
struct group *getgrnam(const char *name)
|
||||
.skip 1
|
||||
#int getgrnam_r(const char *, struct group *, char *, size_t , struct group **)
|
||||
void setgrent(void)
|
||||
|
@ -200,8 +200,8 @@ void setgrent(void)
|
|||
#char *nl_langinfo_l(nl_item, locale_t)
|
||||
#
|
||||
# * libgen.h
|
||||
char *basename(char *)
|
||||
char *dirname(char *)
|
||||
char *basename(char *filename)
|
||||
char *dirname(char *filename)
|
||||
#
|
||||
# * limits.h: no functions in limits.h
|
||||
#
|
||||
|
@ -398,19 +398,19 @@ char *dirname(char *)
|
|||
# * pwd.h
|
||||
void endpwent(void)
|
||||
struct passwd *getpwent(void)
|
||||
struct passwd *getpwnam(const char *)
|
||||
struct passwd *getpwnam(const char *name)
|
||||
.skip 1
|
||||
#int getpwnam_r(const char *, struct passwd *, char *, size_t, struct passwd **)
|
||||
struct passwd *getpwuid(uid_t);
|
||||
struct passwd *getpwuid(uid_t uid);
|
||||
.skip 1
|
||||
#int getpwuid_r(uid_t, struct passwd *, char *, size_t, struct passwd **)
|
||||
void setpwent(void)
|
||||
#
|
||||
# * regex.h
|
||||
int regcomp(regex_t *restrict, const char *restrict, int)
|
||||
size_t regerror(int, const regex_t *restrict, char *restrict, size_t)
|
||||
int regexec(const regex_t *restrict, const char *restrict, size_t, regmatch_t [], int)
|
||||
void regfree(regex_t *)
|
||||
int regcomp(regex_t *preg, const char *pattern, int cflags)
|
||||
size_t regerror(int errcode, const regex_t *preg, char *errbuf, size_t errbuf_size)
|
||||
int regexec(const regex_t *preg, const char *string, size_t nmatch, regmatch_t pmatch[], int eflags)
|
||||
void regfree(regex_t *preg)
|
||||
#
|
||||
# * sched.h
|
||||
.skip 8
|
||||
|
@ -451,11 +451,11 @@ void regfree(regex_t *)
|
|||
#int sem_wait(sem_t *)
|
||||
#
|
||||
# * setjmp.h: Only POSIX.1-2008 specific functions are included here
|
||||
void siglongjmp(sigjmp_buf, int)
|
||||
int sigsetjmp(sigjmp_buf, int)
|
||||
void siglongjmp(sigjmp_buf env, int val)
|
||||
int sigsetjmp(sigjmp_buf env, int val)
|
||||
#
|
||||
# * signal.h: Also reserve LVO for C99 funcs, we may want to overload them later on
|
||||
int kill(pid_t, int)
|
||||
int kill(pid_t pid, int sig)
|
||||
.skip 6
|
||||
#int killpg(pid_t, int)
|
||||
#void psiginfo(const siginfo_t *, const char *)
|
||||
|
@ -463,28 +463,28 @@ int kill(pid_t, int)
|
|||
#int pthread_kill(pthread_t, int)
|
||||
#int pthread_sigmask(int, const sigset_t *restrict, sigset_t *restrict)
|
||||
#int raise(int)
|
||||
int sigaction(int, const struct sigaction *, struct sigaction *)
|
||||
int sigaddset(sigset_t *, int)
|
||||
int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact)
|
||||
int sigaddset(sigset_t * set, int signum)
|
||||
.skip 1
|
||||
#int sigaltstack(const stack_t *, stack_t *)
|
||||
int sigdelset(sigset_t *, int)
|
||||
int sigemptyset(sigset_t *)
|
||||
int sigfillset(sigset_t *)
|
||||
int sigdelset(sigset_t * set, int signum)
|
||||
int sigemptyset(sigset_t * set)
|
||||
int sigfillset(sigset_t * set)
|
||||
.skip 3
|
||||
#int sighold(int)
|
||||
#int sigignore(int)
|
||||
#int siginterrupt(int)
|
||||
int sigismember(const sigset_t *, int)
|
||||
int sigismember(const sigset_t * set, int signum)
|
||||
.skip 2
|
||||
#void (*signal(int, void (*)(int)))(int)
|
||||
#int sigpause(int)
|
||||
int sigpending(sigset_t *)
|
||||
int sigprocmask(int, const sigset_t *, sigset_t *)
|
||||
int sigpending(sigset_t * set)
|
||||
int sigprocmask(int how, const sigset_t * set, sigset_t * oldset)
|
||||
.skip 3
|
||||
#int sigqueue(pid_t, int, const union sigval)
|
||||
#int sigrelse(int)
|
||||
#int sigset(__sighandler_t *, int)
|
||||
int sigsuspend(const sigset_t *)
|
||||
int sigsuspend(const sigset_t * set)
|
||||
.skip 3
|
||||
#int sigtimedwait(const sigset_t *, siginfo_t *, const struct timespec *)
|
||||
#int sigwait(const sigset_t *, int *)
|
||||
|
@ -523,16 +523,17 @@ int sigsuspend(const sigset_t *)
|
|||
# * stdint.h: not implemented in posixc.library
|
||||
#
|
||||
# * stdio.h: Also reserve LVO for C99 funcs, we may want to overload them later on
|
||||
void clearerr(FILE *)
|
||||
void clearerr(FILE *stream)
|
||||
.skip 2
|
||||
#char *ctermid(char *)
|
||||
#int dprintf(int, const char *restrict, ...)
|
||||
int fclose(FILE *)
|
||||
FILE *fdopen(int, const char *)
|
||||
int feof(FILE *)
|
||||
int ferror(FILE *)
|
||||
int fflush(FILE *)
|
||||
int fgetc(FILE *)
|
||||
int __posixc_fclose(FILE *stream)
|
||||
FILE *fdopen(int filedes, const char *mode)
|
||||
int __posixc_feof(FILE *stream)
|
||||
int __posixc_ferror(FILE *stream)
|
||||
int __posixc_fflush(FILE *stream)
|
||||
int __posixc_fgetc(FILE *stream)
|
||||
.alias fgetc
|
||||
.alias getc
|
||||
int __posixc_fgetpos(FILE *restrict, fpos_t *restrict)
|
||||
char *fgets(char *restrict, int, FILE *restrict)
|
||||
|
@ -544,116 +545,116 @@ FILE *__posixc_fopen(const char *restrict, const char *restrict)
|
|||
int fprintf(FILE *restrict, const char *restrict, ...)
|
||||
int fputc(int, FILE *)
|
||||
.alias putc
|
||||
int fputs(const char *restrict, FILE *restrict)
|
||||
size_t fread(void *restrict, size_t, size_t, FILE *restrict)
|
||||
FILE *freopen(const char *restrict, const char *restrict, FILE *restrict)
|
||||
int fscanf(FILE *restrict, const char *restrict, ...)
|
||||
int fseek(FILE *, long, int)
|
||||
int __posixc_fseeko(FILE *, off_t, int)
|
||||
int __posixc_fputs(const char * str, FILE * stream)
|
||||
size_t __posixc_fread(void * buf, size_t size, size_t nblocks, FILE * stream)
|
||||
FILE *__posixc_freopen(const char * path, const char * mode, FILE * stream)
|
||||
int __posixc_fscanf(FILE * fh, const char * format, ...)
|
||||
int __posixc_fseek(FILE * stream, long offset, int whence)
|
||||
int __posixc_fseeko(FILE * stream, off_t offset, int whence)
|
||||
int __posixc_fsetpos(FILE *, const fpos_t *)
|
||||
long ftell(FILE *)
|
||||
off_t __posixc_ftello(FILE *)
|
||||
.skip 1
|
||||
#int ftrylockfile(FILE *)
|
||||
void funlockfile(FILE *)
|
||||
size_t fwrite(const void *restrict, size_t, size_t, FILE *restrict)
|
||||
#int ftrylockfile(FILE *stream)
|
||||
void funlockfile(FILE *stream)
|
||||
size_t __posixc_fwrite(const void * restrict buf, size_t size, size_t nblocks, FILE * restrict stream)
|
||||
# getc alias from fgetc
|
||||
int getchar(void)
|
||||
int getc_unlocked(FILE *)
|
||||
int __posixc_getchar(void)
|
||||
int getc_unlocked(FILE *stream)
|
||||
.skip 3
|
||||
#int getchar_unlocked(void)
|
||||
#ssize_t getdelim(char **restrict, size_t *restrict, int, FILE *restrict)
|
||||
#ssize_t getline(char **restrict, size_t *restrict, FILE *restrict)
|
||||
char *getpass(const char *)
|
||||
char *gets(char *)
|
||||
char *getpass(const char *prompt)
|
||||
char *__posixc_gets(char *buffer)
|
||||
.skip 1
|
||||
#FILE *open_memstream(char **, size_t *)
|
||||
int pclose(FILE *)
|
||||
void perror(const char *)
|
||||
FILE *popen(const char *, const char *)
|
||||
int printf(const char *restrict, ...)
|
||||
int pclose(FILE *stream)
|
||||
void perror(const char *string)
|
||||
FILE * popen(const char * command, const char * mode)
|
||||
int __posixc_printf(const char * format, ...)
|
||||
# putc alias from fputc
|
||||
int putchar(int)
|
||||
int __posixc_putchar(int c)
|
||||
.skip 2
|
||||
#int putc_unlocked(int, FILE *)
|
||||
#int putc_unlocked(int, FILE *stream)
|
||||
#int putchar_unlocked(int)
|
||||
int puts(const char *)
|
||||
int __posixc_remove(const char *)
|
||||
int __posixc_puts(const char *str)
|
||||
int __posixc_remove(const char * pathname)
|
||||
.alias remove
|
||||
.alias unlink
|
||||
int __posixc_rename(const char *, const char *)
|
||||
int __posixc_rename(const char *oldpath, const char *newpath)
|
||||
.alias rename
|
||||
.skip 1
|
||||
#int renameat(int, const char *, int, const char *)
|
||||
void rewind(FILE *)
|
||||
int scanf(const char *restrict, ...)
|
||||
void setbuf(FILE *restrict, char *restrict)
|
||||
int setvbuf(FILE *restrict, char *restrict, int, size_t)
|
||||
void __posixc_rewind(FILE *stream)
|
||||
int __posixc_scanf(const char *restrict format, ...)
|
||||
void __posixc_setbuf(FILE *stream, char *buf)
|
||||
int __posixc_setvbuf(FILE *stream, char *buf, int mode, size_t size)
|
||||
.skip 3
|
||||
#int snprintf(char *restrict, size_t, const char *restrict, ...)
|
||||
#int sprintf(char *restrict, const char *restrict, ...)
|
||||
#int sscanf(const char *restrict, const char *restrict, ...)
|
||||
char *tempnam(const char *, const char *)
|
||||
FILE *tmpfile(void)
|
||||
char *tmpnam(char *)
|
||||
int ungetc(int, FILE *)
|
||||
char *tempnam(const char *dir, const char *pfx)
|
||||
FILE *__posixc_tmpfile(void)
|
||||
char *__posixc_tmpnam(char *s)
|
||||
int __posixc_ungetc(int c, FILE *stream)
|
||||
.skip 1
|
||||
#int vdprintf(int, const char *restrict, va_list)
|
||||
int vfprintf(FILE *restrict, const char *restrict, va_list)
|
||||
int vfscanf(FILE *restrict, const char *restrict, va_list)
|
||||
int vprintf(const char *restrict, va_list)
|
||||
int vscanf(const char *restrict, va_list)
|
||||
#int vdprintf(int, const char *restrict, va_list args)
|
||||
int __posixc_vfprintf(FILE * stream, const char * format, va_list args)
|
||||
int __posixc_vfscanf(FILE * stream, const char * format, va_list args)
|
||||
int __posixc_vprintf(const char *restrict format, va_list args)
|
||||
int __posixc_vscanf(const char *restrict format, va_list args)
|
||||
.skip 3
|
||||
#int vsnprintf(char *restrict, size_t, const char *restrict, va_list)
|
||||
#int vsprintf(char *restrict, const char *restrict, va_list)
|
||||
#int vsscanf(const char *restrict, const char *restrict, va_list)
|
||||
#int vsnprintf(char *restrict, size_t, const char *restrict, va_list args)
|
||||
#int vsprintf(char *restrict, const char *restrict, va_list args)
|
||||
#int vsscanf(const char *restrict, const char *restrict, va_list args)
|
||||
#
|
||||
# * stdlib.h: only POSIX.1-2008 specific functions and
|
||||
# getenv(), system() overriding posixc.library version
|
||||
.skip 1
|
||||
#long a64l(const char *)
|
||||
double drand48(void)
|
||||
double erand48(unsigned short [3])
|
||||
char *getenv(const char *name)
|
||||
double erand48(unsigned short xseed[3])
|
||||
char *__posixc_getenv(const char *name)
|
||||
.skip 2
|
||||
#int getsubopt(char **, char *const *, char **)
|
||||
#int grantpt(int)
|
||||
char *initstate(unsigned, char *, int)
|
||||
long int jrand48(unsigned short [3])
|
||||
char *initstate(unsigned seed, char * arg_state, int n)
|
||||
long int jrand48(unsigned short xseed[3])
|
||||
.skip 1
|
||||
#char *l64a(long)
|
||||
void lcong48(unsigned short [7])
|
||||
void lcong48(unsigned short p[7])
|
||||
long int lrand48(void)
|
||||
.skip 1
|
||||
#char *mkdtemp(char *)
|
||||
int mkstemp(char *)
|
||||
char *mktemp(char *)
|
||||
int mkstemp(char *template)
|
||||
char *mktemp(char *template)
|
||||
long int mrand48(void)
|
||||
long int nrand48(unsigned short [3])
|
||||
int posix_memalign(void **, size_t, size_t)
|
||||
long int nrand48(unsigned short xseed[3])
|
||||
int posix_memalign(void **memptr, size_t alignment, size_t size)
|
||||
.skip 2
|
||||
#int posix_openpt(int)
|
||||
#char *ptsname(int)
|
||||
int putenv(const char *)
|
||||
int putenv(const char *string)
|
||||
.skip 1
|
||||
#int rand_r(unsigned int *)
|
||||
long random(void)
|
||||
char *realpath(const char * restrict , char * restrict)
|
||||
unsigned short int *seed48(unsigned short [3])
|
||||
int setenv(const char *, const char *, int)
|
||||
char *realpath(const char *path, char *resolved_path)
|
||||
unsigned short int *seed48(unsigned short xseed[3])
|
||||
int setenv (const char *name, const char *value, int overwrite)
|
||||
.skip 1
|
||||
#void setkey(const char *)
|
||||
char *setstate(char *)
|
||||
void srand48(long)
|
||||
void srandom(unsigned)
|
||||
int system(const char *string)
|
||||
char *setstate(char *arg_state)
|
||||
void srand48(long seed)
|
||||
void srandom(unsigned x)
|
||||
int __posixc_system(const char *string)
|
||||
.skip 1
|
||||
#int unlockpt(int)
|
||||
int unsetenv(const char *)
|
||||
int getloadavg(double [], int)
|
||||
int unsetenv(const char *name)
|
||||
int getloadavg(double loadavg[], int n)
|
||||
#
|
||||
# * string.h: all function are in stdc.library, only strerror is overloaded
|
||||
char *__posixc_strerror(int)
|
||||
char *__posixc_strerror(int n)
|
||||
.alias strerror
|
||||
#
|
||||
# * strings.h: reserve LVO for str(n)casecmp, we may want to overload them later
|
||||
|
@ -669,7 +670,7 @@ char *__posixc_strerror(int)
|
|||
#int fdetach(const char *)
|
||||
#int getmsg(int, struct strbuf *restrict, struct strbuf *restrict, int *restrict)
|
||||
#int getpmsg(int, struct strbuf *restrict, struct strbuf *restrict, int *restrict, int *restrict)
|
||||
int ioctl(int, int, ...)
|
||||
int ioctl(int fd, int request, ...)
|
||||
.skip 3
|
||||
#int isastream(int)
|
||||
#int putmsg(int, const struct strbuf *, const struct strbuf *, int)
|
||||
|
@ -706,11 +707,11 @@ int ioctl(int, int, ...)
|
|||
# * sys/resource.h
|
||||
.skip 1
|
||||
#int getpriority(int, id_t)
|
||||
int getrlimit(int, struct rlimit *)
|
||||
int getrlimit(int resource, struct rlimit *rlp)
|
||||
.skip 2
|
||||
#int getrusage(int, struct rusage *)
|
||||
#int setpriority(int, id_t, int)
|
||||
int setrlimit(int, const struct rlimit *)
|
||||
int setrlimit(int resource, const struct rlimit *rlp)
|
||||
#
|
||||
# * sys/select.h: Reserve also LVO for FD_xxx()
|
||||
.skip 6
|
||||
|
@ -786,14 +787,14 @@ mode_t umask(mode_t numask)
|
|||
# * sys/time.h
|
||||
.skip 1
|
||||
#int getitimer(int which, struct itimerval *)
|
||||
int gettimeofday(struct timeval * restrict, struct timezone * restrict)
|
||||
int gettimeofday(struct timeval * restrict tv, struct timezone * restrict tz)
|
||||
.skip 2
|
||||
#int setitimer(int which, const struct itimerval * restrict, struct itimerval * restrict)
|
||||
#int select(int, fd_set *restrict, fd_set *restrict, fd_set *restrict, struct timeval *restrict)
|
||||
int utimes(const char *, const struct timeval [2])
|
||||
int utimes(const char * file, const struct timeval tvp[2])
|
||||
#
|
||||
# * sys/times.h
|
||||
clock_t times(struct tms *)
|
||||
clock_t times(struct tms *tms)
|
||||
#
|
||||
# * sys/types.h: no functions in sys/types.h
|
||||
#
|
||||
|
@ -805,13 +806,13 @@ clock_t times(struct tms *)
|
|||
# * sys/un.h: no functions in sys/un.h
|
||||
#
|
||||
# * sys/utsname.h
|
||||
int uname(struct utsname *)
|
||||
int uname(struct utsname *name)
|
||||
#
|
||||
# * sys/wait.h
|
||||
pid_t wait(int *)
|
||||
pid_t wait(int *status)
|
||||
.skip 1
|
||||
#int waitid(idtype_t, id_t, siginfo_t *, int)
|
||||
pid_t waitpid(pid_t, int *, int)
|
||||
pid_t waitpid(pid_t pid, int *status, int options)
|
||||
#
|
||||
# <syslog.h>
|
||||
.skip 4
|
||||
|
@ -823,19 +824,19 @@ pid_t waitpid(pid_t, int *, int)
|
|||
# * tar.h: no functions in tar.h
|
||||
#
|
||||
# * termios.h
|
||||
speed_t cfgetispeed(const struct termios *)
|
||||
speed_t cfgetospeed(const struct termios *)
|
||||
int cfsetispeed(struct termios *, speed_t)
|
||||
int cfsetospeed(struct termios *, speed_t)
|
||||
speed_t cfgetispeed(const struct termios *__termios_p)
|
||||
speed_t cfgetospeed(const struct termios *__termios_p)
|
||||
int cfsetispeed(struct termios *__termios_p, speed_t speed)
|
||||
int cfsetospeed(struct termios *__termios_p, speed_t speed)
|
||||
.skip 3
|
||||
#int tcdrain(int)
|
||||
#int tcflow(int, int)
|
||||
#int tcflush(int, int)
|
||||
int tcgetattr(int, struct termios *)
|
||||
int tcgetattr(int fd, struct termios * t)
|
||||
.skip 2
|
||||
#pid_t tcgetsid(int)
|
||||
#int tcsendbreak(int, int)
|
||||
int tcsetattr(int, int, const struct termios *)
|
||||
int tcsetattr(int fd, int opt, const struct termios * t)
|
||||
#
|
||||
# * tgmath.h: not implemented in posixc.library
|
||||
#
|
||||
|
@ -846,18 +847,18 @@ int tcsetattr(int, int, const struct termios *)
|
|||
#clock_t clock(void)
|
||||
#int clock_getcpuclockid(pid_t, clockid_t *)
|
||||
#int clock_getres(clockid_t, struct timespec *)
|
||||
int clock_gettime(clockid_t, struct timespec *)
|
||||
int clock_gettime(clockid_t clk_id, struct timespec *tp)
|
||||
.skip 5
|
||||
#int clock_nanosleep(clockid_t, int, const struct timespec *, struct timespec *)
|
||||
#int clock_settime(clockid_t, const struct timespec *)
|
||||
#struct tm *getdate(const char *)
|
||||
#struct tm *localtime(const time_t *)
|
||||
#struct tm *localtime_r(const time_t *restrict, struct tm *restrict)
|
||||
int nanosleep(const struct timespec *, struct timespec *)
|
||||
int nanosleep(const struct timespec * req, struct timespec *rem)
|
||||
.skip 2
|
||||
#size_t strftime(char *restrict, size_t, const char *restrict, const struct tm *restrict)
|
||||
#size_t strftime_l(char *restrict, size_t, const char *restrict, const struct tm *restrict, locale_t)
|
||||
char *strptime(const char *, const char *, struct tm *)
|
||||
char *strptime(const char *s, const char *format, struct tm *tm)
|
||||
.skip 6
|
||||
#int timer_create(clockid_t, struct sigevent *, timer_t *)
|
||||
#int timer_delete(timer_t)
|
||||
|
@ -1028,7 +1029,7 @@ char *ttyname(int fd)
|
|||
ssize_t write(int fd, const void *buf, size_t nbytes)
|
||||
#
|
||||
# <utime.h>
|
||||
int utime(const char *, const struct utimbuf *)
|
||||
int utime(const char *filename, const struct utimbuf *buf)
|
||||
#
|
||||
# * utmpx.h
|
||||
.skip 6
|
||||
|
@ -1042,14 +1043,14 @@ int utime(const char *, const struct utimbuf *)
|
|||
# * wchar.h: Reserve LVOs, we may want to provide own implementation
|
||||
.skip 89
|
||||
#wint_t btowc(int)
|
||||
#wint_t fgetwc(FILE *)
|
||||
#wint_t fgetwc(FILE *stream)
|
||||
#wchar_t *fgetws(wchar_t *restrict, int, FILE *restrict)
|
||||
#wint_t fputwc(wchar_t, FILE *)
|
||||
#wint_t fputwc(wchar_t, FILE *stream)
|
||||
#int fputws(const wchar_t *restrict, FILE *restrict)
|
||||
#int fwide(FILE *, int)
|
||||
#int fwprintf(FILE *restrict, const wchar_t *restrict, ...)
|
||||
#int fwscanf(FILE *restrict, const wchar_t *restrict, ...)
|
||||
#wint_t getwc(FILE *)
|
||||
#wint_t getwc(FILE *stream)
|
||||
#wint_t getwchar(void)
|
||||
#int iswalnum(wint_t)
|
||||
#int iswalpha(wint_t)
|
||||
|
@ -1069,19 +1070,19 @@ int utime(const char *, const struct utimbuf *)
|
|||
#size_t mbsnrtowcs(wchar_t *restrict, const char **restrict, size_t, size_t, mbstate_t *restrict)
|
||||
#size_t mbsrtowcs(wchar_t *restrict, const char **restrict, size_t, mbstate_t *restrict)
|
||||
#FILE *open_wmemstream(wchar_t **, size_t *)
|
||||
#wint_t putwc(wchar_t, FILE *)
|
||||
#wint_t putwc(wchar_t, FILE *stream)
|
||||
#wint_t putwchar(wchar_t)
|
||||
#int swprintf(wchar_t *restrict, size_t, const wchar_t *restrict, ...)
|
||||
#int swscanf(const wchar_t *restrict, const wchar_t *restrict, ...)
|
||||
#wint_t towlower(wint_t)
|
||||
#wint_t towupper(wint_t)
|
||||
#wint_t ungetwc(wint_t, FILE *)
|
||||
#int vfwprintf(FILE *restrict, const wchar_t *restrict, va_list)
|
||||
#int vfwscanf(FILE *restrict, const wchar_t *restrict, va_list)
|
||||
#int vswprintf(wchar_t *restrict, size_t, const wchar_t *restrict, va_list)
|
||||
#int vswscanf(const wchar_t *restrict, const wchar_t *restrict, va_list)
|
||||
#int vwprintf(const wchar_t *restrict, va_list)
|
||||
#int vwscanf(const wchar_t *restrict, va_list)
|
||||
#wint_t ungetwc(wint_t, FILE *stream)
|
||||
#int vfwprintf(FILE *restrict, const wchar_t *restrict, va_list args)
|
||||
#int vfwscanf(FILE *restrict, const wchar_t *restrict, va_list args)
|
||||
#int vswprintf(wchar_t *restrict, size_t, const wchar_t *restrict, va_list args)
|
||||
#int vswscanf(const wchar_t *restrict, const wchar_t *restrict, va_list args)
|
||||
#int vwprintf(const wchar_t *restrict, va_list args)
|
||||
#int vwscanf(const wchar_t *restrict, va_list args)
|
||||
#wchar_t *wcpcpy(wchar_t restrict*, const wchar_t *restrict)
|
||||
#wchar_t *wcpncpy(wchar_t restrict *, const wchar_t *restrict, size_t)
|
||||
#size_t wcrtomb(char *restrict, wchar_t, mbstate_t *restrict)
|
||||
|
@ -1178,14 +1179,14 @@ int utime(const char *, const struct utimbuf *)
|
|||
# == Extensions ==
|
||||
# * stdio.h: amiga/AROS specific
|
||||
void updatestdio(void)
|
||||
int __get_default_file (int, long *)
|
||||
int __get_default_file(int file_descriptor, long * file_handle)
|
||||
#
|
||||
# * sys/file.h: BSD
|
||||
int flock(int, int)
|
||||
int flock(int fd, int operation)
|
||||
#
|
||||
# * sys/mount.h: BSD
|
||||
int getfsstat (struct statfs *, long, int);
|
||||
int statfs(const char *, struct statfs *);
|
||||
int getfsstat(struct statfs *buf, long bufsize, int flags)
|
||||
int statfs(const char *path, struct statfs *buf)
|
||||
#
|
||||
# * unistd.h: Legacy support, amiga/AROS extension
|
||||
int __posixc_set_environptr(char ***environptr)
|
||||
|
|
|
@ -1,9 +1,36 @@
|
|||
/*
|
||||
Copyright (C) 1995-2014, The AROS Development Team. All rights reserved.
|
||||
Copyright (C) 1995-2023, The AROS Development Team. All rights reserved.
|
||||
*/
|
||||
|
||||
/* FIXME: add autodoc */
|
||||
char *realpath(const char *path, char *resolved_path)
|
||||
/*****************************************************************************
|
||||
|
||||
NAME */
|
||||
|
||||
#include <grp.h>
|
||||
|
||||
char *realpath(
|
||||
|
||||
/* SYNOPSIS */
|
||||
const char *path, char *resolved_path)
|
||||
|
||||
/* FUNCTION
|
||||
|
||||
INPUTS
|
||||
|
||||
RESULT
|
||||
|
||||
NOTES
|
||||
Not implemented.
|
||||
|
||||
EXAMPLE
|
||||
|
||||
BUGS
|
||||
|
||||
SEE ALSO
|
||||
|
||||
INTERNALS
|
||||
|
||||
******************************************************************************/
|
||||
{
|
||||
/* TODO: Implement realpath() */
|
||||
return 0;
|
||||
|
|
Loading…
Reference in New Issue