Subject: Linux-Misc Digest #192
From: Digestifier <Linux-Misc-Request@senator-bedfellow.MIT.EDU>
To: Linux-Misc@senator-bedfellow.MIT.EDU
Reply-To: Linux-Misc@senator-bedfellow.MIT.EDU
Date:     Sat, 9 Oct 93 09:13:09 EDT

Linux-Misc Digest #192, Volume #1                 Sat, 9 Oct 93 09:13:09 EDT

Contents:
  Re: New Chat System Available (Riccardo Pizzi)
  Re: Linux Magazine... (Andrew R. Tefft)
  Re: Linux counter passes 2000 entries (Andrew R. Tefft)
  Re: PPP for Linux? Well... almost as good (Andrew R. Tefft)
  Re: Need help with dosemu 0.49 (G. Douglas Mauldin)
  Gateway pentium (Thomas Dunbar)
  Re: ChatMUD 1.0 (Mark Morley)
  Re: swm source code now available (Jeff Jennings)
  Re: PCNFS on Linux? (Frank Lofaro)
  gcc crashes machine: PLEASE help (Thomas Boutell)
  *** PLEASE READ THIS BEFORE POSTING *** (misc-2.05) (Ian Jackson)
  Linux magazine now accepting articles... (Derek Jones)

----------------------------------------------------------------------------

From: pizzi@nervous.com (Riccardo Pizzi)
Subject: Re: New Chat System Available
Date: Fri, 8 Oct 1993 14:05:11 GMT

In article <1993Oct6.211337.1605@camins.camosun.bc.ca> morley@suncad.camosun.bc.ca (Mark Morley) writes:

>: Why don't you post it in alt.sources, for those like me who lacks FTP access?
>Well I would 'cept I don't get the alt.* groups... :-(

Even if you don't get that newsgroup, probably you can post to it anyway...
Try it out and I'll let you know if it worked.

Thanks,

Rick

-- 
Riccardo Pizzi @ the Nervous XTC Public Access Unix System, Rimini, ITALY
E-Mail -> pizzi@nervous.com        <*>      Bang-path -> uunet!nervous!pizzi
Nervous XTC, the home of the UniBoard package * Data: +39-541-27135 HST/PEP/V32

------------------------------

From: teffta@cs690-3.erie.ge.com (Andrew R. Tefft)
Subject: Re: Linux Magazine...
Date: Sat, 9 Oct 1993 00:53:08 GMT

I would probably be interested in writing for a Linux magazine.
Sounds like a pretty good idea.
-- 

Andy Tefft               - new, expanded .sig -     teffta@cs690-3.erie.ge.com

------------------------------

From: teffta@cs690-3.erie.ge.com (Andrew R. Tefft)
Subject: Re: Linux counter passes 2000 entries
Date: Sat, 9 Oct 1993 01:02:13 GMT

In article <GTHAKER.93Oct8101007@trantor.atl.ge.com> gthaker@atl.ge.com (Gautam H. Thaker) writes:
>
>I for one and somewhat disappointed that the count is still so low. I 
>had heard estimates that there are about 250,000 users of Linux!!

I'm suprised that over 2000 people have bothered to respond.
Well, maybe not -- anyone remember how many votes there were for
the newsgroup split? About 1600?

-- 

Andy Tefft               - new, expanded .sig -     teffta@cs690-3.erie.ge.com

------------------------------

From: teffta@cs690-3.erie.ge.com (Andrew R. Tefft)
Subject: Re: PPP for Linux? Well... almost as good
Date: Sat, 9 Oct 1993 01:09:09 GMT

Just to follow up two topics I started with this thread:

 - I got SLIP working with MorningStar PPP, at least when dialing
 in from linux -> sun. I will post details to comp.os.linux.admin soon.

 - I wrote morningstar asking if they'd be interested in PPP for Linux.
 They don't see a profit in it. They say they've only sold a few
 copies for their BSDI 386 (whatever it's called) port. I of course
 pointed out the great advertising they could get. Free copies for
 Linux when you buy for one of their other platforms? Makes sense
 since businesses are likely to buy PPP for one of two reasons: to
 connect two remote sites, or to provide connectivity for employees/
 customers/suppliers. In the second case, the architecture is likely
 to be a pc type machine on one and and a workstation or server on
 the other.
-- 

Andy Tefft               - new, expanded .sig -     teffta@cs690-3.erie.ge.com

------------------------------

Subject: Re: Need help with dosemu 0.49
From: gdm@eieio.ualr.edu (G. Douglas Mauldin)
Date: 8 Oct 93 21:51:06 -0600

    My experience with dosemu has been exactly as you described, 
(lots of trouble getting it to run, only to have it complain about
keystrokes instead of giving you a command prompt) so I could use
some help, too.

   (Yes, folks, I have read every FM I can get my hands on.) 

--
- - - -  Doug Mauldin  - - - - -  University of Arkansas at Little Rock  - - -
      gdm@eieio.ualr.edu             Graduate Institute of Technology 
      gdmauldin@ualr.edu      Department of Electronics and Instrumentation
- standard disclaimers apply  - - - - - - - - - - - - - - - - - - - - - - - - 
 
 

------------------------------

From: tdunbar@vtaix.cc.vt.edu (Thomas Dunbar)
Subject: Gateway pentium
Date: 9 Oct 1993 03:24:17 GMT


i'd appreciate email from anyone runnin? linux on Gateway's
p5-60. any problems? i assume the 2x cd-rom isn't supported..
did you order a mitsumi or sony that is? is there a fan
on the cpu? how much is an upgrade to 32megs?
   thanks,
      thomas



------------------------------

Subject: Re: ChatMUD 1.0
From: morley@suncad.camosun.bc.ca (Mark Morley)
Date: 8 Oct 93 21:53:51 PDT

W. Alan Krueger (krueger@atto.cs.umn.edu) wrote:
: Well, for a first attempt, you've done a very good job.

Thank you!

It's already up to 1.1  I added a news message file (/NEWS command), a
clear screen command (/CLS - only works on vt100's though), and a command
to change your prompt (/PROMPT).  I also added a few more action verbs and
fixed some bugs.

Tomorrow I'm going to add a graffiti wall in the lobby where you can leave
a one-line message for others to read.  That and an /EVICT command so you
can kick "nasty" people out of your room.

Mark

------------------------------

Crossposted-To: comp.windows.x.apps
From: jennings@lhotse.stortek.com (Jeff Jennings)
Subject: Re: swm source code now available
Date: Fri, 8 Oct 1993 16:23:59 GMT

Here's my patches for swm.  Be sure to copy lex.C++.ultrix to lex.C before
you start, or your swm won't work.  Enjoy.

First: copy lex.C++.ultrix to lex.C
Apply this patch
run xmkmf
run make Makefiles
run make
go run some errands
run make install
cp man/*.1 /usr/X386/man/man1

Index: Imakefile
*** swm.orig/Imakefile  Wed Sep 29 14:17:08 1993
--- swm.linux/Imakefile Thu Oct  7 16:16:29 1993
***************
*** 3,10 ****
  LOCAL_LIBRARIES = $(SOLOILIB) $(XLIB)
        OTHERSRCS = gram.Y lex.L
          INCLUDES = -DSHAPE
!         CDEBUGFLAGS =
!       CC=CC
  
  #define IHaveSubdirs
  #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
--- 3,9 ----
  LOCAL_LIBRARIES = $(SOLOILIB) $(XLIB)
        OTHERSRCS = gram.Y lex.L
          INCLUDES = -DSHAPE
!       CC=g++
  
  #define IHaveSubdirs
  #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
Index: debug.C
Prereq:  9.10 
*** swm.orig/debug.C    Wed Sep 29 14:17:09 1993
--- swm.linux/debug.C   Thu Oct  7 16:14:21 1993
***************
*** 94,100 ****
                efp = dfp;
        }
      }
! #if !defined(SYSV) && !defined(_AIX) && !defined(ultrix)
      setlinebuf(dfp);
      setlinebuf(efp);
  #endif
--- 94,100 ----
                efp = dfp;
        }
      }
! #if !defined(SYSV) && !defined(_AIX) && !defined(ultrix) && !defined __linux__
      setlinebuf(dfp);
      setlinebuf(efp);
  #endif
Index: events.C
Prereq:  9.36 
*** swm.orig/events.C   Wed Sep 29 14:17:10 1993
--- swm.linux/events.C  Thu Oct  7 16:22:54 1993
***************
*** 1573,1579 ****
      if (wmDebug > 1)
        fprintf(dfp, "Root colormap notify = 0x%x, 0x%x\n", wmScr->cmap, wmScr->cmap);
  #endif /* DEBUG */
!       if (wmScr->colormapWindow == NULL)
        {
            installColormap(wmScr->cmap);
        }
--- 1573,1579 ----
      if (wmDebug > 1)
        fprintf(dfp, "Root colormap notify = 0x%x, 0x%x\n", wmScr->cmap, wmScr->cmap);
  #endif /* DEBUG */
!       if (wmScr->colormapWindow == 0)
        {
            installColormap(wmScr->cmap);
        }
Index: execute.C
Prereq:  9.60 
*** swm.orig/execute.C  Wed Sep 29 14:17:11 1993
--- swm.linux/execute.C Thu Oct  7 16:29:54 1993
***************
*** 192,198 ****
  
        if (firstWp == NULL)
            firstWp = wp;
!       if (firstWindow == NULL)
            firstWindow = window;
  
        // if we shouldn't execute on this window, don't
--- 192,198 ----
  
        if (firstWp == NULL)
            firstWp = wp;
!       if (firstWindow == 0)
            firstWindow = window;
  
        // if we shouldn't execute on this window, don't
***************
*** 239,245 ****
                                bg = frame->bkg_pixel();
                                frame->set_bkg_pixel(frame->fg_pixel());
                                XSync(DPY, False);
! #if defined(ultrix) || defined(hpux) || defined(SYSV)
                                sleep(1);
  #else
                                usleep(7500);
--- 239,245 ----
                                bg = frame->bkg_pixel();
                                frame->set_bkg_pixel(frame->fg_pixel());
                                XSync(DPY, False);
! #if defined(ultrix) || defined(hpux) || defined(SYSV) || defined __linux__
                                sleep(1);
  #else
                                usleep(7500);
***************
*** 1197,1206 ****
                wp->set_group(window_group);
                break;
            case F_UNGROUP:
!               if (wp->group() == NULL)
                    break;
                window_group = wp->group();
!               wp->set_group(NULL);
  #ifdef NOT_USED
                // if the window was the leader, disband the group
                wmData *tmp_wp;
--- 1197,1206 ----
                wp->set_group(window_group);
                break;
            case F_UNGROUP:
!               if ((void *)(wp->group()) == NULL)
                    break;
                window_group = wp->group();
!               wp->set_group(0);
  #ifdef NOT_USED
                // if the window was the leader, disband the group
                wmData *tmp_wp;
Index: main.C
Prereq:  9.19 
*** swm.orig/main.C     Wed Sep 29 14:17:16 1993
--- swm.linux/main.C    Thu Oct  7 16:15:19 1993
***************
*** 47,53 ****
  #include "atoms.H"
  #include "region.H"
  #include <signal.h>
! #if defined(SYSV) || defined(_AIX) || defined(ultrix)
  typedef void (*SIG_PF)(int);
  #endif
  #ifdef _AIX
--- 47,53 ----
  #include "atoms.H"
  #include "region.H"
  #include <signal.h>
! #if defined(SYSV) || defined(_AIX) || defined(ultrix) || defined __linux__
  typedef void (*SIG_PF)(int);
  #endif
  #ifdef _AIX
***************
*** 169,175 ****
  {
      cleanup();
      XCloseDisplay(DPY);
! #if defined(ultrix) || defined(hpux) || defined(SYSV)
      execvp(*wmArgv, wmArgv);
  #else
      execvp(*wmArgv, (const char **)wmArgv);
--- 169,175 ----
  {
      cleanup();
      XCloseDisplay(DPY);
! #if defined(ultrix) || defined(hpux) || defined(SYSV) || defined __linux__
      execvp(*wmArgv, wmArgv);
  #else
      execvp(*wmArgv, (const char **)wmArgv);
Index: reparent.C
Prereq:  9.33 
*** swm.orig/reparent.C Wed Sep 29 14:17:20 1993
--- swm.linux/reparent.C        Thu Oct  7 16:43:22 1993
***************
*** 349,356 ****
      if ((ptr = RM->get_search_resourceq(wmQuarks->ignoreGroupHintsName(), wmQuarks->ignoreGroupHintsClass())) && (ptr[0] == 't' || ptr[0] == 'T'))
      {
        wp->set_ignore_group_hints();
!       wp->set_group(NULL);
!       wp->set_regroup(NULL);
      }
  
      if (XGetWMNormalHints(DPY, w, size_hints, &supplied) == 0)
--- 349,356 ----
      if ((ptr = RM->get_search_resourceq(wmQuarks->ignoreGroupHintsName(), wmQuarks->ignoreGroupHintsClass())) && (ptr[0] == 't' || ptr[0] == 'T'))
      {
        wp->set_ignore_group_hints();
!       wp->set_group(0);
!       wp->set_regroup(0);
      }
  
      if (XGetWMNormalHints(DPY, w, size_hints, &supplied) == 0)
Index: swm.H
Prereq:  9.10 
*** swm.orig/swm.H      Wed Sep 29 14:17:21 1993
--- swm.linux/swm.H     Thu Oct  7 16:15:59 1993
***************
*** 46,52 ****
  #include <X11/cursorfont.h>
  #include <stdlib.h>
  
! #if defined(ultrix) || defined(hpux)
  #include <unistd.h>
  #else
  #include <sysent.h>
--- 46,52 ----
  #include <X11/cursorfont.h>
  #include <stdlib.h>
  
! #if defined(ultrix) || defined(hpux) || defined __linux__
  #include <unistd.h>
  #else
  #include <sysent.h>

--
Jeff Jennings              | Imagination is more important than knowledge.
Jeff_Jennings@stortek.com  |                         - Albert Einstein
Storage Tek - Iceberg      | We are the Barney.  Resistance is futile.
LSVL 4 (303)673-7855       |   You will be assimilated. 
GCS -d+ -p+ c++ l++ u+(++) e++ m+ s/+ n+(---) h---(*) f+(-) !g w+ t++ r- y+(*)

------------------------------

From: ftlofaro@unlv.edu (Frank Lofaro)
Subject: Re: PCNFS on Linux?
Date: Sat, 9 Oct 93 07:37:08 GMT

        If one needs authentication of nfs mounts, there is an
alternative to pcnfsd. There is a Kerberos nfs version which allows an
nfs setup where a user is only trusted as being him/her/itself if they
possess the appropriate Kerberos tickets. This is system is used
extensively both here at UNLV (it works fine) and MIT. Its part of the
publicly available Athena software for MIT, and probably wouldn't be
too hard to port to Linux.

P.S. I believe one can get Athena software for athena-dist.mit.edu


------------------------------

Crossposted-To: comp.os.linux.help
From: boutell@netcom.com (Thomas Boutell)
Subject: gcc crashes machine: PLEASE help
Date: Sat, 9 Oct 1993 07:57:17 GMT

This is driving me absolutely bonkers. I love Linux but if I
can't fix this I'll have to get rid of it because I can't 
work like this. It's just not possible.

... The problem as I posted earlier:

When I run gcc (on anything, not just a particular source file,
as it turns out), my machine may lock up. Utterly. So tight I
can't kill the process to reboot the machine properly. So tight that
when I hit the reset button fsck invariably finds some small piece
of damage to the file system. Before I was used to minimizing
the consequences I damaged a bazillion files in my X386 directory
and I'm *still* trying to get them all replaced properly.

The problem happens whether or not I'm running X.

When I say "may", I mean about once in every five or so
compiles. If I'm building a package of any significant
size (more than a couple of source files), that means it's
virtually sure to occur.

Note that I can then reboot the machine, etc., and try
the same compile again, and it will *work* (again, 4/5ths
of the time)!!! (This from a guy who thinks repeated
exclamation points are a sign of brain damage. I must really
be desperate.)

Has anybody *ever* seen this, and does anybody have a suggestion
other than "put more RAM in your machine and pray"?

I have:

Linux pl10+ (MCC distribution, and Xfree386 1.3)
4 megs of RAM
AMD 386/40 processor

Partitions:

about 64 megs for Linux proper (Minix filesystem)
Two 9- meg swap partitions

Thanks for any and all help (email preferred). I really, really
don't want to go back to suffering with MSDOS, but it has
one big advantage- the compiler I use under it doesn't
lock the machine and randomly damage my hard drive and rebooting 
the machine isn't a 5- minute proposition!

-T
-- 
i'll be under the floorboards with my face in the sun

------------------------------

From: ijackson@nyx.cs.du.edu (Ian Jackson)
Subject: *** PLEASE READ THIS BEFORE POSTING *** (misc-2.05)
Date: Sat, 09 Oct 1993 10:03:01 GMT

Please do not post questions to comp.os.linux.misc - read on for details of
which groups you should read and post to.

If you have a question about Linux you should get and read the Linux Frequently
Asked Questions with Answers list from sunsite.unc.edu, in /pub/Linux/docs, or
from another Linux FTP site.

In particular, read the question `You still haven't answered my question!'
The FAQ will refer you to the Linux HOWTOs (more detailed descriptions of
particular topics) found in the HOWTO directory in the same place.

Then you should consider posting to comp.os.linux.help - not
comp.os.linux.misc.

Note that X Windows related questions should go to comp.windows.x.i386unix, and
that non-Linux-specific Unix questions should go to comp.unix.questions.
Please read the FAQs for these groups before posting - look on rtfm.mit.edu in
/pub/usenet/news.answers/Intel-Unix-X-faq and .../unix-faq.

Only if you have a posting that is not more appropriate for one of the other
Linux groups - ie it is not a question, not about the future development of
Linux, not an announcement or bug report and not about system administration -
should you post to comp.os.linux.misc.


Comments on this posting are welcomed - please email me !
--
Ian Jackson  <ijackson@nyx.cs.du.edu>  (urgent email: iwj10@phx.cam.ac.uk)
2 Lexington Close, Cambridge, CB4 3LS, England;  phone: +44 223 64238

------------------------------

From: derek@aivru.sheffield.ac.uk (Derek Jones)
Subject: Linux magazine now accepting articles...
Date: 9 Oct 1993 08:46:47 -0400
Reply-To: derek@aivru.sheffield.ac.uk (Derek Jones)



OK folks, I'm biting, - there seems to be enough interest! I am intending to
distribute via email and will provide one of the following formats:

Postscript:       (If you've got Linux, you've got gs and ghostview, I've
                  tried this from copy of a previous mag I did under messydos 
                  and windoze and it works just fine!)

LaserJet Ready:   (Just in case you haven't found gs...)

AmiPro source:    (or possibly RTF). (No, I'm not a TeX hacker (yet, and I've
                  been in this game for more years than some), - life is too
                  short to learn everything out there, I have a day job and a
                  consultancy job teaching and editing, a wife and daughter 
                  and a stack of unread books and journals already.... 8-)

At this time, please *DO NOT* request subscriptions etc, since I would like
to put an issue together first and see what it looks like. When that's
nearing completion I'll ask those of you who want to to subscribe to a
mailing list or somesuch.

This version will essentially be free, (since it doesn't involve any
distribution costs - just my time [and those of you who choose to submit
copy.] ).

I will accept copy electronically *only* for the time being to speed up the
production process. Note, since I'm offering it as a free service at the
moment I am not proposing to pay authors. If it should be that the community
decides to pay in the long term I would of course pass on appropriate
remuneration... 8-) . 

Some guidelines for submission:
===============================

1.) Please send copy in at least plain ASCII text form. Do not worry overmuch
about formatting.

If you want to show me what a given section's formatting is supposed to *look* 
like you may submit TeX source *as well*, (but not instead of) - (sure, though 
I don't write it I do read it and support it for users whose machines I manage.)

I reserve the right to edit and reformat all submissions to suit the magazine's
layout. Code layout may or may not be reformatted according to my house rules...

2.) Articles should be at least one page including code / scripts / examples
unless there is a golden nugget you want to share. My reasoning here is that
a magazine is the forum for longer discussions that are suitable for the
lists / groups. Short stuff gets dealt with reasonably well there.

3.) Code / script chunks etc. should be labelled with appropriate references
e.g. "Example 1" etc. 

If a code sequence / command sequence runs to more than one line or is
longer than half a line it should be separated out from the main body of the 
text (i.e. not in a sentence: ls -l /dev/mumble/* | awk '{print $8}' | sort 
like this... but rather:

  ls -l /dev/mumble/* | awk '{print $8}' | sort
  
like that.) 

4.) Diagrams can be sent in xfig format. 
(fig2dev gives me the best flexibility.)

5.) Please use the following email address for submissions:

        linux-mag-submissions@aivru.sheffield.ac.uk

Only submissions there will be considered.

Soooo, let me have some articles. 

BTW I intend to try to cull a QnA section from the newsgroups / lists as well. 
Is that acceptable to everyone? (I would of course attempt to contact all
authors by email before using their ditties.)



------------------------------


** 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: Linux-Misc-Request@NEWS-DIGESTS.MIT.EDU

You can send mail to the entire list (and comp.os.linux.misc) via:

    Internet: Linux-Misc@NEWS-DIGESTS.MIT.EDU

Linux may be obtained via one of these FTP sites:
    nic.funet.fi				pub/OS/Linux
    tsx-11.mit.edu				pub/linux
    sunsite.unc.edu				pub/Linux

End of Linux-Misc Digest
******************************
