home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 22 gnu
/
22-gnu.zip
/
gnusrvr2.zip
/
README.OS2
< prev
next >
Wrap
Text File
|
1997-05-15
|
3KB
|
130 lines
/********************************************************
*
* gnuserv, gnuclient, gnudoit for Emacs under Os/2
*
********************************************************/
Chris McKillop
cdmckill@novice.uwaterloo.ca
May 15th, 1997
**** See the README for what this package is all about. ****
**** See LICENSE for information on the GNU license ****
Intro:
---------------
Having used gnuserv/gnuclient/gnudoit under WinNT and all the UNIX
platforms I use Emacs under, I was sick and tired of having to use
emacsclient under OS/2. I like the way this server interacts with
Emacs, and I like to have things the same across all platforms I use.
So, I set out to port it over.
It wasn't too hard really, since I used gcc-emx to build it but I
ran into some problems along the way, most of which had to do with
UNIX path names verses OS/2 path/drive names.
Setup:
---------------
* Since this port is using a localhost loopback in order to
communicate between processes, you MUST have a hosts file
and the loopback IP (127.0.0.1) active. Basically this
means that you will need a text file with the following
line in it,
127.0.0.1 localhost
Make sure you add a newline at the end of that line. Place
that in a file name "hosts" under x:/mptn/etc (Warp Connect or
v4.0) or in x:/tcpip/etc (All others).
You will also need to enable to loopback, so somewhere in one
of your startup files, add the line,
ifconfig lo 127.0.0.1 up
in order for the loopback to work properly. If you can't get
this to work, please don't email me about it.
* Copy all the .exe files to you emacs bin directory and the
.el file to you emacs lisp directory.
* Add the lines,
(require 'gnuserv)
(gnuserv-start )
To either your .emacs (_emacs) or your site-start.el.
Changes Made To Original Source:
---------------------------------------
There are several changes made to gnuclient.c and gnuserv.c, they
are all delimited by the define OS2_EMX, so they should be easy to
find. To rebuild this archive, all you should have to do is type
make.
Release History:
-------------------------
May 15th, 1997: First Release
* Fixed pathname problems. Original source assumed
UNIX / based path names and this had to be changed
to support OS/2's drive based approch.
* Changed IP address lookup so that it only resolved
localhost. This could be changed to use
a local hosts file, but probably isn't
really needed.
* Added code to gnuserv.exe to remove itself from the
window list. This really annoyed me and I was
glad that it was an easy thing to fix.
May 15th, 1997: Second Release
* Fixed slash problem when using gnuclient from WPS
normal OS/2 command shell.
Outstanding Issues:
------------------------
* Unsure if UNC pathnames work properly. Will test myself once
I have my LAN setup in my apartment.