summary refs log tree commit diff
path: root/src/libstddjb/pathexec_fromenv.c
blob: df8b0e6760568f8efc0d5930c5fdeb02d8b41a0e (plain) (blame)
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, unsigned int envlen)
{
  pathexec_r(argv, envp, envlen, plus.s, plus.len) ;
}