本当に私を困惑させる何かがあります、コアコードは守られています
char buffer[MAX_BUFFER+1];
int ret;
signal(SIGALRM,wakeup);
printf("You have 3 seconds to enter the password\n");
alarm(3);
ret=read(0,buffer,MAX_BUFFER);
alarm(0);
ここで秒アラーム(0)が必要な理由を教えてください。これはどういう意味ですか?ありがとう!!!