Переменные окружения. Как избавиться?
язык СИ
ОС UNIX
Имеется сервер (самодельный).
При переносе на другую машину возникла трудность.
(FreeBSD 6.3-RC2  -->  FreeBSD 7.2-RELEASE (GENERIC))
Требуется избавиться от переменных окружения
для того, что бы сформировать новые и передать их
execl-ом другим программам.
Использую функции
void unsetenv(const char *name);
int setenv(const char *имя, const char *значение, int overwrite);
Фрагмент кода:
//--- очищаем переменные окружения ---
n=0;
while(envp[0]!=NULL && n<50){
 strncpy(buf,envp[0],sizeof(buf));
 j=0;
 while(buf[j]!=0 && buf[j]!='='){ j++;} 
 buf[j]=0;
 unsetenv(buf);
 //printf(«unsetenv(%s)\n»,buf);
 n++;
}
...
//--- новые переменные окружения ---
n=setenv(«REMOTE_ADDR»,ip,1);
n=setenv(«REMOTE_PORT»,port,1);
Конец фрагмента.
На другой машине функция
unsetenv();
не срабатывает, и новые переменные окружения
добавляются к старым.
В чём тут дело?
Кто знает прошу ответить.

    
      Ответ на:
      
          комментарий
        от ShTH 
  
    
      Ответ на:
      
          комментарий
        от GArik 
  
    
      Ответ на:
      
          комментарий
        от oleg_2 
  
    
      Ответ на:
      
          комментарий
        от Sylvia 
  
    
      Ответ на:
      
          комментарий
        от oleg_2 
  
    
      Ответ на:
      
          комментарий
        от gavv 
  
    
      Ответ на:
      
          комментарий
        от gavv 
  
    
      Ответ на:
      
          комментарий
        от oleg_2 
  
    
      Ответ на:
      
          комментарий
        от Sylvia 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум C++ Работа с бинарными файлами (2017)
 - Форум [СИ] Как работать с off_t числами. (2011)
 - Форум Сокеты, Передача данных, C/C++ (2006)
 - Форум сваливается send (сокет) (2008)
 - Форум V4L2: ошибка удаления буфера из очереди: недопустимый аргумент (2023)
 
- Форум Переменные окружения. (2020)
 - Форум Переменные окружения! (2014)
 - Форум Переменные окружения (2013)
 - Форум Переменные окружения (2009)
 - Форум переменная окружения (2002)