IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Erreur sigaction : storage size of 'interrupt' isn't known


Sujet :

C

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 110
    Par défaut Erreur sigaction : storage size of 'interrupt' isn't known
    Bonjour,

    J'ai un petit probleme avec mon programme. Je dois gerer les signaux. Pour cela, j'utilise sigaction. Je defini alors
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    struct sigaction interrupt
    il m'indique comme erreur :
    storage size of 'interrupt' isn't known.

    J'ai cherche sur le net et j'ai presque rien trouve.
    Je compile avec l'option -ansi mais il parait que c'est pas suffisant.
    Connaissez vous l'option a rajouter?
    Je travaille sous linux au fait

  2. #2
    Membre Expert
    Avatar de Gruik
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Par défaut
    Tu as peut etre une error syntaxique quelquepart qui fait que sigaction n'est pas déclaré

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 110
    Par défaut Impossible
    C'est impossible je pense pcq j'ai encore compile mon code hier apres midi sur une (vieille) hp et ca fonctionnait parfaitement.

    C'est vraiment genant

  4. #4
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    Citation Envoyé par mrttlemonde
    C'est impossible je pense pcq j'ai encore compile mon code hier apres midi sur une (vieille) hp et ca fonctionnait parfaitement.

    C'est vraiment genant
    en ce cas, qu'as-tu modifié depuis ?
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 110
    Par défaut
    Je n'ai rien modifie depuis en fait. Je viens de le mettre sur le pc et j'ai compile.

    voici le lien que j'ai trouve... a propos de l'option -ansi qui, apparement, n'est pas la bone
    http://gcc.gnu.org/ml/gcc-help/2002-04/msg00192.html

  6. #6
    Membre émérite Avatar de crocodilex
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    697
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 697
    Par défaut
    Est-ce que signal.h est bien inclus ?

  7. #7
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 110
    Par défaut
    Oui, j'ai inclus signal.h ...

    c'est une erreur qui n'est pas tres connue on dirait

  8. #8
    Membre émérite Avatar de crocodilex
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    697
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 697
    Par défaut
    J'ai cette même erreur si je supprime l'inclusion de signal.h

  9. #9
    Membre émérite Avatar de crocodilex
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    697
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 697
    Par défaut
    Au fait, tu as bien les "headers files" de ton noyau installé sur ta machine !!!!

  10. #10
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 110
    Par défaut
    Ah ca y est ! en fait je comilais avec l'option -ansi alors que gcc est a la base un compilateur ansi. Donc c'etait pas necessaire. AU contraire, ca brouillait les pistes, ca doit etre ca :-)

    Merci en tout cas !

  11. #11
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 146
    Par défaut
    J'ai eu très récemment le même problème mais sur une structure flock (pour poser des verrous sur certains fichiers).

    L'erreur était : " storage size of 'flock' isn't known " alors que le header fcntl.h était inclus...

    Et donc, tout venait du fait que lors de mes déclarations de cette même structure, je suivais les exemples posté sur les différents fofo et du coup, je ne déclarais jamais la structure entièrement....

    si ça permet à quelqu'un de se débloquer, j'en serais comblé

  12. #12
    Invité de passage
    Inscrit en
    Septembre 2012
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Septembre 2012
    Messages : 1
    Par défaut Erreur de type
    Définit ici:


Discussions similaires

  1. Erreur dans BosoKernel pour les interruptions ?
    Par Edouard Kaiser dans le forum Autres architectures
    Réponses: 8
    Dernier message: 05/11/2017, 09h27
  2. Réponses: 16
    Dernier message: 30/01/2014, 12h05
  3. erreur : solver step size
    Par eagle.tn dans le forum Simulink
    Réponses: 3
    Dernier message: 19/04/2013, 08h46
  4. _S_IFREG isn't known - version de compilateur ?
    Par Kaamui dans le forum Débuter
    Réponses: 10
    Dernier message: 16/02/2012, 15h56
  5. Erreur "Allowed memory size of x bytes exhausted"
    Par lysandre dans le forum Langage
    Réponses: 3
    Dernier message: 01/11/2008, 00h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo