Questions marquées «posix»

POSIX (Portable Operating System Interface) est un ensemble de normes définissant des API de programmation, un interpréteur de commandes et des utilitaires courants pour les systèmes d'exploitation de type Unix.





10
Comment exécuter une commande et obtenir la sortie de la commande dans C ++ à l'aide de POSIX?
Je cherche un moyen d'obtenir la sortie d'une commande lorsqu'elle est exécutée à partir d'un programme C ++. J'ai regardé en utilisant la system()fonction, mais cela exécutera juste une commande. Voici un exemple de ce que je recherche: std::string result = system("./some_command"); J'ai besoin d'exécuter une commande arbitraire et d'obtenir …

6
Quand dois-je utiliser mmap pour accéder aux fichiers?
Les environnements POSIX offrent au moins deux façons d'accéder aux fichiers. Il y a l'appel standard du système open(), read(), write()et amis, mais il y a aussi la possibilité d'utiliser mmap()pour cartographier le fichier dans la mémoire virtuelle. Quand est-il préférable d'utiliser l'un sur l'autre? Quels sont leurs avantages individuels …
276 c  file-io  posix  mmap 

7
Qu'est-ce que / dev / null 2> & 1?
J'ai trouvé ce morceau de code dans /etc/cron.daily/apf #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Il purge et recharge le pare-feu. Je ne comprends pas la >> /dev/null 2>&1partie. Quel est le but d'avoir cela dans le cron? Il remplace mes règles de pare-feu. Puis-je supprimer …




4
Que signifie «#define _GNU_SOURCE»?
Aujourd'hui, j'ai dû utiliser la basename()fonction, et man 3 basename( ici ) m'a donné un message étrange: Remarques Il existe deux versions différentes de basename () - la version POSIX décrite ci-dessus et la version GNU , que l'on obtient après #define _GNU_SOURCE #include <string.h> Je me demande ce que …
152 c  posix  gnu 

4
Supprimer l'écho de l'invocation de commande dans makefile?
J'ai écrit un programme pour une affectation qui est censée imprimer sa sortie sur stdout. La spécification d'affectation nécessite la création d'un Makefile qui, lorsqu'il est appelé, make run > outputFiledoit exécuter le programme et écrire la sortie dans un fichier, qui a une empreinte SHA1 identique à celle donnée …
147 linux  unix  makefile  posix 

9
Quelle est la différence entre sigaction et signal?
J'étais sur le point d'ajouter un gestionnaire de signaux supplémentaire à une application que nous avons ici et j'ai remarqué que l'auteur avait utilisé sigaction()pour configurer les autres gestionnaires de signaux. J'allais utiliser signal(). Pour suivre la convention, je devrais utiliser sigaction()mais si j'écrivais à partir de zéro, lequel devrais-je …
143 c  signals  posix 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.