From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from oldp.astro.wisc.edu ([128.104.39.15]) by hawkwind.utcs.toronto.edu with SMTP id <2733>; Wed, 26 May 1993 19:04:29 -0400 Received: by oldp.astro.wisc.edu (5.65/DEC-Ultrix/4.3) id AA13756; Wed, 26 May 1993 18:04:14 -0500 Message-Id: <9305262304.AA13756@oldp.astro.wisc.edu> To: rc@hawkwind.utcs.toronto.edu Subject: execve bug on Ultrix 4.3 Date: Wed, 26 May 1993 19:04:14 -0400 From: Alan Watson X-Mts: smtp Kernel #! interpretation fails on Ultrix 4.3 if the first line of the script (including the #!, the trailing newline, and any trailing white space) is longer than 32 characters. Compiling up with execve.c seems to solve the problem, or at least delay it until the line is 256 characters long. Why, oh, why is this allowed to happen in the 1990s? Sorry, I forgot: all versions of Unix come with /dev/timemachine to take the user back to the 1970s.