fixes_3_2: Identifier not found "AT_SYMLINK_NOFOLLOW"
Original Reporter info from Mantis: suve
-
Reporter name:
Original Reporter info from Mantis: suve
- Reporter name:
Description:
On the fixes_3_2 branch, revision 45533 added changed some code in rtl/linux/bunxsysc.inc from
fpLStat:=do_syscall(syscall_nr_fstatat,AT_FDCWD,TSysParam(path),TSysParam(info),0)
to
fpLStat:=do_syscall(syscall_nr_fstatat,AT_FDCWD,TSysParam(path),TSysParam(info),AT_SYMLINK_NOFOLLOW)
However, AT_SYMLINK_NOFOLLOW is not defined anywhere. This causes the build to fail on aarch64.
This seems to be a simple omission, since r45533 basically merges changes done to trunk in r43880 - and in trunk, an earlier revision, r43837, added (among others) a definition of AT_SYMLINK_NOFOLLOW to rtl/linux/ostypes.inc. However, the changes from r43837 have not been applied to fixes_3_2.
The attached patch takes the changes done to trunk/rtl/linux/ostypes.inc done in r43837 and applies them to branches/fixes_3_2/rtl/linux/ostypes.inc.
Mantis conversion info:
- Mantis ID: 37172
- OS: Linux
- Platform: aarch64
- Fixed in version: 3.2.0
- Fixed in revision: 45584 (#85fdf6d5)
- Target version: 3.2.0