After moving to libc (
6212bb67f4 "nss_files: Move into libc") started
using __getline() (
0e1f068108 "Fix linknamespace errors and
local-plt-usages in nss_files.") which is not available when building
nss_optfiles as a module.
Change-Id: I1e7443bcb64b6c63c8d47b53afdc3e8916702416
Fixes:
0b9125e2a3 ("tizen: Add optfiles nss module")
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
{
fpos_t pos;
fgetpos (stream, &pos);
+#ifndef DATAFILE_PREFIX_PATH /* nss_files */
ssize_t n = __getline (&line, &linelen, stream);
+#else /* nss_optfiles */
+ ssize_t n = getline (&line, &linelen, stream);
+#endif
if (n < 0)
{
if (! __feof_unlocked (stream))