]> xenbits.xensource.com Git - qemu-xen.git/commit
util/getauxval: Ensure setting errno if not found
authorVivian Wang <uwu@dram.page>
Tue, 23 Jul 2024 10:05:44 +0000 (18:05 +0800)
committerRichard Henderson <richard.henderson@linaro.org>
Mon, 29 Jul 2024 21:59:23 +0000 (07:59 +1000)
commit22531d8cc58f390986e7070eca5d1628aa7b2fe0
tree9c47752add83f4b73e98ee47666b30c68f567444
parent83340193b991e7a974f117baa86a04db1fd835a9
util/getauxval: Ensure setting errno if not found

Sometimes zero is a valid value for getauxval (e.g. AT_EXECFD). Make
sure that we can distinguish between a valid zero value and a not found
entry by setting errno.

Assumes that getauxval from sys/auxv.h sets errno correctly.

Signed-off-by: Vivian Wang <uwu@dram.page>
Message-ID: <20240723100545.405476-2-uwu@dram.page>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
util/getauxval.c