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
******************************

Reply via email to