🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #72949

Re: Blokujący read i niepełne dane

#72949
From: Queequeg
Date: Tue, 04 Aug 2020 19:54
31 lines
2230 bytes
heby <heby@poczta.onet.pl> wrote:

>> Dziwna wartość, bo niepodzielna przez 4096.
> 
> Ale bliska 64k.
> 
> https://linux.die.net/man/7/pipe
> 
> [...]Since Linux 2.6.11, the pipe capacity is 65536 bytes. [...]

No proszę, zwiększyli.

> Tak też zakładam. ALE. Obejrzałem trochę kodu z róznych opensource. 
> *Raczej* nikt nie zakłada że przyjdzie połowa danych. Co oznacza że albo 
> wszyscy popełniają ten sam błąd, albo jednak blokujący read zwracający 
> połowę zeklarowanej ilości to coś nowego.

Hmm. Ja zawsze zakładam. Widziałem za to kod, który nie zakładał, i 
musiałem go poprawiać, bo się czasem, niedeterministycznie, wysypywał.

>> Po sieci to normalne. Generalnie pracując ze strumieniami trzeba się
>> spodziewać, że najmniejszą jednostką podziału jest bajt.
> 
> Gwarantowali atomowość do PIPE_BUF. W praktyce działało to na większych.

Pytanie czy do PIPE_BUF, czy do dowolnej wielokrotności PIPE_BUF...

-- 
Rozmawia dziennikarz ze znanym rabusiem:
- Jakie jest pana najwieksze marzenie?
- Obrobic bank i zostawic odciski palcow tesciowej...
Technical Details
Message-ID: <5f7d37d6-0d84-4f18-b601-fb61937d384f@trust.no1>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.pi.v.chmurka.net!not-for-mail
References: <repmov$olv$1@dont-email.me> <5241d97b-da5a-4af9-aa91-076619b2576a@trust.no1> <rgba5g$ehj$1@dont-email.me> <f6f8ae19-772b-447d-b665-8e5919629f92@trust.no1> <rgc5cc$qsl$1@dont-email.me>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.pi.v.chmurka.net!not-for-mail
From: queequeg@trust.no1 (Queequeg)
Newsgroups: pl.comp.os.linux.programowanie
Subject: Re: Blokujący read i niepełne dane
Date: Tue, 4 Aug 2020 19:54:47 +0000 (UTC)
Organization: news.chmurka.net
Message-ID: <5f7d37d6-0d84-4f18-b601-fb61937d384f@trust.no1>
References: <repmov$olv$1@dont-email.me> <5241d97b-da5a-4af9-aa91-076619b2576a@trust.no1> <rgba5g$ehj$1@dont-email.me> <f6f8ae19-772b-447d-b665-8e5919629f92@trust.no1> <rgc5cc$qsl$1@dont-email.me>
NNTP-Posting-Host: pi.v.chmurka.net
Mime-Version: 1.0
Injection-Date: Tue, 4 Aug 2020 19:54:47 +0000 (UTC)
Injection-Info: vps.chmurka.net; posting-account="queequeg"; posting-host="pi.v.chmurka.net:172.24.44.20"; logging-data="10662"; mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.57-v7+ (armv7l))
Cancel-Lock: sha1:EFJJ9oAeB+BOsFaa/cuBLS7KvFY=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit