Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/posix/source/stdlib.c

    re965dec r6afc9d7  
    6363        // TODO: low priority, just a compile-time dependency of binutils
    6464        not_implemented();
    65         return 1;
     65        return 0;
    6666}
    6767
     
    278278         * to be updated when that support is implemented.
    279279         */
    280         char* absolute = absolutize(name, NULL);
     280        char* absolute = vfs_absolutize(name, NULL);
    281281       
    282282        if (absolute == NULL) {
     
    391391                free(ptr);
    392392        }
     393}
     394
     395/**
     396 * Generate a pseudo random integer in the range 0 to RAND_MAX inclusive.
     397 *
     398 * @return The pseudo random integer.
     399 */
     400int posix_rand(void)
     401{
     402        return (int) random();
     403}
     404
     405/**
     406 * Initialize a new sequence of pseudo-random integers.
     407 *
     408 * @param seed The seed of the new sequence.
     409 */
     410void posix_srand(unsigned int seed)
     411{
     412        srandom(seed);
    393413}
    394414
Note: See TracChangeset for help on using the changeset viewer.