<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/usr.bin/script/script.c, branch release/3.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F3.3.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F3.3.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>1999-09-16T08:26:13Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>1999-09-16T08:26:13Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1999-09-16T08:26:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5be28542797ac26e17de490f50e0830003596d38'/>
<id>urn:sha1:5be28542797ac26e17de490f50e0830003596d38</id>
<content type='text'>
'RELENG_3_3_0_RELEASE'.

This commit was manufactured to restore the state of the 3.3-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-29T15:57:45Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-29T15:57:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a92bee191d618605d749ddc8e410d0ae66d03752'/>
<id>urn:sha1:a92bee191d618605d749ddc8e410d0ae66d03752</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: Pass correct name of shell as argv[0].</title>
<updated>1999-08-11T23:56:38Z</updated>
<author>
<name>Sheldon Hearn</name>
<email>sheldonh@FreeBSD.org</email>
</author>
<published>1999-08-11T23:56:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a3a03755c0c459d2ec62ab6e196708835531c7c1'/>
<id>urn:sha1:a3a03755c0c459d2ec62ab6e196708835531c7c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix the following bugs:</title>
<updated>1998-09-19T09:45:42Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>1998-09-19T09:45:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b1c669700c0f52b1c3c886958fe6d75b8ac389f7'/>
<id>urn:sha1:b1c669700c0f52b1c3c886958fe6d75b8ac389f7</id>
<content type='text'>
  - if a command was specified and script(1) failed to execute it,
    it would print the name of your shell in the error message
    instead of that of the command that failed.

  - since finish() was installed as a SIGCHLD handler, it would
    often run before the main loop had had time to process the
    last few bytes of output. This resulted in very strange
    truncated error messages.

  - script(1) would almost always return with an exit status of 0,
    even if the command returned a non-zero exit status. This broke
    my 'build world, install it and rebuild the kernel' scripts
    because 'make installworld' would run even if 'make buildworld'
    had failed.
</content>
</entry>
<entry>
<title>Rewrite script as a select loop rather than as a twin reader/write process.</title>
<updated>1998-03-08T14:19:18Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1998-03-08T14:19:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e8eb82a81cc4c0aa5731030989a8647bdc655cc0'/>
<id>urn:sha1:e8eb82a81cc4c0aa5731030989a8647bdc655cc0</id>
<content type='text'>
This allows simple logging of keys sent to a session (turned on with -k).
Also allow specifying the script file flush interval.
</content>
</entry>
<entry>
<title>Fix typo while copying patch from the 2.2 system that it came from</title>
<updated>1997-12-30T01:20:08Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1997-12-30T01:20:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0e604e984ac44b6279909e5444afee66cea13435'/>
<id>urn:sha1:0e604e984ac44b6279909e5444afee66cea13435</id>
<content type='text'>
Use execvp rather than execv so that full paths are not needed.
</content>
</entry>
<entry>
<title>script(1) has annoyed me with it's inflexable command argument parsing</title>
<updated>1997-12-29T13:31:46Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1997-12-29T13:31:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=51afb8df2cd90c6887e3177ee5756c8b53f78660'/>
<id>urn:sha1:51afb8df2cd90c6887e3177ee5756c8b53f78660</id>
<content type='text'>
since I first saw it.  I finally needed to pass arguments through to
the spawned command badly enough (and urgently) that I threw this together.
</content>
</entry>
<entry>
<title>Add usage(). Use err(3) instead of local redefinition.</title>
<updated>1997-08-08T12:24:49Z</updated>
<author>
<name>Philippe Charnier</name>
<email>charnier@FreeBSD.org</email>
</author>
<published>1997-08-08T12:24:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=236d2f558312262d86504309292a2358283f626c'/>
<id>urn:sha1:236d2f558312262d86504309292a2358283f626c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>compare return value from getopt against -1 rather than EOF, per the final</title>
<updated>1997-03-29T04:34:07Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>1997-03-29T04:34:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1c8af8787354e20c2b38cab5801698133ff8b403'/>
<id>urn:sha1:1c8af8787354e20c2b38cab5801698133ff8b403</id>
<content type='text'>
posix standard on the topic.
</content>
</entry>
<entry>
<title>Don't use __dead or __pure in user code.  They were obfuscations</title>
<updated>1996-09-14T03:00:32Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1996-09-14T03:00:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=eaa86f9d7fcbe6b82b1defa62f31071324c836ed'/>
<id>urn:sha1:eaa86f9d7fcbe6b82b1defa62f31071324c836ed</id>
<content type='text'>
for gcc &gt;= 2.5 and no-ops for gcc &gt;= 2.6.  Converted to use __dead2
or __pure2 where it wasn't already done, except in math.h where use
of __pure was mostly wrong.
</content>
</entry>
</feed>
