qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v3] net/slirp: libslirp 4.8.0 compatibility


From: Michael Tokarev
Subject: Re: [PATCH v3] net/slirp: libslirp 4.8.0 compatibility
Date: Thu, 30 Jan 2025 15:29:02 +0300
User-agent: Mozilla Thunderbird

30.01.2025 15:21, Thomas Huth wrote:
On 30/01/2025 12.48, Michael Tokarev wrote:

+#if !SLIRP_CHECK_VERSION(4,8,0)
+# define slirp_os_socket int
+# define slirp_pollfds_fill_socket slirp_pollfds_fill
+# define register_poll_socket register_poll_fd

If I get that right, register_poll_socket has just been added to libslirp 4.9.0, but is not available with 4.8.0 yet? ... so you might need to split the #if into two parts, one for 4.8.0 and one for 4.9.0 ?

Nope.  It all should be 4.9.0, not 4.8.0.  It is yet another result of
me doing things in ENOCOFFEE (or ETOOMUCHCOFFEE) mode today (I had
almost no sleep tonight due to other issues needing my attention).

I verified the code 4.7.x and the newly released 4.9.0, but not 4.8.x.
But it will fail with 4.8.x because the new fields aren't present there.

It should be SLIRP_CHECK_VERSION(4,9,0), that's all.

/mjt



reply via email to

[Prev in Thread] Current Thread [Next in Thread]