11-29-2011
They are printing simultaneously. The lines are getting mixed up between each other, probably.
You should wait() for the child in the parent, letting the child print first, before you print anything in 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
One more question. How can i calculate the time that system needs to make fork() system call? I need to make it with times function but i really don't know how. :( (2 Replies)
Discussion started by: davidoff
2 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. Shell Programming and Scripting
Hi all,
I am having a problem with user defined function call. I am new into the concept of shell script UDFs.
My function is:
iterate_directory()
{
cd $1
k=0
for i in *
do
if
then
ARR=${i}
fi
done
echo ${ARR
}
} (4 Replies)
Discussion started by: canishk
4 Replies
6. 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
7. 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
8. 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
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
AFILE(1) General Commands Manual AFILE(1)
NAME
afile - display type and creator of Apple Macintosh files (netatalk format)
SYNOPSIS
afile [ -a ] file ...
DESCRIPTION
afile displays the name and Macintosh type and creator of the file arguments. Tests whether the file is an AppleDouble header, in which
case it checks the corresponding data fork exists, or assumes it is a data fork in which case it looks for the corresponding AppleDouble to
find the type/creator information.
afile does not look at any of the extension mapping files such as AppleVolumes.system.
OPTIONS
-a Include directories and data files of unknown type (i.e. without corresponding AppleDouble) in output.
DIAGNOSTICS
returns exit status 0 if all files have a corresponding valid .AppleDouble header or data fork, or 99 for bad command line options. Other-
wise it returns the following error code relating to the last invalid file.
1 file doesn't exist
2 file is unreadable
3 file is directory
4 file is AppleDouble without data fork
5 file is AppleDouble with unreadable data fork
6 file is data fork without AppleDouble
7 file is data fork with unreadable AppleDouble
8 file is data fork with short AppleDouble
9 bad magic in AppleDouble
SEE ALSO
achfile(1), afpd(1)
26 Feb 1998 AFILE(1)