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
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