hyperC POSIX

The hyperC POSIX layer

The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.
The hyperC POSIX implements a subset of the POSIX threading API. With the hyperC POSIX, an existing POSIX threading compliant application can be ported to run on the hyperC kernel. Also, a library designed for use with POSIX threading compatible operating systems can be ported to hyperC kernel based applications.


The hyperC ROTS POSIX layer is provided under the MIT open source license.

Supported Features

The hyperC POSIX partially implements IEEE Std 1003.1-2017 Edition The Open Group Technical Standard Base Specifications, Issue 7. The hyperC POSIX includes implementations for the following header files

  • errno.h
  • fcntl.h
  • mqueue.h
  • pthread.h
  • sched.h
  • semaphore.h
  • signal.h
  • sys/types.h
  • time.h
  • unistd.h
  • utils.h