diff options
Diffstat (limited to 'libbb/xfuncs.c')
-rw-r--r-- | libbb/xfuncs.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libbb/xfuncs.c b/libbb/xfuncs.c index 92091e555..7b95e49f1 100644 --- a/libbb/xfuncs.c +++ b/libbb/xfuncs.c | |||
@@ -255,6 +255,14 @@ int wait4pid(int pid) | |||
255 | } | 255 | } |
256 | #endif | 256 | #endif |
257 | 257 | ||
258 | #ifdef L_xsetenv | ||
259 | void xsetenv(const char *key, const char *value) | ||
260 | { | ||
261 | if(setenv(key, value, 1)) | ||
262 | bb_error_msg_and_die(bb_msg_memory_exhausted); | ||
263 | } | ||
264 | #endif | ||
265 | |||
258 | #ifdef L_itoa | 266 | #ifdef L_itoa |
259 | // Convert unsigned integer to ascii, writing into supplied buffer. A | 267 | // Convert unsigned integer to ascii, writing into supplied buffer. A |
260 | // truncated result is always null terminated (unless buflen is 0), and | 268 | // truncated result is always null terminated (unless buflen is 0), and |