|
Packit Service |
f629e6 |
@load "filefuncs"
|
|
Packit Service |
f629e6 |
|
|
Packit Service |
f629e6 |
BEGIN {
|
|
Packit Service |
f629e6 |
if (chdir(builddir) < 0) {
|
|
Packit Service |
f629e6 |
printf "Error: chdir failed with ERRNO %s\n", ERRNO
|
|
Packit Service |
f629e6 |
exit 1
|
|
Packit Service |
f629e6 |
}
|
|
Packit Service |
f629e6 |
|
|
Packit Service |
f629e6 |
if (stat(ARGV[0] "api.o", st) < 0) {
|
|
Packit Service |
f629e6 |
printf "Error: stat(%s) failed with ERRNO %s\n", ARGV[0] "api.o", ERRNO
|
|
Packit Service |
f629e6 |
exit 1
|
|
Packit Service |
f629e6 |
}
|
|
Packit Service |
f629e6 |
|
|
Packit Service |
f629e6 |
nf = split("name dev ino mode nlink uid gid size blocks atime mtime ctime pmode type", f)
|
|
Packit Service |
f629e6 |
|
|
Packit Service |
f629e6 |
for (i = 1; i <= nf; i++) {
|
|
Packit Service |
f629e6 |
if (!(f[i] in st)) {
|
|
Packit Service |
f629e6 |
printf "stat value for %s is missing\n",f[i]
|
|
Packit Service |
f629e6 |
rc = 1
|
|
Packit Service |
f629e6 |
}
|
|
Packit Service |
f629e6 |
else
|
|
Packit Service |
f629e6 |
delete st[f[i]]
|
|
Packit Service |
f629e6 |
}
|
|
Packit Service |
f629e6 |
exit rc+0
|
|
Packit Service |
f629e6 |
}
|