This is the mail archive of the mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Fixes for miscellaneous bugs in /proc patch

On Fri, May 03, 2002 at 03:26:40PM +0100, Chris January wrote:
>2002-05-03  Christopher January <>
> * (fhandler_proc::open): Change use of mode to flags.
> If the file does not exist already, fail with EROFS if O_CREAT flag is
> set.
> Use cmalloc to allocate memory for filebuf.
> * (fhandler_process::open): Ditto.
> * (fhandler_registry::open): Ditto.
> Move check for open for writing before open_key.
> * (path_conv::check): Do not return ENOENT if a file is not found
> in /proc.
> * (fhandler_virtual::write): Change EROFS error to
> EACCES error.
> * (fhandler_virtual::open): Set the NOHANDLE flag.
> * (fhandler_virtual::dup): Add call to
> fhandler_base::dup.
> Allocate child's filebuf using cmalloc.
> Copy filebuf from parent to child.
> * (fhandler_virtual::close): Use cfree to free filebuf.
> * Add '.' and '..' to directory listing.
> * Ditto.
> * Ditto.
> * (fhandler_registry::readdir): Add support for '.'
> and '..' files in subdirectories of /proc/registry.
> * (fhandler_registry::telldir): Use lower 16 bits
> of __d_position as position in directory.
> * (fhandler_registry::seekdir): Ditto.

Committed after formatting fixes, ChangeLog reorg, and minor change to
make fhandler_virtual::~fhandler_virtual use cfree to free filebuf.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]