int putenv(char *s) { size_t l = __strchrnul(s, '=') - s; if (!l || !s[l]) return unsetenv(s); return __putenv(s, l, 0); }
int putenv(char *s) { return __putenv(s, 0); }