mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-18 20:39:33 +08:00
* fhandler.cc (fhandler_base::raw_read): Only return EISDIR when we're really
trying to read a directory. * sigproc.cc: Use "Static" where appropriate.
This commit is contained in:
parent
94fe03664f
commit
e8bf232949
@ -1,3 +1,10 @@
|
|||||||
|
2006-07-13 Christopher Faylor <cgf@timesys.com>
|
||||||
|
|
||||||
|
* fhandler.cc (fhandler_base::raw_read): Only return EISDIR when we're
|
||||||
|
really trying to read a directory.
|
||||||
|
|
||||||
|
* sigproc.cc: Use "Static" where appropriate.
|
||||||
|
|
||||||
2006-07-13 Corinna Vinschen <corinna@vinschen.de>
|
2006-07-13 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
* fhandler_socket.cc: Update copyright.
|
* fhandler_socket.cc: Update copyright.
|
||||||
|
@ -262,7 +262,7 @@ fhandler_base::raw_read (void *ptr, size_t& ulen)
|
|||||||
case ERROR_INVALID_FUNCTION:
|
case ERROR_INVALID_FUNCTION:
|
||||||
case ERROR_INVALID_PARAMETER:
|
case ERROR_INVALID_PARAMETER:
|
||||||
case ERROR_INVALID_HANDLE:
|
case ERROR_INVALID_HANDLE:
|
||||||
if (openflags & O_DIROPEN)
|
if (pc.isdir ())
|
||||||
{
|
{
|
||||||
set_errno (EISDIR);
|
set_errno (EISDIR);
|
||||||
bytes_read = (size_t) -1;
|
bytes_read = (size_t) -1;
|
||||||
|
@ -61,10 +61,10 @@ HANDLE NO_COPY signal_arrived; // Event signaled when a signal has
|
|||||||
|
|
||||||
HANDLE NO_COPY sigCONT; // Used to "STOP" a process
|
HANDLE NO_COPY sigCONT; // Used to "STOP" a process
|
||||||
|
|
||||||
cygthread *hwait_sig;
|
cygthread NO_COPY *hwait_sig;
|
||||||
Static HANDLE wait_sig_inited; // Control synchronization of
|
Static HANDLE wait_sig_inited; // Control synchronization of
|
||||||
// message queue startup
|
// message queue startup
|
||||||
static NO_COPY bool sigheld; // True if holding signals
|
Static bool sigheld; // True if holding signals
|
||||||
|
|
||||||
Static int nprocs; // Number of deceased children
|
Static int nprocs; // Number of deceased children
|
||||||
Static char cprocs[(NPROCS + 1) * sizeof (pinfo)];// All my children info
|
Static char cprocs[(NPROCS + 1) * sizeof (pinfo)];// All my children info
|
||||||
@ -72,7 +72,7 @@ Static char cprocs[(NPROCS + 1) * sizeof (pinfo)];// All my children info
|
|||||||
// constructor operation at DLL startup
|
// constructor operation at DLL startup
|
||||||
Static waitq waitq_head = {0, 0, 0, 0, 0, 0, 0};// Start of queue for wait'ing threads
|
Static waitq waitq_head = {0, 0, 0, 0, 0, 0, 0};// Start of queue for wait'ing threads
|
||||||
|
|
||||||
static muto NO_COPY sync_proc_subproc; // Control access to subproc stuff
|
Static muto sync_proc_subproc; // Control access to subproc stuff
|
||||||
|
|
||||||
_cygtls NO_COPY *_sig_tls;
|
_cygtls NO_COPY *_sig_tls;
|
||||||
|
|
||||||
@ -106,7 +106,7 @@ public:
|
|||||||
friend DWORD WINAPI wait_sig (VOID *arg);
|
friend DWORD WINAPI wait_sig (VOID *arg);
|
||||||
};
|
};
|
||||||
|
|
||||||
static pending_signals sigq;
|
Static pending_signals sigq;
|
||||||
|
|
||||||
/* Functions */
|
/* Functions */
|
||||||
void __stdcall
|
void __stdcall
|
||||||
|
Loading…
x
Reference in New Issue
Block a user