#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>
#include<sys/wait.h>
int main()
{
pid_t pid;
int n;
printf("Enter nice value for child:"); pid=fork();
if(pid<0)
{
}
else if(pid==0)
{
printf("Child PID:%d\n",getpid
()); nice(n);
printf("Child value increased by %d\n",n
); }
else
{
wait(NULL);
printf("Parent PID:%d",getpid
()); }
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8dW5pc3RkLmg+CiNpbmNsdWRlPHN5cy90eXBlcy5oPgojaW5jbHVkZTxzeXMvd2FpdC5oPgoKaW50IG1haW4oKQp7CiAgICBwaWRfdCBwaWQ7CiAgICBpbnQgbjsKCiAgICBwcmludGYoIkVudGVyIG5pY2UgdmFsdWUgZm9yIGNoaWxkOiIpOwogICAgc2NhbmYoIiVkIiwmbik7CiAgICBwaWQ9Zm9yaygpOwoKICAgIGlmKHBpZDwwKQogICAgewogICAgICAgIHByaW50ZigiRm9yayBGYWlsZWRcbiIpOwogICAgfQogICAgZWxzZSBpZihwaWQ9PTApCiAgICB7CiAgICAgICAgcHJpbnRmKCJDaGlsZCBQcm9jZXNzXG4iKTsKICAgICAgICBwcmludGYoIkNoaWxkIFBJRDolZFxuIixnZXRwaWQoKSk7CiAgICAgICAgbmljZShuKTsKICAgICAgICBwcmludGYoIkNoaWxkIHZhbHVlIGluY3JlYXNlZCBieSAlZFxuIixuKTsKICAgIH0KICAgIGVsc2UKICAgIHsKICAgICAgICB3YWl0KE5VTEwpOwogICAgICAgIHByaW50ZigiUGFyZW50IFByb2Nlc3NcbiIpOwogICAgICAgIHByaW50ZigiUGFyZW50IFBJRDolZCIsZ2V0cGlkKCkpOwogICAgfQogICAgcmV0dXJuIDA7Cn0=