### 0.0.5 / 2011-05-11 * Skip `clearenv`, `memrchr`, `stdin`, `stdout` and `stderr` if they cannot be loaded (thanks FreneticEntropy and mephux). * The `libc` installed on OSX lacks these functions/global-variables. * Opt into [test.rubygems.org](http://test.rubygems.org/). ### 0.0.4 / 2011-02-03 * Require ffi >= 0.6.0, <= 1.1.0: * JRuby requires ffi >= 1.0.0. * A lot of projects still require ffi ~> 0.6.0. * Added `stdin`. * Added `stdout`. * Added `stderr`. ### 0.0.3 / 2010-08-03 * Load libc from the current process. * Added `getgid` and `getegid`. * Added `getuid` and `geteuid`. * Added `getpid` and `getppid`. ### 0.0.2 / 2010-05-21 * Removed a duplicate typedef of the `size_t` type. * Added the Structs: * {FFI::LibC::InAddr}. * {FFI::LibC::In6Addr}. * {FFI::LibC::SockAddr}. * {FFI::LibC::SockAddrDL}. * {FFI::LibC::SockAddrIn}. * {FFI::LibC::SockAddrIn6}. ### 0.0.1 / 2010-05-19 * Initial release. * Added the Structs: * {FFI::LibC::Timeval}. * {FFI::LibC::Timezone}. * Added the variables: * `sys_errlist` * `sys_nerr` * `errno` * Added the functions: * `brk` * `sbrk` * `calloc` * `malloc` * `free` * `realloc` * `getenv` * `putenv` * `unsetenv` * `clearenv` * `time` * `gettimeofday` * `settimeofday` * `mmap` * `munmap` * `bzero` * `memset` * `memcpy` * `memcmp` * `memchr` * `memrchr` * `strcpy` * `strncpy` * `strlen` * `index` * `rindex` * `strchr` * `strrchr` * `strstr` * `strerror` * `fopen` * `fdopen` * `freopen` * `fseek` * `ftell` * `rewind` * `fread` * `fwrite` * `fgetc` * `fgets` * `fputc` * `fputs` * `fflush` * `fclose` * `clearerr` * `feof` * `ferror` * `fileno` * `perror`