From: <ped...@us...> - 2007-06-24 22:26:08
|
Revision: 1001 http://svn.sourceforge.net/cegcc/?rev=1001&view=rev Author: pedroalves Date: 2007-06-24 15:26:06 -0700 (Sun, 24 Jun 2007) Log Message: ----------- * LICENSE, README, TODO: New files. Modified Paths: -------------- trunk/cegcc/tools/PipeLib/ChangeLog Added Paths: ----------- trunk/cegcc/tools/PipeLib/LICENSE trunk/cegcc/tools/PipeLib/README trunk/cegcc/tools/PipeLib/TODO Modified: trunk/cegcc/tools/PipeLib/ChangeLog =================================================================== --- trunk/cegcc/tools/PipeLib/ChangeLog 2007-06-24 22:25:10 UTC (rev 1000) +++ trunk/cegcc/tools/PipeLib/ChangeLog 2007-06-24 22:26:06 UTC (rev 1001) @@ -1,3 +1,7 @@ +2007-06-24 Pedro Alves <ped...@po...> + + * LICENSE, README, TODO: New files. + 2007-06-09 Pedro Alves <ped...@po...> Initial import. Added: trunk/cegcc/tools/PipeLib/LICENSE =================================================================== --- trunk/cegcc/tools/PipeLib/LICENSE (rev 0) +++ trunk/cegcc/tools/PipeLib/LICENSE 2007-06-24 22:26:06 UTC (rev 1001) @@ -0,0 +1,25 @@ +/* Copyright (c) 2007, Pedro Alves + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ Added: trunk/cegcc/tools/PipeLib/README =================================================================== --- trunk/cegcc/tools/PipeLib/README (rev 0) +++ trunk/cegcc/tools/PipeLib/README 2007-06-24 22:26:06 UTC (rev 1001) @@ -0,0 +1,45 @@ + README for PipeLib + +This directory contains the PipeLib enhancer for Windows CE. + +PipeLib implements a stream driver that is exposed in an interface +similar to unnamed pipes on desktop Windows. Namelly, pipes are +created with CreatePipe and the pipe ends are manipulated with the normal +ReadFileW/WriteFileW/CloseHandle coredll.dll functions. + +To build the lib and the driver you will need the arm-wince-mingw32ce +toolchain. An early version of PipeLib was also tested with MSVC2005, +but project files aren't presently included. + +To build, ensure you have arm-wince-mingw32ce-gcc in your $PATH, and +type: + +make + +If you have synce-tools installed, type: + +make download + +The previous command will copy the driver (PipeDev.dll) to \Windows on +the device. + +If you don't have synce-tools installed, then copy the newly built +PipeDev.dll file into the \Windows on the device. + +PipeLib comes with a sample tester, but the main testbed client is +currently the rshd server for Windows CE found at +http://cegcc.sourceforge.net. Both PipeLib and rshd share the same +repository, so be sure you have a checkout from the same date before +reporting bugs. + +Have fun! + +Pedro Alves + +-- + +See the file LICENSE in the various directories, for a description of +the license the software is license in. + +REPORTING BUGS: ceg...@so... +pe...@po... Property changes on: trunk/cegcc/tools/PipeLib/README ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/cegcc/tools/PipeLib/TODO =================================================================== --- trunk/cegcc/tools/PipeLib/TODO (rev 0) +++ trunk/cegcc/tools/PipeLib/TODO 2007-06-24 22:26:06 UTC (rev 1001) @@ -0,0 +1,4 @@ +- Add SetLastError in all the error code paths. + +- Add to libPipeLib.a some more pipe related calls, following the + interface exposed on desktop Windows. To be added on a need basis. Property changes on: trunk/cegcc/tools/PipeLib/TODO ___________________________________________________________________ Name: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |