kernel: Adjust some comments to the unionfs removal.
[dragonfly.git] / include / stdlib.h
index 59978bd..2945bab 100644 (file)
@@ -94,7 +94,7 @@ int    atoi(const char *);
 long    atol(const char *);
 void   *bsearch(const void *, const void *, size_t,
                 size_t, int (*)(const void *, const void *));
-void   *calloc(size_t, size_t);
+void   *calloc(size_t, size_t) __heedresult;
 div_t   div(int, int) __pure2;
 void    exit(int) __dead2;
 void    free(void *);
@@ -103,14 +103,14 @@ char      *getenv(const char *);
 long    labs(long) __pure2;
 #endif
 ldiv_t  ldiv(long, long) __pure2;
-void   *malloc(size_t);
+void   *malloc(size_t) __heedresult;
 int     posix_memalign(void **, size_t, size_t);
 int     mblen(const char *, size_t);
 size_t  mbstowcs(wchar_t * __restrict , const char * __restrict, size_t);
 int     mbtowc(wchar_t * __restrict, const char * __restrict, size_t);
 void    qsort(void *, size_t, size_t, int (*)(const void *, const void *));
 int     rand(void);
-void   *realloc(void *, size_t);
+void   *realloc(void *, size_t) __heedresult;
 void    srand(unsigned);
 double  strtod(const char * __restrict, char ** __restrict);
 float   strtof(const char * __restrict, char ** __restrict);
@@ -177,6 +177,7 @@ int  unsetenv(const char *);
 #endif
 
 #if __POSIX_VISIBLE >= 200809 || __XSI_VISIBLE
+int     getsubopt(char **, char *const *, char **);
 #ifndef _MKDTEMP_DECLARED
 char   *mkdtemp(char *);
 #define        _MKDTEMP_DECLARED
@@ -197,11 +198,14 @@ int        mkstemp(char *);
 /* XXX XSI requires pollution from <sys/wait.h> here.  We'd rather not. */
 long    a64l(const char *);
 double  drand48(void);
-/* char        *ecvt(double, int, int * __restrict, int * __restrict); */
 double  erand48(unsigned short[3]);
-/* char        *fcvt(double, int, int * __restrict, int * __restrict); */
-/* char        *gcvt(double, int, int * __restrict, int * __restrict); */
-int     getsubopt(char **, char *const *, char **);
+#if 0
+#if __BSD_VISIBLE || __XSI_VISIBLE <= 600
+char   *ecvt(double, int, int * __restrict, int * __restrict); /* LEGACY */
+char   *fcvt(double, int, int * __restrict, int * __restrict); /* LEGACY */
+char   *gcvt(double, int, int * __restrict, int * __restrict); /* LEGACY */
+#endif
+#endif
 int     grantpt(int);
 char   *initstate(unsigned long /* XSI requires u_int */, char *, long);
 long    jrand48(unsigned short[3]);
@@ -209,7 +213,7 @@ char        *l64a(long);
 void    lcong48(unsigned short[7]);
 long    lrand48(void);
 #if !defined(_MKTEMP_DECLARED) && (__BSD_VISIBLE || __XSI_VISIBLE <= 600)
-char   *mktemp(char *);
+char   *mktemp(char *);                                        /* LEGACY */
 #define        _MKTEMP_DECLARED
 #endif
 long    mrand48(void);
@@ -286,7 +290,7 @@ 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);
-void    *reallocf(void *, size_t);
+void    *reallocf(void *, size_t) __heedresult;
 int     rpmatch(const char *);
 void    setprogname(const char *);
 int     sradixsort(const unsigned char **, int, const unsigned char *,
@@ -310,11 +314,11 @@ extern char *suboptarg;                   /* getsubopt(3) external variable */
 /*
  * C11 functions.
  */
-#if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L || __BSD_VISIBLE
+#if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L
 int    at_quick_exit(void (*func)(void));
 _Noreturn void
        quick_exit(int);
-void   *aligned_alloc(size_t, size_t);
+void   *aligned_alloc(size_t, size_t) __heedresult;
 #endif /* __ISO_C_VISIBLE >= 2011 */
 
 __END_DECLS