Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Apr 2018 21:42:21 -0500
From:      Pedro Giffuni <pfg@FreeBSD.org>
To:        Benno Rice <benno@FreeBSD.org>
Cc:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-11@freebsd.org
Subject:   Re: svn commit: r332980 - in stable/11/usr.sbin/makefs: . cd9660 ffs
Message-ID:  <ff7f3c89-2d6c-fa41-a7a8-7a75cbee4306@FreeBSD.org>
In-Reply-To: <4E691A4E-6391-4A7D-BD8E-C2773C564AC2@FreeBSD.org>
References:  <201804250135.w3P1Z6Xt084500@repo.freebsd.org> <c60bd5b3-cf63-a309-31cf-ee1baaf49c14@FreeBSD.org> <4E691A4E-6391-4A7D-BD8E-C2773C564AC2@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help


On 04/24/18 21:15, Benno Rice wrote:
>
>
>> On Apr 24, 2018, at 9:50 PM, Pedro Giffuni <pfg@FreeBSD.org 
>> <mailto:pfg@FreeBSD.org>> wrote:
>>
>>
>>
>> On 24/04/2018 20:35, Benno Rice wrote:
>>> Author: benno
>>> Date: Wed Apr 25 01:35:06 2018
>>> New Revision: 332980
>>> URL: https://svnweb.freebsd.org/changeset/base/332980
>>>
>>> Log:
>>>   MFC r307927
>>>       Be more precise when including headers so that we're less 
>>> likely to
>>>    depend on namespace pollution and as such become more portable. This
>>>    means including headers like <sys/types.h> or <stdlib.h>, but also
>>>    making sure we include system/host headers before local headers.
>>>       While here: define ENOATTR as ENOMSG in mtree.c. There is no 
>>> ENOATTR
>>>    on Linux.
>>>
>> Nope.
>> ...
>>
>>> Modified: stable/11/usr.sbin/makefs/mtree.c
>>> ==============================================================================
>>> --- stable/11/usr.sbin/makefs/mtree.cWed Apr 25 01:30:29 2018(r332979)
>>> +++ stable/11/usr.sbin/makefs/mtree.cWed Apr 25 01:35:06 2018(r332980)
>>> @@ -46,10 +46,15 @@ __FBSDID("$FreeBSD$");
>>>  #include <stdlib.h>
>>>  #include <string.h>
>>>  #include <strings.h>
>>> +#include <time.h>
>>>  #include <unistd.h>
>>>  #include <vis.h>
>>>    #include "makefs.h"
>>> +
>>> +#ifndef ENOATTR
>>> +#defineENOATTRENOMSG
>>> +#endif
>>>    #defineIS_DOT(nm)((nm)[0] == '.' && (nm)[1] == '\0')
>>>  #defineIS_DOTDOT(nm)((nm)[0] == '.' && (nm)[1] == '.' && (nm)[2] == 
>>> '\0')
>>
>> This should be ENODATA, see r326282 for reference.
>
> This is an old change I MFC’ed but did not originally author. Merging 
> it reduced conflicts with other changes I needed to merge in order to 
> merge the EFI changes for El Torito. I’m more than happy if someone 
> wants to fix this up in head.
>
I see, good find then ;).

Thanks,

Pedro.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ff7f3c89-2d6c-fa41-a7a8-7a75cbee4306>