From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 Date: Wed, 17 Feb 2016 09:19:43 +0100 Message-ID: From: Giacomo Tesio To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=047d7ba979d681c251052bf2e901 Subject: [9fans] startboot signature Topicbox-Message-UUID: 85595a76-ead9-11e9-9d60-3106f5b1d025 --047d7ba979d681c251052bf2e901 Content-Type: text/plain; charset=UTF-8 Out of curiosity, why the startboot function in port/initcode.c is `void startboot(char *argv0, char **argv)` given the argv0 is ignored? I see that this simplify various main() in init9.s but I wonder why not simply use `void startboot(char **argv)` Giacomo --047d7ba979d681c251052bf2e901 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Out of curiosity, why the startboot function in port/= initcode.c is `void startboot(char *argv0, char **argv)` given the argv0 is= ignored?

I see that this simplify various main() in init= 9.s but I wonder why not simply use `void startboot(char **argv)`
=


Giacomo
--047d7ba979d681c251052bf2e901--