runit

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

env.c (314B)


      1 /* Public domain. */
      2 
      3 #include "str.h"
      4 #include "env.h"
      5 
      6 extern /*@null@*/char *env_get(const char *s)
      7 {
      8   int i;
      9   unsigned int len;
     10 
     11   if (!s) return 0;
     12   len = str_len(s);
     13   for (i = 0;environ[i];++i)
     14     if (str_start(environ[i],s) && (environ[i][len] == '='))
     15       return environ[i] + len + 1;
     16   return 0;
     17 }