hi, i want to write a code for forking 3 4 child. n wants that every child process one of the account from global account list. i wrote a program for that, but problem is every child is processing every account in list. what can me done to avoid it.
attaching code with it
I have RedHat 9.0 installed on three of my servers (PIII - 233MHz) and want that they share a common IP address so that any request made reaches each of the servers.
Can anyone suggest how should I setup my LAN. I'm new to networking in Linux so please elaborate and would be thankful for a timely... (2 Replies)
Hi all,
I have a request from Developer team in my compagny, they would like to be able to share data between unix and windows world.
1. We would like to be able to see Unix data from Windows : ?Samba ?
2 We would like to be able to see windows data from Solaris (Mount point) : ?NFS server... (4 Replies)
Hi all,
I m writing an application, where i need to fork multiple childs and those child should handle particular task given to them.
More descriptive.
For example, suppose i have 4 Network, each network has multiple nodes. Now on the basis of network child should be forked and these child... (8 Replies)
hi !
i want to make 2 c prog such tht if i give an input in 1st prog then i can use tht input in 2nd. so over all i want to do data sharing between process using files.
plz give me suggestions how can i achieve this ?
thanks ya! (2 Replies)
is this the step?
add fs
set dir=/export
set special=/export
set type=lofs
add options rw
end
i notice i can't post immediately, moderator needs to moderate. i have 1 more post still haven't appear in the forum..hmm.... (1 Reply)
hello,
I have wrote a multi thread application to run under uclinux.
the problem is that threads does not share data. using the ps command it shows a single process for each thread.
I test the application under Ubuntu 8.04 and Open Suse 10.3 with 2.6 kernel and there were no problems and also... (8 Replies)
hi all,
Just a simple question but i cant get the answers in the book -
In my globalzone , assuming i have 4 cpus (psrinfo -pv = 0-3), if i set dedicated-cpu (ncpus=2) for my local zone
Is my globalzone left with 2 cpus or still 4 cpus ? Does localzone "resource reservation.e.g. cpu in... (6 Replies)
Discussion started by: javanoob
6 Replies
LEARN ABOUT OPENDARWIN
vfork
VFORK(2) BSD System Calls Manual VFORK(2)NAME
vfork -- spawn new process in a virtual memory efficient way
SYNOPSIS
#include <unistd.h>
pid_t
vfork(void);
DESCRIPTION
Vfork() can be used to create new processes without fully copying the address space of the old process, which is horrendously inefficient in
a paged environment. It is useful when the purpose of fork(2) would have been to create a new system context for an execve. Vfork() differs
from fork in that the child borrows the parent's memory and thread of control until a call to execve(2) or an exit (either by a call to
exit(2) or abnormally.) The parent process is suspended while the child is using its resources.
Vfork() returns 0 in the child's context and (later) the pid of the child in the parent's context.
Vfork() can normally be used just like fork. It does not work, however, to return while running in the childs context from the procedure
that called vfork() since the eventual return from vfork() would then return to a no longer existent stack frame. Be careful, also, to call
_exit rather than exit if you can't execve, since exit will flush and close standard I/O channels, and thereby mess up the parent processes
standard I/O data structures. (Even with fork it is wrong to call exit since buffered data would then be flushed twice.)
SEE ALSO fork(2), execve(2), sigaction(2), wait(2),
DIAGNOSTICS
Same as for fork.
BUGS
This system call will be eliminated when proper system sharing mechanisms are implemented. Users should not depend on the memory sharing
semantics of vfork as it will, in that case, be made synonymous to fork.
To avoid a possible deadlock situation, processes that are children in the middle of a vfork() are never sent SIGTTOU or SIGTTIN signals;
rather, output or ioctl(2) calls are allowed and input attempts result in an end-of-file indication.
HISTORY
The vfork() function call appeared in 3.0BSD.
4th Berkeley Distribution June 4, 1993 4th Berkeley Distribution