summaryrefslogtreecommitdiff
path: root/src/libstddjb/pathexec_fromenv.c
blob: f9c973b8d0e455b43d6a6f07577af1b8b14943d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* ISC license. */

#include <skalibs/stralloc.h>
#include <skalibs/env.h>
#include <skalibs/djbunix.h>

static stralloc plus = STRALLOC_ZERO ;

int pathexec_env (char const *s, char const *t) /* historic, bad name */
{
  return env_addmodif(&plus, s, t) ;
}

void pathexec_fromenv (char const *const *argv, char const *const *envp, size_t envlen)
{
  pathexec_r(argv, envp, envlen, plus.s, plus.len) ;
}