--- freem/src/io_socket.c 2025/03/24 02:54:11 1.5 +++ freem/src/io_socket.c 2025/04/10 01:24:38 1.8 @@ -1,5 +1,5 @@ /* - * $Id: io_socket.c,v 1.5 2025/03/24 02:54:11 snw Exp $ + * $Id: io_socket.c,v 1.8 2025/04/10 01:24:38 snw Exp $ * socket i/o support * * @@ -24,6 +24,15 @@ * along with FreeM. If not, see . * * $Log: io_socket.c,v $ + * Revision 1.8 2025/04/10 01:24:38 snw + * Remove C++ style comments + * + * Revision 1.7 2025/03/24 02:56:15 snw + * Socket I/O compat fixes for OS/2 + * + * Revision 1.6 2025/03/24 02:55:26 snw + * Socket I/O compat fixes for OS/2 + * * Revision 1.5 2025/03/24 02:54:11 snw * Socket I/O compat fixes for OS/2 * @@ -244,7 +253,7 @@ short msck_open (int channel, char *addr short msck_connect (int channel) { -#if !defined(MSDOS) +#if !defined(MSDOS) && !defined(__OS2__) short i = channel + FIRSTSCK; @@ -282,7 +291,7 @@ short msck_connect (int channel) short msck_write (int channel, char *buf, short length) { -#if !defined(MSDOS) +#if !defined(MSDOS) && !defined(__OS2__) ssize_t ct; short i = channel + FIRSTSCK; @@ -317,7 +326,7 @@ short msck_write (int channel, char *buf short msck_read (int channel, char *buf, long sck_timeout, short sck_timeoutms, short length) { -#if !defined(MSDOS) +#if !defined(MSDOS) && !defined(__OS2__) fd_set fds; short i; struct timeval t; @@ -421,7 +430,7 @@ read_done: short msck_close (int channel) { -#if !defined(MSDOS) +#if !defined(MSDOS) && !defined(__OS2__) short i = channel + FIRSTSCK; @@ -442,9 +451,8 @@ short msck_close (int channel) short msck_get_terminator (int channel, char *buf) { char wr_io[9]; - char *wr_key;// = (char *) malloc (STRLEN * sizeof (char)); - //NULLPTRCHK(wr_key,"msck_get_terminator"); - + char *wr_key; + freem_ref_t *wrr = (freem_ref_t *) malloc (sizeof (freem_ref_t)); NULLPTRCHK(wrr,"msck_get_terminator");