#4947: Identify Missing/Incorrect POSIX Functionality
----------------------------+----------------------------
Reporter: bonefish | Owner: nobody
Type: enhancement | Status: new
Priority: normal | Milestone: Unscheduled
Component: System/POSIX | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
----------------------------+----------------------------
Comment (by Tunas):
**Haiku hrev53610 - POSIX compliance report**
The following tests failed:
{{{
conformance/definitions/errno_h/4-1: execution: FAILED
conformance/interfaces/clock_getres/6-2: execution: FAILED
conformance/interfaces/clock_gettime/8-2: execution: FAILED
conformance/interfaces/clock_settime/17-2: execution: FAILED
conformance/interfaces/clock_settime/4-1: execution: FAILED
conformance/interfaces/clock_settime/7-1: execution: FAILED
conformance/interfaces/difftime/1-1: execution: FAILED
conformance/interfaces/fork/12-1: execution: FAILED
conformance/interfaces/clock_settime/8-1: execution: FAILED
conformance/interfaces/fsync/7-1: execution: FAILED
conformance/interfaces/mmap/11-4: execution: FAILED
conformance/interfaces/mmap/11-5: execution: FAILED
conformance/interfaces/mmap/23-1: execution: FAILED
conformance/interfaces/mmap/31-1: execution: FAILED
conformance/interfaces/mmap/14-1: execution: FAILED
conformance/interfaces/pthread_attr_setscope/4-1: execution: FAILED
conformance/interfaces/pthread_attr_setstack/2-1: execution: FAILED
conformance/interfaces/pthread_cancel/5-1: execution: FAILED
conformance/interfaces/pthread_detach/4-1: execution: FAILED
conformance/interfaces/pthread_detach/4-2: execution: FAILED
conformance/interfaces/pthread_mutex_getprioceiling/1-1: execution: FAILED
conformance/interfaces/pthread_mutexattr_getprioceiling/1-1: execution:
FAILED
conformance/interfaces/pthread_mutexattr_setprioceiling/1-1: execution:
FAILED
conformance/interfaces/pthread_mutexattr_setprotocol/3-1: execution:
FAILED
conformance/interfaces/pthread_rwlock_rdlock/2-3: execution: FAILED
conformance/interfaces/pthread_rwlock_rdlock/4-1: execution: FAILED
conformance/interfaces/pthread_rwlock_timedrdlock/6-1: execution: FAILED
conformance/interfaces/pthread_rwlock_timedwrlock/2-1: execution: FAILED
conformance/interfaces/pthread_rwlock_timedwrlock/6-1: execution: FAILED
conformance/interfaces/pthread_rwlock_wrlock/2-1: execution: FAILED
conformance/interfaces/pthread_setschedparam/1-1: execution: FAILED
conformance/interfaces/sched_get_priority_max/1-2: execution: FAILED
conformance/interfaces/sched_get_priority_min/1-2: execution: FAILED
conformance/interfaces/sem_init/7-1: execution: FAILED
conformance/interfaces/sem_timedwait/6-1: execution: FAILED
conformance/interfaces/sem_timedwait/6-2: execution: FAILED
conformance/interfaces/sem_unlink/3-1: execution: FAILED
conformance/interfaces/shm_open/37-1: execution: FAILED
conformance/interfaces/shm_open/38-1: execution: FAILED
conformance/interfaces/signal/6-1: execution: FAILED
conformance/interfaces/signal/7-1: execution: FAILED
conformance/interfaces/sigprocmask/17-1: execution: FAILED
conformance/interfaces/sigprocmask/17-2: execution: FAILED
conformance/interfaces/sigprocmask/17-3: execution: FAILED
conformance/interfaces/sigprocmask/17-4: execution: FAILED
conformance/interfaces/sigqueue/12-1: execution: FAILED
conformance/interfaces/sigqueue/3-1: execution: FAILED
conformance/interfaces/sigset/8-1: execution: FAILED
conformance/interfaces/sigwait/3-1: execution: FAILED
conformance/interfaces/timer_create/10-1: execution: FAILED
conformance/interfaces/timer_create/11-1: execution: FAILED
}}}
The following tests hung and/or were interrupted due to a crash:
{{{
conformance/interfaces/fork/11-1: execution: HUNG
conformance/interfaces/mmap/6-1: execution: HUNG
conformance/interfaces/mmap/6-2: execution: HUNG
conformance/interfaces/mmap/6-3: execution: HUNG
conformance/interfaces/pthread_rwlock_wrlock/3-1: execution: HUNG
conformance/interfaces/pthread_mutex_lock/3-1: execution: INTERRUPTED
conformance/interfaces/shm_open/5-1: execution: INTERRUPTED
conformance/interfaces/timer_getoverrun/speculative/6-1: execution:
INTERRUPTED
conformance/interfaces/timer_gettime/speculative/6-1: execution:
INTERRUPTED
conformance/interfaces/pthread_attr_setdetachstate/2-1: execution:
INTERRUPTED
conformance/interfaces/timer_settime/speculative/12-1: execution:
INTERRUPTED
conformance/interfaces/pthread_key_create/speculative/5-1: execution:
INTERRUPTED
conformance/interfaces/pthread_detach/1-1: execution: INTERRUPTED
conformance/interfaces/mmap/11-2: execution: INTERRUPTED
conformance/interfaces/pthread_join/speculative/6-1: execution:
INTERRUPTED
conformance/interfaces/timer_delete/speculative/5-1: execution:
INTERRUPTED
}}}
--
Ticket URL: <https://dev.haiku-os.org/ticket/4947#comment:14>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.