> I pulled in 1.9.3 from CVS yesterday. When I recompiled some code I have > been working on I found my program crashed when creating a socket. The > program fails with no error. It just exits. I created a test program > with just the socket call and it also fails the same way. Here is the > code:
Search and replace error probably. Update, and make sure you get Checking in unixsock.inc; /FPC/CVS/fpc/rtl/linux/unixsock.inc,v <-- unixsock.inc new revision: 1.11; previous revision: 1.10 > Program test_socket; > > uses > sockets; > var > FileHandle: integer; > begin > writeln( 'sizeof( integer): ', sizeof( integer)); > writeln( 'Before socket call.'); > FileHandle:= socket( AF_INET, SOCK_DGRAM, 0); > writeln( 'After socket call.'); > end. > > I followed the CVS download instructions on the Web site. Do I need to > look at a different branch? No. Just a small typo, sockets was changed last weekend, thanks for the report. P.s. Michael is right btw, and it is wiser to use a 32-bit type that doesn't depend on mode for handles like this ( cint is logical) _______________________________________________ fpc-pascal maillist - [EMAIL PROTECTED] http://lists.freepascal.org/mailman/listinfo/fpc-pascal