nbd_aio_is_dead(3)

πŸ’€ NAME πŸ’€

nbd_aio_is_dead β€” check if the connection is dead. Welcome to the nbd_aio_is_dead(3) page in the LIBNBD manual, bestie 🫢 this one's short and iconic.


🧚 SYNOPSIS 🧚

okay so the C situation is literally this:

#include <libnbd.h>

int nbd_aio_is_dead (
      struct nbd_handle *h
    );

πŸ¦‹ DESCRIPTION πŸ¦‹

This returns true if the connection has encountered a fatal error and is dead πŸ’€. Like, fully dead. In this state the handle may only be closed β€” that's the whole vibe. There is no way to recover a handle from the dead state. No cap, it's a one-way ticket 🎟️.


✨ RETURN VALUE ✨

This call returns a boolean value. So: true or false, bestie β€” classic vibe check energy 🌈.


πŸ™ˆ ERRORS πŸ™ˆ

This function does not fail. periodt πŸ’…

The following parameters must not be NULL: h. For more information see "Non-NULL parameters" in libnbd(3).


πŸŽ€ VERSION πŸŽ€

This function first appeared in libnbd 1.0.

If you need to test if this function is available at compile time, check if the following macro is defined:

#define LIBNBD_HAVE_NBD_AIO_IS_DEAD 1

πŸ”₯ SEE ALSO πŸ”₯

nbd_create(3), libnbd(3).


πŸ‘‘ AUTHORS πŸ‘‘

Eric Blake

Richard W.M. Jones


Copyright Red Hat


πŸ’œ LICENSE πŸ’œ

Legal bestie, word for word:

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA


that's the whole page, bestie β€” from libnbd-1.25.8, dated 2026-10-13, and it's nbd_aio_is_dead(3) all the way down πŸ’œβœ¨

πŸ“¦ where this page comes from