home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.sys.mac.programmer:20134 comp.sys.mac.comm:12318
- Newsgroups: comp.sys.mac.programmer,comp.sys.mac.comm
- Path: sparky!uunet!mcsun!chsun!bernina!bernina!neeri
- From: neeri@iis.ethz.ch (Matthias Neeracher)
- Subject: Socket/Filesystem library released
- Message-ID: <NEERI.92Dec21112408@iis.ethz.ch>
- Followup-To: comp.sys.mac.programmer
- Sender: news@bernina.ethz.ch (USENET News System)
- Organization: Integrated Systems Laboratory, ETH, Zurich
- Distribution: comp
- Date: Mon, 21 Dec 1992 10:24:08 GMT
- Lines: 46
-
-
- Release 1.0 of GUSI (Grand Unified Socket Interface :-) is now avaliable
- at nic.switch.ch [130.59.1.40], software/mac/src/mpw_c/GUSI_10.sit.bin
-
- GUSI is an extension and partial replacement of the MPW C runtime library.
- Its main objective is to provide a more or less simple and consistent
- interface across the following communication domains:
-
- Files Ordinary Macintosh files and MPW pseudo devices.
- Unix Memory based communication within a single machine
- Appletalk ADSP communication over a network.
- PPC Local and remote connections with the System 7 PPC Toolbox
- Internet TCP and UDP connections over MacTCP.
-
- Additionally, GUSI adds some UNIX library calls dealing with files which
- were missing, like chdir(), getcwd(), symlink(), and readlink(), and
- changes a few other library calls to behave more like their UNIX
- counterparts.
-
- REQUIREMENTS
-
- To use GUSI, you need MPW C 3.2 or later. To modify it, you additionally need
- MPW C++ 3.2 or later and Perl.
-
- COPYING
-
- Copyright ⌐ 1992 Matthias Neeracher
-
- Permission is granted to anyone to use this software for any purpose on any
- computer system, and to redistribute it freely, subject to the following
- restrictions:
-
- - The author is not responsible for the consequences of use of this software,
- no matter how awful, even if they arise from defects in it.
- - The origin of this software must not be misrepresented, either by explicit
- claim or by omission.
- - Altered versions must be plainly marked as such, and must not be
- misrepresented as being the original software.
-
- Matthias
-
- -----
- Matthias Neeracher neeri@iis.ethz.ch
- "And that's why I am going to turn this world upside down, and make
- of it a fire so *bright* that someone real will notice"
- -- Vernor Vinge, _Tatja Grimm's World_
-