Diff for /freem/src/init.c between versions 1.15 and 1.17

version 1.15, 2025/05/16 04:02:14 version 1.17, 2026/03/14 21:04:51
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.17  2026/03/14 21:04:51  snw
    *   Fix segfault in OPEN command with I/O channel specified but no file
    *
    *   Revision 1.16  2026/01/07 19:51:33  snw
    *   Fix segfault in reverse $QUERY
    *
  *   Revision 1.15  2025/05/16 04:02:14  snw   *   Revision 1.15  2025/05/16 04:02:14  snw
  *   Make FreeM build on macOS on Apple Silicon   *   Make FreeM build on macOS on Apple Silicon
  *   *
Line 80 Line 86
 #  endif  #  endif
 #  define termio termios  #  define termio termios
 # else  # else
 #  if !defined(MSDOS)  #  if !defined(MSDOS) && !defined(__linux__)
 #    include <termio.h>  #    include <termio.h>
   #  else
   #    include <termios.h>
   #    define termio termios
 #  endif  #  endif
 # endif  # endif
 #else  #else
 # include <termios.h>  # include <termios.h>
 #endif  #endif
   
   
 #if defined(__APPLE__)  #if defined(__APPLE__)
 # define termio termios  # define termio termios
 # define TCGETA TIOCGETA  # define TCGETA TIOCGETA
Line 613  void init_io (void) Line 623  void init_io (void)
     else {      else {
         dev[HOME][0] = EOL;     /* ...we are in a pipe */          dev[HOME][0] = EOL;     /* ...we are in a pipe */
     }      }
       for (i = 5; i <= MAXDEV; i++) dev[i][0] = EOL;
 #else  #else
 #if defined(__AMIGA)  #if defined(__AMIGA)
     strcpy (dev[HOME], "CONSOLE:");      strcpy (dev[HOME], "CONSOLE:");

Removed from v.1.15  
changed lines
  Added in v.1.17


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