Diff for /freem/src/io_socket.c between versions 1.5 and 1.8

version 1.5, 2025/03/24 02:54:11 version 1.8, 2025/04/10 01:24:38
Line 24 Line 24
  *   along with FreeM.  If not, see <https://www.gnu.org/licenses/>.   *   along with FreeM.  If not, see <https://www.gnu.org/licenses/>.
  *   *
  *   $Log$   *   $Log$
    *   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   *   Revision 1.5  2025/03/24 02:54:11  snw
  *   Socket I/O compat fixes for OS/2   *   Socket I/O compat fixes for OS/2
  *   *
Line 244  short msck_open (int channel, char *addr Line 253  short msck_open (int channel, char *addr
 short msck_connect (int channel)  short msck_connect (int channel)
 {  {
   
 #if !defined(MSDOS)  #if !defined(MSDOS) && !defined(__OS2__)
           
     short i = channel + FIRSTSCK;      short i = channel + FIRSTSCK;
   
Line 282  short msck_connect (int channel) Line 291  short msck_connect (int channel)
 short msck_write (int channel, char *buf, short length)  short msck_write (int channel, char *buf, short length)
 {  {
   
 #if !defined(MSDOS)      #if !defined(MSDOS) && !defined(__OS2__)    
           
     ssize_t ct;      ssize_t ct;
     short i = channel + FIRSTSCK;      short i = channel + FIRSTSCK;
Line 317  short msck_write (int channel, char *buf Line 326  short msck_write (int channel, char *buf
 short msck_read (int channel, char *buf, long sck_timeout, short sck_timeoutms, short length)  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;      fd_set fds;
     short i;      short i;
     struct timeval t;      struct timeval t;
Line 421  read_done: Line 430  read_done:
 short msck_close (int channel)  short msck_close (int channel)
 {  {
   
 #if !defined(MSDOS)      #if !defined(MSDOS) && !defined(__OS2__)    
     short i = channel + FIRSTSCK;      short i = channel + FIRSTSCK;
   
   
Line 442  short msck_close (int channel) Line 451  short msck_close (int channel)
 short msck_get_terminator (int channel, char *buf)  short msck_get_terminator (int channel, char *buf)
 {  {
     char wr_io[9];         char wr_io[9];   
     char *wr_key;// = (char *) malloc (STRLEN * sizeof (char));      char *wr_key;
     //NULLPTRCHK(wr_key,"msck_get_terminator");  
       
     freem_ref_t *wrr = (freem_ref_t *) malloc (sizeof (freem_ref_t));      freem_ref_t *wrr = (freem_ref_t *) malloc (sizeof (freem_ref_t));
     NULLPTRCHK(wrr,"msck_get_terminator");      NULLPTRCHK(wrr,"msck_get_terminator");
           

Removed from v.1.5  
changed lines
  Added in v.1.8


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>