Signed-off-by: David Zeuthen <firstname.lastname@example.org>
And use different values for the doubles test. All of these fail currently since g_settings_bind default mapping truncate to glong (eek!). Bug #616119
Gschema-compile uses glob which is available on Unix only. Thus can't run the gschema-compile test except on Unix either. To avoid an Automake error, comment out the SOURCES and LDADD of unix-streams which for some reason has been commented out from TEST_PROGS. Can't use a Makefile.am target called foo_PROGRAMS for random files that aren't actually programs, as Automake assumes EXEEXT should be appended to the file names.
Correspond to GUnixInputStream and GUnixOutputStream. No true async support though. But that is how the Win32 API is, for files not explicitly opened for so-called overlapped IO. The API to create these streams takes Win32 HANDLEs. Not file descriptors, because file descriptors are specific to the C library used. The user code and GLib might be using different C libraries. Also add a test program for the new classes, and a gio-windows-2.0.pc file.