Re: Add BufFileRead variants with short read and EOF detection
От | Amit Kapila |
---|---|
Тема | Re: Add BufFileRead variants with short read and EOF detection |
Дата | |
Msg-id | CAA4eK1+YKd8HO8uUE+x0z8nUO_VDkGF2VQ168V-VyoQyOpE7Zg@mail.gmail.com обсуждение исходный текст |
Ответ на | Add BufFileRead variants with short read and EOF detection (Peter Eisentraut <peter.eisentraut@enterprisedb.com>) |
Ответы |
Re: Add BufFileRead variants with short read and EOF detection
|
Список | pgsql-hackers |
On Wed, Dec 28, 2022 at 4:17 PM Peter Eisentraut <peter.eisentraut@enterprisedb.com> wrote: > > Most callers of BufFileRead() want to check whether they read the full > specified length. Checking this at every call site is very tedious. > This patch provides additional variants BufFileReadExact() and > BufFileReadMaybeEOF() that include the length checks. > > I considered changing BufFileRead() itself, but this function is also > used in extensions, and so changing the behavior like this would create > a lot of problems there. The new names are analogous to the existing > LogicalTapeReadExact(). > +1 for the new APIs. I have noticed that some of the existing places use %m and the file path in messages which are not used in the new common function. -- With Regards, Amit Kapila.
В списке pgsql-hackers по дате отправления: