Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sionescu/libfixposix
Thin wrapper over POSIX syscalls
https://github.com/sionescu/libfixposix
Last synced: 16 days ago
JSON representation
Thin wrapper over POSIX syscalls
- Host: GitHub
- URL: https://github.com/sionescu/libfixposix
- Owner: sionescu
- License: bsl-1.0
- Created: 2010-10-28T12:11:53.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2024-02-11T04:08:38.000Z (9 months ago)
- Last Synced: 2024-09-15T06:50:50.252Z (about 2 months ago)
- Language: C
- Homepage:
- Size: 583 KB
- Stars: 54
- Watchers: 13
- Forks: 14
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Build
Status](https://app.travis-ci.com/sionescu/libfixposix.svg?branch=master)](https://app.travis-ci.com/sionescu/libfixposix)
[![Coverity Scan Build
Status](https://scan.coverity.com/projects/113/badge.svg)](https://scan.coverity.com/projects/sionescu-libfixposix)The purpose of libfixposix is to offer replacements for parts of POSIX
whose behaviour is inconsistent across *NIX flavours.* Compilation
If you've downloaded this library through git, you'll first need to
generate the ./configure script; in order to do that you need to have
at least autoconf-2.67, automake-1.10, libtool-2.2.6b, pkg-config and check (for
the test suite: see http://check.sf.net) then run this inside the top
directory:
> autoreconf -i -fFor best results use a dedicated build directory instead of running
the configure script directly in the source tree:
> mkdir build ; cd build
> ../libfixposix/configure
> make
> make installOn Linux, you might need to run «ldconfig» as superuser after
installing, otherwise the *nix linker won't be able to find the library* Installation through distro repositories
For a certain number of Linux distributions, there are officially
supported repositories.
You can find the instructions to configure the binary repository at
https://software.opensuse.org/download.html?project=home:sionescu&package=libfixposix.
Just click on your distribution, if present.http://article.gmane.org/gmane.lisp.iolib.devel/422 also has a set of
older instructions about installing on Debian-based distros.