]> git.ipfire.org Git - thirdparty/glibc.git/commit
nss: Add __nss_fgetent_r
authorFlorian Weimer <fweimer@redhat.com>
Wed, 15 Jul 2020 11:41:31 +0000 (13:41 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Tue, 21 Jul 2020 05:33:50 +0000 (07:33 +0200)
commitbdee910e88006ae33dc83ac3d2c0708adb6627d0
treec80cd50103ca8a413cccd589511abea88720e6b2
parentd4b4586315974d2471486d41891aa9463a5838ad
nss: Add __nss_fgetent_r

And helper functions __nss_readline, __nss_readline_seek,
 __nss_parse_line_result.

This consolidates common code for handling overlong lines and
parse files.  Use the new functionality in internal_getent
in nss/nss_files/files-XXX.c.

Tested-by: Carlos O'Donell <carlos@redhat.com>
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
include/nss_files.h
nss/Makefile
nss/Versions
nss/nss_fgetent_r.c [new file with mode: 0644]
nss/nss_files/files-XXX.c
nss/nss_parse_line_result.c [new file with mode: 0644]
nss/nss_readline.c [new file with mode: 0644]