test.c
у программу-обертку дляwrite()
переопределить исходную системную функцию и внутри нее мне нужно выполнить другую программу черезexecve()
; для которого я включаю заголовочный файлunistd.h
, Я получаю ошибкуconflicting types for 'write' /usr/include/unistd.h:363:16: note: previous declaration of 'write'was here
, Я был бы очень признателен, если бы кто-то мог помочь мне, так как мне нужно вызывать другую программу изнутри оболочки, а также посылать ей аргументы из подпрограммы оболочки.