[PATCH v2] env: add prototypes for weak function