HDTenEightyP/NetNews huggingface dataset:
From: rr2b+@andrew.cmu.edu (Robert Andrew Ryan)
Newsgroups: comp.soft-sys.andrew
Subject: Re: DECstation console redirection
Date: 14 Apr 92 17:23:29 GMT
Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA

Excerpts from netnews.comp.soft-sys.andrew: 14-Apr-92 DECstation console
redirection Bob_Dew@ALW.NIH.GOV (654)

> I found that one work-around is to change /usr/andrew/bin/runapp to run
> as setuid root.

Certainly not desirable...

A better solution is to set the mode on /dev/xcons so that anyone can
read from it (write access may also be necessary but I don't think so.) 
Note that console monitoring of /dev/console output assumes a single
invocation of the console program per machine.

-Rob Ryan
Andrew Toolkit Consortium
From: manfred@calvin.kbs2.isei.jrc.it (manfred kohl)
Newsgroups: comp.soft-sys.andrew
Subject: Re: eroff
Date: 13 Apr 92 06:45:56 GMT
Distribution: world
Organization: The Internet

Hi George,
I did not follow the discussion on groff  and psroff so I do not know
what George means by half way support that groff and psroff seem to have.

We are using eroff since nearly 2 years to print "full" andrew documents. 
Eroff had some problems too. If I remember well the final filter to
transfrom ditroff output into postscript did not recognize the embedded
postscript of andrew rasters, etc. So as final filter we still use psdit
(part of the sun transcript software). I reported this problem to elan
but no answer. 

But as far as real ditroff processing is concerned eroff works. 
I include some lines from my preferences to for reference
FormatCommand:/home/elan/usr/local/bin/eqn -Tpsc
/tmp/%s.n|/home/elan/usr/local/bin/troff -meroff -Tpsc
-F/usr/tran/sparc/lib/ditroff.font/Times  |
PrintCommand:psdit| lpr  -s

Oh yes there was also a problem with the font management so I decided to
use the (ditroff) fonts from the Transcript package. 

If you have any questions


Manfred Kohl
Joint Research Centre of the EC
T.P. 361
I-21020 Ispra (VA)
Italy

m_kohl@jrc.it
From: guy@Auspex.COM (Guy Harris)
Newsgroups: comp.soft-sys.andrew
Subject: Re: ATK Release plans
Date: 14 Apr 92 21:01:16 GMT
Organization: Auspex Systems, Santa Clara

>        SUN 4c Sparcstation  (SunOS 4.1.1)

I.e., it's built using the SunOS 4.1[.x] version of the dynamic linking
code, running atop the SunOS 4.1[.x] "-ldl" stuff, rather than the
pre-4.1[.x] version, with its own dynamic loader?  Most people are
probably running 4.1[.x] on their SPARC machines, but it's still useful
to note that it requires 4.1[.x], just in case some laggard out there is
still running 4.0.3c or something silly such as that.

>    For example, the HP700 binaries will probably run on the HP800.

Presumably you compiled it with the "don't use PA 1.1 features" flag
mentioned in an earlier message, then?

>Can't Auspex fork over some cash instead of you?

Well, given that the main use Auspex currently has for ATK is that the
build of ATK is used as a test of memory expansion boards, I suspect
not.  (Yes, I'm serious.)
From: linjk@bartok.cs.unc.edu (Jin-Kun Lin)
Newsgroups: comp.soft-sys.andrew
Subject: Failed ez and fad when ther is no window manager running.
Date: 12 Apr 92 19:18:59 GMT
Organization: University of North Carolina, Chapel Hill


    It is quite strange but it happened.  When I invoke ez or 
fad without running any window manager, I only get blank windows.  
When there is a window manager running, they work fine.  

   This problem started to happen when we upgrade our ATK recently.
The previous version does not have this problem.

   Do I need to use ez or fad without window manager?  Unfortunately,
yes.

   It is really a strange behavior!  Can anyone tell me what causes it
to happen?  How can I fix it? 

   Thanks!
From: wjh+@ANDREW.CMU.EDU (Fred Hansen)
Newsgroups: comp.soft-sys.andrew
Subject: ATK Release plans
Date: 13 Apr 92 14:19:11 GMT
Organization: The Internet

The Consortium is working hard to prepare a CD-ROM version of ATK and
are about ready to cut a tape to send to the disc maker.  The disc
itself will be ready sometime next month.

The CD-ROM will include all sources and complete object trees for the
IBM RS/6000, HP 700 Snake, DEC PMAX, and Sun 4.  This release will
include support for the MIME internet mail standard.

Once the tape has been cut, we will make the same release available for
anonymous ftp from emsworth.andrew.cmu.edu as well as through the
contrib directory on the X distribution.  I expect this to happen
sometime THIS month.


No further general public release or patches of ATK sources is planned
for at least a year.  Periodic updates will be available for members of
the consortium.  (Hint: Join now; help ensure there will be further
updates ;-)


Fred Hansen
Director, Andrew Toolkit Consortium
From: irvin@BETELGEUSE.DARTMOUTH.EDU (Tim Irvin)
Newsgroups: comp.soft-sys.andrew
Subject: Could you all field this one please?
Date: 7 Apr 92 12:55:32 GMT
Distribution: world
Organization: The Internet


------- Forwarded Message

Return-Path: jay
Received: by northstar.dartmouth.edu (5.51/3.3LEAF)
	id AA07891; Mon, 6 Apr 92 19:21:04 EDT
Date: Mon, 6 Apr 92 19:21:04 EDT
From: jay (Jay B. Perry)
Message-Id: <9204062321.AA07891@northstar.dartmouth.edu>
To: admin@northstar
Reply-To: jay@northstar.Dartmouth.EDU


Hi!  I would like to make my own version of the ctext template that is
used in conjunction with ez.  I have copied the file ctext.tpl to a
subdirectory in my account, but can not find out what the various
commands are that correspond to the various attributes that can be set
using lookZ from within ez.  Can you tell me where I can find this 
information out?  Also, I would like to create a similar template for
Fortran, but after looking at the template file using vi, can not
discern how comments, functions and global text are recognized.  Is this
a part of ez, or is it something that can be done using the template
format?   Thanks in advance!

				Jay Perry

------- End of Forwarded Message
From: rr2b+@ANDREW.CMU.EDU (Robert Andrew Ryan)
Newsgroups: comp.soft-sys.andrew
Subject: Re: Could you all field this one please?
Date: 7 Apr 92 15:35:36 GMT
Article-I.D.: andrew.AdsQ58a00Vs=Ec4dhU
Organization: The Internet

Excerpts from internet.other.info-andrew: 7-Apr-92 Could you all field
this on.. Tim Irvin@betelgeuse.Dar (1014)

> Also, I would like to create a similar template for
> Fortran, but after looking at the template file using vi, can not
> discern how comments, functions and global text are recognized.  Is this
> a part of ez, or is it something that can be done using the template
> format?   Thanks in advance!

I'm afraid the best way to find out the names for attributes is to read
other existing template files.  If you want to look at the source code
it's in andrew/atk/support, style and stylesheet are the main source
files of interest.

The recognition of comments, function names, etc is done with c-code. 
We distribute appropriate insets for C, Lisp, Pascal, Modula-2 and
Modula-3.  All of them except for the ctext inset are in andrew/contrib.
 ctext is in andrew/atk/ctext.

-Rob Ryan
Andrew Toolkit Consortium
From: j_perdigao@cen.jrc.it (Jose Perdigao)
Newsgroups: comp.soft-sys.andrew
Subject: Problem : AndrewR5  on X terminal
Date: 6 Apr 92 10:30:05 GMT
Organization: The Internet

Hi,

Displaying Andrew programs on an mono NCD X terminal  give us strange
scroolbars  and dialog  windows  ( a kind of white bars appear on the
middle).

We got the same strange effect when we used a mono X Sun  server which
loads the andrew  fonts from a XR5 font server.

It seems that the X servers are not able any more to  correctly display
the patterns used to paint the shadows.  Oddly ,  when we tried to use
black and white colors to display the shadows ( by the resource
mechanism )  the programs just seems to ignore the preferences.

Any hint will be appreciated.

Thanks in advance .




Jose Perdigao

Commission of the European Communities
Joint Research Centre (JRC)
Informatic Systems Engeneering Institute (ISEI)
21020 ISPRA(VA) ITALY
Tel: xx-39-332-789181 
Fax: xx-39-332-789001
Telex: xx-39-332-380042 EUR I
E-mail: j_perdigao@jrc.it
From: rr2b+@andrew.cmu.edu (Robert Andrew Ryan)
Newsgroups: comp.soft-sys.andrew
Subject: Re: DECstation console redirection
Date: 14 Apr 92 19:19:12 GMT
Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA

Excerpts from netnews.comp.soft-sys.andrew: 14-Apr-92 Re: DECstation
console redi.. Gary Keim@andrew.cmu.edu (477)

> Excerpts from netnews.comp.soft-sys.andrew: 14-Apr-92 DECstation console
> redirection Bob_Dew@ALW.NIH.GOV (654)

> > Apparently, console needs to be run with uid root in order to collect
> > /dev/console output--but that prevents one from monitoring AFS
> > userid-associated things, like mail, tokens, quota, etc.

> Actually, /usr/andrew/bin/getstats should be setuid and owned by root:

Just to clarify, getstats doesn't have anything to do with monitoring
/dev/console messages, only disk and vm usage.

-Rob Ryan
Andrew Toolkit Consortium
From: tobeye@NORTHSTAR.DARTMOUTH.EDU ("Anthony V. Edwards")
Newsgroups: comp.soft-sys.andrew
Subject: ezprint memory fault on page feed
Date: 6 Apr 92 18:44:16 GMT
Distribution: world
Organization: The Internet

For some reason, a lot of our users are now having this problem:  we
have a help document in straight ascii text (so users can lpr it or
ezprint it) and it has page feeds (^L) in it.  Ezprint used to handle
this just fine, but now it just memory faults.  Here's an example:

------------------ BOF: /tmp/x.junk
This is a line on the first page.

This is a line on the second page.
------------------ EOF

And here's what happens:

% ezprint /tmp/x.junk
Starting ezprint (Version 7.0, ATK 17.0); please wait...
Memory fault
%

By using the -troff option to ezprint, I've narrowed it down - the last
line output in troff is the 'first page.'  It never gets to the page
feed character.

We are still running ATK4 PL10 here, so please excuse this note if this
bug has been fixed in ATK5.
From: qralston@GL.PITT.EDU (James Ralston Crawford)
Newsgroups: comp.soft-sys.andrew
Subject: Re: AMS with MIME support in the clients
Date: 13 Apr 92 04:37:58 GMT
Distribution: world
Organization: The Internet

In message <wdsshgy0M2YtIuhF4U@thumper.bellcore.com>, Nathaniel
Borenstein <nsb@thumper.bellcore.com> states:

> > Could someone tell me where I can get the latest release of AMS
> > which contains support for MIME, if it's available? Thanks.
> 
> I believe this release is imminent, but not yet available.

	I've been lurking on this mailing list for a few weeks now.
I'm about to attempt to build the ATK for the Suns that comprise the
gl.pitt.edu domain.  However, doing so with the current version (as
distributed in contrib/ of X11R5) would be a waste of time if a new
version is indeed imminent.

	So... is there indeed a new release of the ATK due out soon?
If so, when?

	Thanks,

-J

-- 
James Ralston Crawford
{qralston,root,postmaster}@gl.pitt.edu
Advanced Graphics Lab
[CIS], University of Pittsburgh, PA, USA
From: harcoh@cs.kun.nl (Harco de Hilster)
Newsgroups: comp.soft-sys.andrew
Subject: non-unix clients part 2
Date: 9 Apr 92 13:47:15 GMT
Article-I.D.: cs.Udt4fXO3fW014BpFgQ
Organization: The Internet

Thanks to every one that responded to my original post!

Unfortunately <special-projects@andrew.cmu.edu> appears to be dead. 

I started with setting up a client-server on our unix machine. The unix
server is necessary for the pc-client anyway.

I found that the documentation about guardian, snap and the
messageservers is almost absent and probably out of date. By going
through the code I found that some services have to be added to
/etc/services. There is no default port-number choosen if they are
absent. What was almost impossible to find were the services to list in
guardian.svc. With all debugging flags on I noticed cuis requested the
server MS.10.3.(not messageserver) , and YES!! it worked. 
(Messageserver itself is linked to fakeclient. I don't know what it
does, but the name isn't promising, and why is a server linked to a
client?)

So cuis is able to talk to the server MS.10.3 through guardian, but VUI
dumps core and messagess never finishes initializing (or dumps core). 

a) Can someone please tell me what could be wrong
b) Does any one know if special-projects is still alive.

Many thanks in advance,

Harco de Hilster.

P.S. What is the difference between cuis and cuit. It seems that cuit
uses tcp sockets and cuis udp sockets, but which one should I use and
why the difference?.

A) script that starts guardian:
/home7/harcoh/andrew_inst/etc/snap/guardian -u -v -l -r -n20,15 \
 -D1 -D2 -D4 -D8 -D16 -D32 -D64 -D128 -D256 -D512 -D1024 -D2048 -D4096 \
 -D8192 -D16384 \
 -s/home7/bbsman/etc/guardian.svc  \
 -p/home7/bbsman/etc/user.permits  \
 -q/home7/bbsman/guardian.log

B) guardian.svc
MS.10.3 BOTH FALSE 5 /home7/harcoh/andrew_inst/etc/snap/services/MS.10.3
BIOYA BOTH FALSE 5 /home7/harcoh/andrew_inst/etc/snap/services/bioya
PCSERVER BOTH FALSE 5 /home7/harcoh/andrew_inst/etc/snap/services/pcserver

C) user.permits
harcoh
bbsman

D) /etc/services
snap.guardian            8000/udp        # AMS/SNAP exp. harcoh
snap.guardian01          8001/udp        # AMS/SNAP exp. harcoh
snap.guardian02          8002/udp        # AMS/SNAP exp. harcoh
snap.guardian03          8003/udp        # AMS/SNAP exp. harcoh
snap.guardiant           8004/tcp        # AMS/SNAP exp. harcoh
snap.guardiant.debug     8005/tcp        # AMS/SNAP exp. harcoh
snap.guardiant.stat      8006/udp        # AMS/SNAP exp. harcoh
Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA
Newsgroups: comp.soft-sys.andrew
Date: Tue, 14 Apr 1992 13:32:04 -0400 
From: Gary Keim <gk5g+@andrew.cmu.edu>
Subject: Re: ATK Release plans
	<54512@hydra.gatech.EDU>

Excerpts from netnews.comp.soft-sys.andrew: 14-Apr-92 Re: ATK Release
plans Deeptendu Majumder@prism (459)

> >-  Sun 4 Spell Checking:  When Andrew is compiled with optimization and
> >without debugging, ATK applications crash when the "spell" menu option
> >is selected

> I did not realize this is a software bug. So has anybody had any luck
> with it ?

The problem was with andrew/atk/extensions/spell.c:StartProcess():

    if ((pid = osi_vfork()) == 0) { /* In child */

        int numfds = getdtablesize();
        int fd;

        dup2(outpipe[READFD], 0);
        dup2(inpipe[WRITEFD], 1);
        dup2(1, 2); /* Should have more control over this. */

        /* Don't leave any open file descriptors for child. */
        for (fd = 3; fd < numfds; fd++)
            close(fd);

#if defined(SGI_4D_ENV)
	setpgrp();
#else
        setpgrp(0, getpid());
#endif
        execlp("/bin/csh", "csh", "-cf", command, (char *)NULL);
        exit(0);
    }

The exit(0) call was a return NULL in the previous version.  Even though
control should never get to this statement, with optimization enabled
this caused the core-dump.  

Why? Don't ask me.... I just track down these buggers.
From: nsb@THUMPER.BELLCORE.COM (Nathaniel Borenstein)
Newsgroups: comp.soft-sys.andrew
Subject: Re: Mail conversion from Xmh to Messages
Date: 9 Apr 92 19:48:52 GMT
Organization: The Internet

Actually, Craig's solution can be simplified considerably:

Excerpts from internet.info-andrew: 9-Apr-92 Re: Mail conversion from
Xm.. Craig_Everhart@transarc. (566+0)

> The simplest way to create a folder from a directory (say, /blah) is like this:
> 	% mkdir ~/.MESSAGES/blah
> 	% touch ~/.MESSAGES/blah/.MS_MsgDir
> 	% cd /blah
> 	% foreach foo (*)
> 	? cp $foo ~/.MESSAGES/+${foo}
> 	? end
> 	% cui
> 	CUI> reconstruct ~/.MESSAGES/blah
> 	CUI> rebuild

> 	CUI> quit

That will work, but instead you can "simply" do this:

	% cui create blah ~/.MESSAGES\; quit
	% cp Mail/blah/* ~/.MESSAGES/blah
	% cui reconstruct blah 1 \; quit

Note that the files do NOT need to start with + -- the reconstruction
will rename them to take care of that.  Also, using the "create" command
not only saves a step at the beginning, it makes the "rebuild" step at
the end unnecessary.  -- Nathaniel
From: nsb@THUMPER.BELLCORE.COM (Nathaniel Borenstein)
Newsgroups: comp.soft-sys.andrew
Subject: Re: non-unix clients
Date: 8 Apr 92 19:08:15 GMT
Organization: The Internet

Excerpts from internet.info-andrew: 7-Apr-92 Re: non-unix clients
Anthony A. Datri@ames.ar (424)

> I once heard a claim that support for AMS to read netnews article trees
> would show up, but haven't heard anything since.  Volunteers?

It's in the distributed code, but needs serious debugging.  I don't
volunteer, but will help anyone who does.
From: rr2b+@ANDREW.CMU.EDU (Robert Andrew Ryan)
Newsgroups: comp.soft-sys.andrew
Subject: Re: Andrew Beta Test
Date: 17 Apr 92 16:38:06 GMT
Organization: The Internet

Excerpts from internet.other.info-andrew: 17-Apr-92 Re: Andrew Beta Test
Bob Dew@alw.nih.gov (919+1)

> Maybe this is considered normal in the new Andrew releases, but I
> believe that pre-R5 versions were careful to use black & white defaults
> on mono displays.

Unfortunately not quite true...  What has changed is that prior to Bill
Janssen's xgraphic patches the background would be a solid color always,
now it gets stippled just like the foreground (well, not quite... it's
actually a question of fills vs other operations).    I'm afraid the new
behavior is expected...

Ways to deal with this in a distributed environment include:

?E preferences (see help preferences)

You can also use something like:

setenv PROFILES file1:file2:etc...

Then if file1 exists your preferences will be read from it, otherwise
they will be read from file2, etc...  I keep a base preferences file and
when I log in on a color machine I append the base preferences file to a
file which contains the preferences I wish to have for a color screen. 
I set PROFILES as follows:

setenv PROFILES appendedfile.hostname:basefile

So if I'm on a color machine the appendedfile.hostname file will exist
and be used, otherwise my base set of preferences will be used.

-Rob Ryan
Andrew Toolkit Consortium
From: janssen@parc.xerox.com (Bill Janssen)
Newsgroups: comp.soft-sys.andrew
Subject: X11 font name from xfontdesc
Date: 16 Apr 92 21:22:52 GMT
Distribution: world
Organization: The Internet

I need, given an xfontdesc instance, to determine the name of the X font
used to implement it.  There is a method called GetRealFontDesc, which
returns something of type "struct font *", which type I can't find
defined anywhere.  Is "struct font *" really another name for "void *"? 
Shouldn't there be some method on xfontdesc to determine this?

Bill
From: rr2b+@ANDREW.CMU.EDU (Robert Andrew Ryan)
Newsgroups: comp.soft-sys.andrew
Subject: Re: X11 font name from xfontdesc
Date: 17 Apr 92 16:51:01 GMT
Distribution: world
Organization: The Internet

Excerpts from internet.other.info-andrew: 16-Apr-92 X11 font name from
xfontdesc Bill Janssen@parc.xerox. (353)

>  Is "struct font *" really another name for "void *"? 
> Shouldn't there be some method on xfontdesc to determine this?

Yes, it is basically meant as void *.  Really you should never rely on
being under X...  (Of course that's mainly a philosophical stance at
this point, but ATK is supposed to be window-system independent.)

It might be useful to add a method to fontdesc to return a char *
representing the font name. Then override this in xfontdesc.  We would
be happy to incorporate a patch for this in our next release.

-Rob Ryan
Andrew Toolkit Consortium
From: ghoti+@ANDREW.CMU.EDU (Adam Stoller)
Newsgroups: comp.soft-sys.andrew
Subject: Re: Is this a Bug or what?
Date: 8 Apr 92 11:44:37 GMT
Article-I.D.: andrew.kdshmZe00guR4Jq_VR
Organization: The Internet

Excerpts from internet.other.info-andrew: 8-Apr-92 Is this a Bug or
what? Dimitris K. - NRCPS@leon (320)

> When I tried to build the Makefile with the xmkmf,  I was reported an
> error on line 304 :Unexpected end of line.  Unfortunatelly I can't see 
> the problem .

The problem is that you didn't read the README file first - or carefully
enough - otherwise you would not have used xmkmf.  
The Andrew Distribution has its own Imake config files and thus its own
method for bootstrapping the creation of them.
I suggest you scan the README file for mention of "imake" - after that
it should be a lot easier to build.

--fish
From: jamshed@ENIAC.SEAS.UPENN.EDU (Jamshed Masood)
Newsgroups: comp.soft-sys.andrew
Subject: signoff
Date: 8 Apr 92 11:22:59 GMT
Distribution: world
Organization: The Internet

please remove me from this list
From: tpn+@ANDREW.CMU.EDU (Tom Neuendorffer)
Newsgroups: comp.soft-sys.andrew
Subject: Re: complex forms?
Date: 7 Apr 92 13:50:51 GMT
Distribution: world
Organization: The Internet

Excerpts from mail: 7-Apr-92 Re: Re: complex forms? Eric
Baltischwiler@komsy (842)


> Thanks for your answer to my last post.  I now have labels on my
> buttons, but have another problem.

> I can not get pointers to views in my inset!  I want to do this so
> that I can move the input focus to the next enterStrV when the user
> finishes a value (a la Mac).
> ...

Sorry, I guess this fix hasn't made it out yet. Try applying the
following change to adew.h, and let me know if it fixes your problem,
(the second version with the added lines is the correct one). This
should cause the child view pointers to initialize correctly in all
cases.

	Regards and good luck,
		Tom

*** adew.h Tue Apr  7 09:33:50 1992
--- adew.h.new   Tue Apr  7 09:44:35 EDT 1992
***************
*** 41,47 ****
        nm = cel_GetRefAtom(cel);\
        for(aa = ARRAY; aa->object != NULL;aa++){\
         if(aa->name == nm){\
!         if(CLV){ *(aa->view) = celview_GetTrueChild((struct celview *)CLV);\
         (*(ICNT))--;}\
          if(*(aa->object) != cel_GetObject(cel)){\
              *(aa->object) = cel_GetObject(cel);\
--- 41,49 ----
        nm = cel_GetRefAtom(cel);\
        for(aa = ARRAY; aa->object != NULL;aa++){\
         if(aa->name == nm){\
!         if(CLV){ \
!           if(celview_GetTrueChild((struct celview *)CLV) == NULL)
celview_InitChildren((struct celview *)CLV);\
!            *(aa->view) = celview_GetTrueChild((struct celview *)CLV);\
         (*(ICNT))--;}\
          if(*(aa->object) != cel_GetObject(cel)){\
              *(aa->object) = cel_GetObject(cel);\
 
Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA
Newsgroups: comp.soft-sys.andrew
Date: Tue, 14 Apr 1992 13:38:32 -0400 
From: Gary Keim <gk5g+@andrew.cmu.edu>
Subject: Re: DECstation console redirection

Excerpts from netnews.comp.soft-sys.andrew: 14-Apr-92 DECstation console
redirection Bob_Dew@ALW.NIH.GOV (654)

> Apparently, console needs to be run with uid root in order to collect
> /dev/console output--but that prevents one from monitoring AFS
> userid-associated things, like mail, tokens, quota, etc.

Actually, /usr/andrew/bin/getstats should be setuid and owned by root:

% su root
$ chown root /usr/andrew/bin/getstats
$ chmod ugo=rxs /usr/andrew/bin/getstats
$ exit
From: Craig_Everhart@TRANSARC.COM
Newsgroups: comp.soft-sys.andrew
Subject: Re: Mail conversion from Xmh to Messages
Date: 9 Apr 92 17:48:20 GMT
Distribution: world
Organization: The Internet

There's a tool floating around to do this.  AMS-format folders are
something like the following, in a directory:
	a .MS_MsgDir file
	a bunch of files with names beginning with the '+' character
The names can be arbitrary other than the leading character.

The simplest way to create a folder from a directory (say, /blah) is like this:
	% mkdir ~/.MESSAGES/blah
	% touch ~/.MESSAGES/blah/.MS_MsgDir
	% cd /blah
	% foreach foo (*)
	? cp $foo ~/.MESSAGES/+${foo}
	? end
	% cui
	CUI> reconstruct ~/.MESSAGES/blah
	CUI> rebuild

	CUI> quit
	%

Give it a shot.

		Craig