Subversion Repositories Kolibri OS

Rev

Rev 9189 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. #include <errno.h>
  2. #include <stdlib.h>
  3. #include <sys/ksys.h>
  4.  
  5. void* calloc(size_t num, size_t size)
  6. {
  7.     void* ptr = _ksys_alloc(num * size);
  8.     if (!ptr) {
  9.         __errno = ENOMEM;
  10.         return NULL;
  11.     }
  12.     memset(ptr, 0, num * size);
  13.     return ptr;
  14. }
  15.