Sha256: 657c0177bf445f363c4175bc7916beda923a52f99bfceadde8f69e682f005c40

Contents?: true

Size: 1.71 KB

Versions: 1

Compression:

Stored size: 1.71 KB

Contents

### 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`

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ffi-libc-0.0.5 ChangeLog.md