Deleted Added
full compact
27c27
< __FBSDID("$FreeBSD: head/lib/csu/common/ignore_init.c 232832 2012-03-11 20:04:09Z kib $");
---
> __FBSDID("$FreeBSD: head/lib/csu/common/ignore_init.c 245133 2013-01-07 17:58:27Z kib $");
90c90
< handle_progname(const char *v)
---
> handle_argv(int argc, char *argv[], char **env)
94,97c94,101
< __progname = v;
< for (s = __progname; *s != '\0'; s++) {
< if (*s == '/')
< __progname = s + 1;
---
> if (environ == NULL)
> environ = env;
> if (argc > 0 && argv[0] != NULL) {
> __progname = argv[0];
> for (s = __progname; *s != '\0'; s++) {
> if (*s == '/')
> __progname = s + 1;
> }