{
WRAPPER_PRE_NAME(generic, sys_close)(tid, layout, arrghs, status,
flags);
-}
-
-POST(sys_close)
-{
- WRAPPER_POST_NAME(generic, sys_close)(tid, arrghs, status);
door_record_revoke(tid, ARG1);
- /* Possibly an explicitly open'ed client door fd was just closed.
- Generic sys_close wrapper calls this only if VG_(clo_track_fds) = True. */
- if (!VG_(clo_track_fds))
- ML_(record_fd_close)(tid, ARG1);
}
PRE(sys_linkat)
#if defined(SOLARIS_OLD_SYSCALLS)
SOLXY(__NR_open, sys_open), /* 5 */
#endif /* SOLARIS_OLD_SYSCALLS */
- SOLXY(__NR_close, sys_close), /* 6 */
+ SOLX_(__NR_close, sys_close), /* 6 */
SOLX_(__NR_linkat, sys_linkat), /* 7 */
#if defined(SOLARIS_OLD_SYSCALLS)
GENX_(__NR_link, sys_link), /* 9 */