You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some of the failures are from the usage of non portable gcc extensions
Example: "__attribute__"
(I will look at this and contact the Linux Test Project)
Many failures are from unimplemented features in OpenWatcom.
Examples:
Error! E1011: Symbol '_SC_TIMER_MAX' has not been declared
Error! E1011: Symbol '_POSIX_TIMER_MAX' has not been declared
Error! E1055: Unable to open 'aio.h'
Error! E1055: Unable to open 'mqueue.h'
It is big task to implement most of POSIX.
It depends on contributors to extend OW to be more POSIX compliant.
POSIX requires mainly implement appropriate functions in run-time library and add appropriate header files.
Now OW implement very "basic" part of POSIX functions.
I found a POSIX testsuite in the LTP project and tried it with OpenWatcom:
( https://github.com/linux-test-project/ltp/tree/master/testcases/open_posix_testsuite )
PASSED: 672
FAILED: 1163
Some of the failures are from the usage of non portable gcc extensions
Example: "__attribute__"
(I will look at this and contact the Linux Test Project)
Many failures are from unimplemented features in OpenWatcom.
Examples:
Error! E1011: Symbol '_SC_TIMER_MAX' has not been declared
Error! E1011: Symbol '_POSIX_TIMER_MAX' has not been declared
Error! E1055: Unable to open 'aio.h'
Error! E1055: Unable to open 'mqueue.h'
Example References:
aio.h:
https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/aio.h.html
mqueue.h:
https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html
Full list of failures, when
owcc
is used:_log_owcc_errors_2024.04.23.txt.gz
Please help, when you can.
The text was updated successfully, but these errors were encountered: