source:
asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/conf/confstr.c
Last change on this file was 352, checked in by , 6 years ago | |
---|---|
|
|
File size: 448 bytes |
Rev | Line | |
---|---|---|
[352] | 1 | #include <unistd.h> |
2 | #include <stdio.h> | |
3 | #include <errno.h> | |
4 | ||
5 | size_t confstr(int name, char *buf, size_t len) | |
6 | { | |
7 | const char *s = ""; | |
8 | if (!name) { | |
9 | s = "/bin:/usr/bin"; | |
10 | } else if ((name&~4U)!=1 && name-_CS_POSIX_V6_ILP32_OFF32_CFLAGS>33U) { | |
11 | errno = EINVAL; | |
12 | return 0; | |
13 | } | |
14 | // snprintf is overkill but avoid wasting code size to implement | |
15 | // this completely useless function and its truncation semantics | |
16 | return snprintf(buf, len, "%s", s) + 1; | |
17 | } |
Note:
See TracBrowser
for help on using the repository browser.