Permalink
Switch branches/tags
Find file
Fetching contributors…
Cannot retrieve contributors at this time
116 lines (104 sloc) 2.11 KB

0.1.0 / 2013-08-15

  • Require ffi ~> 1.0.
  • Added alarm.
  • Added clock.
  • Added getc.
  • Added getchar.
  • Added gets.
  • Added ungetc.
  • Added getifaddrs.
  • Added puts.
  • Added putchar.
  • Added putc.
  • Added strcmp.
  • Added strncmp.
  • Added {FFI::LibC::NULL}.
  • Added {FFI::LibC::Ifaddrs}.
  • Added {FFI::LibC.raise_error}.
  • Added {FFI::LibC.each_ifaddr}.
  • Added {FFI::LibC.rusage}.

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.

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