Component: Tracing output levels in C library

Macro name

CYGPKG_LIBC_TRACE

Type

Boolean

Description

Tracing support is useful for debugging. Some C library modules can be configured with different levels of tracing verbosity. These levels can be configured here.

Option: rand(), srand() and rand_r()

Macro name

CYGNUM_LIBC_RAND_TRACE_LEVEL

Type

Count

Description

Trace level for debugging the rand(), srand() and rand_r() functions.

Option: errno

Macro name

CYGNUM_LIBC_ERRNO_TRACE_LEVEL

Type

Count

Description

Trace level for debugging the errno retrieval mechanism in errno.cxx.

Option: bsearch()

Macro name

CYGNUM_LIBC_BSEARCH_TRACE_LEVEL

Type

Count

Description

Trace level for debugging the <stdlib.h> binary search function bsearch().

Option: qsort()

Macro name

CYGNUM_LIBC_QSORT_TRACE_LEVEL

Type

Count

Description

Trace level for debugging the <stdlib.h> quicksort function qsort().

Option: clock()

Macro name

CYGNUM_LIBC_CLOCK_TRACE_LEVEL

Type

Count

Description

Trace level for debugging the <time.h> function clock().

Option: strtok() and strtok_r()

Macro name

CYGNUM_LIBC_STRTOK_TRACE_LEVEL

Type

Count

Description

Trace level for debugging the <string.h> functions strtok() and strtok_r().