zal 07 3

zal 07 3



Studia zaoczne. 2006/2007 Zestaw 1


12 Wyjainij działanie programu:

void sig_usr(int signo) { if (signo«»SIGUSRl)

printf("otrzymano SIGUSRl\n"); else if (signo«=SIGUSR2)

printf("otrzymano SIGUSR2\n*); else

printf<"otrzymano sygnał %d\n",signo); return;

)

int mainO (

signal(SIGUSR1, sig_usr); signal(SIGUSR2, sig_usr); for (;;) pause();

)

13 Opisz krótko działanie poniższego programu:

1.    iinclude <stdio.h>

2.    łinclude <sys/types.h>

3.    #include <unistd.h>

4.    iinclude <stdlib.h>

5.    łinclude <string.h>

6.    łinclude <wait.h>

7.    #define DEF_PAGER "/bin/more"

8.    tdefine MAXLINE 80

9.    int main(int argc, char *argv[]) {

10.    int n. fd[2] ;

11.    pid_t pid;

12.    FILE *fp;

13.    char linę[MAXLINE], "pager;

14.    fp=fopen(argv[l],"r");

15.    pipe(fd);

16.    pid=fork();

17.    if (pid<0){

18.    perror( "forJc" ) ;

19.    exit(1);

20.    )

21.    else if (pid > 0) (

22.    close(fd(0]);

23.    while (fgets(line,MAXLINE,fp) != NULL) (

24.    n=strlen(linę);

25.    write(fd(l). linę. n);

26.    )

27.    close (fd(1]);

28.    waitpid(pid.NULL.O);

29.    exi t{0);

30.    )

31.    else {

32.    close(fd[l]);

33.    dup2(fd[0],STDIN_FILENO);

34.    close(fd[0]);

35-    ** ( (pager=getenv("PROGRAM”)) == NULL)

36.    pager=DEF_PAGER;

37.    execl(pager.pager,NULL);

38.    )

39.    )

3


Wyszukiwarka

Podobne podstrony:
70341 zal 07 4 Studia zaoczne, 2006/2007 Zestaw 1 14. Co będzie jeśli w powyższym programie usuniemy
12747 zal 07 2 Studia zaoczne. 2006/2007 Zestaw I „ «, CO    takcj. Eork (ł
zal 07 1 Studia zaoczne, 2006/2007 Zestaw 1Wyższa Szkoła Informatyki Stosowanej i Zarządzania, Wydzi
plan1 ^ Pełnomocnik Dziekana-<4^^fe(^T<fte§^cjonarnych^^Hrk^Mwjski STUDIA ZAOCZNE 2006/2007
Imię i nazwisko:...... Grupa ćwiczeniowa: ZIM II - STUDIA ZAOCZNI; 2006/2007 1)
Egzamin z Fundamentowania WILiS, studia inżynierskie, sem. V, rok akadem. 2006/2007 Zestaw A 1.
06 07 (2) Orange Ekstraklasa 2006/2007 RAZEM DOM WYJAZD MECZE BEZPOŚREDNIE Nazwa M.Plct. Z. R.
Informatyka w prawnicza II studia zaoczne4 lutego 2007 r. ..........................................
Gdańsk, dnia 12.02.2007 r. Dot. odpłatności za studia wieczorowe i zaoczne w roku akad. 2006/2007 st
Plan zajęć 2 INFORMATYKA IV SEMESTR 2007/2008 STUDIA ZAOCZNE 8/9 III 12/13 IV 17/18 V 14/1
Pytania testowe 3 Marketing - egzamin „zerowy” (studia zaoczne) * 20.01.2007 Imię i

więcej podobnych podstron