Exécuter une commande Linux dans le programme c

Je suis en train d'exécuter une commande Linux dans un programme c utilisant le système de l'appel système, mais ne voulez pas qu'elle le vidage de la sortie ou de journaux d'erreur sur le terminal. Que dois-je faire? Est-il un autre moyen pour ce faire?

source d'informationauteur hue