From: Alan Cox Date: Mon, 20 Jun 2016 19:02:58 +0000 (+0100) Subject: include: fixes for new C funcs X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=966daf578d56375bc09383e9d14d836b6876dea1;p=FUZIX.git include: fixes for new C funcs --- diff --git a/Library/include/signal.h b/Library/include/signal.h index f55b5063..cc907f2b 100644 --- a/Library/include/signal.h +++ b/Library/include/signal.h @@ -65,6 +65,8 @@ extern void sigrelse(int __sig); extern void sigignore(int __sig); extern sighandler_t sigset(int __sig, sighandler_t __disp); +extern int raise(int __sig); + typedef int sig_atomic_t; #endif diff --git a/Library/include/stdio.h b/Library/include/stdio.h index 5a9ffab8..08e57276 100644 --- a/Library/include/stdio.h +++ b/Library/include/stdio.h @@ -156,4 +156,7 @@ extern char *ctermid(char *__buf); extern int getw(FILE *__f); extern int putw(int __n, FILE *__f); +extern long a64l(const char *__str64) +extern char *l64a(long __value); + #endif /* __STDIO_H */ diff --git a/Library/include/stdlib.h b/Library/include/stdlib.h index 2f09c04b..6bf11466 100644 --- a/Library/include/stdlib.h +++ b/Library/include/stdlib.h @@ -97,4 +97,14 @@ extern char **_argv; extern int getloadavg(unsigned int __loadavg[], int __nelem); +extern double drand48(void); +extern double erand48(unsigned short __xsubi[3]); +extern unsigned long jrand48(unsigned short __xsubi[3]); +extern void lcong48(unsigned short __param[7]); +extern long lrand48(void); +extern unsigned long mrand48(void); +extern long nrand48(unsigned short __xsubi[3]); +extern unsigned short *seed48(unsigned short __seed16v[3]); +extern void srand48(long __sedval); + #endif /* __STDLIB_H */