Size: a a a

2021 May 01

Dv

Dr. Friedrich von Ne... in codingteam
Может, лучше напишем туда требование про потокобезопасность?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Но мы сможем смело их послать нафиг? Типа, безопасность нашей либы гарантируется только на ОС, полностью совместимых с POSIX-2021.

У него вообще же есть версии какие-то, да?
источник

Dv

Dr. Friedrich von Ne... in codingteam
В шелле.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ппц они там больные.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Прям нет слов.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Там не исправить уже ничего.
источник

💮

💮 in codingteam
Шеллы, вроде, в свою собственную мапу переменные пишут.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Вроде, мы пришли к выводу, что 5.0 — это ненастоящая версия?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ну, мои шеллы точно на Винде пишут в настоящий env. Это очень удобно, если подгружаешь в шелл какие-то библиотеки, которые от него зависят.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Скажет, от того же PATH. А в шелле многое зависит от PATH.
источник

Dv

Dr. Friedrich von Ne... in codingteam
На Линуксе, по идее, всякие там exec тоже от него зависят?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Или им в обяз надо передавать полный путь?
источник

💮

💮 in codingteam
execve последним аргументом указатель на окружение принимает.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Нет, ты не понял.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Когда я стартую процесс, то путь к нему ищется в PATH. Не в его PATH, а в моём. Да?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Или это делает только сам шелл, а системные вызовы про PATH ничего не знают?
источник

Dv

Dr. Friedrich von Ne... in codingteam
https://man7.org/linux/man-pages/man3/exec.3.html я прочитал, но не очень понял
источник

Dv

Dr. Friedrich von Ne... in codingteam
Вроде как говорят, что оно зависит от PATH в переданном окружении. Но почему-то пишут только в секции NOTES.
источник

Dv

Dr. Friedrich von Ne... in codingteam
А по дефолту там вообще хер знает что
источник

💮

💮 in codingteam
Системные вызовы не знают, это в libc.
источник