atk is generally broken, there are bugs, you can find them.
putenv isn't const because on some platforms you can do this:
char x[]="test=hello cruel world"; putenv(x); char *evil = getenv("test"); evil[11]='d'; evil[13]='o'; evil[14]='l';
atk is generally broken, there are bugs, you can find them.
putenv isn't const because on some platforms you can do this:
char x[]="test=hello cruel world";
putenv(x);
char *evil = getenv("test");
evil[11]='d';
evil[13]='o';
evil[14]='l';