Skip to content

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.

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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:

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published