config BUILT_IN_STDLIB
bool "Enable Built in versions of stdlib functions"
- default y if KITTEN
help
Not all host OSes provide link targets for stdlib functions
Palacios provides internal implementations of these functions, that you can select from this list
config BUILT_IN_STRCASECMP
bool "strcasecmp()"
- default y if KITTEN
depends on BUILT_IN_STDLIB
help
This enables Palacios' internal implementation of strcasecmp
config BUILT_IN_STRDUP
bool "strdup()"
- default n
+ default y
depends on BUILT_IN_STDLIB
help
This enables Palacios' internal implementation of strdup
config BUILT_IN_ATOI
bool "atoi()"
- default y if KITTEN
depends on BUILT_IN_STDLIB
help
This enables Palacios' internal implementation of atoi
+config BUILT_IN_ATOX
+ bool "atox()"
+ depends on BUILT_IN_STDLIB
+ help
+ This enables Palacios' internal implementation of atox
+
config BUILT_IN_STRCHR
bool "strchr()"
default n
help
This enables Palacios' internal implementation of strpbrk
+config BUILT_IN_STR_TOLOWER
+ bool "str_tolower()"
+ default n
+ depends on BUILT_IN_STDLIB
+ help
+ This enables Palacios' internal implementation of str_tolower
+
+config BUILT_IN_STR_TOUPPER
+ bool "str_toupper()"
+ default n
+ depends on BUILT_IN_STDLIB
+ help
+ This enables Palacios' internal implementation of str_toupper
+
+config BUILT_IN_STRTOI
+ bool "strtoi()"
+ default n
+ depends on BUILT_IN_STDLIB
+ help
+ This enables Palacios' internal implementation of strtoi
+
+config BUILT_IN_STRTOX
+ bool "strtox()"
+ default n
+ depends on BUILT_IN_STDLIB
+ help
+ This enables Palacios' internal implementation of strtox
+
config BUILT_IN_STDIO
bool "Enable Built in versions of stdio functions"
This enables Palacios' internal implementation of vsnrprintf
+config BUILT_IN_USERSPACE_SYMS
+ bool "Enable build in versions of user space symbols needed"
+ default y
+ help
+ This enables a set of dummy symbols corresponding to user space.
+ This is needed to link user space libraries such as XED.
+
+
+config BUILT_IN_STDIN
+ bool "FILE * stdin;"
+ default y
+ depends on BUILT_IN_USERSPACE_SYMS
+ help
+ Includes the stdin file pointer
+
+config BUILT_IN_STDOUT
+ bool "FILE * stdout;"
+ default y
+ depends on BUILT_IN_USERSPACE_SYMS
+ help
+ Includes the stdout file pointer
+
+config BUILT_IN_STDERR
+ bool "FILE * stderr;"
+ default y
+ depends on BUILT_IN_USERSPACE_SYMS
+ help
+ Includes the stderr file pointer
+
+
+config BUILT_IN_FPRINTF
+ bool "fprintf();"
+ default y
+ depends on BUILT_IN_USERSPACE_SYMS
+ help
+ Includes fprintf()
+
+config BUILT_IN_PRINTF
+ bool "printf();"
+ default y
+ depends on BUILT_IN_USERSPACE_SYMS
+ help
+ Includes printf();
+
+config BUILT_IN_FFLUSH
+ bool "fflush();"
+ default y
+ depends on BUILT_IN_USERSPACE_SYMS
+ help
+ Includes fflush()
+
+config BUILT_IN_ABORT
+ bool "abort();"
+ default y
+ depends on BUILT_IN_USERSPACE_SYMS
+ help
+ Includes abort();
+
+
endmenu