Skip to content

0.15.1: SIGHUP is a request to end; an image of another processor is not a program - #32

Merged
Sunrisepeak merged 5 commits into
mainfrom
openkal-0.17.1
Oct 27, 2026
Merged

Sunrisepeak merged 5 commits into
mainfrom
openkal-0.17.1

Conversation

@Sunrisepeak

@Sunrisepeak Sunrisepeak commented Oct 27, 2026 •

Copy link
Copy Markdown
Member

Two changes in 0.15.1.

  1. Same as openkal-linux 0.18.1: kal_process_stop_requested now takes over SIGHUP as well as SIGTERM and SIGINT. A program that has taken the requests over can then finish in order when its terminal closes, and kal_process_end_as_requested ends it with SIGHUP. tests/stop_word_and_sigpipe.cpp checks this on aarch64.
  2. A start refused with EBADARCH (an image built for a processor this machine lacks) or EBADMACHO is reported as kal_err_not_program, as ENOEXEC already was. Before, these arrived as an input/output error, so a caller could not tell a foreign image from a failing disk. tests/foreign_image_not_program.cpp starts a Mach-O header that names a processor no machine has, and a file that is no image.

The branch is openkal-0.17.1, the name openkal's conformance job checks an implementation out at. It follows openkal by that branch until openkal 0.17.1 is published, and states the version before it is merged.

Co-authored-by: speak-agent 248744407+speak-agent@users.noreply.github.com

Sunrisepeak and others added 2 commits October 27, 2026 08:37
…ith SIGTERM and SIGINT

Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
…ogram (EBADARCH, EBADMACHO), as ENOEXEC is

Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
@Sunrisepeak Sunrisepeak changed the title 0.15.1: SIGHUP is a request to end 0.15.1: SIGHUP is a request to end; an image of another processor is not a program Oct 27, 2026
Sunrisepeak and others added 2 commits October 27, 2026 10:54
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
@Sunrisepeak
Sunrisepeak merged commit f2983dc into main Oct 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant