Linux-Misc Digest #418, Volume #25 Fri, 11 Aug 00 18:13:01 EDT
Contents:
Source adjustment using .dif ([EMAIL PROTECTED])
Re: Allowing all users to access and write to a partition ("Peter T. Breuer")
Re: linux ISP (D G)
Re: how to get a free linux conference ticket (D G)
Changing source code using dif file ([EMAIL PROTECTED])
Re: STTY and ERASE ("Peter T. Breuer")
LILO malfunction (Jeff Davis)
Re: FWD: Red Hat's CFO abandoning ship. (blowfish)
Re: FWD: Red Hat's CFO abandoning ship. (blowfish)
----------------------------------------------------------------------------
From: [EMAIL PROTECTED]
Subject: Source adjustment using .dif
Date: Fri, 11 Aug 2000 21:19:25 GMT
Hi All,
I'm running a SuSE 6.2 Linux box and I'd like to recompile XFig (tex
collection) with small icons. Provided in the source package is a file:
'xfig.3.2.2.dif' which contains a list of all the difference the SuSE team
made to the xfig source code. Is there a program or script I can run with
'xfig.3.2.2.dif' as an argument which will make all the changes listed in the
'dif' file to the source code. I will then enable the small icons compile
option and recompile xfig so that it fits on my 800x600 display.
I've contacted SuSE support, but I just got the standard blurb about
"Installation support only" and "Would I be interested in corporate
services?"
My computer info:
Dual boot Win3.11 & SuSE 6.2
486DX4-100Mhz
40MB RAM
3GB harddrive
Trident 8900D video card
A copy of xfig.3.2.2.dif is appended below
Thanks in advance
Simon Hoffe <[EMAIL PROTECTED]>
(Johannesburg, South Africa)
**************** xfig.3.2.2.dif ******************
--- Fig.ad
+++ Fig.ad Wed Apr 7 18:48:59 1999
@@ -5,6 +5,8 @@
! some sample settings you may want to change
+Fig.inches: false
+
! Image editor - can edit imported image
Fig.image_editor: xv -rw
--- Imakefile
+++ Imakefile Wed Apr 7 19:46:43 1999
@@ -40,7 +40,7 @@
#ifdef USEJPEG
#ifdef USEINSTALLEDJPEG
-JPEGLIBDIR = /usr/local/lib
+JPEGLIBDIR = /usr/X11R6/lib
#else
JPEGLIBDIR = ../jpeg
#endif
@@ -54,7 +54,7 @@
XCOMM Uncomment the following definition for XAWLIB if you want to use
XCOMM the 3d Athena Widget Set (highly recommended!)
-XCOMM XAWLIB = -lXaw3d
+XAWLIB = -lXaw3d
XCOMM Uncomment the following if needed for DECstations running older X11R4
XCOMM INCROOT=/usr/include/mit
@@ -70,12 +70,12 @@
XCOMM Change XPMLIBS if necessary to point to the xpm library (libXpm)
XCOMM Change XPMINC if necessary to point to the include file for xpm (xpm.h)
-XCOMM #define USEXPM
-XCOMM #define USEXPM_ICON
+#define USEXPM
+#define USEXPM_ICON
#ifdef USEXPM
XPMLIBDIR = $(USRLIBDIR)
-XPMINC = -I$(INCDIR)
+XPMINC = -I$(INCDIR)/X11
XPMLIBS = -L$(XPMLIBDIR) -lXpm
#endif
@@ -101,11 +101,11 @@
XCOMM inline functions. With the "INLINE" keyword, you should notice that
XCOMM the display will be a bit faster in complex figures
-XCOMM USEINLINE = -DUSE_INLINE
+USEINLINE = -DUSE_INLINE
XCOMM use (and change) the following if you want the multi-key data base file
XCOMM somewhere other than the standard X11 library directory
-XCOMM XFIGLIBDIR = /usr/local/lib/X11/xfig
+XFIGLIBDIR = /usr/X11R6/lib/X11/xfig
XCOMM use this if you want the multi-key data base file in the standard X11
tree XFIGLIBDIR = $(LIBDIR)/xfig @@ -169,7 +169,7 @@
#ifdef USEJPEG
#ifdef USEINSTALLEDJPEG
-JPEGINCDIR = -I/usr/include/X11
+JPEGINCDIR = -I/usr/X11R6/include
JPEGLIB = -L$(JPEGLIBDIR) -ljpeg
#else
JPEGCONF = configure
--- Makefile.Linux
+++ Makefile.Linux Wed Apr 7 18:48:59 1999
@@ -0,0 +1,27 @@
+#
+#
+# Makefile.Linux to integrate package into source tree of S.u.S.E.-Linux
+#
+# Copyright (C) 1996-1998 S.u.S.E. GmbH Fuerth, Germany.
+#
+# Please send bug-fixes or comments to [EMAIL PROTECTED]
+#
+# Author: Florian La Roche <[EMAIL PROTECTED]>
+#
+#
+
+doc=/usr/doc/packages/xfig
+
+HUGO:
+ xmkmf -a
+ touch HUGO
+
+compile: HUGO
+ make
+
+install:
+ make install install.man
+ mkdir -p $(doc)/Examples
+ install -m 644 README FIGAPPS $(doc)
+ install -m 644 Examples/[^L]* $(doc)/Examples/
+
--- d_text.c
+++ d_text.c Wed Apr 7 18:56:02 1999
@@ -139,6 +139,7 @@
}
#endif /* I18N_NO_PREEDIT */
#endif /* I18N */
+ reset_action_on();
clear_mousefun_kbd();
set_cursor(pencil_cursor);
is_newline = 0;
--- fig.h
+++ fig.h Wed Apr 7 20:31:57 1999
@@ -24,6 +24,7 @@
#if defined(ultrix) || defined(__bsdi__) || defined(Mips)
#include <sys/types.h> /* for stat structure */
#endif
+#include <sys/param.h>
#include <sys/stat.h>
#if defined(__convex__) && defined(__STDC__)
@@ -39,6 +40,7 @@
#include <pwd.h>
#include <signal.h>
+#define __need___va_list
#include <stdio.h>
#include <ctype.h>
#include <errno.h>
--- mode.h
+++ mode.h Wed Apr 7 18:57:10 1999
@@ -19,7 +19,7 @@
#define MODE_H
#define F_NULL 0
-#define FIRST_DRAW_MODE F_CIRCLE_BY_RAD
+#define FIRST_DRAW_MODE F_CIRCLE_BY_RAD
#define F_CIRCLE_BY_RAD 1
#define F_CIRCLE_BY_DIA 2
#define F_ELLIPSE_BY_RAD 3
@@ -37,8 +37,9 @@
#define F_REGPOLY 15
#define F_PICOBJ 16
#define F_PLACE_LIB_OBJ 17
+#define F_PASTE 18
-#define FIRST_EDIT_MODE F_GLUE
+#define FIRST_EDIT_MODE F_GLUE
#define F_GLUE 30
#define F_BREAK 31
#define F_SCALE 32
--- u_redraw.c
+++ u_redraw.c Wed Apr 7 18:59:15 1999
@@ -25,6 +25,7 @@
#include "e_rotate.h"
#include "u_draw.h"
#include "w_canvas.h"
+#include "w_file.h"
#include "w_setup.h"
#include "w_util.h"
#include "w_zoom.h"
@@ -424,9 +425,7 @@
/* find which type of object we need to refresh */
- if (cur_mode >= FIRST_EDIT_MODE && canvas_locmove_proc != null_proc) {
- (*canvas_locmove_proc)(last_x, last_y);
- } else {
+ if (cur_mode < FIRST_EDIT_MODE) {
switch (cur_mode) {
case F_PICOBJ:
case F_ARC_BOX:
@@ -495,6 +494,9 @@
redisplay_region(xmin, ymin, xmax, ymax)
int xmin, ymin, xmax, ymax;
{
+ /* if we're generating a preview, don't redisplay the canvas */
+ if (preview_in_progress)
+ return;
set_temp_cursor(wait_cursor);
/* kludge so that markers are redrawn */
xmin -= 10;
--- w_cmdpanel.c
+++ w_cmdpanel.c Wed Apr 7 19:32:15 1999
@@ -59,6 +59,12 @@
void new();
void delete_all_cmd();
void paste();
+static void init_move_object(), move_object();
+static void place_object(), cancel_paste();
+static void put_draw(), place_object_orig_posn();
+
+static int cur_paste_x, cur_paste_y, off_paste_x, off_paste_y;
+static int orig_paste_x, orig_paste_y;
/* popup message over button when mouse enters it */
static void cmd_balloon_trigger();
@@ -453,11 +459,6 @@
exit(0);
}
-static void init_move_object(),move_object();
-static void place_object(),cancel_paste();
-static void put_draw();
-static int cur_paste_x,cur_paste_y,off_paste_x,off_paste_y;
-
void
paste(w)
Widget w;
@@ -471,9 +472,11 @@
set_cursor(wait_cursor);
turn_off_current();
- set_mousefun("place object","","cancel paste",
- "place object", "", "cancel paste");
+ set_mousefun("place object", "place at orig posn", "cancel paste",
+ "place object", "place at orig posn", "cancel paste");
set_action_on();
+ cur_mode = F_PASTE;
+
cur_c = create_compound();
cur_c->parent = NULL;
cur_c->GABPtr = NULL;
@@ -492,7 +495,12 @@
&cur_c->nwcorner.y,
&cur_c->secorner.x,
&cur_c->secorner.y);
-
+
+ /* save orig coords of object */
+ orig_paste_x = cur_c->nwcorner.x;
+ orig_paste_y = cur_c->nwcorner.y;
+
+ /* make it relative for mouse positioning */
translate_compound(cur_c, -cur_c->nwcorner.x, -cur_c->nwcorner.y);
} else {
/* an error reading a .fig file */
@@ -516,7 +524,7 @@
off_paste_y=new_c->secorner.y;
canvas_locmove_proc = init_move_object;
canvas_leftbut_proc = place_object;
- canvas_middlebut_proc = null_proc;
+ canvas_middlebut_proc = place_object_orig_posn;
canvas_rightbut_proc = cancel_paste;
/* set crosshair cursor */
@@ -577,25 +585,44 @@
init_move_object(x, y)
int x, y;
{
- cur_paste_x=x;
- cur_paste_y=y;
+ cur_paste_x = x;
+ cur_paste_y = y;
translate_compound(new_c,x,y);
put_draw(PAINT);
canvas_locmove_proc = move_object;
}
+/* button 1: paste object at current position of mouse */
+
static void
place_object(x, y, shift)
int x, y;
unsigned int shift;
{
- canvas_leftbut_proc = null_proc;
- canvas_middlebut_proc = null_proc;
- canvas_rightbut_proc = null_proc;
- canvas_locmove_proc = null_proc;
put_draw(ERASE);
clean_up();
+ add_compound(new_c);
+ set_modifiedflag();
+ redisplay_compound(new_c);
+ cancel_paste();
+}
+
+/* button 2: paste object in original location whence it came */
+
+static void
+place_object_orig_posn(x, y, shift)
+ int x, y;
+ unsigned int shift;
+{
+ int dx,dy;
+
+ put_draw(ERASE);
+ clean_up();
+ /* move back to original position */
+ dx = orig_paste_x-x;
+ dy = orig_paste_y-y;
+ translate_compound(new_c,dx,dy);
add_compound(new_c);
set_modifiedflag();
redisplay_compound(new_c);
--- w_icons.c
+++ w_icons.c Wed Apr 7 19:41:55 1999
@@ -2264,6 +2264,6 @@
(char*)kbd_bits };
icon_struct menu_arrow_ic = { menu_arrow_width, menu_arrow_height,
(char*)menu_arrow_bits };
-Pixmap menu_arrow;
+extern Pixmap menu_arrow;
--- w_library.c
+++ w_library.c Wed Apr 7 19:57:35 1999
@@ -16,6 +16,7 @@
/* This is where the library popup is created */
+#include <features.h>
#include <string.h>
#include <varargs.h>
#include "fig.h"
Sent via Deja.com http://www.deja.com/
Before you buy.
------------------------------
From: "Peter T. Breuer" <[EMAIL PROTECTED]>
Subject: Re: Allowing all users to access and write to a partition
Date: 11 Aug 2000 21:23:29 GMT
Robert Clayton <[EMAIL PROTECTED]> wrote:
: I think the number of pompous replies in here is really disgusting. A man asks a
: question that you obviously know the answer to, and still the same thing comes
: out - read this read that. I am all for referring people to documentation, but
That s the correct answer. If I ask you for information about John the
Baptist are you going to repeat the biblical stories to me, or are you
going to direct me to the appropriate chapter and verse, plus a few
titles of modern books about what is known about him? I hope the
latter.
: must you be such an ass about it? I had the same problem, and when I read this,
: I did read the man page for mount and saw what you are talking about. But I
: don't think it's necessary to answer in that manner, and to call people lazy for
: not reading the man page for mount, especially for filesystems that are mounted
: automatically. Just my $0.02
It's a worthless 2c. Your opinion runs against the principles of
education and research. Go read, young man ... and thereby educate
yourself. Get used to giving references to the primary sources, plus
references to secondary analyses, plus indications of how you view
them.
Peter
------------------------------
From: D G <[EMAIL PROTECTED]>
Subject: Re: linux ISP
Date: Fri, 11 Aug 2000 14:24:57 -0700
[EMAIL PROTECTED] wrote:
>
> Hello.
>
> Does there exist a Linux ISP? I did search for it in excite, yahoo, and
> several others, but found nothing useful. All I get are sites that tell
> me how to connect. But I need to know what number to dial.
http://www.freedomlist.com/find.php3
There are a few free linux ISPs out there.
--
DG
e-mail is: [EMAIL PROTECTED]
(remove the Z's--they're what I do when I read SPAM!)
------------------------------
From: D G <[EMAIL PROTECTED]>
Subject: Re: how to get a free linux conference ticket
Date: Fri, 11 Aug 2000 14:27:47 -0700
[EMAIL PROTECTED] wrote:
>
> How can I get free admission to the linux conference next week in San Jose?
> Thanks in advance.
Deadline was back in July. Contact someone at www.linuxworldexpo.com to
see how strict the deadline was.
--
DG
e-mail is: [EMAIL PROTECTED]
(remove the Z's--they're what I do when I read SPAM!)
------------------------------
From: [EMAIL PROTECTED]
Subject: Changing source code using dif file
Date: Fri, 11 Aug 2000 21:27:04 GMT
Hi All,
I'm running a SuSE 6.2 Linux box and I'd like to recompile XFig (tex
collection) with small icons. Provided in the source package is a file:
'xfig.3.2.2.dif' which contains a list of all the difference the SuSE
team made to the xfig source code. Is there a program or script I can
run with 'xfig.3.2.2.dif' as an argument which will make all the changes
listed in the 'dif' file to the source code. I will then enable the
small icons compile option and recompile xfig so that it fits on my
800x600 display.
My computer info:
Dual boot Win3.11 & SuSE 6.2
486DX4-100Mhz
40MB RAM
3GB harddrive
Trident 8900D video card
A copy of xfig.3.2.2.dif is appended below
Thanks in advance
Simon Hoffe <[EMAIL PROTECTED]>
(Johannesburg, South Africa)
**************** xfig.3.2.2.dif ******************
--- Fig.ad
+++ Fig.ad Wed Apr 7 18:48:59 1999
@@ -5,6 +5,8 @@
! some sample settings you may want to change
+Fig.inches: false
+
! Image editor - can edit imported image
Fig.image_editor: xv -rw
--- Imakefile
+++ Imakefile Wed Apr 7 19:46:43 1999
@@ -40,7 +40,7 @@
#ifdef USEJPEG
#ifdef USEINSTALLEDJPEG
-JPEGLIBDIR = /usr/local/lib
+JPEGLIBDIR = /usr/X11R6/lib
#else
JPEGLIBDIR = ../jpeg
#endif
@@ -54,7 +54,7 @@
XCOMM Uncomment the following definition for XAWLIB if you want to use
XCOMM the 3d Athena Widget Set (highly recommended!)
-XCOMM XAWLIB = -lXaw3d
+XAWLIB = -lXaw3d
XCOMM Uncomment the following if needed for DECstations running older
X11R4
XCOMM INCROOT=/usr/include/mit
@@ -70,12 +70,12 @@
XCOMM Change XPMLIBS if necessary to point to the xpm library (libXpm)
XCOMM Change XPMINC if necessary to point to the include file for xpm
(xpm.h)
-XCOMM #define USEXPM
-XCOMM #define USEXPM_ICON
+#define USEXPM
+#define USEXPM_ICON
#ifdef USEXPM
XPMLIBDIR = $(USRLIBDIR)
-XPMINC = -I$(INCDIR)
+XPMINC = -I$(INCDIR)/X11
XPMLIBS = -L$(XPMLIBDIR) -lXpm
#endif
@@ -101,11 +101,11 @@
XCOMM inline functions. With the "INLINE" keyword, you should notice
that
XCOMM the display will be a bit faster in complex figures
-XCOMM USEINLINE = -DUSE_INLINE
+USEINLINE = -DUSE_INLINE
XCOMM use (and change) the following if you want the multi-key data
base file
XCOMM somewhere other than the standard X11 library directory
-XCOMM XFIGLIBDIR = /usr/local/lib/X11/xfig
+XFIGLIBDIR = /usr/X11R6/lib/X11/xfig
XCOMM use this if you want the multi-key data base file in the standard
X11 tree
XFIGLIBDIR = $(LIBDIR)/xfig
@@ -169,7 +169,7 @@
#ifdef USEJPEG
#ifdef USEINSTALLEDJPEG
-JPEGINCDIR = -I/usr/include/X11
+JPEGINCDIR = -I/usr/X11R6/include
JPEGLIB = -L$(JPEGLIBDIR) -ljpeg
#else
JPEGCONF = configure
--- Makefile.Linux
+++ Makefile.Linux Wed Apr 7 18:48:59 1999
@@ -0,0 +1,27 @@
+#
+#
+# Makefile.Linux to integrate package into source tree of
S.u.S.E.-Linux
+#
+# Copyright (C) 1996-1998 S.u.S.E. GmbH Fuerth, Germany.
+#
+# Please send bug-fixes or comments to [EMAIL PROTECTED]
+#
+# Author: Florian La Roche <[EMAIL PROTECTED]>
+#
+#
+
+doc=/usr/doc/packages/xfig
+
+HUGO:
+ xmkmf -a
+ touch HUGO
+
+compile: HUGO
+ make
+
+install:
+ make install install.man
+ mkdir -p $(doc)/Examples
+ install -m 644 README FIGAPPS $(doc)
+ install -m 644 Examples/[^L]* $(doc)/Examples/
+
--- d_text.c
+++ d_text.c Wed Apr 7 18:56:02 1999
@@ -139,6 +139,7 @@
}
#endif /* I18N_NO_PREEDIT */
#endif /* I18N */
+ reset_action_on();
clear_mousefun_kbd();
set_cursor(pencil_cursor);
is_newline = 0;
--- fig.h
+++ fig.h Wed Apr 7 20:31:57 1999
@@ -24,6 +24,7 @@
#if defined(ultrix) || defined(__bsdi__) || defined(Mips)
#include <sys/types.h> /* for stat structure */
#endif
+#include <sys/param.h>
#include <sys/stat.h>
#if defined(__convex__) && defined(__STDC__)
@@ -39,6 +40,7 @@
#include <pwd.h>
#include <signal.h>
+#define __need___va_list
#include <stdio.h>
#include <ctype.h>
#include <errno.h>
--- mode.h
+++ mode.h Wed Apr 7 18:57:10 1999
@@ -19,7 +19,7 @@
#define MODE_H
#define F_NULL 0
-#define FIRST_DRAW_MODE F_CIRCLE_BY_RAD
+#define FIRST_DRAW_MODE F_CIRCLE_BY_RAD
#define F_CIRCLE_BY_RAD 1
#define F_CIRCLE_BY_DIA 2
#define F_ELLIPSE_BY_RAD 3
@@ -37,8 +37,9 @@
#define F_REGPOLY 15
#define F_PICOBJ 16
#define F_PLACE_LIB_OBJ 17
+#define F_PASTE 18
-#define FIRST_EDIT_MODE F_GLUE
+#define FIRST_EDIT_MODE F_GLUE
#define F_GLUE 30
#define F_BREAK 31
#define F_SCALE 32
--- u_redraw.c
+++ u_redraw.c Wed Apr 7 18:59:15 1999
@@ -25,6 +25,7 @@
#include "e_rotate.h"
#include "u_draw.h"
#include "w_canvas.h"
+#include "w_file.h"
#include "w_setup.h"
#include "w_util.h"
#include "w_zoom.h"
@@ -424,9 +425,7 @@
/* find which type of object we need to refresh */
- if (cur_mode >= FIRST_EDIT_MODE && canvas_locmove_proc !=
null_proc) {
- (*canvas_locmove_proc)(last_x, last_y);
- } else {
+ if (cur_mode < FIRST_EDIT_MODE) {
switch (cur_mode) {
case F_PICOBJ:
case F_ARC_BOX:
@@ -495,6 +494,9 @@
redisplay_region(xmin, ymin, xmax, ymax)
int xmin, ymin, xmax, ymax;
{
+ /* if we're generating a preview, don't redisplay the canvas */
+ if (preview_in_progress)
+ return;
set_temp_cursor(wait_cursor);
/* kludge so that markers are redrawn */
xmin -= 10;
--- w_cmdpanel.c
+++ w_cmdpanel.c Wed Apr 7 19:32:15 1999
@@ -59,6 +59,12 @@
void new();
void delete_all_cmd();
void paste();
+static void init_move_object(), move_object();
+static void place_object(), cancel_paste();
+static void put_draw(), place_object_orig_posn();
+
+static int cur_paste_x, cur_paste_y, off_paste_x, off_paste_y;
+static int orig_paste_x, orig_paste_y;
/* popup message over button when mouse enters it */
static void cmd_balloon_trigger();
@@ -453,11 +459,6 @@
exit(0);
}
-static void init_move_object(),move_object();
-static void place_object(),cancel_paste();
-static void put_draw();
-static int cur_paste_x,cur_paste_y,off_paste_x,off_paste_y;
-
void
paste(w)
Widget w;
@@ -471,9 +472,11 @@
set_cursor(wait_cursor);
turn_off_current();
- set_mousefun("place object","","cancel paste",
- "place object", "", "cancel paste");
+ set_mousefun("place object", "place at orig posn", "cancel
paste",
+ "place object", "place at orig posn", "cancel
paste");
set_action_on();
+ cur_mode = F_PASTE;
+
cur_c = create_compound();
cur_c->parent = NULL;
cur_c->GABPtr = NULL;
@@ -492,7 +495,12 @@
&cur_c->nwcorner.y,
&cur_c->secorner.x,
&cur_c->secorner.y);
-
+
+ /* save orig coords of object */
+ orig_paste_x = cur_c->nwcorner.x;
+ orig_paste_y = cur_c->nwcorner.y;
+
+ /* make it relative for mouse positioning */
translate_compound(cur_c, -cur_c->nwcorner.x,
-cur_c->nwcorner.y);
} else {
/* an error reading a .fig file */
@@ -516,7 +524,7 @@
off_paste_y=new_c->secorner.y;
canvas_locmove_proc = init_move_object;
canvas_leftbut_proc = place_object;
- canvas_middlebut_proc = null_proc;
+ canvas_middlebut_proc = place_object_orig_posn;
canvas_rightbut_proc = cancel_paste;
/* set crosshair cursor */
@@ -577,25 +585,44 @@
init_move_object(x, y)
int x, y;
{
- cur_paste_x=x;
- cur_paste_y=y;
+ cur_paste_x = x;
+ cur_paste_y = y;
translate_compound(new_c,x,y);
put_draw(PAINT);
canvas_locmove_proc = move_object;
}
+/* button 1: paste object at current position of mouse */
+
static void
place_object(x, y, shift)
int x, y;
unsigned int shift;
{
- canvas_leftbut_proc = null_proc;
- canvas_middlebut_proc = null_proc;
- canvas_rightbut_proc = null_proc;
- canvas_locmove_proc = null_proc;
put_draw(ERASE);
clean_up();
+ add_compound(new_c);
+ set_modifiedflag();
+ redisplay_compound(new_c);
+ cancel_paste();
+}
+
+/* button 2: paste object in original location whence it came */
+
+static void
+place_object_orig_posn(x, y, shift)
+ int x, y;
+ unsigned int shift;
+{
+ int dx,dy;
+
+ put_draw(ERASE);
+ clean_up();
+ /* move back to original position */
+ dx = orig_paste_x-x;
+ dy = orig_paste_y-y;
+ translate_compound(new_c,dx,dy);
add_compound(new_c);
set_modifiedflag();
redisplay_compound(new_c);
--- w_icons.c
+++ w_icons.c Wed Apr 7 19:41:55 1999
@@ -2264,6 +2264,6 @@
(char*)kbd_bits };
icon_struct menu_arrow_ic = { menu_arrow_width, menu_arrow_height,
(char*)menu_arrow_bits };
-Pixmap menu_arrow;
+extern Pixmap menu_arrow;
--- w_library.c
+++ w_library.c Wed Apr 7 19:57:35 1999
@@ -16,6 +16,7 @@
/* This is where the library popup is created */
+#include <features.h>
#include <string.h>
#include <varargs.h>
#include "fig.h"
Sent via Deja.com http://www.deja.com/
Before you buy.
------------------------------
From: "Peter T. Breuer" <[EMAIL PROTECTED]>
Subject: Re: STTY and ERASE
Date: 11 Aug 2000 21:30:55 GMT
[EMAIL PROTECTED] wrote:
:> because linux is emulating a vt100. sun is not. if you want a
:> keyboard with backspace there, choose one that has that! don't lie
:> about emulating a vt100 and then fail to do so.
: But I do not "lie"!!! The computer can't possibly know where my
You are, You are telling it you have a vt100, when you don't (or you
are telling it you want to treat what you do have as a vt100, when you
really don't). Change the TERM type if you have something else, or you
want to treat what you do have as something else. The appropriate place
to do this for consoles would be in /etc/ttys.
Then you can get to hassling with xterm. Hey, I use Eterm. That
emulates like you want, I think.
: backspace is located! Thus, the key that says BACKSPACE, should return
: BACKSPACE (no matter where it is located). Is LINUS trying to maintain
It'll do whatever you tell it to do.
The last time I saw linus pronounce on this I didn't follow his
wonderfully crafted argument, clear as it undoubtedly was to him.
As I recall, paper tape terminals were somehow involved in the plot.
:> i admit that this problem is very stupid and should have been fixed
:> twenty five years ago but here we are and the solution (stty in your
:> .profile) sucks but that's the way it goes sometimes.
: I thought open source was supposed to fix that though. Are we just like
There is nothing to fix, in most people-that-matter's opinion. There
are other bugbears with the same status too.
Peter
------------------------------
From: Jeff Davis <[EMAIL PROTECTED]>
Subject: LILO malfunction
Date: Fri, 11 Aug 2000 21:50:15 GMT
I am really not sure what this is, but I have seen it on multiple
occasions:
the computer boots and says "LI" instead of "LILO:" and you can't do
anything. I think you can take a distribution cd and fix it by doing an
upgrade of nothing, but there has to be a better way. Is GRUB a better
option? I think Mandrake 7.1 uses it. Right now I am using RedHat 6.1.
Thanks,
Jeff Davis
------------------------------
From: blowfish <[EMAIL PROTECTED]>
Reply-To: ..
Crossposted-To: gnu.misc.discuss
Subject: Re: FWD: Red Hat's CFO abandoning ship.
Date: Fri, 11 Aug 2000 14:51:27 -0700
[EMAIL PROTECTED] wrote:
>
> blowfish <[EMAIL PROTECTED]> did eloquently scribble:
> > But if you say, write a piece of code in C. and commanded it in English,
> > Irish, Welsh, German, French, Spanish, Portugese, Latin, Persian,
> > Arabic, Hebrew, Korean, Chinese, Japanese, Zulu, Yuhoo, Yahoo, Googoo,
> > Woo Wee. etc. Most still won't be able to understand the code. If
> > they've no programming trainning. They might understand the command, but
> > still not the actual codes.
>
> And this has what to do with anything?
> People who ARE trained and CAN program MIGHT be able to understand the code.
> Anything that's human generated with the purpose of transfer of
> understanding or knowledge is considered "speech".
>
> Do you deny that? Because source code has two purposes. Compile into
> computer executable code, and express the functions of the program in human
> readable form...
>
00000000 486f 7720 6d61 6e79 206e 6f6e 2d67 6565
00000010 6b20 6361 6e20 7265 6164 2074 6869 733f
00000020 0a49 2064 6f6e 2774 206d 6561 6e20 7072
00000030 6f67 7261 6d6d 6572 732e 2049 206d 6561
00000040 6e20 7468 6520 6176 6572 6167 6520 636f
00000050 6d70 7574 6572 2075 7365 7273 2e20 3b2d
00000060 2900 0000 0000 0000 0000 0000 0000 0000
> ______________________________________________________________________________
> | [EMAIL PROTECTED] | |
> |Andrew Halliwell BSc(hons)| "ARSE! GERLS!! DRINK! DRINK! DRINK!!!" |
> | in | "THAT WOULD BE AN ECUMENICAL MATTER!...FECK!!!! |
> | Computer Science | - Father Jack in "Father Ted" |
> ------------------------------------------------------------------------------
--
- Alex / blowfish.- Just an average, whimpy, non-geek American computer
user.
(Have Fun with geek's culture: Part-1.)
--
- If Vi is God's editor. Then, God must have too much free time on his
hands,
lives a very dull and unproductive life; so he needs Vi to waste his
time.
But Vi was still too fast. So God created EMACS on the 8th day - which
takes
Eight Months to load, And Counting Still...
- The UN-GEEK CODE:(?What is a
geek?)-#!?+++??++++|$????+++++?????+++!!!!???+++---
geek + vi | ~/emacs
==>ZZZZZZZZZZZZZZZZZZzzzzzzzzzzzzzzz!!!!!!!!!!.......:P~
newbies + Windoz | C:\LOOKOUT
EXPRESS==>_the_horrors_the_horrrrrrrroOOOOORRRRRRRRRSSSSsssss!!! :-|
- My SAS (Sing-A-Song) Fingerprint -v.i007.bond: Doe1(-a deer, a female
deer.) RaY2(- a drop of golden sun.)
Me3(- A name, I call myself.) FAr4(- A long, long way to run.) Sew5(-A
needle pulling thread.)
lA6(-A note to follow sew.) TeA7(-A drink with jam and bread.) That
will bring us back to DOe-oh-oh-oh...
(c)Copyrighted by Alex / blowfish. 2000.
------------------------------
From: blowfish <[EMAIL PROTECTED]>
Reply-To: ..
Crossposted-To: comp.os.linux.setup,gnu.misc.discuss
Subject: Re: FWD: Red Hat's CFO abandoning ship.
Date: Fri, 11 Aug 2000 15:01:49 -0700
John Hasler wrote:
>
> Andrew Halliwell writes to the blowfish:
> > Are you thick, or what?
>
> You can only play a fish for so long before you have to either gaff it or
> release it. He's given some good sport, but he's getting tired now. Let's
> let him go.
00000000 596f 7520 6172 6520 6a75 7374 2064 656e
00000010 7969 6e67 2074 6865 2072 6561 6c69 7479
00000020 2e20 556e 7769 6c6c 696e 6720 746f 2061
00000030 6363 6570 7420 7468 6520 7472 7565 2e0a
> --
> John Hasler
> [EMAIL PROTECTED] (John Hasler)
> Dancing Horse Hill
> Elmwood, WI
--
- Alex / blowfish.- Just an average, whimpy, non-geek American computer
user.
(Have Fun with geek's culture: Part-1.)
--
- If Vi is God's editor. Then, God must have too much free time on his
hands,
lives a very dull and unproductive life; so he needs Vi to waste his
time.
But Vi was still too fast. So God created EMACS on the 8th day - which
takes
Eight Months to load, And Counting Still...
- The UN-GEEK CODE:(?What is a
geek?)-#!?+++??++++|$????+++++?????+++!!!!???+++---
geek + vi | ~/emacs
==>ZZZZZZZZZZZZZZZZZZzzzzzzzzzzzzzzz!!!!!!!!!!.......:P~
newbies + Windoz | C:\LOOKOUT
EXPRESS==>_the_horrors_the_horrrrrrrroOOOOORRRRRRRRRSSSSsssss!!! :-|
- My SAS (Sing-A-Song) Fingerprint -v.i007.bond: Doe1(-a deer, a female
deer.) RaY2(- a drop of golden sun.)
Me3(- A name, I call myself.) FAr4(- A long, long way to run.) Sew5(-A
needle pulling thread.)
lA6(-A note to follow sew.) TeA7(-A drink with jam and bread.) That
will bring us back to DOe-oh-oh-oh...
(c)Copyrighted by Alex / blowfish. 2000.
------------------------------
** FOR YOUR REFERENCE **
The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:
Internet: [EMAIL PROTECTED]
You can send mail to the entire list (and comp.os.linux.misc) via:
Internet: [EMAIL PROTECTED]
Linux may be obtained via one of these FTP sites:
ftp.funet.fi pub/Linux
tsx-11.mit.edu pub/linux
sunsite.unc.edu pub/Linux
End of Linux-Misc Digest
******************************