By liran bh | 5/11/2016 | Linux User Space

Simple fork example

This is a very basic example of using fork system call

 

#include<stdio.h>
#include<unistd.h>
  
int main()
{
    if(fork())
    {
        puts("hello world!!!");
        sleep(5);
    }
    else
    {
        execve("/bin/ls",NULL,NULL);
        puts("error");
    }
    return 1;
}

 

The program creates a child process and execute 'ls' command , the parent print a message and sleep 5 seconds. 

 

 

 

{{CommentsModel.TotalCount}} Comments

Your Comment

{{CommentsModel.Message}}

Recent Stories

Top DiscoverSDK Experts

User photo
3355
Ashton Torrence
Web and Windows developer
GUI | Web and 11 more
View Profile
User photo
3220
Mendy Bennett
Experienced with Ad network & Ad servers.
Mobile | Ad Networks and 1 more
View Profile
User photo
3060
Karen Fitzgerald
7 years in Cross-Platform development.
Mobile | Cross Platform Frameworks
View Profile
Show All
X

Compare Products

Select up to three two products to compare by clicking on the compare icon () of each product.

{{compareToolModel.Error}}

Now comparing:

{{product.ProductName | createSubstring:25}} X
Compare Now