private: workarounds for on-device native compiles
- force on-device native build environments to use included headers to
avoid redefinition errors
- fix pointer types for fs_config following the above