DroidChow / UNIXem

UNIXem is a small and simple library that provides emulation of several popular Unix API functions on the Windows platform. Its primary purpose is to assist Windows programmers who are porting to Unix or are writing multi-platform code.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UNIXem

Unix-emulation, for Windows

Table of Contents

  1. Introduction
  2. Installation
  3. Components
  4. Examples
  5. Project Information

Introduction

UNIXem is a small and simple library that provides emulation of several popular Unix API functions on the Windows platform. Its primary purpose is to assist Windows programmers who are porting to Unix or are writing multi-platform code.

Installation

T.B.C.

Components

API functions include:

  • opendir(), readdir(), rewinddir(), closedir();
  • glob(), globfree();
  • readv(), writev();
  • pathconf();
  • realpath();
  • mmap(), munmap(), msync();
  • dlopen(), dlclose(), dlsym(), dlerror();
  • gettimeofday();
  • getpagesize();
  • mkdtemp(), mkstemp();
  • mkdir(), rmdir();
  • getcwd();
  • getpid();
  • gethostname();
  • usleep();
  • getrusage();
  • setenv(), unsetenv();
  • link(), unlink();
  • timegm();

Examples

T.B.C.

Project Information

Where to get help

GitHub Page

Contribution guidelines

Defect reports, feature requests, and pull requests are welcome on https://github.com/synesissoftware/UNIXem.

Related projects

UNIXem is used by a number of C/C++ libraries for compilation/linking/testing on Windows, including:

Projects in which UNIXem is used include:

License

UNIXem is released under the 3-clause BSD license. See LICENSE for details.

About

UNIXem is a small and simple library that provides emulation of several popular Unix API functions on the Windows platform. Its primary purpose is to assist Windows programmers who are porting to Unix or are writing multi-platform code.

License:Other


Languages

Language:Makefile 51.7%Language:C 44.2%Language:C++ 4.1%