view src/s/lynxos.h @ 45470:adebb58b0c5e

(x_write_glyphs): Clear phys_cursor_on_p if current phys_cursor's hpos is overwritten. This is still not completely correct, as it doesn't really make sense to use hpos at all to get the cursor glyph (as that is relative to the width of the characters on the line, which may have changed during the update).
author Kim F. Storm <storm@cua.dk>
date Wed, 22 May 2002 21:17:45 +0000
parents ff9ec69df33d
children 695cf19ef79e d7ddb3e565de
line wrap: on
line source

/* Definitions file for GNU Emacs running on LynxOS-3.0.1
   Copyright (C) 2000, 2001 Free Software Foundation, Inc.

This file is part of GNU Emacs.

GNU Emacs is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.

GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs; see the file COPYING.  If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.  */

/* LynxOS is almost a bsd 4.2 system */
#include "s/bsd4-2.h"

/* SYSTEM_TYPE should indicate the kind of system you are using.
 It sets the Lisp variable system-type.  */

/* override the bsd definition */
#undef SYSTEM_TYPE
#define SYSTEM_TYPE "lynxos 3.0.1"

/* System stuff redefined from bsd4-2.h */
#undef KERNEL_FILE
#define KERNEL_FILE "/lynx.os"
#undef LDAV_SYMBOL
#define LDAV_SYMBOL "load_average"

/* misc defines */
#define GETPGRP_NO_ARG
#define LNOFLSH 0

/* COFF related */
#define COFF
#define NO_REMAP
#define SECTION_ALIGNMENT 0x1
#define COFF_BSD_SYMBOLS
#define etext __etext
#define edata __edata
#define _start __text

/* Compilation options */
#define LIBS_DEBUG
#define ORDINARY_LINK
/* we define following to prevent all the lynxos's stupid compilation */
/* warning messages */
#define C_SWITCH_SYSTEM -D__NO_INCLUDE_WARN__
#define LIBS_SYSTEM -lbsd