* fhandler.h (fhandler_process::closedir): Declare.
* fhandler_process.cc (fhandler_process::closedir): New function to avoid a SEGV in fhandler_proc::closedir.
This commit is contained in:
parent
378eaba88b
commit
4c34aaba55
|
@ -1,3 +1,9 @@
|
||||||
|
2011-10-10 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
|
* fhandler.h (fhandler_process::closedir): Declare.
|
||||||
|
* fhandler_process.cc (fhandler_process::closedir): New function to
|
||||||
|
avoid a SEGV in fhandler_proc::closedir.
|
||||||
|
|
||||||
2011-10-10 Christopher Faylor <me.cygwin2011@cgf.cx>
|
2011-10-10 Christopher Faylor <me.cygwin2011@cgf.cx>
|
||||||
|
|
||||||
* fhandler_tty.cc (fhandler_pty_slave::open): Clarify debugging output.
|
* fhandler_tty.cc (fhandler_pty_slave::open): Clarify debugging output.
|
||||||
|
|
|
@ -1531,6 +1531,7 @@ class fhandler_process: public fhandler_proc
|
||||||
fhandler_process ();
|
fhandler_process ();
|
||||||
virtual_ftype_t exists();
|
virtual_ftype_t exists();
|
||||||
DIR *opendir (int fd) __attribute__ ((regparm (2)));
|
DIR *opendir (int fd) __attribute__ ((regparm (2)));
|
||||||
|
int closedir (DIR *);
|
||||||
int readdir (DIR *, dirent *) __attribute__ ((regparm (3)));
|
int readdir (DIR *, dirent *) __attribute__ ((regparm (3)));
|
||||||
int open (int flags, mode_t mode = 0);
|
int open (int flags, mode_t mode = 0);
|
||||||
int __stdcall fstat (struct __stat64 *buf) __attribute__ ((regparm (2)));
|
int __stdcall fstat (struct __stat64 *buf) __attribute__ ((regparm (2)));
|
||||||
|
|
|
@ -209,6 +209,12 @@ fhandler_process::opendir (int fd)
|
||||||
return dir;
|
return dir;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
fhandler_process::closedir (DIR *dir)
|
||||||
|
{
|
||||||
|
return fhandler_virtual::closedir (dir);
|
||||||
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
fhandler_process::readdir (DIR *dir, dirent *de)
|
fhandler_process::readdir (DIR *dir, dirent *de)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue