libk  Diff

Differences From Artifact [e1301e6d16]:

To Artifact [d84e39d1e1]:


4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
OUTDIR=$1
ABI=$2

INC_DEF=/usr/src/linux
p_include="${LINUX_SRC:-$INC_DEF}"
p_uapi="$p_include/tools/include/uapi"

cpp -D__"$ABI"__ -undef -dM -I"$p_uapi" "$p_uapi/asm/errno.h" | sort -nrk3 | awk '{
split($0, a, " ");
if (a[2] !~ "^_"){
	ids[a[2]] = a[3];

	if (a[3] ~ /^[0-9]+$/) val=a[3];
	else val=ids[a[3]];
	print a[2] " " val;
}}' | sort -nk2 > "$OUTDIR/error_table.tbl"







|
<
|
<
>
|
|
|

4
5
6
7
8
9
10
11

12

13
14
15
16
17
OUTDIR=$1
ABI=$2

INC_DEF=/usr/src/linux
p_include="${LINUX_SRC:-$INC_DEF}"
p_uapi="$p_include/tools/include/uapi"

cpp -D__"$ABI"__ -undef -dM -I"$p_uapi" "$p_uapi/asm/errno.h" | sort -nrk3 | awk -F' ' '{

if ($2 !~ "^_"){

	ids[$2] = $3;
	if ($3 ~ /^[0-9]+$/) val=$3;
	else val=ids[$3];
	print $2 " " val;
}}' | sort -nk2 > "$OUTDIR/error_table.tbl"