a rutina @Wrapper para write () con unistd.h incluyó resultados en el error
Estoy escribiendo una rutina de envoltura parawrite()
para anular la función original del sistema y dentro de ella necesito ejecutar otro programa a través deexecve()
; para lo cual incluyo el archivo de encabezadounistd.h
. Me sale el errorconflicting types for 'write' /usr/include/unistd.h:363:16: note: previous declaration of 'write'was here
. Estaría muy agradecido si alguien pudiera ayudarme, ya que necesito llamar a otro programa desde dentro del contenedor y también enviarle argumentos desde dentro de la rutina del contenedor.