ref: a7ec024030f821c098831d4aa6f143ecbaa1d0f0
parent: e2338b56808f556bc064e953c31c93d6e3689808
author: sl <[email protected]>
date: Wed Jan 6 16:08:38 EST 2021
fqa0.ms, fqa1.ms: add 1.3.1.1.1 - Why do some new program names begin with hj?
--- a/fqa1.ms
+++ b/fqa1.ms
@@ -721,6 +721,68 @@
\(em recursively walk descending directories
.LP
.ihtml ul
+
+.html - <a name="1.3.1.1.1" />
+.ihtml h4 <h4>
+.SH
+1.3.1.1.1 - Why do some new program names begin with hj?
+.R
+.ihtml h4
+
+.html ul <ul>
+.DS
+Message-ID: <[email protected]>
+Date: Wed, 8 Mar 2006 15:10:14 +1100
+From: "Bruce Ellis" <[email protected]>
+To: "Fans of the OS Plan 9 from Bell Labs" <[email protected]>
+Subject: Re: [9fans] structure allocation.
+In-Reply-To: <[email protected]>
+MIME-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: quoted-printable
+Content-Disposition: inline
+References: <[email protected]>
+ <[email protected]>
+Topicbox-Message-UUID: 0e6c2144-ead1-11e9-9d60-3106f5b1d025
+
+i still like hjdicks it is obscure enough that no-one would think it's
+a feature (or guess it). it was required because we had a large
+slab of 3rd-party code that assumed it could read packets off the
+wire (assuming correct endian) and do no marshaling.
+
+#pragam pack
+
+looks like a feature.
+
+i was there when it happened (after a nice italian meal).
+
+ken asked "Do i really have to do this?"
+
+P: Yes, there's buckets of code that rely on it.
+
+K: *some expression of disbelief*
+
+P: well hj are just dicks
+
+done deal
+
+it also turned out to be important for inferno on machines with
+greater than 32 bit alignment requirements. the 64 bit mips
+is an example. took but a recompile with hjdicks in the right
+place (it takes an optional alignment parameter). same with
+the ps2 which has 128 bit issues.
+
+thanks for telling me that it has been changed.
+
+brucee
+
+On 3/8/06, [email protected] <[email protected]> wrote:
+> I was implicitly referring to C compilers. Heck, Pascal had packed
+> data in the early 1970s, possibly even the late 1960s.
+
+
+.DE
+.html ul
.html - <a name="1.3.1.2" />
.ihtml h4 <h4>