repo.or.cz
/
musl.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
ldso: notify the debugger when we're doing a dlopen
[musl.git]
/
src
/
env
/
getenv.c
blob
a90d39cf74f35bf0324ea7dea20ecdabdb5030dd
1
#include <stdlib.h>
2
#include <string.h>
3
#include <unistd.h>
4
5
char
*
getenv
(
const char
*
name
)
6
{
7
size_t
l
=
__strchrnul
(
name
,
'='
) -
name
;
8
if
(
l
&& !
name
[
l
] &&
__environ
)
9
for
(
char
**
e
=
__environ
; *
e
;
e
++)
10
if
(!
strncmp
(
name
, *
e
,
l
) &&
l
[*
e
] ==
'='
)
11
return
*
e
+
l
+
1
;
12
return
0
;
13
}