[fpc-devel]Re: Socket() call - fixed now, thanks
Lloyd B. Park
lpark at kent.edu
Mon Mar 22 02:54:05 CET 2004
Thanks for the help with the Socket() call. My program now gets past that
point and fails on the SetSocketOptions() call. This time I found the bug
myself. The fpSetSockOpt is passed a variable called Level which it never
uses in the system call. I attached a simple diff to fix the problem.
In my last example code it was mentioned I shouldn't use integer for a
file handle, but instead I should use cint. I see there are other cxxx
types defined. I'll be making use of them.
Thank you again.
--
------------------------------------
Lloyd B. Park (330) 672-0384
Administrative Services Building
Kent State University
Kent, OH 44242
------------------------------------
-------------- next part --------------
Index: unixsock.inc
===================================================================
RCS file: /FPC/CVS/fpc/rtl/linux/unixsock.inc,v
retrieving revision 1.11
diff -r1.11 unixsock.inc
131c131
< fpSetSockOpt:=SocketCall(Socket_Sys_SetSockOpt,S,optname,TSysParam(optval),optlen,0,0);
---
> fpSetSockOpt:=SocketCall(Socket_Sys_SetSockOpt,S,level,optname,TSysParam(optval),optlen,0);
More information about the fpc-devel
mailing list