-
Notifications
You must be signed in to change notification settings - Fork 180
POSIX Compliance
Detlef Riekenberg edited this page May 24, 2025
·
2 revisions
Many needed header files and parts of the runtime implementation for the POSIX System Interface compatibility are missing or incomplete.
POSIX requires _POSIX_VERSION
to be defined in unistd.h
and Open Watcom uses:
#define _POSIX_VERSION 199809L
Expect features of newer POSIX System Interface versions to be missing.
There is no exact overview, which features of the advertised POSIX version are implemented and which features are still missing.
The standard can be viewed online: The Open Group Base Specifications Issue 8/POSIX.1-2024
An overview about the changes included in the Open Group Base Specification Issue 8
:
Changes from Issue 7 to Issue 8
POSIX Version | Feature | Status | Notes |
---|---|---|---|
??? | IP V6 | - | AF_INET6 is defined, but not implemented |
-
means not yet implemented
???
means unclear
- Welcome
- Building
- Open Watcom Documentation
- Notes
- Relicensing effort
- Debugging
- OW tools usage Overview
- OW tools usage with CMake
- OW tools usage with Visual Studio Code
- Open Watcom 1.9 Wiki
OW Development
WGML Development
- WGML
- Augmented Devices
- Binary Device Files
- Common File Blocks
- COP Files
- Device File Blocks
- Device Function Language
- Device Function Notes
- Device Functions
- Directory File Format
- Drawing Boxes
- Driver File Blocks
- File and Directory Names
- Font File Blocks
- Fonts
- GML Tag Notes
- Keyword Statistics
- Macros and User Defined Tags
- Meta Data
- Page Layout Subsystem
- Search Paths
- Sequencing
- System Symbol Notes
- Tabs and Tabbing
- whpcvt Utility interaction