Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1821 connectés 

  FORUM HardWare.fr
  Programmation
  C

  mmap sur stdout ? C'est possible ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mmap sur stdout ? C'est possible ?

n°965748
SBAM
Best recording of rach 3.
Posté le 30-01-2005 à 02:07:59  profilanswer
 

Voila tout est dit, est-il possible de faire un mmap sur stdout  :o

mood
Publicité
Posté le 30-01-2005 à 02:07:59  profilanswer
 

n°965750
Taz
bisounours-codeur
Posté le 30-01-2005 à 02:19:15  profilanswer
 

réponse simplifiée : non.
 
Fais en sorte que ton application prenne en argument un nom de fichier en sortie. Fais un open puis un mmap, et n'oublie pas de vérifier que ces 2 opérations réuissent.

n°965756
matafan
Posté le 30-01-2005 à 04:44:12  profilanswer
 

Tu pensais faire quoi au juste avec un "mmap sur stdout" ?

n°965831
SBAM
Best recording of rach 3.
Posté le 30-01-2005 à 12:15:41  profilanswer
 

Taz a écrit :

réponse simplifiée : non.
 
Fais en sorte que ton application prenne en argument un nom de fichier en sortie. Fais un open puis un mmap, et n'oublie pas de vérifier que ces 2 opérations réuissent.


 
Le principe c'est justement de ne surtout pas creer de fichier temporaire ou autre. Tant pis je vais me debrouiller avec du fork dup pipe  :o

n°965843
Taz
bisounours-codeur
Posté le 30-01-2005 à 12:36:12  profilanswer
 

.... t'as pas du bien lire le man de mmap alors ... c'est quand même pour les fichiers à la base. Si tu veux pas de fichier, ben fais un gros malloc :o

n°965921
fabs0028
Posté le 30-01-2005 à 13:49:16  profilanswer
 

Et pourquoi ne pas faire un mmap sur /dev/zero?  
Normalement ca fonctionne très bien aussi ... enfin après tout dépend de ce que tu veux en faire.

n°965981
Taz
bisounours-codeur
Posté le 30-01-2005 à 14:55:54  profilanswer
 

faudrait voir à lire le man de mmap les gens, ça devient pénible là ... :o MAP_ANONYMOUS
 
c'est d'ailleurs exactement ce qui est utilisé pour certaines allocations mémoires :o  ... d'où le malloc :po

n°966390
SBAM
Best recording of rach 3.
Posté le 30-01-2005 à 22:22:00  profilanswer
 

Taz a écrit :

.... t'as pas du bien lire le man de mmap alors ... c'est quand même pour les fichiers à la base. Si tu veux pas de fichier, ben fais un gros malloc :o


 
Si je passe par un mmap c'est parcque j'execvp un programme.

n°966391
Taz
bisounours-codeur
Posté le 30-01-2005 à 22:23:35  profilanswer
 

t'es sur que ce qu'il te faut c'est pas en fait de la SHM ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  mmap sur stdout ? C'est possible ?

 

Sujets relatifs
[Java-CC] Plusieurs fichiers .jj lié -> possible ?Background en "étiré" = possible ?
[HTML][PHP][CSS] possible de remplir 2 div en même temps ?colonne défini comme clef primaire et clef étrangère, possible ??
SWT et applet : possible ?[IIS] .htaccess et .htpasswd possible sur un IIS ?
Base MySQL exploitée a partir d'un autre HDD ? Possible ?supprimer une variable d'une variable, est-ce possible ?
constructeur d'un type générique [Résolu : pas possible]Perl : est il possible de lire un fichier sans le bloquer en écriture?
Plus de sujets relatifs à : mmap sur stdout ? C'est possible ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR