Commit Graph

58 Commits

Author SHA1 Message Date
marco
9b6b88b100 * deprecated some 1.0.x stuff.
git-svn-id: trunk@15281 -
2010-05-16 11:46:30 +00:00
marco
2ee5b728ba * disable the 1:1 aliases of the legacy errorhandling.
Leave the more complex functions under deprecated. 
   Also keep the errorhandling for at least another cycle.

git-svn-id: trunk@13498 -
2009-08-08 12:25:59 +00:00
Almindor
a52a63178b * fix INVALID_SOCKET constant (needs to be OS specific, it is UNSIGNED in windows)
git-svn-id: trunk@7328 -
2007-05-13 19:13:43 +00:00
marco
8991b8f365 * new socketerror scheme. OS/2 and netware are now broken and still must be done. (merge me and all previous socket related commits please)
git-svn-id: trunk@7327 -
2007-05-13 18:30:24 +00:00
Almindor
fa232dd4ac * make it work on non-unix too...
git-svn-id: trunk@7315 -
2007-05-12 10:30:45 +00:00
Almindor
2086107cf3 * fix missing socketerror discrepancy
git-svn-id: trunk@7314 -
2007-05-12 10:24:58 +00:00
marco
31e0776694 * socketerror mods for windows.
git-svn-id: trunk@7307 -
2007-05-11 00:08:01 +00:00
marco
f74b832272 * socketerror for Unix now fpgeterrno.
git-svn-id: trunk@7304 -
2007-05-10 10:58:26 +00:00
marco
136fa69943 * deprecated
git-svn-id: trunk@7200 -
2007-04-29 22:11:51 +00:00
daniel
8ff402109f + Add type and constants to ease porting from Kylix libc unit
to sockets unit.

git-svn-id: trunk@6414 -
2007-02-11 12:21:01 +00:00
daniel
1c452dd4f9 + Restore and fix text/file socket functionality.
git-svn-id: trunk@5973 -
2007-01-14 18:50:19 +00:00
Almindor
62e276d064 * remove text and file based socket conversions and operations from sockets
git-svn-id: trunk@5955 -
2007-01-13 22:21:38 +00:00
chrivers
c0c59912dd + Added sockaddr_un for AF_UNIX local sockets
+ Added psockaddr_un for ^sockaddr_un

git-svn-id: trunk@5708 -
2006-12-25 12:51:49 +00:00
Almindor
0219dcf2ab * removes old (wrong) AF_ and PF_ consts from socketsh.inc
* adds platform specific AF_ and PF_ consts to respective unxsockh.inc files for freeBSD and Linux (others to follow)

git-svn-id: trunk@5440 -
2006-11-22 10:50:19 +00:00
Almindor
d4e1612fd1 * moves MSG_* constants from socketsh.inc to platform specific unxsockh.inc and fixes them for freebsd/darwin and solaris (linux ones were used before, not right)
git-svn-id: trunk@4646 -
2006-09-18 20:56:13 +00:00
Almindor
2d7cd5b969 * sockets cleanup from Aison
git-svn-id: trunk@4625 -
2006-09-16 10:40:32 +00:00
florian
dfacac4657 * fixed SOCK_* for SunOS
git-svn-id: trunk@3034 -
2006-03-25 15:23:23 +00:00
marco
a9a3c88fed * small but significant typo fixed for ipv6 sockaddr record in BSD style (_WITH_ sinlen)
git-svn-id: trunk@1665 -
2005-11-05 19:49:10 +00:00
marco
a2ba7077e9 * some very generic constants added.
git-svn-id: trunk@1388 -
2005-10-15 19:28:21 +00:00
florian
e686da2026 * fixed and removed some missing HASINLINE directives, needs more work
git-svn-id: trunk@637 -
2005-07-17 08:21:17 +00:00
michael
23ad0ae1ec + Removed HASINTF and VER1_0 defines
git-svn-id: trunk@239 -
2005-06-07 20:30:03 +00:00
peter
4ace790492 * remove $Log
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
fpc
790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
marco
1ecd3e0db3 * more netdb and Kylix related minor fixes. At the last minute, commented
out TSockAddrIn since I found that relied on TScokAddrIn=TSockAddr
2005-03-28 11:10:51 +00:00
marco
83c90ab215 * noadress and friend, ipv4 changed to an enum. 2005-02-18 13:10:10 +00:00
peter
e417e34496 * truncate log 2005-02-14 17:13:06 +00:00
marco
dcae94e280 * in_addr_bytes to easily put an array over the byte type 2005-02-13 21:10:31 +00:00
marco
7e9faf970a * More htons like functionality. IPV6 string support still missing 2005-02-13 19:59:57 +00:00
marco
fc8542ad94 * some kylix stuf 2005-02-12 17:34:56 +00:00
marco
5f0c8bd8b5 * cdecl stuff removed. Now works on FreeBSD with and without FPC_USE_LIBC 2004-12-23 18:32:26 +00:00
marco
cd39b27205 * more maybelibc removal 2004-12-21 14:36:18 +00:00
michael
da99d06e96 + Removed maybelibc macro 2004-12-21 09:48:14 +00:00
peter
b2d63683ec * disable inline for 1.9.4 2004-11-01 19:39:19 +00:00
marco
08a14f8fc4 * typo fixed, aarght 2004-11-01 17:35:22 +00:00
marco
0624b9fa92 * inline problems fixed 2004-11-01 17:29:47 +00:00
marco
34282c6cf9 * htons etc 2004-11-01 16:23:15 +00:00
marco
510e8a722a * sockaddr is now a union between the old and new struct as grace period 2004-03-16 19:15:57 +00:00
marco
a45e1cd3f1 * first changes sockets units 2004-03-16 18:03:37 +00:00
michael
b00f51317f + Added IPV6 patch from Johannes Berg 2003-11-23 11:00:07 +00:00
michael
025b37199b + Added several constants 2003-11-22 16:28:56 +00:00
michael
52709ac6e0 + Added some missing socket options and the shut_* constants 2003-11-09 21:43:15 +00:00
armin
e321c72b22 * CloseSocket added 2003-03-23 17:47:15 +00:00
peter
01dfac4a4e * old logs removed and tabs fixed 2002-09-07 15:06:34 +00:00
michael
26db724c09 + merged missing sendto/rcvfrom functions 2002-02-04 21:29:34 +00:00
peter
3fc45a47d2 * Win32 fixes for Makefile so it doesn't require sh.exe 2001-06-06 21:58:16 +00:00
peter
741d455ab7 * Formal const to var fixes
* Hexstr(int64) added
2001-06-04 11:43:51 +00:00
marco
abfa37b122 * Renamefest 2000-11-13 13:40:03 +00:00
marco
194b9f2958 * FreeBSD adjustments patched in from fixes branch 2000-09-11 14:53:14 +00:00
michael
650fbb86aa + removed logs 2000-07-13 11:32:24 +00:00