Loewen Audit Finding Analysis

From DDCIDeos
Jump to navigationJump to search

This page captures the analysis of DESK (public) headers in the Loewen europa distribution from 6/2/2025 in preparation to respond to an audit action to improve documentation of constants.

Components with headers in the DESK

Clone PCR:16686 for each component.

Component Headers Applies to Loewen (Y/N) Assignee PCR
ansi 16 Y JON PCR:16816
bsp-common 1 ? AR
deos653p1-runtime 37 Y CF PCR:16819
deosname 1 Y CP N/A
deos-time 3 Y CP PCR:16813
gnu-language 9 Y CP PCR:16818
ioi-api 2 Y CP N/A
ioi-bare-metal Y GK N/A
ioi-ringbuffer 2 Y GK N/A
kernel 77 Y RLR PCR:16688
loewen 3 Y ALR N/A
lwip 1 N
mailbox-transport-library 3 ?
math 5 Y JON PCR:16817
pal-ext-stub 1 N
socket-adapter-library 2 N
socket-api-library 4 ?
static-video-library 1 N
vfile 15 N

Analyses

For any item in the table below requiring analysis, include a section here.

/desk/include/apex_blackboard-p1.h

The following satisfy the ARINC-653 standard and so may benefit from a tracing and public term definition, but are not required:
MAX_NUMBER_OF_BLACKBOARDS
EMPTY
OCCUPIED

/desk/include/apex_buffer-p1.h

The following satisfy the ARINC-653 standard and so may benefit from a tracing and public term definition, but are not required:
MAX_NUMBER_OF_BUFFERS

/desk/include/apex_configuration.h

The following are enum-like constants which have different values but the specific values are not important.
They are used to identify which configuration value is requested to be looked up and returned from the runtime:
maxPartitions
maxProcesses
maxPriority
minPriority
maxLockLevel
maxQueueingPorts
maxSamplincPorts
maxBlackboards
maxBuffers
maxEvents
maxSemaphores
fileSystemConfigPointer
maxQueueingPortLists

/desk/include/apex_errno.h

All deos653* constants in this header are enum like error codes whose specific value is not important.

/desk/include/apex_error.h

The following are enum-like status and error codes whose specific value is not important:
ERROR_CODE_IGNORED
ERROR_CODE_PARTITION_LEVEL

The following satisfy the ARINC-653 standard and so may benefit from a tracing and public term definition, but are not required:
MAX_ERROR_MESSAGE_SIZE
DEADLINE_MISSED
APPLICATION_ERROR
NUMERIC_ERROR
ILLEGAL_REQUEST
STACK_OVERFLOW
MEMORY_VIOLATION
HARDWARE_FAULT
POWER_FAIL

/desk/include/apex_event-p1.h

The following satisfy the ARINC-653 standard and so may benefit from a tracing and public term definition, but are not required:
MAX_NUMBER_OF_EVENTS

/desk/include/apex_internal_types-p2.h

The following are enum-like status codes whose specific value is not important:
READ
READ_WRITE

/desk/include/apex_interrupt-p1.h

The following satisfy the ARINC-653 standard and so may benefit from a tracing and public term definition, but are not required:
CLEAR
NO_CLEAR

/desk/include/apex_mms-p2.h

The following may benefit from a tracing and public term definition but are not required:
INVALID_SCHEDULE_ID

/desk/include/apex_msg_protocol.h

The following are enum-like status codes whose specific value is not important:
defaultRead
updatedRead
conditionalRead
testRead

/desk/include/apex_partition.h

The following satisfy the ARINC-653 standard and so may benefit from a tracing and public term definition, but are not required:
MAX_NUMBER_OF_PARTITIONS
IDLE
COLD_START
WARM_START
NORMAL
NORMAL_START
PARTITION_RESTART
HM_MODULE_RESTART
HM_PARTITION_RESTART

/desk/include/apex_process.h

The following satisfy the ARINC-653 standard and so may benefit from a tracing and public term definition, but are not required:
MAX_NUMBER_OF_PROCESSES
MIN_PRIORITY_VALUE
MAX_PRIORITY_VALUE
MAX_LOCK_LEVEL
DORMANT
READY
RUNNING
WAITING
SOFT
HARD

/desk/include/apex_queuing.h

The following satisfy the ARINC-653 standard and so may benefit from a tracing and public term definition, but are not required:
MAX_NUMBER_OF_QUEUING_PORTS

/desk/include/apex_queuing_port_list-p2.h

The following satisfy the ARINC-653 standard and so may benifit from a tracing and public term definition, but are not required:
INACTIVE
ACTIVE
RESET
CONTINUE

/desk/include/apex_sampling-p2.h

The following satisfy the ARINC-653 standard and so may benifit from a tracing and public term definition, but are not required:
EMPTY_PORT
CONSUMED_MESSAGE
NEW_MESSAGE
STALE
FRESH

/desk/include/apex_sampling.h

The following satisfy the ARINC-653 standard and so may benifit from a tracing and public term definition, but are not required:
MAX_NUMBER_OF_SAMPLING_PORTS
INVALID
VALID

/desk/include/apex_semaphore-p1.h

The following satisfy the ARINC-653 standard and so may benifit from a tracing and public term definition, but are not required:
MAX_NUMBER_OF_SEMAPHORES
MAX_SEMAPHORE_VALUE

/desk/include/apex_system_errors.h

The following are enum-like error codes whose specific value is not important:
processorSpecific
floatingPoint
accessViolation
powerTransient
platformSpecific
frameResync
deadlineMissed
applicationError
illegalRequest
stackOverflow
numSystemErrors

/desk/include/apex_types.h

The following are limits of conditions imposed by the runtime. The following may benefit from a tracing and public term definition but are not required:
SYSTEM_LIMIT_NUMBER_OF_PARTITIONS
SYSTEM_LIMIT_NUMBER_OF_MESSAGES
SYSTEM_LIMIT_MESSAGE_SIZE
SYSTEM_LIMIT_NUMBER_OF_PROCESSES
SYSTEM_LIMIT_NUMBER_OF_SAMPLING_PORTS
SYSTEM_LIMIT_NUMBER_OF_QUEUING_PORTS
SYSTEM_LIMIT_NUMBER_OF_BUFFERS
SYSTEM_LIMIT_NUMBER_OF_BLACKBOARDS
SYSTEM_LIMIT_NUMBER_OF_SEMAPHORES
SYSTEM_LIMIT_NUMBER_OF_EVENTS
MAX_NAME_LENGTH

The following are enum-like error codes whose specific value is not important:
NOT_INITIALIZED
NO_ERROR
NO_ACTION
NOT_AVAILABLE
INVALID_PARAM
INVALID_CONFIG
INVALID_MODE
TIMED_OUT
SOURCE
DESTINATION
FIFO
PRIORITY
INFINITE_TIME_VALUE

/desk/include/errno.h

The constants starting with E are enum-like constants requiring no further documentation.

/desk/include/locale.h

LC_* are enum-like constants requiring no further documentation.

/desk/include/sm653-shared-types.h

The following may benefit from a tracing and public term definition but are not required:
STACK_HIGHWATER_PATTERN

The following are enum-like error codes whose specific value is not important:
smInfo653Success
smInfo653Error
smInfo653NoMoreEntries
process653
buffer
blackboard
semaphore
event
sampling
queuing
memory
queuingPortList
interrupt
maxObjectType
INITIAL_QUOTAS
REMAINING_QUOTAS

The following should be apparent to knowledgeable domain practitioners:
log2maxObjectTypes
maxObjectTypes

/desk/include/stdio.h

The following may benefit from a tracing and public term definition but are not required:
EOF

/desk/include/stdlib.h

The following should be made public and traced:
RAND_MAX

/desk/include/xfltdefs.h

The followng are numeric constants that are mask-like or should be obvious to a knowledgeable practitioner:
__extend_*
The following constants are composed from numeric constants that are mask-like or should be obvious to a knowledgeable practitioner:
_INF*
_NAN*

/desk/include/stdatomic.h

The following are not numeric constants and do not require further analysis:
ATOMIC_VAR_INIT
atomic_init
kill_dependency
ATOMIC_FLAG_INIT

The following are not numeric constants and are traced to requirements already:
atomic_is_lock_free
atomic_compare_exchange_strong_explicit
atomic_compare_exchange_weak_explicit
__atomic_exchange_stmt
atomic_exchange_explicit
__atomic_store_stmt
atomic_store_explicit
atomic_load_explicit
atomic_fetch_add_explicit
atomic_fetch_and_explicit
atomic_fetch_or_explicit
atomic_fetch_sub_explicit
atomic_fetch_xor_explicit
atomic_compare_exchange_strong
atomic_compare_exchange_weak
atomic_exchange
atomic_fetch_add
atomic_fetch_and
atomic_fetch_or
atomic_fetch_sub
atomic_fetch_xor
atomic_load
atomic_store

/desk/include/deos-atomic.h

The followng are numeric constants that should be obvious to a knowledgeable practitioner:
__ATOMIC_LOCK_FREE_MAX_UINT_SIZE

The following are not numeric constants, thus require no further documentation:
__ATOMIC_LOCK_FREE_MAX_UINT_TYPE
__atomic_lock_free_pred
__AUTO
__BOOL
__FALSE
__TRUE
__MEMORY_ORDER
__NOEXCEPT
__atomic_type
__atomic_size_assert

The following are mask-like or enum-like constants requiring no further documentation:
__NEVER_LOCK_FREE
__PERHAPS_LOCK_FREE
__ALWAYS_LOCK_FREE

The following indicate a compiler dependency which could be traced to a requirement to ensure correctness via test:
__ATOMIC_RELAXED
__ATOMIC_CONSUME
__ATOMIC_ACQUIRE
__ATOMIC_RELEASE
__ATOMIC_ACQ_REL
__ATOMIC_SEQ_CST

/desk/include/time.h

The following may benefit from a tracing and public term definition but are not required:
CLOCK_MONOTONIC
CLOCK_REALTIME
CLOCK_MONOTONIC_COARSE
CLOCK_REALTIME_COARSE
CLOCK_MONOTONIC_FAST
CLOCK_REALTIME_FAST

/desk/arm/include/pageattr.h

It is clear the constants come from [ARM_v8_ARCH_REF_C.a] Section G4.5 The VMSAv8-32 Long-descriptor translation table format.
The following constants are documented to not be part of the public interface and therefor are reviewed in the context of their use and therefore do not require additional tracing:
 PhysicalAddressbit
 PresentBit
 nGBit
 AFBit
 SHBit
 PageProtectionBit
 NSBit
 AttrIndxBit
 PBHABit
 PageReservedBit
 XNBit
 PXNBit
 ContiguousBit
 PageOuterShareableValue
 PageInnerShareableValue
 PageAttrIndx0Value
 PageAttrIndx1Value
 PageAttrIndx2Value
 PageProtectUserNone
 PageProtectUserRead
 PageProtectUserR_W
 PageCachebit
 PageUnCachedValue
 PageCacheWriteThroughValue
 PageCacheWriteBackValue

The following constants could benefit from a tracing and public term definition but are not required as they should be obvious to a knowledgeable practitioner
 pagePresent(a)
 pageReserved(a)
 pagePhysicalAddress(a)
 caching(a)
 cacheIsWriteBack(a)
 cacheIsWriteThrough(a)
 cacheIsOff(a)
 userReadable(a)
 userReadWriteable(a)

/desk/include/bootiface.h

BOOTI_KERNEL_MODE_ERROR_* are enum-like.
BootInterfaceStructTYP_* are offsets into the BootInterfaceStructTYP struct defined later in the file. These are for use by assembly code and are check at compile time to ensure they match the compiler generated offsets.
booti_FLAGS_* are mask-like.
The following may benefit from a tracing and public term definition but are not required:
 booti_maxRegistryNameLength
 DEBUG_SERVICES_HONORED_REQUESTED
 WARMSTART_REQUESTED
 COLD_START_ERROR_REQUESTED
 CLEAR_WARMSTART_REQUESTED

/desk/include/boot-image-file.h

The following may benefit from a tracing and public term definition but are not required:
 BIFH_labelSize
 BIFH_endianValue

/desk/include/debug.h

The following may benefit from a tracing and public term definition but are not required:
 CGAVideoMemoryAddress
 BRKPT
 COMPILE_TIME_ASSERT
 ASSERT

/desk/include/deosapi.h

The following may benefit from a tracing and public term definition but are not required:
 _DEOS
 _DEOS_MC

/desk/include/deprecated-types.h

All values in this file are deprecated and are deleted in the next kernel version The following may benefit from a tracing and public term definition but are not required:
 INVALID_HANDLE_VALUE
 LOWORD
 HIWORD
 LOBYTE
 HIBYTE
 MININT
 MAXINT
 MAXUNSIGNED
 MINSIGNED64
 MAXSIGNED64
 MAXUNSIGNED64

/desk/include/eventapi.h

invalidEventHandle should be traced. This has been done in the kismet kernel under PCR 2406


/desk/include/ipcapi.h

The following should be traced. This has been done in the kismet kernel under PCR 2406:
 invalidMemoryObjectHandle
 invalidAttachedMemoryObjectHandle
 invalidMailboxHandle
 invalidEnvelopeHandle

/desk/include/kernel-version.h

DEOS_KERNEL_VERSION* do not need tracing because they should be obvious to a knowledgeable practitioner.

/desk/include/kfsapiuk.h

The following do not need tracing because they are arbitrary token like values but it would be good if there was a public name:
 useRegistrySearchPath*
 kernelFileSystemOptions_t

/desk/include/memapi.h

The following may benefit from a tracing and public term definition but are not required:
 MEM_FREE
 MEM_COMMIT

/desk/include/memory-barrier.h

VOLATILE_REF has a global term that it should trace to but it is not required.

/desk/include/mutexapi.h

invalidMutexHandle should be traced. This has been done in the kismet kernel under PCR 2406

/desk/include/paruk.h

invalidKernelFileHandle should be traced. This has been done in the kismet kernel under PCR 2406

/desk/include/resapi.h

invalidPlatformResourceHandle should be traced. This has been done in the kismet kernel under PCR 2406

/desk/include/scheduk.h

The following may benefit from a tracing and public term definition but are not required:
 NullSchedulerHandle
 MAX_SCHEDULER_NAME_LENGTH

/desk/include/semaapi.h

invalidSemaphoreHandle should be traced. This has been done in the kismet kernel under PCR 2406

/desk/include/srtiface.h

The following constants should be obvious to a knowledgeable practitioner but could benefit from public identifiers:
 OnesU32
 OnesPtr

The following constants should be made public and traced:
 erasedSVAS
 srtDefaultNumEntries

/desk/include/stdint.h

Constance in the header should trace to documentation about the C standard they are implementing.

/desk/include/systyp.h

The following do not need tracing because they should be obvious to a knowledgeable practitioner.
 FALSE
 TRUE

The following may benefit from a tracing and public term definition but are not required:
 MAX_KERNEL_FILE_NAME_LENGTH
 UINTDATA_MAX

/desk/include/thrdapi.h

noNextThreadHandle is no longer used and should be deleted.
invalidThreadHandle should be traced. This has been done in the kismet kernel under PCR 2406

/desk/include/threaduk.h

The following may benefit from a tracing and public term definition but are not required:
 threadRestartedByStackOverflow
 threadNotRestarted
 threadRestartFirstUserValue

/desk/include/fenv.h

All constants in the header are mask-like requiring no further documentation.

/desk/include/float.h

All FLT_*, DBL_*, LDBL_* and DECIMAL_DIG constants should trace to documentation about the C standard they are implementing. The exact values are often not obvious, so sources for them such as the C standard or ABIs should be given.
The constants *FLT_EVAL_METHOD* are enum-like requiring no further documentation.

/desk/include/limits.h

__char_is_unsigned is an enum-like constant requiring no further documentation.
All other constants should trace to documentation about the C standard they are implementing. The values of CHAR_MAX, CHAR_MIN and MB_LEN_MAX should be described while the CHAR_BIT and other *_MAX and *_MIN values should be obvious to a knowledgeable practitioner.

/desk/include/math.h

The following constants should trace to documentation about the C standard they are implementing (their values should be obvious to a knowledgeable practitioner):
M_*

The following constants are enum-like requiring no further documentation:
MATH_ERRNO
MATH_ERREXCEPT
math_errhandling

The following constants should trace to documentation about the C standard they are implementing:
 *HUGE_VAL*
 INFINITY

The following constants are enum-like but they should be made public and traced as they can implicitly be embedded in applications through the classification macros (such as isnan):
FP_*

Status

File Component Status Notes
/desk/include/ansidefs.h ansi Done No interesting constants.
/desk/include/ansi-restrict.h ansi Done No interesting constants.
/desk/include/ctype.h ansi Done No interesting constants.
/desk/include/errno.h ansi Done #/desk/include/errno.h
/desk/include/iso646.h ansi Done No interesting constants.
/desk/include/locale.h ansi Done #/desk/include/locale.h
/desk/include/malloc-stats.h ansi Done No interesting constants.
/desk/include/mem.h ansi Done No interesting constants.
/desk/include/stdalign.h ansi Done No interesting constants.
/desk/include/stdarg.h ansi Done No interesting constants.
/desk/include/stdbool.h ansi Done No interesting constants.
/desk/include/stdio.h ansi Done #/desk/include/stdio.h
/desk/include/stdlib.h ansi Done #/desk/include/stdlib.h
/desk/include/stdnoreturn.h ansi Done No interesting constants.
/desk/include/string.h ansi Done No interesting constants.
/desk/include/xfltdefs.h ansi Done #/desk/include/xfltdefs.h
/desk/include/a653timerintfc.h deos653p1-runtime Done No interesting constants.
/desk/include/apex_blackboard-p1.h deos653p1-runtime Done #/desk/include/apex_blackboard-p1.h
/desk/include/apex_buffer-p1.h deos653p1-runtime Done #/desk/include/apex_buffer-p1.h
/desk/include/apex_configuration.h deos653p1-runtime Done #/desk/include/apex_configuration.h
/desk/include/apexdefs.h deos653p1-runtime Done No interesting constants.
/desk/include/apex_errno.h deos653p1-runtime Done #/desk/include/apex_errno.h
/desk/include/apex_error.h deos653p1-runtime Done #/desk/include/apex_error.h
/desk/include/apex_error-p1.h deos653p1-runtime Done No interesting constants.
/desk/include/apex_event-p1.h deos653p1-runtime Done #/desk/include/apex_event-p1.h
/desk/include/apex.h deos653p1-runtime Done No interesting constants.
/desk/include/apex_init.h deos653p1-runtime Done No interesting constants.
/desk/include/apex_internal_types-p2.h deos653p1-runtime Done #/desk/include/apex_internal_types-p2.h
/desk/include/apex_interrupt-p1.h deos653p1-runtime Done #/desk/include/apex_interrupt-p1.h
/desk/include/apex_memory_block-p2.h deos653p1-runtime Done No interesting constants.
/desk/include/apex_mms-p2.h deos653p1-runtime Done #/desk/include/apex_mms-p2.h
/desk/include/apex_msg_protocol.h deos653p1-runtime Done #/desk/include/apex_msg_protocol.h
/desk/include/apex-p1.h deos653p1-runtime Done No interesting constants.
/desk/include/apex-part.h deos653p1-runtime Done No interesting constants.
/desk/include/apex_partition.h deos653p1-runtime Done #/desk/include/apex_partition.h
/desk/include/apex_process.h deos653p1-runtime Done #/desk/include/apex_process.h
/desk/include/apex_process-p1.h deos653p1-runtime Done No interesting constants.
/desk/include/apex_queuing.h deos653p1-runtime Done #/desk/include/apex_queuing.h
/desk/include/apex_queuing-p1.h deos653p1-runtime Done No interesting constants.
/desk/include/apex_queuing_port_list-p2.h deos653p1-runtime Done #/desk/include/apex_queuing_port_list-p2.h
/desk/include/apex_sampling.h deos653p1-runtime Done #/desk/include/apex_sampling.h
/desk/include/apex_sampling-p1.h deos653p1-runtime Done No interesting constants.
/desk/include/apex_sampling-p2.h deos653p1-runtime Done #/desk/include/apex_sampling-p2.h
/desk/include/apex_semaphore-p1.h deos653p1-runtime Done #/desk/include/apex_semaphore-p1.h
/desk/include/apex_system_errors.h deos653p1-runtime Done #/desk/include/apex_system_errors.h
/desk/include/apex_time.h deos653p1-runtime Done No interesting constants.
/desk/include/apex_time-p1.h deos653p1-runtime Done No interesting constants.
/desk/include/apex_types.h deos653p1-runtime Done #/desk/include/apex_types.h
/desk/include/ARINC653.h deos653p1-runtime Done No interesting constants.
/desk/include/ARINC653P2.h deos653p1-runtime Done No interesting constants.
/desk/include/face653support.h deos653p1-runtime Done No interesting constants.
/desk/include/sm653-shared-types.h deos653p1-runtime Done #/desk/include/sm653-shared-types.h
/desk/include/sm-support.h deos653p1-runtime Done No interesting constants.
/desk/include/deosname.h deosname Done No interesting constants.
/desk/include/clockif.h deos-time Done No interesting constants.
/desk/include/timedefs.h deos-time Done No interesting constants.
/desk/include/time.h deos-time Done #/desk/include/time.h
/desk/arm/include/aeabi-float-conv.h gnu-language Done No interesting constants.
/desk/include/cxa.h gnu-language Done No interesting constants.
/desk/include/deos-atomic.h gnu-language Done #/desk/include/deos-atomic.h
/desk/include/gnu-languagedefs.h gnu-language Done No interesting constants.
/desk/include/int64-comparison.h gnu-language Done No interesting constants.
/desk/include/int64-division.h gnu-language Done No interesting constants.
/desk/include/int64-float-conv.h gnu-language Done No interesting constants.
/desk/include/stdatomic.h gnu-language Done #/desk/include/stdatomic.h
/desk/include/tls.h gnu-language Done No interesting constants.
/desk/include/ioiapi.h ioi-api Done No interesting constants.
/desk/include/ioierrno.h ioi-api Done No interesting constants.
/desk/include/ioiapi-bare-metal.h ioi-bare-metal Done No interesting constants.
/desk/include/ioierrno-bare-metal.h ioi-bare-metal Done No interesting constants.
/desk/include/ringBuffer.h ioi-ringbuffer Done No interesting constants.
/desk/include/ringBufferMessageHeader.h ioi-ringbuffer Done No interesting constants.
/desk/arm/include/arm-rts-abi.h kernel Done No interesting constants.
/desk/arm/include/debuggerkernelsupport_arch.h kernel N/A Header for DAL-E debugger kernel support library
/desk/arm/include/kernifar.h kernel Done No interesting constants.
/desk/arm/include/pageattr.h kernel Done #/desk/arm/include/pageattr.h
/desk/arm/include/resapiar.h kernel Done No interesting constants.
/desk/arm/include/testapiukar.h kernel Done No interesting constants.
/desk/include/abomapi.h kernel Done No interesting constants.
/desk/include/abomuk.h kernel Done No interesting constants.
/desk/include/align1.h kernel Done No interesting constants.
/desk/include/align2.h kernel Done No interesting constants.
/desk/include/align4.h kernel Done No interesting constants.
/desk/include/align8.h kernel Done No interesting constants.
/desk/include/bootiface.h kernel Done #/desk/include/bootiface.h
/desk/include/boot-image-file.h kernel Done #/desk/include/boot-image-file.h
/desk/include/debugapi.h kernel Done No interesting constants.
/desk/include/debuggerkernelexcpt.h kernel N/A Header for DAL-E debugger kernel support library
/desk/include/debuggerkernelsupport.h kernel N/A Header for DAL-E debugger kernel support library
/desk/include/debug.h kernel Done #/desk/include/debug.h
/desk/include/deosapi.h kernel Done #/desk/include/deosapi.h
/desk/include/deos.h kernel Done No interesting constants.
/desk/include/deoskern.h kernel Done No interesting constants.
/desk/include/deosregistrysupport.h kernel N/A Header for DAL-E debugger kernel support library
/desk/include/deosuk.h kernel Done No interesting constants.
/desk/include/deprecated-types.h kernel Done #/desk/include/deprecated-types.h
/desk/include/eventapi.h kernel Done #/desk/include/eventapi.h
/desk/include/eventuk.h kernel Done No interesting constants.
/desk/include/excptapi.h kernel Done No interesting constants.
/desk/include/excptuk.h kernel Done No interesting constants.
/desk/include/executuk.h kernel Done No interesting constants.
/desk/include/extnsapi.h kernel Done No interesting constants.
/desk/include/hash.h kernel Done No interesting constants.
/desk/include/hyperstart-image.h kernel Done No interesting constants.
/desk/include/intapi.h kernel Done No interesting constants.
/desk/include/intuk.h kernel Done No interesting constants.
/desk/include/ipcapi.h kernel Done #/desk/include/ipcapi.h
/desk/include/ipcuk.h kernel Done No interesting constants.
/desk/include/kernel-version.h kernel Done #/desk/include/kernel-version.h
/desk/include/kernintfc.h kernel Done No interesting constants.
/desk/include/kfsapi.h kernel Done No interesting constants.
/desk/include/kfsapiuk.h kernel Done #/desk/include/kfsapiuk.h
/desk/include/kfs.h kernel N/A Header for DAL-E kfs library
/desk/include/kfs-ioctl.h kernel N/A Header for DAL-E kfs library
/desk/include/libapi.h kernel Done No interesting constants.
/desk/include/libuk.h kernel Done No interesting constants.
/desk/include/memapi.h kernel Done #/desk/include/memapi.h
/desk/include/memapiuk.h kernel Done No interesting constants.
/desk/include/memory-barrier.h kernel Done #/desk/include/memory-barrier.h
/desk/include/mutexapi.h kernel Done #/desk/include/mutexapi.h
/desk/include/mutexuk.h kernel Done No interesting constants.
/desk/include/pack.h kernel Done No interesting constants.
/desk/include/palintfc.h kernel Done No interesting constants.
/desk/include/parapi.h kernel Done No interesting constants.
/desk/include/paruk.h kernel Done #/desk/include/paruk.h
/desk/include/platapi.h kernel Done No interesting constants.
/desk/include/procapi.h kernel Done No interesting constants.
/desk/include/procuk.h kernel Done No interesting constants.
/desk/include/resapi.h kernel Done #/desk/include/resapi.h
/desk/include/res_uk.h kernel Done No interesting constants.
/desk/include/schedapi.h kernel Done No interesting constants.
/desk/include/scheduk.h kernel Done #/desk/include/scheduk.h
/desk/include/semaapi.h kernel Done #/desk/include/semaapi.h
/desk/include/semauk.h kernel Done No interesting constants.
/desk/include/srtiface.h kernel Done #/desk/include/srtiface.h
/desk/include/statapi.h kernel Done No interesting constants.
/desk/include/status.h kernel Done No interesting constants.
/desk/include/stddef.h kernel Done No interesting constants.
/desk/include/stdint.h kernel Done #/desk/include/stdint.h
/desk/include/sysapi.h kernel Done No interesting constants.
/desk/include/sysapiuk.h kernel Done No interesting constants.
/desk/include/systyp.h kernel Done #/desk/include/systyp.h
/desk/include/testapi.h kernel Done No interesting constants.
/desk/include/testapiuk.h kernel Done No interesting constants.
/desk/include/thrdapi.h kernel Done #/desk/include/thrdapi.h
/desk/include/threaduk.h kernel Done #/desk/include/threaduk.h
/desk/include/timeout.h kernel Done No interesting constants.
/desk/include/unalign.h kernel Done No interesting constants.
/desk/include/unpack.h kernel Done No interesting constants.
/desk/include/mtl.h mailbox-transport-library Not Started
/desk/include/transportdefs.h mailbox-transport-library Not Started
/desk/include/transport.h mailbox-transport-library Not Started
/desk/include/fenv.h math Done #/desk/include/fenv.h
/desk/include/float.h math Done #/desk/include/float.h
/desk/include/limits.h math Done #/desk/include/limits.h
/desk/include/mathdefs.h math Done No interesting constants.
/desk/include/math.h math Done #/desk/include/math.h
/desk/include/saldefs.h socket-api-library Not Started
/desk/include/sal.h socket-api-library Not Started
/desk/include/socketapi.h socket-api-library Not Started
/desk/include/socket-common.h socket-api-library Not Started
/desk/platform/loewen/include/extClockSync.h loewen Done No interesting constants.
/desk/platform/loewen/include/pal-exported-functions.h loewen Done No interesting constants.
/desk/platform/loewen/include/platinfo.h loewen Done No interesting constants.