Il y a actuellement 73 visiteurs
Mardi 25 Septembre 2018
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

IPC_ALLOC sous Linux

L'informatique, ce n'est pas qu'un PC équipé de Windows. Ce forum est dédié aux utilisateurs de systèmes d'exploitation dérivés d'unix (GNU/Linux, *BSD, etc...) et aux autres OS alternatifs.

IPC_ALLOC sous Linux

Message le 19 Juin 2004 11:01

Salut à tous,

et maintenant, un défi !
je cherche à passer un vieux programme en c sous linux, et il me reste une variable dont je ne sais que faire : IPC_ALLOC. à quoi peut-elle correspondre sous linux ? j'ai cherché dans tous les man qui me passaient par la tête (du style semget, ...) mais je n'ai rien trouvé... idem sur google...
alors si un archéologue de l'informatique passe par là...

merci !
Heureux les fêlés, car ils laissent passer la lumière
lucilette
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 273
Inscription: 07 Aoû 2003 17:16
 


Re: IPC_ALLOC sous Linux

Message le 19 Juin 2004 12:24

lucilette a écrit:Salut à tous,
et maintenant, un défi !
je cherche à passer un vieux programme en c sous linux, et il me reste une variable dont je ne sais que faire : IPC_ALLOC. à quoi peut-elle correspondre sous linux ? j'ai cherché dans tous les man qui me passaient par la tête (du style semget, ...) mais je n'ai rien trouvé... idem sur google...
alors si un archéologue de l'informatique passe par là...
merci !


Ton programme tournait à l'origine sur quel systeme ? System V, AIX , HP/UX , Solaris, autre ?
c'est les seuls systemes sur lesquels j'ai retrouvé une référence à IPC_ALLOC dans sys/ipc.h, sys/sem.h ou sys/shm.h

C'est une définition du style :

Sur AIX:
Code: Tout sélectionner
/* Common ipc_perm mode Definitions. */
#define IPC_ALLOC 0100000 /* entry currently allocated */
#define IPC_R 0000400 /* read or receive permission */
#define IPC_W 0000200 /* write or send permission */
[..]


Sur Solaris :
Code: Tout sélectionner
/* Common IPC Definitions. */
/* Mode bits. */
#define   IPC_ALLOC   0100000      /* entry currently allocated */
#define   IPC_CREAT   0001000      /* create entry if key doesn't exist */
#define   IPC_EXCL   0002000      /* fail if key exists */
#define   IPC_NOWAIT   0004000      /* error if request must wait */
[...]


De plus, je viens de jeter un coup d'oeil dans mon gros livre O'Reilly sur POSIX, et je ne vois cette variable nulle part...

C'était pour utiliser dans quelle fonction ? msgget ? autre ?
Avatar de l'utilisateur
glenux
PC-Infopraticien
PC-Infopraticien
 
Messages: 2753
Inscription: 01 Mar 2003 17:22
Localisation: Entre deux BarCamps
 

Message le 22 Juin 2004 21:22

salut !
il me semble que ce programme tourne sur solaris et sur hp/ux (j'ai pas les sources sous la main là maintenant tout de suite.... :roll: )
IPC_ALLOC est utilisé dans des fonctions comme semget et shmget.
sinon j'ai trouvé les mêmes ref que toi, glenux, et j'ai cherché de nouveau sur le net, et je n'ai trouvé qu'une question identique à la mienne sur un forum, avec aucune réponse derrière... :cry:
je continue à mener l'enquête...
Heureux les fêlés, car ils laissent passer la lumière
lucilette
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 273
Inscription: 07 Aoû 2003 17:16
 



Sujets similaires

Message Linux + Windows = usure plus rapide du disque dur
Bonjour,mon ordi vient de tomber en panne ET le disque est mort. Il n'est pas lisible en le connectant dans un boitier externe. On m'a dit que c'était dû au fait d'avoir ces 2 systèmes en même temps qui usait plus le disque. J'aimerai savoir si c'est vrai pour mon prochain ordinateur.Merci de vos pa ...
Réponses: 6

Message Meilleure version linux pour débutant en dual boot avec W7
Bonsoir,J'ai googler "Quelle est la meilleure version de Linux pour débutant ?" et voila la synthèse ci dessous :?BSD :-http://www.commentcamarche.com/faq/1839-bsd-les-divers-systemes-bsdPC-BSDFreeBSD?GNU :-http://frederic.bezies.free.fr/blog/?page_id=15667Distribution pour les débutantsla ...
Réponses: 1

Message o dans e sous linux
salutj'ai un souci je voudrais écrire oeil avec le e dans le o mais je n'y arrive pas, tout ce que j'ai pu trouver sur le net, ne fonctionne pas, par ex alt gr plus le o, ou alt gr maj plus o . merci
Réponses: 9

Message Ordinateur sous Linux très lent
Bonjour, J'ai installé Linux sur mon ordinateur par window avait planté, cependant depuis l'ordinateur est très très lent.Pourriez-vous me dire comment faire pour retrouver la rapidité qu'il avait avant ?Merci beaucoup
Réponses: 10

Message Récupération de données impossible sous toutou linux
Bonjour,Mon ordinateur sous windows 7 ne se lançait plus (bloqué à un écran bleu sans possibilité d'aller dans ma session), j'ai donc cherché sur vos forums s'il était possible de récupérer les données de mes disques durs. J'ai trouvé un tutoriel très bien fait qui proposait d'utiliser toutou linux ...
Réponses: 2

Message Installer Linux sur un HDD ou un SSD ?
Bonjour,Je suis nouveau sur ce forum, je ne sais pas si je pose ma question dans la bonne catégorie, mais si ce n'est pas le cas, je me corrigerais.Bref, mon problème en ce moment, est que je souhaite installer Linux sur ma machine.Donc le problème est-que sur cette machine j'ai un SSD 500GO (Window ...
Réponses: 2

Message chromium et linux
bonjour j'ai essayé d'installer chromium ,mais il ne se passe rien quand je clique sur l'icône ,je suis passé par le gestionnaire de logiciel ,mais j'ai du manque un truc ,si vous pouvez m'aider merci
Réponses: 75


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.