Précédent   Forum du club des développeurs et IT Pro > Général Développement > Programmation système > Linux
Linux Forum d'entraide sur la programmation Linux : shell, système, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 03/07/2012, 12h29   #1
kallelomar
Candidat au titre de Membre du Club
 
Homme omar kallel
Inscription : juillet 2011
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme omar kallel
Localisation : Tunisie

Informations forums :
Inscription : juillet 2011
Messages : 21
Points : 10
Points : 10
Par défaut programmation avec les signaux sur le noyau linux

bonjour,
j'ai un module linux dans lequel je veux manipuler les signaux.
j'ai essayé avec les appels du bibliothéque signal.h qui sont utilisé dans le niveau user mais ça ne fonctionne pas. Apparemment le niveau kernel ne comprend pas cette bibliothéque.
est ce qu'il y a une bibliothéque équivalente à signal.h qui peut être utilisé dans le niveau kernel ?
kallelomar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2012, 16h44   #2
Obsidian
Modérateur
 
Avatar de Obsidian
 
Homme
Chercheur d'emploi
Inscription : septembre 2007
Messages : 4 639
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Chercheur d'emploi
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2007
Messages : 4 639
Points : 11 093
Points : 11 093
Probablement kill_proc_info(), mais il y a quand même de fortes chances pour que ce soit une ânerie !

Dis-nous d'abord ce que tu cherches à faire.
Obsidian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 12h33   #3
kallelomar
Candidat au titre de Membre du Club
 
Homme omar kallel
Inscription : juillet 2011
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme omar kallel
Localisation : Tunisie

Informations forums :
Inscription : juillet 2011
Messages : 21
Points : 10
Points : 10
merci,
je chercher à envoyer un signal de niveau kernel vers le niveau applicatif.Par conséquent le processus du niveau applicatif va appeler le handler du signal.
kallelomar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 13h32   #4
Obsidian
Modérateur
 
Avatar de Obsidian
 
Homme
Chercheur d'emploi
Inscription : septembre 2007
Messages : 4 639
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Chercheur d'emploi
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2007
Messages : 4 639
Points : 11 093
Points : 11 093
Citation:
Envoyé par kallelomar Voir le message
merci,
je chercher à envoyer un signal de niveau kernel vers le niveau applicatif.Par conséquent le processus du niveau applicatif va appeler le handler du signal.
Oui, ça j'ai compris.

Mais pourquoi as-tu besoin d'envoyer un signal à un autre processus depuis l'espace kernel plutôt que depuis le userland ordinaire ? Tu ne peux pas attendre d'être ressorti ?
Obsidian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 15h43   #5
kallelomar
Candidat au titre de Membre du Club
 
Homme omar kallel
Inscription : juillet 2011
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme omar kallel
Localisation : Tunisie

Informations forums :
Inscription : juillet 2011
Messages : 21
Points : 10
Points : 10
je suis en train de dévellopper un module et une application.Le module consiste à notifier les paramétres kernel i.e il détecte les modification effectué par le systeme sur les paramétres et il envoie la nouvelle valeur du paramétre modifié à la couche applicatif qui de son rôle va l'envoyer à un serveur.
Donc pour que l'envoi de l'information soit à l'instant de modification de la valeur du paramétre j'ai pensé au signaux.
Pour le module j'ai tous fait il ne reste que la tâche concernant les signaux.
kallelomar est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h33.


 
 
 
 
Partenaires

Hébergement Web