- 1
system (" ls sys/class/gpio/ | grep gpio*");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−48
system (" ls sys/class/gpio/ | grep gpio*");
знаю что с кода писаного хардварщиками смеятся грешно, но все же.
встроенщина. из С утилиты для работы с gpio: функция которая печатает список gpio разрешенных на системе.
народ долго гадал почему тулза иногда работает, иногда нет. заглянули в код - а там вот это.
или если в текущем каталоге есть файл/каталог начинающийся с "gpio". а если их несколько...
Линуксопроблемы.
> Линуксопроблемы.
если путь настолько крив что даже ls & grep не находятся, то я сомневаюсь что линух вообще *забутиться*.
Как любят говорить фанаты Столлмана - "Линух - это ядро. А операционка на его основе - GNU/Linux". Так что ещё как забутится...
А дальше - чем бы init не тешился, лишь бы сисколл для exit() не позвал...
лет через сорок-пятьдесят будет готов GNU/Hard
Если у тебя будет Hard лет через 40-50 - ровесники умрут от зависти.
GNU Hurd же.
Кстати, Linux не единственное ядро для GNU операционок
Например дебиановцы умеют делать это на BSD, правда это нужно чуть меньше, чем никому, потому что все BSD ядра имеют свои дистрибутивы
https://ifunny.co/fun/FLpqcCOO2
> лет через 40-50
https://xkcd.com/1508/
у Столлмана нет фанов: только последователи и апостолы.
ЗЫ вы знали про что я говорил. и это была шутка: бутстрапы и sysv init делаются исходя из того что (1) пути еще не настроены и/или (2) файловые системы еще может быть не там замаунтены.
ага
Я не знаю честно говоря как Сёмины прыщи мешают ему разобраться с переменной PATH, может быть у дерматолога спросить нужно
Кто это? o_O
Я в таком случае использую strace, ltrace