Ilya wrote: >> лично у меня при запуске падает. > Так она не падает, она /sys ищет /sys она искала, это да, но она всё-таки падала. Был типичный buffer overflow: в open_i2c_sensor был буфер buf размером 64 байта, а в get_first_file_* ожидали буфера размером 256 (и делали в него strncpy). Люди! Не пишите на C.