UNIX header files to Windows header files

A

anand.ba

Hi,

I need to port some C code from UNIX SGI to Windows (MS VC++ compiler).
The following header files arent available in windows:
#include <sys/param.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <sys/socketvar.h>
#include <netinet/in.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <netdb.h>
#include <arpa/inet.h>


Does anyone have any suggestions on how to get windows versions of
these? Thanks!
 
C

CBFalconer

I need to port some C code from UNIX SGI to Windows (MS VC++ compiler).
The following header files arent available in windows:
#include <sys/param.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <sys/socketvar.h>
#include <netinet/in.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <netdb.h>
#include <arpa/inet.h>

Does anyone have any suggestions on how to get windows versions of
these? Thanks!

Those headers are not available in standard C, as discussed here.
Your code is not portable. What you need is the appropriate
libraries and their header files, not just the headers. For that
go to a group covering your peculiar system. It may well have
Microsoft in its name.

You will probably be better off avoiding windoze entirely and
switching to a linux system. Certainly cheaper and more reliable.

--
"If you want to post a followup via groups.google.com, don't use
the broken "Reply" link at the bottom of the article. Click on
"show options" at the top of the article, then click on the
"Reply" at the bottom of the article headers." - Keith Thompson
More details at: <http://cfaj.freeshell.org/google/>
Also see <http://www.safalra.com/special/googlegroupsreply/>
 
E

Eric Sosman

Hi,

I need to port some C code from UNIX SGI to Windows (MS VC++ compiler).
The following header files arent available in windows:
#include <sys/param.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <sys/socketvar.h>
#include <netinet/in.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <netdb.h>
#include <arpa/inet.h>

Bad news, Anand: They're not available in Standard C,
either.
Does anyone have any suggestions on how to get windows versions of
these? Thanks!

Um, er, maybe somebody in a newsgroup that has "windows"
or "microsoft" in its name might know? Naaah -- that's too
obvious; try alt.rec.underwater.barbecue or something like it.
 
W

Walter Roberson

I need to port some C code from UNIX SGI to Windows (MS VC++ compiler).
The following header files arent available in windows:
#include <sys/param.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <sys/socketvar.h>
#include <netinet/in.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <netdb.h>
#include <arpa/inet.h>
Does anyone have any suggestions on how to get windows versions of
these? Thanks!

You can't, not really.

See however,

http://en.wikipedia.org/wiki/Cygwin
http://www.research.att.com/sw/tools/uwin/
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,734
Messages
2,569,441
Members
44,832
Latest member
GlennSmall

Latest Threads

Top