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


Ignore:
Timestamp:
2011-06-23T23:57:33Z (13 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.c

    rda084d9 r823a929  
    4040
    4141/**
    42  *
     42 * 
    4343 * @param array
    4444 * @param count
     
    4646 * @param compare
    4747 */
     48int posix_atexit(void (*func)(void))
     49{
     50        // TODO: low priority, just a compile-time dependency of binutils
     51        not_implemented();
     52}
     53
     54/**
     55 *
     56 * @param array
     57 * @param count
     58 * @param size
     59 * @param compare
     60 */
     61int posix_abs(int i)
     62{
     63        // TODO
     64        not_implemented();
     65}
     66
     67/**
     68 *
     69 * @param array
     70 * @param count
     71 * @param size
     72 * @param compare
     73 */
    4874void posix_qsort(void *array, size_t count, size_t size,
    4975    int (*compare)(const void *, const void *))
     
    7096 * @return
    7197 */
     98int posix_putenv(char *string)
     99{
     100        // TODO: low priority, just a compile-time dependency of binutils
     101        not_implemented();
     102}
     103
     104/**
     105 *
     106 * @param name
     107 * @param resolved
     108 * @return
     109 */
    72110char *posix_realpath(const char *name, char *resolved)
    73111{
     
    113151}
    114152
     153/**
     154 *
     155 * @param size
     156 * @return
     157 */
     158void *posix_malloc(size_t size)
     159{
     160        return malloc(size);
     161}
     162
     163/**
     164 *
     165 * @param nelem
     166 * @param elsize
     167 * @return
     168 */
     169void *posix_calloc(size_t nelem, size_t elsize)
     170{
     171        return calloc(nelem, elsize);
     172}
     173
     174/**
     175 *
     176 * @param ptr
     177 * @param size
     178 * @return
     179 */
     180void *posix_realloc(void *ptr, size_t size)
     181{
     182        return realloc(ptr, size);
     183}
     184
     185/**
     186 *
     187 * @param ptr
     188 */
     189void posix_free(void *ptr)
     190{
     191        free(ptr);
     192}
     193
     194/**
     195 *
     196 * @param tmpl
     197 * @return
     198 */
     199char *posix_mktemp(char *tmpl)
     200{
     201        // TODO: low priority, just a compile-time dependency of binutils
     202        not_implemented();
     203}
     204
    115205/** @}
    116206 */
Note: See TracChangeset for help on using the changeset viewer.