<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/exec, branch scratch/jsonrpc-things</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>; Update Autoconf auxiliaries in exec</title>
<updated>2023-11-26T00:28:45+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2023-11-26T00:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=fb0198bf7e2f2ebda42b4b580a6360b0c327697c'/>
<id>fb0198bf7e2f2ebda42b4b580a6360b0c327697c</id>
<content type='text'>
* exec/config.guess:

* exec/config.sub: Update configury files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* exec/config.guess:

* exec/config.sub: Update configury files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct build on systems without PAGE_MASK</title>
<updated>2023-09-18T06:16:40+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2023-09-18T06:14:20+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b331bf6d8a21ef3ac7e70d3f4a937e4256178d55'/>
<id>b331bf6d8a21ef3ac7e70d3f4a937e4256178d55</id>
<content type='text'>
* exec/exec.c (write_load_command) &lt;PAGE_MASK, PAGE_SIZE&gt;:
Uniformly define even if !HAVE_GETPAGESIZE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* exec/exec.c (write_load_command) &lt;PAGE_MASK, PAGE_SIZE&gt;:
Uniformly define even if !HAVE_GETPAGESIZE.
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct crash in child processes under armeabi Android</title>
<updated>2023-09-18T06:16:39+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2023-09-18T06:13:30+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cd69120731f3407a4ba8c62cc195edaf411134ce'/>
<id>cd69120731f3407a4ba8c62cc195edaf411134ce</id>
<content type='text'>
* exec/trace.c (process_system_call) &lt;READLINKAT_SYSCALL&gt;:
Examine tracee-&gt;waiting_for_syscall and avoid rewriting user
arguments if a system call is presently being executed by the
kernel.  Reported by Romário Rios &lt;romariorios@protonmail.com&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* exec/trace.c (process_system_call) &lt;READLINKAT_SYSCALL&gt;:
Examine tracee-&gt;waiting_for_syscall and avoid rewriting user
arguments if a system call is presently being executed by the
kernel.  Reported by Romário Rios &lt;romariorios@protonmail.com&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid stpncpy</title>
<updated>2023-08-12T19:57:35+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2023-08-12T19:50:15+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5315e6e8d7e7233d54cce2b4c1bc8cf3b7acf4dc'/>
<id>5315e6e8d7e7233d54cce2b4c1bc8cf3b7acf4dc</id>
<content type='text'>
It’s not worth the porting hassle, and as the glibc manual says,
“this function is generally a poor choice for processing strings”.
* admin/merge-gnulib (GNULIB_MODULES): Remove stpncpy.
* exec/configure.ac: Do not check for stpncpy.
* exec/exec.c (rpl_stpncpy, stpncpy): Remove this replacement.
(exec_0): Properly clear buffer1.  Use memcpy instead of
stpncpy to add the trailing name.  This code is clearly
still suboptimal but efficiency is not that important here
and I tried to minimize the change.
* lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It’s not worth the porting hassle, and as the glibc manual says,
“this function is generally a poor choice for processing strings”.
* admin/merge-gnulib (GNULIB_MODULES): Remove stpncpy.
* exec/configure.ac: Do not check for stpncpy.
* exec/exec.c (rpl_stpncpy, stpncpy): Remove this replacement.
(exec_0): Properly clear buffer1.  Use memcpy instead of
stpncpy to add the trailing name.  This code is clearly
still suboptimal but efficiency is not that important here
and I tried to minimize the change.
* lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-29</title>
<updated>2023-08-12T17:42:14+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2023-08-12T17:42:14+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b289f0769f0a43fdaabec41b92bacc51acbc4b9b'/>
<id>b289f0769f0a43fdaabec41b92bacc51acbc4b9b</id>
<content type='text'>
4767f5eaeed Better fix for bug#65156
dd1d8414b33 Fix insert-file-contents with pipes and /dev/stdin
50649a6d1a2 ; * etc/PROBLEMS: Fix wording.
f0dda682ffb ; * etc/NEWS.28: Add deletion of levents.el.
f4acae842c0 Fix bug#65042
e1874c4e8bf * configure.ac (HAVE_TREE_SITTER): Set NEED_DYNLIB=yes (b...
ef8838c3a5f * etc/NEWS: Mention tramp-show-ad-hoc-proxies.
495bee253fc * test/lisp/net/tramp-tests.el (tramp-test42-utf8): Skip ...
de1effd73b4 ; Fix last change
7c7966862bc * test/lisp/net/tramp-tests.el (tramp-test10-write-region...
16205e8db65 ; Improve help-echo in package.el
a95e7006989 ; Filter packages available for upgrade via menu bar
adff72dd1d2 Fix reverting Rmail buffers
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
4767f5eaeed Better fix for bug#65156
dd1d8414b33 Fix insert-file-contents with pipes and /dev/stdin
50649a6d1a2 ; * etc/PROBLEMS: Fix wording.
f0dda682ffb ; * etc/NEWS.28: Add deletion of levents.el.
f4acae842c0 Fix bug#65042
e1874c4e8bf * configure.ac (HAVE_TREE_SITTER): Set NEED_DYNLIB=yes (b...
ef8838c3a5f * etc/NEWS: Mention tramp-show-ad-hoc-proxies.
495bee253fc * test/lisp/net/tramp-tests.el (tramp-test42-utf8): Skip ...
de1effd73b4 ; Fix last change
7c7966862bc * test/lisp/net/tramp-tests.el (tramp-test10-write-region...
16205e8db65 ; Improve help-echo in package.el
a95e7006989 ; Filter packages available for upgrade via menu bar
adff72dd1d2 Fix reverting Rmail buffers
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop tracking exec/config.h.in</title>
<updated>2023-08-07T12:15:33+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2023-08-07T12:15:33+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f74166c726dba1ecdeb7a67bf08b4432417f8015'/>
<id>f74166c726dba1ecdeb7a67bf08b4432417f8015</id>
<content type='text'>
* .gitignore: Add exec/config.h.in.

* exec/config.h.in: Remove from Git.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* .gitignore: Add exec/config.h.in.

* exec/config.h.in: Remove from Git.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Android port</title>
<updated>2023-07-20T12:50:50+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2023-07-20T12:50:50+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=916ef5748992216710f01d91c330e52042b279f1'/>
<id>916ef5748992216710f01d91c330e52042b279f1</id>
<content type='text'>
* exec/trace.c (handle_readlinkat): Adjust commentary to match
behavior.
* src/android.c (android_get_keysym_name): NULL terminate
*name_return.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* exec/trace.c (handle_readlinkat): Adjust commentary to match
behavior.
* src/android.c (android_get_keysym_name): NULL terminate
*name_return.
</pre>
</div>
</content>
</entry>
<entry>
<title>; * exec/loader-mips64el.s (rest_of_exec): Fix typo in comment.</title>
<updated>2023-06-27T01:53:04+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2023-06-27T01:53:04+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=32352bec968ddcde7d1421f35a05ce6d1e42c348'/>
<id>32352bec968ddcde7d1421f35a05ce6d1e42c348</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; * exec/Makefile.in (clean): Add `exec1'.</title>
<updated>2023-06-19T00:56:49+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2023-06-19T00:56:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0bdeb217fce90f17f6b67cf581f2f5f0ebf7e168'/>
<id>0bdeb217fce90f17f6b67cf581f2f5f0ebf7e168</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Android port</title>
<updated>2023-05-31T03:27:19+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2023-05-31T03:27:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=456095ed3129f7ce2fe1ff019ea5d912a69ed2a1'/>
<id>456095ed3129f7ce2fe1ff019ea5d912a69ed2a1</id>
<content type='text'>
* exec/exec.c (insert_args): New argument `arg3'.  Replace
argv[1] with that argument.
(exec_0): Pass file name of script to `insert_args'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* exec/exec.c (insert_args): New argument `arg3'.  Replace
argv[1] with that argument.
(exec_0): Pass file name of script to `insert_args'.
</pre>
</div>
</content>
</entry>
</feed>
