Files
42_INT_05_minitalk/srcs/server.c
hugogogo ef9fcf1376 init
2021-08-26 10:47:41 +02:00

41 lines
521 B
C

#include "../includes/minitalk.h"
#include <stdio.h> // for printf
void put_client_pid(int client_pid)
{
printf("%i\n", client_pid);
}
int main()
{
int pid;
pid = (int)getpid();
printf("%i\n", pid);
signal(SIGUSR1, put_client_pid);
while (1);
return (0);
}
/*
**
** allowed functions :
** - write
** - signal
** - sigemptyset
** - sigaddset
** - sigaction
** - kill
** - getpid
** - malloc
** - free
** - pause
** - sleep
** - usleep
** - exit
**
** you can only use two signals :
** - SIGUSR1
** - SIGUSR2
*/