Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <401D7540.6000104@cwilson.fastmail.fm> Date: Sun, 01 Feb 2004 16:53:04 -0500 From: Charles Wilson User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030630 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Avail for test: cygipc-2.03-1 and cygutils-1.2.4-1 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit To coincide with the recent release of cygwin-1.5.7 which contains a fully functional cygserver implementation, I've updated these two packages to coexist more peacefully with cygserver. Unfortunately, because of earlier file conflicts, installing these two packages will require a RE-installation of cygwin-1.5.7 (because un-installing cygipc-2.02 will remove /usr/include/sys/ipc.h & friends, and un-installing cygutils-1.2.2 will remove /usr/bin/ipcs.exe and /usr/bin/ipcrm.exe) Here are the changes in these two packages: 1) cygipc-based IPC utilities (ipcs, ipcrm, semtool, etc) are now provided by the cygipc package itself -- and the names have been munged: ipcscygipc + ipcscygipc.8 manpage ipcrmcygipc + ipcrmcygipc.8 manpage semtoolcygipc msgtoolcygipc shmtoolcygipc semstatcygipc 2) cygipc header files are now installed in /usr/include/cygipc/sys. IF (and only if) /usr/include/sys/ipc.h and friends do not exist, then a postinstall script creates symlinks to the cygipc versions. This means if you really want to be sure that you're compiling/linking against cygipc, you need to add -I/usr/include/cygipc to your compile command. 3) cygutils no longer provides ipcs or ipcrm, as (a) cygipc provides cygipc-based versions, and (b) cygwin itself provides cygserver-based versions. 4) cygutils provides cygserver-based versions of semtool msgtool shmtool semstat 5) cygutils provides 'ipck' and 'ipckcygipc' -- a useful shell script for checking on/killing IPC objects. Obviously, one uses the cygserver tools, the other uses the cygipc tools. 6) Assuming this version of cygipc passes basic community testing, it will become the (last?) official cygipc package. Cygipc will be going into deep freeze -- still supported for legacy applications, but all applications are highly encouraged to switch to the FAR better implementation provided by cygserver. -- Chuck -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/