gio/tests: avoid shadowing of libc names under bionic libc

Makes the tests compile using clang with meson directly under
termux on android, this build environment does not approve of
overloading libc symbols.

Fixes: #3008

foo
This commit is contained in:
Øyvind Kolås 2023-05-20 12:39:46 +02:00
parent 3050c16aea
commit 786f379d78
3 changed files with 14 additions and 11 deletions

View File

@ -74,10 +74,10 @@ activate (GApplication *application)
}
static void
open (GApplication *application,
GFile **files,
gint n_files,
const gchar *hint)
app_open (GApplication *application,
GFile **files,
gint n_files,
const gchar *hint)
{
gint i;
@ -249,7 +249,7 @@ main (int argc, char **argv)
: G_APPLICATION_HANDLES_OPEN));
g_signal_connect (app, "startup", G_CALLBACK (startup), NULL);
g_signal_connect (app, "activate", G_CALLBACK (activate), NULL);
g_signal_connect (app, "open", G_CALLBACK (open), NULL);
g_signal_connect (app, "open", G_CALLBACK (app_open), NULL);
g_signal_connect (app, "command-line", G_CALLBACK (command_line), NULL);
#ifdef STANDALONE
g_application_set_inactivity_timeout (app, 10000);

View File

@ -15,10 +15,10 @@ activate (GApplication *application)
}
static void
open (GApplication *application,
GFile **files,
gint n_files,
const gchar *hint)
app_open (GApplication *application,
GFile **files,
gint n_files,
const gchar *hint)
{
gint i;
@ -45,7 +45,7 @@ main (int argc, char **argv)
app = g_application_new ("org.gtk.TestApplication",
G_APPLICATION_HANDLES_OPEN);
g_signal_connect (app, "activate", G_CALLBACK (activate), NULL);
g_signal_connect (app, "open", G_CALLBACK (open), NULL);
g_signal_connect (app, "open", G_CALLBACK (app_open), NULL);
g_application_set_inactivity_timeout (app, 10000);
status = g_application_run (app, argc, argv);

View File

@ -47,7 +47,7 @@ G_DEFINE_TYPE (GTlsConsoleInteraction, g_tls_console_interaction, G_TYPE_TLS_INT
#define BUFSIZ 8192
#endif
static gchar *
getpass (const gchar *prompt)
static_getpass (const gchar *prompt)
{
static gchar buf[BUFSIZ];
gint i;
@ -71,6 +71,9 @@ getpass (const gchar *prompt)
return &buf[0];
}
#undef getpass
#define getpass static_getpass /* avoid overloading a potential
build environment defintion of getpass */
#endif
static GTlsInteractionResult