Provided by: manpages-ro-dev_4.21.0-2_all bug

NUME

       shutdown - deconectează o parte a unei conexiuni full-duplex

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

REZUMAT

       #include <sys/socket.h>

       int shutdown(int sockfd, int cum);

DESCRIERE

       Apelul  shutdown() determină deconectarea totală sau parțială a unei conexiuni full-duplex
       pe soclul asociat cu sockfd.  În cazul în care cum este SHUT_RD, recepțiile ulterioare vor
       fi  dezactivate.   În  cazul  în care cum este SHUT_WR, nu se vor permite alte transmisii.
       Dacă cum este SHUT_RDWR, recepțiile și transmisiunile ulterioare vor fi dezactivate.

VALOAREA RETURNATĂ

       În caz de succes, se returnează zero.  În caz de eroare, se returnează -1, iar errno  este
       configurată pentru a indica eroarea.

ERORI

       EBADF  sockfd nu este un descriptor de fișier valid.

       EINVAL A fost specificată o valoare nevalidă în cum (consultați ERORI).

       ENOTCONN
              Soclul specificat nu este conectat.

       ENOTSOCK
              Descriptorul de fișier sockfd nu se referă la un soclu.

STANDARDE

       POSIX.1-2001, POSIX.1-2008, 4.4BSD (shutdown() a apărut pentru prima dată în 4.2BSD).

NOTE

       Constantele SHUT_RD, SHUT_WR, SHUT_RDWR au valoarea 0, 1, respectiv 2, și sunt definite în
       <sys/socket.h> începând cu glibc-2.1.91.

ERORI

       Verificările pentru validitatea lui cum sunt efectuate în codul specific  domeniului,  iar
       înainte de Linux 3.7 nu toate domeniile efectuau aceste verificări.  În special, soclurile
       de domeniu UNIX ignorau  pur  și  simplu  valorile  nevalide.   Această  problemă  a  fost
       rezolvată pentru soclurile de domeniu UNIX în Linux 3.7.

CONSULTAȚI ȘI

       close(2), connect(2), socket(2), socket(7)

TRADUCERE

       Traducerea  în  limba  română  a  acestui  manual  a  fost  creată  de Remus-Gabriel Chelu
       <remusgabriel.chelu@disroot.org>

       Această  traducere  este  documentație  gratuită;  citiți  Licența  publică  generală  GNU
       Versiunea  3  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  sau  o  versiune  ulterioară cu
       privire la condiții privind drepturile de autor.  NU se asumă Nicio RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui  manual,  vă  rugăm  să  trimiteți  un  e-mail  la
       ⟨translation-team-ro@lists.sourceforge.net⟩.