github.com/afumu/libc@v0.0.6/musl/src/env/clearenv.c (about) 1 #define _GNU_SOURCE 2 #include <stdlib.h> 3 #include <unistd.h> 4 5 static void dummy(char *old, char *new) {} 6 weak_alias(dummy, __env_rm_add); 7 8 int clearenv() 9 { 10 char **e = __environ; 11 __environ = 0; 12 if (e) while (*e) __env_rm_add(*e++, 0); 13 return 0; 14 }