03-26-2006
use the gettimeofday function - before and after the fork call.
You need to realize in a multiprocessing environment that the observed elapsed time of a fork call (from the parent's persepctive) may also involve all of the time the subprocess uses before exiting and then returning to the parent.
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
I desperately wanted one of the UNIX Gurus to help me resolve my problem asap(I have to deliver the code to the client by Monday 08-oct).
I have a file with around 5 million records (50 lakhs). Now my original process was taking around 30 hours to read the complete file, process each and every... (4 Replies)
Discussion started by: kkumar1975
4 Replies
2. Programming
Can anyone please help me in measuring the system call timings!
How do I do it if I have to measure the timing of an operation, say getpid system call.
What different functions can I use for that and what would be the difference using each of them?
Thanx! (3 Replies)
Discussion started by: chacha
3 Replies
3. UNIX for Dummies Questions & Answers
Can anyone explain me what really happens when a system call fork() is called ?
I like to know what happens internally.
Thanks in Advance.
- Arun (1 Reply)
Discussion started by: arunviswanath
1 Replies
4. UNIX for Dummies Questions & Answers
Hi folks,
I want to know how this below program works?
#include <stdio.h>
int main()
{
printf("A\n");
fork();
printf("B\n");
fork();
fork();
printf("D\n");
fork();
printf("C\n");
}
This is just for example. How this type of programs where fork is used many places, how the... (1 Reply)
Discussion started by: u_peerless
1 Replies
5. Homework & Coursework Questions
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
i have a problem in understanding the behaviour of fork .
i understood fork as to create a new process and... (4 Replies)
Discussion started by: MrUser
4 Replies
6. Shell Programming and Scripting
hi,
i tried the following source codes:
fork1.c:
main()
{
printf("demo of fork\n");
fork();
printf("hello");
}
output:
demo of fork
hello hello
fork2.c:
main()
{
printf("demo of fork"); (0 Replies)
Discussion started by: pnirmala
0 Replies
7. Programming
hi all,
i tried the following source codes:
fork1.c:
main()
{
printf("demo of fork\n");
fork();
printf("hello");
}
output:
demo of fork
hello hello
fork2.c:
main() (3 Replies)
Discussion started by: pnirmala
3 Replies
8. UNIX for Advanced & Expert Users
Hi
I wrote a simple fork program to illustrate the fork() system cal. here it is
#include<stdio.h>
#include<sys/stat.h>
#include<sys/types.h>
main()
{
int flag;
flag=fork();
if(flag==0)
{
printf("Child \n");
printf("Process id= %d\n",getpid());
... (3 Replies)
Discussion started by: badsha6642
3 Replies
9. Shell Programming and Scripting
Hi, I'm writing a shell script where I want to call fork(). However I wrote like this "var=fork()" in c style and got this error:
"syntax error near unexpected token `(' "
How could I call fork() in shell script? Thanks in advance.
Duplicate Post - Continue Here - Please Do Not Cross Post... (0 Replies)
Discussion started by: Xiaoya
0 Replies
10. Ubuntu
Hi, I'm writing a shell script where I want to call fork(). However I wrote like this "var=fork()" in c style and got this error:
"syntax error near unexpected token `(' "
How could I call fork() in shell script? Thanks in advance. (2 Replies)
Discussion started by: Xiaoya
2 Replies
LEARN ABOUT DEBIAN
explain_time_or_die
explain_time_or_die(3) Library Functions Manual explain_time_or_die(3)
NAME
explain_time_or_die - get time in seconds and report errors
SYNOPSIS
#include <libexplain/time.h>
time_t explain_time_or_die(time_t *t);
time_t explain_time_on_error(time_t *t);
DESCRIPTION
The explain_time_or_die function is used to call the time(2) system call. On failure an explanation will be printed to stderr, obtained
from the explain_time(3) function, and then the process terminates by calling exit(EXIT_FAILURE).
The explain_time_on_error function is used to call the time(2) system call. On failure an explanation will be printed to stderr, obtained
from the explain_time(3) function, but still returns to the caller.
t The t, exactly as to be passed to the time(2) system call.
RETURN VALUE
The explain_time_or_die function only returns on success, see time(2) for more information. On failure, prints an explanation and exits, it
does not return.
The explain_time_on_error function always returns the value return by the wrapped time(2) system call.
EXAMPLE
The explain_time_or_die function is intended to be used in a fashion similar to the following example:
time_t result = explain_time_or_die(t);
SEE ALSO
time(2) get time in seconds
explain_time(3)
explain time(2) errors
exit(2) terminate the calling process
COPYRIGHT
libexplain version 0.52
Copyright (C) 2009 Peter Miller
explain_time_or_die(3)