mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-23 22:16:16 +01:00
simply setting is_readable and is_writeable to TRUE does make Gimp
2001-09-22 Hans Breuer <hans@breuer.org> * glib/giowin32.c : simply setting is_readable and is_writeable to TRUE does make Gimp plug-ins work again. Still no API known to request this info on Win32 (see #57690)
This commit is contained in:
parent
fdc27bb82c
commit
f664bba3d4
@ -1,9 +1,15 @@
|
||||
2001-09-22 Hans Breuer <hans@breuer.org>
|
||||
|
||||
* glib/giowin32.c : simply setting is_readable and is_writeable
|
||||
to TRUE does make Gimp plug-ins work again. Still no API known
|
||||
to request this info on Win32 (see #57690)
|
||||
|
||||
2001-09-21 Hans Breuer <hans@breuer.org>
|
||||
|
||||
* makefile.msc : added rule for glibconfig.h
|
||||
|
||||
* glib/giowin32.c (g_io_channel_new_file) : always open
|
||||
in binary mode
|
||||
in binary mode (fix for #57695)
|
||||
|
||||
* glib/glib.def : updated externals
|
||||
|
||||
|
@ -1,9 +1,15 @@
|
||||
2001-09-22 Hans Breuer <hans@breuer.org>
|
||||
|
||||
* glib/giowin32.c : simply setting is_readable and is_writeable
|
||||
to TRUE does make Gimp plug-ins work again. Still no API known
|
||||
to request this info on Win32 (see #57690)
|
||||
|
||||
2001-09-21 Hans Breuer <hans@breuer.org>
|
||||
|
||||
* makefile.msc : added rule for glibconfig.h
|
||||
|
||||
* glib/giowin32.c (g_io_channel_new_file) : always open
|
||||
in binary mode
|
||||
in binary mode (fix for #57695)
|
||||
|
||||
* glib/glib.def : updated externals
|
||||
|
||||
|
@ -1,9 +1,15 @@
|
||||
2001-09-22 Hans Breuer <hans@breuer.org>
|
||||
|
||||
* glib/giowin32.c : simply setting is_readable and is_writeable
|
||||
to TRUE does make Gimp plug-ins work again. Still no API known
|
||||
to request this info on Win32 (see #57690)
|
||||
|
||||
2001-09-21 Hans Breuer <hans@breuer.org>
|
||||
|
||||
* makefile.msc : added rule for glibconfig.h
|
||||
|
||||
* glib/giowin32.c (g_io_channel_new_file) : always open
|
||||
in binary mode
|
||||
in binary mode (fix for #57695)
|
||||
|
||||
* glib/glib.def : updated externals
|
||||
|
||||
|
@ -1,9 +1,15 @@
|
||||
2001-09-22 Hans Breuer <hans@breuer.org>
|
||||
|
||||
* glib/giowin32.c : simply setting is_readable and is_writeable
|
||||
to TRUE does make Gimp plug-ins work again. Still no API known
|
||||
to request this info on Win32 (see #57690)
|
||||
|
||||
2001-09-21 Hans Breuer <hans@breuer.org>
|
||||
|
||||
* makefile.msc : added rule for glibconfig.h
|
||||
|
||||
* glib/giowin32.c (g_io_channel_new_file) : always open
|
||||
in binary mode
|
||||
in binary mode (fix for #57695)
|
||||
|
||||
* glib/glib.def : updated externals
|
||||
|
||||
|
@ -1,9 +1,15 @@
|
||||
2001-09-22 Hans Breuer <hans@breuer.org>
|
||||
|
||||
* glib/giowin32.c : simply setting is_readable and is_writeable
|
||||
to TRUE does make Gimp plug-ins work again. Still no API known
|
||||
to request this info on Win32 (see #57690)
|
||||
|
||||
2001-09-21 Hans Breuer <hans@breuer.org>
|
||||
|
||||
* makefile.msc : added rule for glibconfig.h
|
||||
|
||||
* glib/giowin32.c (g_io_channel_new_file) : always open
|
||||
in binary mode
|
||||
in binary mode (fix for #57695)
|
||||
|
||||
* glib/glib.def : updated externals
|
||||
|
||||
|
@ -1,9 +1,15 @@
|
||||
2001-09-22 Hans Breuer <hans@breuer.org>
|
||||
|
||||
* glib/giowin32.c : simply setting is_readable and is_writeable
|
||||
to TRUE does make Gimp plug-ins work again. Still no API known
|
||||
to request this info on Win32 (see #57690)
|
||||
|
||||
2001-09-21 Hans Breuer <hans@breuer.org>
|
||||
|
||||
* makefile.msc : added rule for glibconfig.h
|
||||
|
||||
* glib/giowin32.c (g_io_channel_new_file) : always open
|
||||
in binary mode
|
||||
in binary mode (fix for #57695)
|
||||
|
||||
* glib/glib.def : updated externals
|
||||
|
||||
|
@ -1,9 +1,15 @@
|
||||
2001-09-22 Hans Breuer <hans@breuer.org>
|
||||
|
||||
* glib/giowin32.c : simply setting is_readable and is_writeable
|
||||
to TRUE does make Gimp plug-ins work again. Still no API known
|
||||
to request this info on Win32 (see #57690)
|
||||
|
||||
2001-09-21 Hans Breuer <hans@breuer.org>
|
||||
|
||||
* makefile.msc : added rule for glibconfig.h
|
||||
|
||||
* glib/giowin32.c (g_io_channel_new_file) : always open
|
||||
in binary mode
|
||||
in binary mode (fix for #57695)
|
||||
|
||||
* glib/glib.def : updated externals
|
||||
|
||||
|
@ -1,9 +1,15 @@
|
||||
2001-09-22 Hans Breuer <hans@breuer.org>
|
||||
|
||||
* glib/giowin32.c : simply setting is_readable and is_writeable
|
||||
to TRUE does make Gimp plug-ins work again. Still no API known
|
||||
to request this info on Win32 (see #57690)
|
||||
|
||||
2001-09-21 Hans Breuer <hans@breuer.org>
|
||||
|
||||
* makefile.msc : added rule for glibconfig.h
|
||||
|
||||
* glib/giowin32.c (g_io_channel_new_file) : always open
|
||||
in binary mode
|
||||
in binary mode (fix for #57695)
|
||||
|
||||
* glib/glib.def : updated externals
|
||||
|
||||
|
@ -1337,10 +1337,22 @@ g_io_channel_win32_new_fd (gint fd)
|
||||
win32_channel->fd = fd;
|
||||
|
||||
|
||||
channel->is_readable = !!(st.st_mode & _S_IREAD);
|
||||
channel->is_writeable = !!(st.st_mode & _S_IWRITE);
|
||||
/* XXX: pipes aren't seeakable, are they ? */
|
||||
channel->is_seekable = !(st.st_mode & _S_IFIFO);
|
||||
/* fstat doesn't deliver senseful values, but
|
||||
* fcntl isn't available, so guess ...
|
||||
*/
|
||||
if (st.st_mode & _S_IFIFO)
|
||||
{
|
||||
channel->is_readable = TRUE;
|
||||
channel->is_writeable = TRUE;
|
||||
channel->is_seekable = FALSE;
|
||||
}
|
||||
else
|
||||
{
|
||||
channel->is_readable = !!(st.st_mode & _S_IREAD);
|
||||
channel->is_writeable = !!(st.st_mode & _S_IWRITE);
|
||||
/* XXX: pipes aren't seeakable, are they ? */
|
||||
channel->is_seekable = !(st.st_mode & _S_IFIFO);
|
||||
}
|
||||
|
||||
return channel;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user