Size: a a a

OS Haiku - общение

2021 February 03

l

loopback in OS Haiku - общение
а, ок
источник

N

Nikolay in OS Haiku - общение
Столкнулся с такой проблемой, в posix/dirent.h есть функция struct dirent *readdir(DIR *dirp), но вот struct dirent оказывается в гаечке ниразу не совместимый с posix, например в ней нет d_type. Кто-то сталкивался с этим?
источник

GT

Gerasim Troeglazov in OS Haiku - общение
d_type то не позикс
источник

GT

Gerasim Troeglazov in OS Haiku - общение
надо немного хачить это дело чтобы в гайке пахало
источник

N

Nikolay in OS Haiku - общение
Gerasim Troeglazov
надо немного хачить это дело чтобы в гайке пахало
то есть из коробки с помощью readdir не узнать файл это или директория?
источник

GT

Gerasim Troeglazov in OS Haiku - общение
стат надо делать ему
источник

GT

Gerasim Troeglazov in OS Haiku - общение
типа так
источник

GT

Gerasim Troeglazov in OS Haiku - общение
while (struct dirent *p = readdir(d)) {
struct stat statbuf;
   if (!stat(encoded.constData(), &statbuf)) {
     if (S_ISDIR(statbuf.st_mode)) {
источник

GT

Gerasim Troeglazov in OS Haiku - общение
это я например тупо скопипастил кусок своего патча
источник

GT

Gerasim Troeglazov in OS Haiku - общение
тут проверка на каталог только а не на файл
источник

N

Nikolay in OS Haiku - общение
да, нашел подобные патчи в haikuports
источник

GT

Gerasim Troeglazov in OS Haiku - общение
в общем t_type это не позикс, а bsd-расширение
источник

GT

Gerasim Troeglazov in OS Haiku - общение
поэтому у нас он не реализован по всей видимости
источник

Г

ГлебУшка in OS Haiku - общение
Gerasim Troeglazov
проблема в том, что это франкенштейн
Временный франкенштейн
источник

GT

Gerasim Troeglazov in OS Haiku - общение
так, я походу что-то нарыл - щас пересоберу (ещё около часа) и станет ясно прав я или нет
источник

Г

ГлебУшка in OS Haiku - общение
Держу за тебя кулачки
источник

AS

Aleksei Shupikov in OS Haiku - общение
Ох, и я. :)
источник

GT

Gerasim Troeglazov in OS Haiku - общение
ошибки про инвалид опкод были явно не спроста
источник

GT

Gerasim Troeglazov in OS Haiku - общение
некоторые компоненты собирались со сраным -march
источник

Г

ГлебУшка in OS Haiku - общение
А чего это он сраный?
источник