aboutsummaryrefslogtreecommitdiff
path: root/include/stdlib.h
diff options
context:
space:
mode:
authorGarrett Wollman <wollman@FreeBSD.org>2002-09-10 02:02:49 +0000
committerGarrett Wollman <wollman@FreeBSD.org>2002-09-10 02:02:49 +0000
commit0855f655f80cd9c90e3e60f0a5fb011e1af6a995 (patch)
treebbc7a1446b425c5e9e725262d66b02694996689c /include/stdlib.h
parentf50b40bd4ecc4360a8e5989ef1b5994623a35ec5 (diff)
downloadsrc-0855f655f80cd9c90e3e60f0a5fb011e1af6a995.tar.gz
src-0855f655f80cd9c90e3e60f0a5fb011e1af6a995.zip
Without fixing the namespace issues, add prototypes for the new _Exit()
and qsort_r() functions. Fix one other missorted declaration.
Notes
Notes: svn path=/head/; revision=103164
Diffstat (limited to 'include/stdlib.h')
-rw-r--r--include/stdlib.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/include/stdlib.h b/include/stdlib.h
index 1569f71e5555..0449dc1cfabe 100644
--- a/include/stdlib.h
+++ b/include/stdlib.h
@@ -92,6 +92,7 @@ extern int __mb_cur_max;
#define MB_CUR_MAX __mb_cur_max
__BEGIN_DECLS
+void _Exit(int) __dead2;
void abort(void) __dead2;
int abs(int) __pure2;
int atexit(void (*)(void));
@@ -181,16 +182,18 @@ long long
lldiv_t lldiv(long long, long long) __pure2;
#endif
int mergesort(void *, size_t, size_t, int (*)(const void *, const void *));
+void qsort_r(void *, size_t, size_t, void *,
+ int (*)(void *, const void *, const void *));
int radixsort(const unsigned char **, int, const unsigned char *,
unsigned);
-int sradixsort(const unsigned char **, int, const unsigned char *,
- unsigned);
int rand_r(unsigned *);
long random(void);
void *reallocf(void *, size_t);
char *realpath(const char *, char resolved_path[]);
void setprogname(const char *);
char *setstate(char *);
+int sradixsort(const unsigned char **, int, const unsigned char *,
+ unsigned);
void sranddev(void);
void srandom(unsigned long);
void srandomdev(void);