<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/</link>
    <language>en-us</language>

    <title>ecos-v3_0-branch: packages/io/fileio/current/ChangeLog history</title>
    <description>packages/io/fileio/current/ChangeLog revision history</description>
    <item>
    <title>* src/file.cxx: add a chmod() call, implemented by calling</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/16018605bc97/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/file.cxx: add a chmod() call, implemented by calling<br/>
        cyg_fs_setinfo with parameter FS_INFO_CHMOD]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Mon, 02 Mar 2009 20:55:53 +0000</pubDate>
</item>
<item>
    <title>* src/fd.cxx (fp_ucount_dec, fd_close): Fix locking strategy so</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/1a5b0e64f79a/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/fd.cxx (fp_ucount_dec, fd_close): Fix locking strategy so<br/>
	that the fdlock is free when filesystem close entry is<br/>
	called. This allows other threads to peform descriptor operations<br/>
	during the close.]]></description>
    <author>&#110;&#105;&#99;&#107;&#103;</author>
    <pubDate>Fri, 12 Dec 2008 10:50:43 +0000</pubDate>
</item>
<item>
    <title>* cdl/fileio.cdl: Use CYGPKG_FILEIO_DIRENT_DTYPE to enable/disable</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/c5e3739b3c9a/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* cdl/fileio.cdl: Use CYGPKG_FILEIO_DIRENT_DTYPE to enable/disable<br/>
        d_type field of struct dirent.<br/>
        * include/dirent.h: Add a d_type field to struct dirent, in order to<br/>
        distinguish file type directly without calling stat.<br/>
        * doc/fileio.sgml: Documentation about this new member and the fact<br/>
        it is not portable.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Thu, 01 May 2008 09:31:09 +0000</pubDate>
</item>
<item>
    <title>tests/fnmatch.c (main): Fix cut/paste error in final pass/fail</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/2e7c1dfc434c/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[tests/fnmatch.c (main): Fix cut/paste error in final pass/fail<br/>
       report.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Fri, 17 Aug 2007 19:32:26 +0000</pubDate>
</item>
<item>
    <title>* src/misc.cxx (cyg_mtab_extra): Only create the array if it has more</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/1cc00c5dc8b1/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/misc.cxx (cyg_mtab_extra): Only create the array if it has more<br/>
        than 0 entries.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Tue, 12 Jun 2007 20:02:21 +0000</pubDate>
</item>
<item>
    <title>* tests/fnmatch.c: Test case for fnmatch.</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/6dd96771081f/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* tests/fnmatch.c: Test case for fnmatch.<br/>
        * cdl/fileio.cdl:<br/>
        * src/fnmatch.c:<br/>
        * include/fnmatch.h: Added fnmatch() implementation (from NetBSD).]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Sat, 27 Jan 2007 18:17:57 +0000</pubDate>
</item>
<item>
    <title>* include/fileio.h : Added a key and a structure to extract the</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/e5c118746536/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* include/fileio.h : Added a key and a structure to extract the<br/>
        disk size and the available free space for a filesystem using<br/>
        the cyg_fs_getinfo() interface.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Sat, 12 Aug 2006 07:23:41 +0000</pubDate>
</item>
<item>
    <title>* tests/fileio1.c: Compiler warning fixes.</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/179cdabd06f0/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* tests/fileio1.c: Compiler warning fixes.<br/>
       * tests/testfs.c:  Compiler warning fixes.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Wed, 17 May 2006 16:11:43 +0000</pubDate>
</item>
<item>
    <title>* src/misc.cxx (cyg_mtab_lookup): Corrected implementation for</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/8eb72dcf503a/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/misc.cxx (cyg_mtab_lookup): Corrected implementation for<br/>
        relative paths crossing mount points.<br/>
        * tests/fileio1.c (cyg_user_start): Add a test for the above fix.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Thu, 16 Feb 2006 18:46:06 +0000</pubDate>
</item>
<item>
    <title>* src/select.cxx: Needs sys/time.h for struct timeval.</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/7a7813d1e957/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/select.cxx: Needs sys/time.h for struct timeval.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Sun, 23 Oct 2005 20:45:11 +0000</pubDate>
</item>
<item>
    <title>* tests/socket.c (SHOW_RESULT): Add a cast to avoid compiler</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/49468ab5b6f7/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* tests/socket.c (SHOW_RESULT): Add a cast to avoid compiler<br/>
        warnings about the format string not matching the parameters.<br/>
        * tests/testfs.c: rename strcmp and strcpy to mystrcmp and<br/>
        mystrcpy to avoid clashes with the normal implementations.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Wed, 03 Aug 2005 21:05:16 +0000</pubDate>
</item>
<item>
    <title>* src/devfs.cxx (dev_stat, dev_fo_fstat): Corrected mode for block</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/21507ef41413/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/devfs.cxx (dev_stat, dev_fo_fstat): Corrected mode for block<br/>
        devices, made nlink 1.<br/>
        * src/devfs.cxx (dev_fo_fstat): Set st_dev to zero to match dev_stat.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Tue, 07 Jun 2005 10:07:04 +0000</pubDate>
</item>
<item>
    <title>Fix some tests - broken config checks</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/3038ada9d671/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Fix some tests - broken config checks]]></description>
    <author>&#103;&#116;&#104;&#111;&#109;&#97;&#115;</author>
    <pubDate>Thu, 26 May 2005 14:19:48 +0000</pubDate>
</item>
<item>
    <title>* tests/testfs.c: Fixed compiler warnigs for passing wrong types</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/8b0de8223f33/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* tests/testfs.c: Fixed compiler warnigs for passing wrong types<br/>
        to diag_printf.<br/>
        * tests/fileio1.c: Ditto<br/>
        * tests/select.c: Ditto]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Sun, 27 Mar 2005 17:36:28 +0000</pubDate>
</item>
<item>
    <title>* include/fileio.h: Only include kapi.h when</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/6c2912f7f35b/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* include/fileio.h: Only include kapi.h when<br/>
        CYGFUN_IO_FILEIO_SELECT is enabled and then define the select<br/>
        support structures.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Fri, 25 Feb 2005 20:36:52 +0000</pubDate>
</item>
<item>
    <title>* src/io.cxx (ioctl): Change ioctl to use varargs so that it works</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/314ff4b264b6/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/io.cxx (ioctl): Change ioctl to use varargs so that it works<br/>
        on with h8300 who's compiler does not like doing it the other way.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Tue, 08 Feb 2005 19:58:54 +0000</pubDate>
</item>
<item>
    <title>* src/misc.cxx (cyg_fs_root_lookup): New function to find the mount</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/f610eb62ce8a/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/misc.cxx (cyg_fs_root_lookup): New function to find the mount<br/>
	point of a give filesystems root directory.<br/>
	* src/fio.h:<br/>
	* include/fileio.h: Made cyg_fs_{un}lock accessible outside of the<br/>
	fileio package]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Sat, 22 Jan 2005 14:03:37 +0000</pubDate>
</item>
<item>
    <title>* src/select.cxx (cyg_pselect): We need the oldmask under all</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/6c587ae20117/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/select.cxx (cyg_pselect): We need the oldmask under all<br/>
       conditions.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Wed, 15 Dec 2004 14:56:09 +0000</pubDate>
</item>
<item>
    <title>* include/fileio.h: Changed si_thread to si_waitFlag</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/abab6e075ce3/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* include/fileio.h: Changed si_thread to si_waitFlag<br/>
       * src/select.cxx: Improved efficiency: 1. Only threads waiting<br/>
       on a selector are woken up in selwake. This is done by swapping<br/>
       the condition variable for an event flag and registering threads<br/>
       for wakeup in selrecord. 2. No mutex is now required. 3. Search<br/>
       through the FD mask much streamlined.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Thu, 02 Dec 2004 12:34:30 +0000</pubDate>
</item>
<item>
    <title>* io/fileio/tests/socket.c: Allow building without kernel config.</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/93cd84593c28/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* io/fileio/tests/socket.c: Allow building without kernel config.]]></description>
    <author>&#106;&#97;&#110;&#105;</author>
    <pubDate>Wed, 17 Nov 2004 15:12:05 +0000</pubDate>
</item>
<item>
    <title>* tests/fileio1.c: Start the test using cyg_user_start so that</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/9ad253729c53/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* tests/fileio1.c: Start the test using cyg_user_start so that<br/>
        it can be used without the kernel.<br/>
        * tests/testfs.c (testfs_time): If we don't have a kernel return 0<br/>
        as the time rather than the current time.<br/>
<br/>
2004-11-14  Jani Monoses &lt;jani@iv.ro&gt;<br/>
<br/>
        * src/devfs.cxx: Removed unneeded header files so the package can<br/>
        be compiled without the kernel.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Sun, 14 Nov 2004 14:03:44 +0000</pubDate>
</item>
<item>
    <title>* include/fileio.h:</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/df5dcf4cdc1a/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* include/fileio.h:<br/>
        * src/file.cxx: Added support for cyg_fs_fssync,<br/>
        cyg_fs_get_attrib, and cyg_fs_set_attrib<br/>
        * src/file.cxx: Added a check data ptr in LOCK_FS]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Fri, 22 Oct 2004 14:07:49 +0000</pubDate>
</item>
<item>
    <title>* tests/select.c: Include sys/select.h to prevent a possible warning.</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/70395d16c1ff/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* tests/select.c: Include sys/select.h to prevent a possible warning.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Thu, 14 Oct 2004 07:34:29 +0000</pubDate>
</item>
<item>
    <title>* tests/pselect.c: Added check for POSIX signals while building</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/b96b4cd085f6/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* tests/pselect.c: Added check for POSIX signals while building<br/>
        the test case.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Wed, 13 Oct 2004 21:15:32 +0000</pubDate>
</item>
<item>
    <title>* src/select.cxx: place the CYGBLD_ATTRIB_INIT_PRI such that it</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/59df0967a02b/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/select.cxx: place the CYGBLD_ATTRIB_INIT_PRI such that it<br/>
        compiles for gcc 3.4.2 which is more picky about its placement.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Mon, 04 Oct 2004 11:50:06 +0000</pubDate>
</item>
<item>
    <title>2004-07-23 Oyvind Harboe &lt;oyvind.harboe@zylin.com&gt;</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/4a515225541b/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[2004-07-23 Oyvind Harboe &lt;oyvind.harboe@zylin.com&gt;<br/>
<br/>
	* src/select.cxx: now correctly returns from select() on<br/>
	e.g. closed file pointers.]]></description>
    <author>&#110;&#105;&#99;&#107;&#103;</author>
    <pubDate>Mon, 02 Aug 2004 11:24:46 +0000</pubDate>
</item>
<item>
    <title>* tests/fileio1.c: include stdio.h for rename() prototype.</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/edb4ac2e0d6b/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* tests/fileio1.c: include stdio.h for rename() prototype.]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 16 Apr 2004 03:33:18 +0000</pubDate>
</item>
<item>
    <title>* src/fd.cxx: Fix the assert just added. 0 is a valid fd.</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/9b1c56507dbb/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/fd.cxx: Fix the assert just added. 0 is a valid fd.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Wed, 07 Apr 2004 11:18:53 +0000</pubDate>
</item>
<item>
    <title>* src/fd.cxx: Added CYG_ASSERT bound checking for file descriptor</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/9a0206637430/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/fd.cxx: Added CYG_ASSERT bound checking for file descriptor<br/>
        numbers (0&lt;fd&lt;CYGNUM_FILEIO_NFD).]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Mon, 29 Mar 2004 13:19:42 +0000</pubDate>
</item>
<item>
    <title>* src/fio.h: If no POSIX then CYG_FILEIO_DELIVER_SIGNALS</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/0071b7b58596/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/fio.h: If no POSIX then CYG_FILEIO_DELIVER_SIGNALS<br/>
	and CYG_FILEIO_SIGMASK_SET call CYG_UNUSED_PARAM on their<br/>
	arguments to silence warnings.<br/>
	* src/file.cxx (rename): Use a throw specifier to match<br/>
	prototype.]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Mon, 15 Mar 2004 15:41:35 +0000</pubDate>
</item>
<item>
    <title>* src/io.cxx (readwritev): For EWOULDBLOCK and EAGAIN return</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/6324598456d0/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/io.cxx (readwritev): For EWOULDBLOCK and EAGAIN return<br/>
       the number of bytes written if any have been written.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Mon, 16 Feb 2004 16:25:45 +0000</pubDate>
</item>
<item>
    <title>* src/select.cxx: No need to make pselect() dependent on</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/244c4e8297c2/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/select.cxx: No need to make pselect() dependent on<br/>
	CYGPKG_POSIX - that would depend on the arguments. Assert instead,<br/>
	and more correctly make it contingent on CYGPKG_POSIX_SIGNALS.<br/>
<br/>
	* src/fio.h: Separate out signal functionality into its own separate<br/>
	test.]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Wed, 07 Jan 2004 06:45:28 +0000</pubDate>
</item>
<item>
    <title>* src/dir.cxx (readdir_r): Handle NULL dirp argument and return</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/afd0f71095a5/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/dir.cxx (readdir_r): Handle NULL dirp argument and return<br/>
       EBADF]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Sun, 21 Dec 2003 10:11:16 +0000</pubDate>
</item>
<item>
    <title>* src/select.cxx (pselect): Fixed the pselect() call to correctly</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/786e2e6e3c3d/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/select.cxx (pselect): Fixed the pselect() call to correctly<br/>
	handle NULL timeout arguments.  The previous implementation would<br/>
	cause a random timeout value to be used.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Fri, 05 Dec 2003 09:04:14 +0000</pubDate>
</item>
<item>
    <title>Remove gratuitous inclusion of kernel header files - from David Woodhouse</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/41bc3b72d3eb/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Remove gratuitous inclusion of kernel header files - from David Woodhouse]]></description>
    <author>&#103;&#116;&#104;&#111;&#109;&#97;&#115;</author>
    <pubDate>Mon, 01 Dec 2003 14:30:32 +0000</pubDate>
</item>
<item>
    <title>* src/io.cxx: Added cyg_fs_fsetinfo and cyg_fs_fgetinfo functions.</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/c687f86ab7a4/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/io.cxx: Added cyg_fs_fsetinfo and cyg_fs_fgetinfo functions.<br/>
<br/>
	* src/file.cxx: Added cyg_fs_setinfo and cyg_fs_getinfo functions.<br/>
<br/>
	* include/fileio.h: Added cyg_fs_fsetinfo, cyg_fs_fgetinfo,<br/>
	cyg_fs_setinfo and cyg_fs_getinfo function prototypes.]]></description>
    <author>&#110;&#105;&#99;&#107;&#103;</author>
    <pubDate>Thu, 23 Oct 2003 17:15:19 +0000</pubDate>
</item>
<item>
    <title>* src/socket.cxx (bind): Pass a copy of the socket address so the</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/6c521260528e/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/socket.cxx (bind): Pass a copy of the socket address so the<br/>
       stack can modify it without changing the users copy. Bug found by<br/>
       reji@codito.com.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Thu, 16 Oct 2003 07:55:31 +0000</pubDate>
</item>
<item>
    <title>* src/fio.h (CYG_FILEIO_SIGMASK_SET): Fixed a compiler warning</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/6bb106b4ff93/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/fio.h (CYG_FILEIO_SIGMASK_SET): Fixed a compiler warning<br/>
       about an unused variable.<br/>
       * src/devfs.cxx: prototype of dev_fo_select now matches<br/>
       implementation<br/>
       * include/fileio.h: changed definition of cyg_fileop_select to<br/>
       return a cyg_bool instead of int to match current implementations<br/>
       * src/misc.cxx: changed cyg_fileio_seltrue() to match prototype.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Mon, 06 Oct 2003 18:45:22 +0000</pubDate>
</item>
<item>
    <title>* src/socket.cxx (socket): If there are no network stacks configured</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/a8ab47d7b63c/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/socket.cxx (socket): If there are no network stacks configured<br/>
        return EAFNOSUPPORT when opening a socket.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Sun, 13 Jul 2003 13:25:27 +0000</pubDate>
</item>
<item>
    <title>* src/socket.cxx: Give nstab_lock mutex a priority. Also it's</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/c978ff8efbfc/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/socket.cxx: Give nstab_lock mutex a priority. Also it's<br/>
	local, so make static.<br/>
	Change nstab and nstab_end to cyg_nstab and cyg_nstab_end for<br/>
	cleaner namespace.<br/>
	* include/sockio.h: nstab -&gt; cyg_nstab.<br/>
	* src/misc.cxx, src/dir.cxx, src/fio.h, src/file.cxx: Change<br/>
	fstab, fstab_end, mtab, mtab_end, cdir_dir, cdir_mtab_entry to<br/>
	have cyg_ prefix for cleaner namespace.]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 11 Apr 2003 02:06:11 +0000</pubDate>
</item>
<item>
    <title>Remove unnecessary -EAGAIN code</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/b42d82dbafed/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Remove unnecessary -EAGAIN code]]></description>
    <author>&#103;&#116;&#104;&#111;&#109;&#97;&#115;</author>
    <pubDate>Thu, 20 Mar 2003 19:00:43 +0000</pubDate>
</item>
<item>
    <title>* tests/pselect.c (pthread_entry1): Allow for infrequent but</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/ca97f6817eda/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* tests/pselect.c (pthread_entry1): Allow for infrequent but<br/>
	occasional off by one error due to race condition when<br/>
	signalling.]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Sat, 08 Mar 2003 03:36:32 +0000</pubDate>
</item>
<item>
    <title>* cdl/fileio.cdl: Add doc link.</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/08f49037b508/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* cdl/fileio.cdl: Add doc link.]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Mon, 24 Feb 2003 14:24:27 +0000</pubDate>
</item>
<item>
    <title>Tweak CDL definitions of test cases to avoid problems with the GUI</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/603f78f0d43a/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Tweak CDL definitions of test cases to avoid problems with the GUI<br/>
configtool]]></description>
    <author>&#98;&#97;&#114;&#116;&#118;</author>
    <pubDate>Fri, 21 Feb 2003 00:08:08 +0000</pubDate>
</item>
<item>
    <title>Added interface CYGINT_IO_FILEIO_FS which any</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/f30f2d57da64/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Added interface CYGINT_IO_FILEIO_FS which any<br/>
FS which FILEIO can use should implement.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Mon, 03 Feb 2003 16:26:04 +0000</pubDate>
</item>
<item>
    <title>Return error (instead of crashing) when trying to open and no file systems have been mounted.</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/47f3bb5e1744/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Return error (instead of crashing) when trying to open and no file systems have been mounted.]]></description>
    <author>&#103;&#116;&#104;&#111;&#109;&#97;&#115;</author>
    <pubDate>Thu, 23 Jan 2003 17:07:26 +0000</pubDate>
</item>
<item>
    <title>* src/fio.h: Added macros to deal with signal handling. These will</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/064536ee7f68/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/fio.h: Added macros to deal with signal handling. These will<br/>
	call into the POSIX package if it is present, but are null if it<br/>
	is not.<br/>
<br/>
	* src/select.cxx: Renamed original select() to cyg_pselect() and<br/>
	added select() and pselect() routine from POSIX-200X to call<br/>
	it. Reorganized code a little and added calls to macros to deal<br/>
	with signal delivery and detection.<br/>
<br/>
	* cdl/fileio.cdl:<br/>
	* tests/pselect.c: New test added to verify the signal masking and<br/>
	delivery behaviour of pselect().<br/>
<br/>
	* tests/select.c: Fixed up some printfs to make it a little tidier.]]></description>
    <author>&#110;&#105;&#99;&#107;&#103;</author>
    <pubDate>Mon, 11 Nov 2002 23:58:53 +0000</pubDate>
</item>
<item>
    <title>Add support for readv()/writev()</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/9fc33f5be435/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Add support for readv()/writev()]]></description>
    <author>&#103;&#116;&#104;&#111;&#109;&#97;&#115;</author>
    <pubDate>Sun, 03 Nov 2002 19:49:23 +0000</pubDate>
</item>
<item>
    <title>* src/select.cxx (select): Changed mechanism for calculating</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/fc52fa818b5f/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[* src/select.cxx (select): Changed mechanism for calculating<br/>
	select timeout to avoid possible race conditions between this code<br/>
	and the timer DSR.]]></description>
    <author>&#110;&#105;&#99;&#107;&#103;</author>
    <pubDate>Fri, 09 Aug 2002 17:10:21 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2002-05-29-16:32:18-BST</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/6eb55882e01c/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Merge from eCos master repository on 2002-05-29-16:32:18-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Wed, 29 May 2002 18:28:03 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2002-05-20-20:11:54-BST</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/e0c0827131d1/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Merge from eCos master repository on 2002-05-20-20:11:54-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Mon, 20 May 2002 22:19:26 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2002-01-04-06:43:04-GMT</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/dd81b18e45fb/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Merge from eCos master repository on 2002-01-04-06:43:04-GMT]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 04 Jan 2002 14:13:51 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-11-30-11:22:06-GMT</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/51b34619b677/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Merge from eCos master repository on 2001-11-30-11:22:06-GMT]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 30 Nov 2001 13:09:25 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-11-23-15:32:03-GMT</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/9b55e9c69693/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Merge from eCos master repository on 2001-11-23-15:32:03-GMT]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 23 Nov 2001 17:12:52 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-10-19-06:43:02-BST</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/678094f34118/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Merge from eCos master repository on 2001-10-19-06:43:02-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 19 Oct 2001 07:02:26 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-07-28-00:17:32-BST</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/38892b97b685/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Merge from eCos master repository on 2001-07-28-00:17:32-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Sun, 29 Jul 2001 02:00:07 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-07-20-10:24:43-BST</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/cd45958b28ff/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Merge from eCos master repository on 2001-07-20-10:24:43-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 20 Jul 2001 10:23:16 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-06-15-06:43:03-BST</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/2395031e7a66/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Merge from eCos master repository on 2001-06-15-06:43:03-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 15 Jun 2001 22:45:04 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-03-29-21:44:39-BST</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/b939e9cada46/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Merge from eCos master repository on 2001-03-29-21:44:39-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 06 Apr 2001 17:20:13 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-01-12-06:43:03-GMT</title>
    <link>https://hg.ecoscentric.com/ecos-v3_0-branch/log/8f2f7615e727/packages/io/fileio/current/ChangeLog</link>
    <description><![CDATA[Merge from eCos master repository on 2001-01-12-06:43:03-GMT]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 12 Jan 2001 08:11:46 +0000</pubDate>
</item>

  </channel>
</rss>
