Changeset 823a929 in mainline for uspace/lib/posix/stdlib.h


Ignore:
Timestamp:
2011-06-23T23:57:33Z (14 years ago)
Author:
Petr Koupy <petr.koupy@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e64b55a
Parents:
da084d9
Message:

Added function stubs (binutils compile-time dependencies).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/posix/stdlib.h

    rda084d9 r823a929  
    4949#define EXIT_SUCCESS 0
    5050#define _Exit exit
     51extern int posix_atexit(void (*func)(void));
     52
     53/* Absolute Value */
     54extern int posix_abs(int i);
    5155
    5256/* Array Sort Function */
     
    5660/* Environment Access */
    5761extern char *posix_getenv(const char *name);
     62extern int posix_putenv(char *string);
    5863
    5964/* Symbolic Links */
     
    6873extern int posix_atoi(const char *str);
    6974
     75/* Memory Allocation */
     76extern void *posix_malloc(size_t size);
     77extern void *posix_calloc(size_t nelem, size_t elsize);
     78extern void *posix_realloc(void *ptr, size_t size);
     79extern void posix_free(void *ptr);
     80
     81/* Legacy Declarations */
     82extern char *posix_mktemp(char *tmpl);
     83
    7084#ifndef LIBPOSIX_INTERNAL
     85        #define atexit posix_atexit
     86
     87        #define abs posix_abs
     88
    7189        #define qsort posix_qsort
     90
    7291        #define getenv posix_getenv
     92
    7393        #define realpath posix_realpath
    7494       
     
    7898       
    7999        #define atoi posix_atoi
     100
     101        #define malloc posix_malloc
     102        #define calloc posix_calloc
     103        #define realloc posix_realloc
     104        #define free posix_free
     105
     106        #define mktemp posix_mktemp
    80107#endif
    81108
Note: See TracChangeset for help on using the changeset viewer.