Visit Our UNIX and Linux User Community

how to use function fork() in Windows NT

Thread Tools Search this Thread
Top Forums Programming how to use function fork() in Windows NT
# 1  
Old 10-11-2001
Question how to use function fork() in Windows NT


I need to make a gateway from Ethernet to RS-485. I am using stream socket, and I am programming in windows nt. I would like to know how could I use some functions from unix in windows nt. I would like to use the function fork(). Which library it uses and how can I get it? Can I substitute fork using CreateThread, or do I need to CreateProcess.

PS:I have to make a server that gets the data from ethernet port and write to Serial port. My server has to accept a lot of connection.

Please, could you help me.


# 2  
Old 10-15-2001
Sounds like you want to use P Threads... P thread is not supported in the NT Environment. You need to find the pthread libraries for WIN32. Web site is
There is a bunch of sample programs with it to help you out!!!

Previous Thread | Next Thread

5 More Discussions You Might Find Interesting

1. AIX

Fork Function Failed on 4GB ?

Hello, I am running Oracle Database and after a while I keep getting this message whenever I execute any command. I cannot execute any command even shutdown, whenever I execute any command , I get this message /usr/bin/ksh: 0403-031 The fork function failed. There is not enough memory... (7 Replies)
Discussion started by: filosophizer
7 Replies

2. Shell Programming and Scripting

Need help with fork() on windows

Here is my sample perl program. my $pid = fork(); if(! $pid ) { exec("perl 600"); } else { print "PID ==== \n"; sleep 30; print "killing the PID in 20 seconds\n"; sleep 20; kill 9, $pid; print "Done ....\n"; } The PID returns... (1 Reply)
Discussion started by: hansini
1 Replies

3. Shell Programming and Scripting

Passing global variable to a function which is called by another function

Hi , I have three funcions f1, f2 and f3 . f1 calls f2 and f2 calls f3 . I have a global variable "period" which i want to pass to f3 . Can i pass the variable directly in the definition of f3 ? Pls help . sars (4 Replies)
Discussion started by: sars
4 Replies

4. UNIX for Dummies Questions & Answers

fork function

hi everyone, have this little piece of code in order to help you understand my question #include<stdio.h> #include<unistd.h> int main() { int i, pid; pid = fork(); if(pid<0) { fprintf(stderr, "fork failed\n"); _exit(1); } if(pid==0) { printf("in Child\n");... (4 Replies)
Discussion started by: a25khan
4 Replies

5. Shell Programming and Scripting

Endless loop - Fork function failed?

I need a quick script that will serve as a sort of "real time monitor" for watching some log files. I am using Bourne shell in HP-UX 10.20. I have basically created a script that never ends, unless of course I manually terminate it. Here's the script (it's called qhistory): clear echo "REAL... (3 Replies)
Discussion started by: cdunavent
3 Replies

Featured Tech Videos