Skip to main content

shutdown

Function shutdown 

Source
pub fn shutdown(sock: BorrowedFd<'_>, mode: ShutdownMode) -> Result<(), Errno>
Expand description

Ferme partiellement ou totalement un socket connecté.

Wrappeur de shutdown(2). Différent de close : shutdown termine la connexion de façon propre sans fermer le FD.

§Parameters

  • sock : FD du socket.
  • mode : direction(s) à fermer.

§Errors

  • ENOTCONN : socket non connecté.
  • ENOTSOCK : FD n’est pas un socket.

§Examples

use air_sys_syscall::net::shutdown;
use air_sys_types::net::ShutdownMode;
use air_sys_types::fd::BorrowedFd;

shutdown(fd, ShutdownMode::Write).expect("shutdown");