Alors déjà on lit la question avant de répondre !! Peut importe l'extension ou le programme...la question est générale....
Le clic sur le fichier, je connais mais comme je l'ai précisé dans la question je ne veux pas utiliser cette méthode !!
Il doit bien y avoir un fichier où les programmes sont associés aux extension de fichiers, non?
Je travaille avec Kate, et sous Kate, le copier/coller à l'aide de la souris fonctionne a mon grand désespoir....car comme je le disais précédemment je suis un cliqueur fou.
Excuse mais je ne vois pas ce que tu ne comprends pas...
L'installation de Mandriva se passe très bien, mais au redémarrage, l'écran reste noir, pas de trace le lilo, ni de grub (j'ai essayé les deux)...
Au lieu de répéter ma phrase tu aurais du me demander ce que tu n'avais pas compris....
C'était bien ça....
J'avais bien <pthread.h> avant <signal.h> mais j'avais aussi <bits/signal.h> et apparement c'était lui qui me foutait la patouille...je l'ai supprimé et Oh mircacle ! ça fonctionne !!
C'était ça...j'avais bien mis #include <pthread.h> avant <signal.h> mais j'avais d'autre include entre les deux...
Maintenant ça compile correctement.
Merci
C'est pas terrible pour mettre dans un module....car le "select" est bloquant.
Sous Windows il y a l'évènement DataArrival... Je suis étonné que sous Linux on ne puisse pas savoir a quel moment on reçoit des données dans la socket.
J'ai un appareil (maison) qui a plusieurs port série et qui se pilote en TCP/IP.
Un utilisateur quelconque doit pourvoir acceder aux ports série de cet appareil comme s'ils étaient dans le PC....donc la couche TCP/IP doit être transparente et donc elle doit être dans le module et non à Userland.
le pilotage du périphéique se fera obligatoirement par le réseau, donc dans le module.
Et non je ne peux pas le faire en mode user, car je dois faire un driver...la couche TCP/IP devra être transparente car je ne connais pas le programme qui viendra se connecter sur mon device.
Oui j'avais vu que le Makefile du kernel 2.4 était différent de celui du 2.6....
C'est pour ça que je precise bien que je dois faire le module pour le kernel 2.4.
[^] # Re: Pffff....
Posté par steven51 . En réponse au message programme par défaut. Évalué à -1.
Le clic sur le fichier, je connais mais comme je l'ai précisé dans la question je ne veux pas utiliser cette méthode !!
Il doit bien y avoir un fichier où les programmes sont associés aux extension de fichiers, non?
[^] # Re: Il faut trouver le fichier libjavaplugin_oji.so
Posté par steven51 . En réponse au message installer le plugin java. Évalué à 1.
[^] # Re: Il faut trouver le fichier libjavaplugin_oji.so
Posté par steven51 . En réponse au message installer le plugin java. Évalué à 1.
mon processeur est un AMD 64.
[^] # Re: Il faut trouver le fichier libjavaplugin_oji.so
Posté par steven51 . En réponse au message installer le plugin java. Évalué à 1.
[^] # Re: Utilise VI en mode texte ....
Posté par steven51 . En réponse au message copier/coller avec la souris. Évalué à 1.
[^] # Re: Energy Star ?
Posté par steven51 . En réponse au message ecran de veille. Évalué à 1.
C'était bien ça...
Y a t il moyen d'y acceder via gnome, je veux dire sans ouvir le fichier xorg.conf?
[^] # Re: Humm
Posté par steven51 . En réponse au message pb de demarrage. Évalué à 1.
L'installation de Mandriva se passe très bien, mais au redémarrage, l'écran reste noir, pas de trace le lilo, ni de grub (j'ai essayé les deux)...
Au lieu de répéter ma phrase tu aurais du me demander ce que tu n'avais pas compris....
[^] # Re: euh?
Posté par steven51 . En réponse au message probleme d'include. Évalué à 1.
J'ai vérifier les packages lib*-devel.
j'utilise -l uniquement pour -lpthread
[^] # Re: Pointeurs.
Posté par steven51 . En réponse au message passage d'un tableau de chaine à une fonction. Évalué à 1.
void mafonction(char p[][20]);
parce que void mafonction(char **p) ne fonctionne pas.
[^] # Re: mes 2cts
Posté par steven51 . En réponse au message undefined reference pthread_kill. Évalué à 1.
J'avais bien <pthread.h> avant <signal.h> mais j'avais aussi <bits/signal.h> et apparement c'était lui qui me foutait la patouille...je l'ai supprimé et Oh mircacle ! ça fonctionne !!
Merci.
[^] # Re: mes 2cts
Posté par steven51 . En réponse au message undefined reference pthread_kill. Évalué à 1.
Maintenant ça compile correctement.
Merci
[^] # Re: mes 2cts
Posté par steven51 . En réponse au message undefined reference pthread_kill. Évalué à 1.
voici l'extrait de mon code :
main()
{
pthread_t tc;
.....
pthread_create....
.....
pthread_kill(tc,9);
...
}
précision sur l'erreur :
undefined reference to 'pthread_kill (unsigned long, int)'
ld return 1 exit status.
[^] # Re: En attendant...
Posté par steven51 . En réponse au message ppp. Évalué à 1.
Merci.
[^] # Re: Select ?
Posté par steven51 . En réponse au message Mon buffer de socket se remplit il ?. Évalué à 0.
Sous Windows il y a l'évènement DataArrival... Je suis étonné que sous Linux on ne puisse pas savoir a quel moment on reçoit des données dans la socket.
[^] # Re: GNU coreutils
Posté par steven51 . En réponse au message code source STTY. Évalué à 2.
J'aurais pu chercher longtemps...
[^] # Re: usleep
Posté par steven51 . En réponse au message equivalent de sleep. Évalué à 1.
Merci beaucoup !!
[^] # Re: facile...
Posté par steven51 . En réponse au message Convertir un temps en nb de tick. Évalué à 0.
je le fais une fois pour toute et je colle ça dans une constante...
[^] # Re: POD
Posté par steven51 . En réponse au message Creation de page 'man'. Évalué à -2.
Merci quand même.
[^] # Re: troff & groff
Posté par steven51 . En réponse au message Creation de page 'man'. Évalué à 2.
[^] # Re: mettre ça en userland ?
Posté par steven51 . En réponse au message Ouvrir une socket dans un module. Évalué à 1.
J'ai un appareil (maison) qui a plusieurs port série et qui se pilote en TCP/IP.
Un utilisateur quelconque doit pourvoir acceder aux ports série de cet appareil comme s'ils étaient dans le PC....donc la couche TCP/IP doit être transparente et donc elle doit être dans le module et non à Userland.
le pilotage du périphéique se fera obligatoirement par le réseau, donc dans le module.
merci.
[^] # Re: mettre ça en userland ?
Posté par steven51 . En réponse au message Ouvrir une socket dans un module. Évalué à 1.
[^] # Re: Tu peux commencer par là
Posté par steven51 . En réponse au message creer son propre module. Évalué à 2.
bon j'ai d'autres erreur mais je vais chercher.....
[^] # Re: Tu peux commencer par là
Posté par steven51 . En réponse au message creer son propre module. Évalué à 1.
1 TARGET := hello
2 WARN := -W -Wall
3 INCLUDE := /usr/src/linux-2.4/include
4 CFLAGS := -O2 -DMODULE -D__KERNEL__ ${WARN} -I${INCLUDE}
5
6 all: hello.o
7
8 clean:
9 rm -rf *.o
evidement les chiffres sont les numeros de lignes....
je lance : make
et voici mon code d'erreur :
Makefile:9 : *** missing separator. Arrêt.
C'est tu pourquoi?
[^] # Re: .
Posté par steven51 . En réponse au message creer son propre module. Évalué à 1.
Est ce un module chargeable par insmod? ou bien tu as recompilé le noyau avec ton module?
[^] # Re: Tu peux commencer par là
Posté par steven51 . En réponse au message creer son propre module. Évalué à 1.
C'est pour ça que je precise bien que je dois faire le module pour le kernel 2.4.