Bug 29579

Summary: getenv does not work
Product: Sisyphus Reporter: Dmitry V. Levin <ldv>
Component: muslAssignee: Vitaly Chikunov <vt>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P3 CC: vt
Version: unstable   
Hardware: all   
OS: Linux   

Description Dmitry V. Levin 2013-11-13 18:25:10 MSK
$ cat <<EOF | gcc -xc -Wall -O2 - && env -i PATH=/bin:/usr/bin ./a.out
#include <stdio.h>
#include <stdlib.h>
int main(void) {printf("PATH=%s\n", getenv("PATH")); return 0;}
EOF
PATH=/bin:/usr/bin

$ cat <<EOF | musl-gcc -xc -Wall -O2 - && env -i PATH=/bin:/usr/bin ./a.out
#include <stdio.h>
#include <stdlib.h>
int main(void) {printf("PATH=%s\n", getenv("PATH")); return 0;}
EOF
PATH=(null)
Comment 1 Repository Robot 2013-11-13 20:43:28 MSK
musl-0.9.14-alt21 -> sisyphus:

* Wed Nov 13 2013 Led <led@altlinux> 0.9.14-alt21
- init '__environ' (ALT#29579)