ExamVeda
Login
Home
71
What is the output of this program?
#include<stdio.h>
#include<stdlib.h>
#include<sys/types.h>
#include<sys/ipc.h>
#include<sys/sem.h>
 
static int sem_p(void);
static int sem_v(void);
union semun{
    int val;
    struct semid_ds *buf;
    unsigned short array;
};
int sem_id;
struct semid_ds myds;
struct sembuf mybuf;
union semun myun;
static int sem_p(void)
{
    mybuf.sem_num = 0;
    mybuf.sem_op = -1;
    mybuf.sem_flg = SEM_UNDO;
    semop(sem_id,&mybuf,1);
}
static int sem_v(void)
{
    mybuf.sem_num = 0;
    mybuf.sem_op = 1;
    mybuf.sem_flg = SEM_UNDO;
    semop(sem_id,&mybuf,1);
}
int main()
{
    int wfd, rfd;
    sem_id = semget((key_t)911,1,0666 | IPC_CREAT);
    myun.val = 0;
    semctl(sem_id,0,IPC_RMID,myun);
    semctl(sem_id,0,SETVAL,myun);
    sem_p();
    printf("Example\n");
    sem_v();
    return 0;
}
Discuss
Answer & Solution
Answer: Option B
No explanation is given for this question. Let's Discuss on Board
72
In sysfs every subsystem has
Discuss
Answer & Solution
Answer: Option B
No explanation is given for this question. Let's Discuss on Board
73
In the shell, by default, all variables are considered and stored as
Discuss
Answer & Solution
Answer: Option A
No explanation is given for this question. Let's Discuss on Board
74
In GDB, a tracepoint can be set by the command
Discuss
Answer & Solution
Answer: Option A
No explanation is given for this question. Let's Discuss on Board
75
The permission -rwxr-sr– represented in octal expression will be
Discuss
Answer & Solution
Answer: Option D
No explanation is given for this question. Let's Discuss on Board
76
Switch table is used by
Discuss
Answer & Solution
Answer: Option A
No explanation is given for this question. Let's Discuss on Board
77
Which daemon manages the physical memory by moving process from physical memory to swap space when more physical memory is needed.
Discuss
Answer & Solution
Answer: Option B
No explanation is given for this question. Let's Discuss on Board
78
Which gcc option includes debugging info in the generated object code?
Discuss
Answer & Solution
Answer: Option A
No explanation is given for this question. Let's Discuss on Board
79
Which option of gcc makes the compiler print out each function name as it is compiled, and print some statistics about each pass when it finishes?
Discuss
Answer & Solution
Answer: Option D
No explanation is given for this question. Let's Discuss on Board
80
If a file is removed in Unix using 'rm' then
Discuss
Answer & Solution
Answer: Option B
No explanation is given for this question. Let's Discuss on Board