Man page - shutdown(2)

Packages contains this manual

Available languages:

en fr es cs tr ja ru ro de

Manual

SHUTDOWN

İSİM
BİLDİRİM
AÇIKLAMA
DÖNÜŞ DEĞERİ
HATA SABİTLERİ
UYUMLULUK
EK BİLGİ
HATA AYIKLAMA
İLGİLİ BELGELER
ÇEVİREN

İSİM

shutdown - tam çift yönlü bağlantının bir kısmını kapatır

BİLDİRİM

#include <sys/socket.h>

int shutdown

(int sockfd , int how );

AÇIKLAMA

shutdown () çağrısı, sockfd ile ilişkilendirilmiş soket üzerindeki tam çift yönlü bağlantının tamamının veya bir kısmının kapatılmasına neden olur. Eğer how değişkeninde SHUT_RD belirtilirse başka alıma, SHUT_WR belirtilirse başka gönderime izin verilmez. Eğer how değiştigesi SHUT_RDWR olarak belirtilirse artık alıma ve gönderime izin verilmez.

DÖNÜŞ DEĞERİ

Başarı durumunda sıfır döner. Hata oluşursa -1 döner ve hata errno değişkenine atanır.

HATA SABİTLERİ

EBADF

sockfd , geçerli bir dosya tanıtıcısı değil.

EINVAL

how için geçersiz bir değer belirtilmiş ( HATA AYIKLAMA bölümüne bakın).

ENOTCONN

Belirtilen soket bağlanmamış.

ENOTSOCK

Belirtilen dosya tanıtıcısı sockfd bir soketle ilgili değil.

UYUMLULUK

POSIX.1-2001, POSIX.1-2008, 4.4BSD ( shutdown () ilk defa 4.2BSD ile ortaya çıktı).

EK BİLGİ

SHUT_RD , SHUT_WR ve SHUT_RDWR sabitleri sırasıyla 0, 1, ve 2 değerlerine sahiptir, bu sabitler glibc-2.1.91’den itibaren <sys/socket.h> içerisinde tanımlanmıştır.

HATA AYIKLAMA

how değişkeninin geçerliliği için sınamalar alana özgü kodda yapılır, Linux 3.7’den önce çoğu alan kodu bu geçerliliği sınamıyordu. En önemlisi, UNIX alan soketleri geçersiz değerleri görmezden geliyordu. UNIX alan soketlerindeki bu sorun Linux 3.7 ile düzeltildi.

İLGİLİ BELGELER

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

ÇEVİREN

© 2022 Fatih Koçer
Bu çeviri özgür yazılımdır: Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri yapmak için https://github.com/TLBP/manpages-tr/issues adresinde "New Issue" düğmesine tıklayıp yeni bir konu açınız ve isteğinizi belirtiniz.