bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 6/8] killall5.c: Use sysconf(_SC_SYMLOOP_MAX) instead of MAXS


From: Pino Toscano
Subject: Re: [PATCH 6/8] killall5.c: Use sysconf(_SC_SYMLOOP_MAX) instead of MAXSYMLINKS.
Date: Mon, 22 Jul 2013 16:10:08 +0200
User-agent: KMail/1.13.7 (Linux/3.2.0-4-amd64; KDE/4.8.4; x86_64; ; )

Alle martedì 9 luglio 2013, Justus Winter ha scritto:
> index 5937d98..02ac88f 100644
> --- a/src/killall5.c
> +++ b/src/killall5.c
> @@ -373,7 +373,7 @@ int check4nfs(const char * path, char * real)
>  {
>       char buf[PATH_MAX+1];
>       const char *curr;
> -     int deep = MAXSYMLINKS;
> +     int deep = sysconf(_SC_SYMLOOP_MAX);

While certainly better, I just verified that such sysconf returns -1 on 
Linux and kFreeBSD; thus, maybe it would make more sense to move this 
code in a small function, which would first use sysconf falling back (if 
returning <= 0) to MAXSYMLINKS if defined.

-- 
Pino Toscano

Attachment: signature.asc
Description: This is a digitally signed message part.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]