Linux Programmation systeme en C
Fermé
Hocine
-
27 déc. 2006 à 18:32
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 9 avril 2008 à 00:47
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 9 avril 2008 à 00:47
A voir également:
- Linux Programmation systeme en C
- Restauration systeme windows 10 - Guide
- Linux mint - Télécharger - Systèmes d'exploitation
- Programmation - Guide
- Application de programmation - Guide
- Comment refaire le système d'un ordinateur - Guide
2 réponses
yoann_tux
Messages postés
437
Date d'inscription
lundi 28 février 2005
Statut
Membre
Dernière intervention
24 juillet 2008
95
29 déc. 2006 à 01:23
29 déc. 2006 à 01:23
Cf : https://www.commentcamarche.net/
Vala
Yoann_tux
Vala
Yoann_tux
ariane2008
Messages postés
1
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
8 avril 2008
8 avril 2008 à 22:47
8 avril 2008 à 22:47
bonjour
je programme en c et j'ai écris une petite application qui permet d'envoyer un signal vers les périphériques /dev/tty qui sont les ports COM sous windows. j'aimerais savoir ce qui ne vas pas avec mon application.
#include <signal.h>
2 #include <string.h>
3 #include <unistd.h>
4
5
6 #define sig_user_defined(t, signr) \
7 (((t)->signr->action[signr)-1].sa.sa_handler != SIGTTIN) && \
8 (((t)->signr->action[signr)-1].sa.sa_handler != SIGTTOU))
9
10 void handler()
11 {
12 int c;
13 int sigemptyset;
14
15 /dev/tty = (sighand->action[sig-1].sa.sa_handler == SIGTTIN);
16 /dev/tty = (&/dev/tty->sa.sa_handler !== SIGTTIN);
17 /dev/tty->sa.sa_flags == 0;
18 /dev/tty == sigemptyset->(&/dev/tty->sa.sa_mask);
19 }
20
21 void handler2()
22 {
23 int d;
24 int sigemptyset;
25
26 /dev/tty = sighand->action[sig-1].sa.sa_handler = SIGTTOU);
27 /dev/tty = (&/dev/tty->sa.sa_handler != SIGTTOU)
28 /dev/tty->sa.sa_flags = 0;
-- INSERT - /dev/tty = sigemptyset->(&/dev/tty->sa.sa_mask);
30 }
31
32 int main(void)
33 {
34
35 (void) handler()
36 (void) handler2()
37
38 for (;;)
39 pause();
return 0;
42 }
Merci
-- INSERT --
je programme en c et j'ai écris une petite application qui permet d'envoyer un signal vers les périphériques /dev/tty qui sont les ports COM sous windows. j'aimerais savoir ce qui ne vas pas avec mon application.
#include <signal.h>
2 #include <string.h>
3 #include <unistd.h>
4
5
6 #define sig_user_defined(t, signr) \
7 (((t)->signr->action[signr)-1].sa.sa_handler != SIGTTIN) && \
8 (((t)->signr->action[signr)-1].sa.sa_handler != SIGTTOU))
9
10 void handler()
11 {
12 int c;
13 int sigemptyset;
14
15 /dev/tty = (sighand->action[sig-1].sa.sa_handler == SIGTTIN);
16 /dev/tty = (&/dev/tty->sa.sa_handler !== SIGTTIN);
17 /dev/tty->sa.sa_flags == 0;
18 /dev/tty == sigemptyset->(&/dev/tty->sa.sa_mask);
19 }
20
21 void handler2()
22 {
23 int d;
24 int sigemptyset;
25
26 /dev/tty = sighand->action[sig-1].sa.sa_handler = SIGTTOU);
27 /dev/tty = (&/dev/tty->sa.sa_handler != SIGTTOU)
28 /dev/tty->sa.sa_flags = 0;
-- INSERT - /dev/tty = sigemptyset->(&/dev/tty->sa.sa_mask);
30 }
31
32 int main(void)
33 {
34
35 (void) handler()
36 (void) handler2()
37
38 for (;;)
39 pause();
return 0;
42 }
Merci
-- INSERT --
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
9 avril 2008 à 00:47
9 avril 2008 à 00:47
Bonjour Arianne, merci de créer un nouveau sujet dans le forum programmation pour ton soucis. En écrvant dans les sujets existant tu auras moins de chance d'avoir une réponse et ça met du désordre dans le forum.
Merci ;-)
Merci ;-)