Wykres commitów

5 Commity (1251e83b6ce289d27d2659cdf051b229525ba72c)

Autor SHA1 Wiadomość Data
Paul Sokolovsky d33f35334b _libc: Release 0.2.1. 2014-10-11 05:17:14 +03:00
blmorris 814071f45b _libc: Add support for MacOS X (using "libc.dylib"). 2014-10-06 23:39:22 +03:00
Paul Sokolovsky bc1ea4fc21 _libc: Version 0.2. 2014-09-08 20:02:42 +03:00
Paul Sokolovsky 165fbbd768 select: Add yet another workaround for struct epoll_event, this time for x86_64.
So, it's now clear that dealing with this struct should be rather moved on C side.
2014-09-06 19:36:28 +03:00
Paul Sokolovsky a6dee730f3 _libc: Helper FFI module to find and load proper libc for the system.
It's needed because different LIBC implementation use different shared
library names, so this module abstracts operation of finding the correct
one.

Default search order:

1. libc.so. This is usually doesn't exist, but user can create such symlink,
and it will be used fast.
2. libc.so.0, as used by current uClibc versions.
3. libc.so.6, as used by current Glibc versions.

uClibc is tried first because system where it is used are usually
underpowered to do array of attempts.

User can also override default search names by calling _libc.set_names(),
(which should be called before importing any other modules).
2014-06-21 04:09:22 +03:00