Menu

Commit [r355]  Maximize  Restore  History

- Removed the various workarounds associated with <unistd.h>, required

for building code that references the networking API. It is now possible,
provided you build your code with an existing TCP/IP API header file
set (such as from the "Roadshow" SDK) without running into data type
or function prototype declaration conflicts. I have added local versions
of <arpa/inet.h>, <netinet/in.h>, <netdb.h>, <sys/filio.h>, <sys/ioccom.h>,
<sys/ioctl.h>, <sys/select.h> and <sys/socket.h> and updated <unistd.h>,
<pwd.h> and <grp.h> accordingly. Note that some of the function prototypes
will conflict with the bsdsocket.library/usergroup.library API, which is
why you can disable the declarations through the __NO_NET_API preprocessor
symbol: if defined, none of the function prototypes will be defined.

obarthel 2005-10-09

1 2 3 > >> (Page 1 of 3)
changed /trunk/library/GNUmakefile.68k
changed /trunk/library/GNUmakefile.os4
changed /trunk/library/changes
added /trunk/library/include/arpa
added /trunk/library/include/arpa/inet.h
changed /trunk/library/include/dirent.h
changed /trunk/library/include/dos.h
changed /trunk/library/include/fcntl.h
changed /trunk/library/include/ftw.h
changed /trunk/library/include/grp.h
changed /trunk/library/include/inttypes.h
added /trunk/library/include/netdb.h
added /trunk/library/include/netinet
added /trunk/library/include/netinet/in.h
changed /trunk/library/include/pwd.h
changed /trunk/library/include/stdio.h
changed /trunk/library/include/stdlib.h
changed /trunk/library/include/string.h
changed /trunk/library/include/strings.h
changed /trunk/library/include/sys/amigaos-va.h
added /trunk/library/include/sys/filio.h
added /trunk/library/include/sys/ioccom.h
added /trunk/library/include/sys/ioctl.h
changed /trunk/library/include/sys/mount.h
added /trunk/library/include/sys/select.h
/trunk/library/GNUmakefile.68k Diff Switch to side-by-side view
Loading...
/trunk/library/GNUmakefile.os4 Diff Switch to side-by-side view
Loading...
/trunk/library/changes Diff Switch to side-by-side view
Loading...
/trunk/library/include/arpa/inet.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/dirent.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/dos.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/fcntl.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/ftw.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/grp.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/inttypes.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/netdb.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/netinet/in.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/pwd.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/stdio.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/stdlib.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/string.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/strings.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/sys/amigaos-va.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/sys/filio.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/sys/ioccom.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/sys/ioctl.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/sys/mount.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/sys/select.h Diff Switch to side-by-side view
Loading...
1 2 3 > >> (Page 1 of 3)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.