[OpenWrt-Devel] [LEDE-DEV] [PATCH] procd: uClibc O_PATH backwards compatibility fixes

Hans Dedecker dedeckeh at gmail.com
Fri Aug 12 09:54:38 EDT 2016


On my target running kernel version 3.4 it preserves what O_PATH implies

Hans

On Fri, Aug 12, 2016 at 1:49 PM, Karl Palsson <karlp at tweak.net.au> wrote:
>
> Does this actually preserve what O_PATH implies or does it just
> make it compile properly when people use the O_PATH attribute?
>
> Cheers,
> Karl P
>
>
> Hans Dedecker <dedeckeh at gmail.com> wrote:
>> Signed-off-by: Hans Dedecker <dedeckeh at gmail.com>
>> ---
>>  inittab.c     | 4 ++++
>>  utils/utils.c | 4 ++++
>>  2 files changed, 8 insertions(+)
>>
>> diff --git a/inittab.c b/inittab.c
>> index 6dde11a..ae2c431 100644
>> --- a/inittab.c
>> +++ b/inittab.c
>> @@ -31,6 +31,10 @@
>>  #include "procd.h"
>>  #include "rcS.h"
>>
>> +#ifndef O_PATH
>> +#define O_PATH               010000000
>> +#endif
>> +
>>  #define TAG_ID               0
>>  #define TAG_RUNLVL   1
>>  #define TAG_ACTION   2
>> diff --git a/utils/utils.c b/utils/utils.c
>> index 8f14aad..e239eda 100644
>> --- a/utils/utils.c
>> +++ b/utils/utils.c
>> @@ -26,6 +26,10 @@
>>
>>  #include "../log.h"
>>
>> +#ifndef O_PATH
>> +#define O_PATH               010000000
>> +#endif
>> +
>>  void
>>  __blobmsg_list_init(struct blobmsg_list *list, int offset, int len, blobmsg_list_cmp cmp)
>>  {
>> --
>> 1.9.1
>>
>>
>> _______________________________________________
>> Lede-dev mailing list
>> Lede-dev at lists.infradead.org
>> http://lists.infradead.org/mailman/listinfo/lede-dev
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list