---
name: "io_block"
section: "3"
platform: "linux"
package: "libowfat-dev"
version: "0.32-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/io_block"
---

# io\_block(3)

switch to blocking I/O

## NAME

io\_block - switch to blocking I/O

## SYNTAX

**#include \<libowfat/io.h\>**

void **io\_block**(int64 fd);

## DESCRIPTION

io\_block puts UNIX descriptor fd into \`\`blocking mode.''

File descriptors are normally in blocking mode, except if they come from accept() or io\_accept() and the listening socket was in non-blocking mode.

## SEE ALSO

[io\_nonblock(3)](/io_nonblock/3.md)
