Added base libc functions