summaryrefslogtreecommitdiff
path: root/exec
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2023-07-20 20:50:50 +0800
committerPo Lu <luangruo@yahoo.com>2023-07-20 20:50:50 +0800
commit916ef5748992216710f01d91c330e52042b279f1 (patch)
tree511e2b074fc49e057eb0f85245133a22e9d7172b /exec
parent1a9402b3c39313ed10729f9faa14e95a8682eaf0 (diff)
downloademacs-916ef5748992216710f01d91c330e52042b279f1.tar.gz
Update Android port
* exec/trace.c (handle_readlinkat): Adjust commentary to match behavior. * src/android.c (android_get_keysym_name): NULL terminate *name_return.
Diffstat (limited to 'exec')
-rw-r--r--exec/trace.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/exec/trace.c b/exec/trace.c
index 23db8ebcbc7..3b384792d0a 100644
--- a/exec/trace.c
+++ b/exec/trace.c
@@ -899,10 +899,10 @@ handle_exec (struct exec_tracee *tracee, USER_REGS_STRUCT *regs)
CALLNO is the system call number, and REGS are the current user
registers of the TRACEE.
- If the first argument of a `readlinkat' system call is AT_FDCWD,
- and the file name specified in either a `readlink' or `readlinkat'
+ If the file name specified in either a `readlink' or `readlinkat'
system call is `/proc/self/exe', write the name of the executable
- being run into the buffer specified in the system call.
+ being run into the buffer specified in the system call. Do not
+ handle relative file names at the moment.
Return the number of bytes written to the tracee's buffer in
*RESULT.