Код: Выделить всё
< /code>
c обработчик функции: < /p>
static gboolean
get_mime_type_data_method_cb(
BusClippor *object, GDBusMethodInvocation *invocation, const char *id,
const char *mime_type, int fd, gpointer user_data
)
{
ClipporClipboard *cb = user_data;
g_message("hello %d", fd);
close(fd);
bus_clippor_complete_get_mime_type_data(object, invocation);
return G_DBUS_METHOD_INVOCATION_HANDLED;
}
Код: Выделить всё
exec {fd}> output.txt
busctl --user call ... $fd
< /code>
, который приводит к этому выводу из программы, например: < /p>
** Message: 20:04:40.651: hello -325137072
< /code>
Есть ли причина, по которой я получаю это поведение? Или это просто ограничение с busctl Подробнее здесь: https://stackoverflow.com/questions/796 ... ing-busctl
Мобильная версия