Описание тега getenv
Все, что связано со стандартными библиотечными функциями C или C++ `getenv` (C) или`std::getenv` (C++). Эти функции используются для получения значения переменной среды.
1
ответ
Приложение C Producer/Consumer, получающее переменные окружения с не работающим getenv()
Я пишу заявление с продюсером, который создает и отправляет сообщения, и с потребителем, который получает сообщения. Я должен установить переменную среды в приложении производителя и прочитать его в потребительском приложении. В приложении производи…
02 янв '16 в 19:17
2
ответа
Cloudflare выдает мне неправильный IP-адрес, когда я использую getenv(REMOTE_ADDR)
У меня есть тестовый PHP-код. Который по сути захватывает IP-адрес кого-то и отправляет его по электронной почте на адрес. Позже я планирую сохранить его в базе данных, но только для целей тестирования я поставил его как электронное письмо. Моя проб…
17 сен '18 в 02:47
1
ответ
getenv("HOME") возвращает "/root" с "sudo"
Я пишу программу на моем Raspberry Pi, для которой требуется функция "getenv("HOME")", чтобы найти "/home/pi". Однако, поскольку я использую библиотеку "wiringPi", для запуска которой требуется "sudo", "getenv("HOME")" теперь возвращает "/ root" в к…
12 мар '15 в 02:56
1
ответ
getenv в Visual C++ 2012
Я хочу использовать getenv функция из C в моем проекте C++ в Visual Studio 2012. Код: extern "C" System::SByte^ getenv(const System::SByte^ name); а затем в какой-то функции: String^ h1 = "HOMEDRIVE"; const System::SByte^ c1 = dynamic_cast<const …
14 май '13 в 19:08
2
ответа
Почему этот кусок кода может получить адрес переменной среды?
Учебник по разбивке стека 64-битного Linux-стека: Часть 1 использует метод получения адреса переменной среды для получения адреса переменной среды. Обязательное условие - сначала отключить ASLR через echo 0 > proc/sys/kernel/randomize_va_space, …
08 ноя '16 в 14:14
5
ответов
C++ не создан объектный файл
Это некоторый код для получения переменной окружения внутри Qt, однако, похоже, что Qt QProcessEnvironment::systemEnvironment() отражают только изменение новой переменной среды после перезагрузки. Так что я думаю об использовании getenv. Однако я по…
17 янв '14 в 03:16
0
ответов
Что такое nixio.getenv() в openwrt
Я новичок в openwrt, я использую Lua на Uhttpd на OpenWRT. Пожалуйста, помогите мне понять nixio.getenv(). Заранее спасибо.
16 фев '18 в 13:14
1
ответ
Environment.SetEnvironmentVariable не устанавливает никакого значения
Я сталкиваюсь с этой проблемой только Windows Server 2016 (Win2016) и VisualStudio-распространяемый 2015 (VS-redist-2015 = msvcp14) C# Environment.SetEnvironmentVariable(key,val, EnvironmentVariableTarget.Process) похоже не устанавливает значения, к…
21 мар '18 в 04:46
1
ответ
os.getenv возвращает None вместо правильного значения
У меня есть сложное программное обеспечение, которое я не могу опубликовать, и у меня нет конкретного рабочего примера. Я постараюсь объяснить проблему, возможно, кто-то сталкивался с этим раньше. В оболочке LINUX я определил переменную окружения: &…
11 сен '12 в 10:10
2
ответа
os.getenv() продолжает возвращать None
Кажется, я не могу заставить свой код реагировать на пользовательские переменные среды, поэтому я написал фрагмент кода для его проверки. getenv не тянет переменные окружения, которые я установил в BASH, в мой код Python. Буду очень признателен за л…
21 ноя '16 в 19:54
2
ответа
Переменная окружения $QUERY_STRING не включена в *envp[]
Я установил переменную среды с помощью следующей команды: QUERY_STRING='This is my query string' Это моя программа: #include <stdio.h> #include <stdlib.h> void main (int argc, char *argv[]) { printf("%s\n", getenv("QUERY_STRING")); } И в…
28 апр '15 в 18:15
1
ответ
Могу ли я использовать getenv в процессе демона в среде UNIX?
Я пишу процесс демона (скажем, pA), который запускается другим процессом (скажем, pB), в этом демоне pA я хочу использовать getenv для доступа к переменной evn, определенной в.cshrc, но к моему удивлению, getenv возвращает NULL в pA. Я пишу другую о…
25 сен '11 в 09:40
3
ответа
Когда getenv может изменять содержимое ранее возвращенного указателя при использовании glibc?
Стандарт С говорит, что: Функция getenv возвращает указатель на строку, связанную с членом списка совпадений. Указанная строка не должна изменяться программой, но может быть перезаписана последующим вызовом функции getenv. Как я понимаю, реализация …
02 ноя '13 в 19:00
3
ответа
PHP в Javascript: dirname и document_root
У меня есть небольшая проблема. Я работаю над проектом, и я получил свой рут, затем я получил 2 папки: website1 а также website2, website1 это панель персонала, где включен скрипт выгрузки (где эта проблема). website2 это сайт, который увидит "клиен…
02 май '16 в 13:16
3
ответа
C++ присваивает const переменной окружения или значению по умолчанию
Для приложения, которое использует несколько переменных среды, существует ли какое-то соглашение или "наилучшая практика", когда дело доходит до захвата переменных среды и помещения их в структуру или набор const"S? Очевидно, я хочу вернуться к знач…
14 окт '10 в 18:14
1
ответ
Почему изменения в LD_LIBRARY_PATH во время выполнения не отражаются на исполняемом файле после загрузки исполняемого файла
Я пытаюсь изменить LD_LIBRARY_PATH из моей программы на C++. Я могу получить его значение с помощью getenv("LD_LIBRARY_PATH") и установите его значение с помощью setenv() (и я знаю, что это работает, потому что, когда я звоню getenv("LD_LIBRARY_PATH…
12 окт '13 в 18:53
0
ответов
getenv() возвращает ноль в UDF MySQL
У меня странная проблема с функцией C/C++ getenv (). Эта функция используется в MySQL UDF в системе Linux (Linux Mint 16 Cinnamon 64bit). Я установил переменную среды JAVA_HOME для всей системы, отредактировав файл / etc / environment, и он печатает…
19 мар '14 в 17:49
4
ответа
Написание собственной оболочки Unix на C - Проблемы с PATH и execv
Я пишу свою собственную оболочку на C. Она должна иметь возможность отображать текущий каталог пользователей, выполнять команды на основе полного пути (должен использовать execv) и позволять пользователю изменять каталог с помощью cd. Это домашнее з…
29 сен '12 в 05:03
1
ответ
Ошибка сегментации на getenv C?
Итак, что помогает мне, когда кодирование объединяет все, что я выучил, в один случайный проект. Чтобы лучше помочь мне и понять при кодировании. Некоторое время назад я узнал о getenv и тестировал его. Работал нормально, пока я не вернулся к работе…
26 фев '14 в 01:27
1
ответ
Методы, чтобы обернуть getenv() и аналогичные без утечек или условий гонки в C
Указатель, возвращаемый getenv, не должен храниться, так как будущие вызовы getenv могут изменить его (или вызовы setenv и т. Д.). Я пытаюсь написать вспомогательную оболочку для getenv, которая возвращает значение по умолчанию, если переменная окру…
26 ноя '18 в 17:59