]> sigrok.org Git - libsigrok.git/commit
fx2lafw, sysclk-lwla: Avoid g_stat()
authorDaniel Elstner <redacted>
Wed, 16 Sep 2015 21:33:45 +0000 (23:33 +0200)
committerDaniel Elstner <redacted>
Wed, 16 Sep 2015 21:33:45 +0000 (23:33 +0200)
commit2a09aac26862e8b8c88baa74634f6cb8f62352fc
treefe22a495181d761972faf47d3a794e4b94c99f9a
parenteb2373f1674706bd050c9b7c00927e42b70ea0f2
fx2lafw, sysclk-lwla: Avoid g_stat()

It turns out that g_stat() breaks apart when using 64 bit stat on
32-bit systems. Since the actual type of GStatBuf is decided when
glib/gstdio.h is included, it is thus possible for GLib itself to
be compiled with a different type than user code.

Ouch. Unfortunately going back to plain stat() also means that we
lose Unicode filename support on Windows.
src/hardware/fx2lafw/dslogic.c
src/hardware/sysclk-lwla/lwla.c