<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/e2fsprogs.git/lib/ss/execute_cmd.c, branch baserock/morph</title>
<subtitle>git.kernel.org: pub/scm/fs/ext2/e2fsprogs.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/e2fsprogs.git/'/>
<entry>
<title>Clean up sparse warnings</title>
<updated>2013-12-16T23:56:36+00:00</updated>
<author>
<name>Theodore Ts'o</name>
<email>tytso@mit.edu</email>
</author>
<published>2013-12-16T23:56:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/e2fsprogs.git/commit/?id=f404167dda29a59d2be2882328aeb074b9899669'/>
<id>f404167dda29a59d2be2882328aeb074b9899669</id>
<content type='text'>
Mostly by adding static and removing excess extern qualifiers.  Also
convert a few remaining non-ANSI function declarations to ANSI.

Signed-off-by: "Theodore Ts'o" &lt;tytso@mit.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mostly by adding static and removing excess extern qualifiers.  Also
convert a few remaining non-ANSI function declarations to ANSI.

Signed-off-by: "Theodore Ts'o" &lt;tytso@mit.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Shorten compile commands run by the build system</title>
<updated>2011-09-18T21:34:37+00:00</updated>
<author>
<name>Theodore Ts'o</name>
<email>tytso@mit.edu</email>
</author>
<published>2011-09-18T21:34:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/e2fsprogs.git/commit/?id=d1154eb460efe588eaed3d439c1caaca149fa362'/>
<id>d1154eb460efe588eaed3d439c1caaca149fa362</id>
<content type='text'>
The DEFS line in MCONFIG had gotten so long that it exceeded 4k, and
this was starting to cause some tools heartburn.  It also made "make
V=1" almost useless, since trying to following the individual commands
run by make was lost in the noise of all of the defines.

So fix this by putting the configure-generated defines in lib/config.h
and the directory pathnames to lib/dirpaths.h.

In addition, clean up some vestigal defines in configure.in and in the
Makefiles to further shorten the cc command lines.

Signed-off-by: "Theodore Ts'o" &lt;tytso@mit.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The DEFS line in MCONFIG had gotten so long that it exceeded 4k, and
this was starting to cause some tools heartburn.  It also made "make
V=1" almost useless, since trying to following the individual commands
run by make was lost in the noise of all of the defines.

So fix this by putting the configure-generated defines in lib/config.h
and the directory pathnames to lib/dirpaths.h.

In addition, clean up some vestigal defines in configure.in and in the
Makefiles to further shorten the cc command lines.

Signed-off-by: "Theodore Ts'o" &lt;tytso@mit.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libss: ss_execute_line: reflect any error codes from system() to the caller</title>
<updated>2009-04-22T18:46:48+00:00</updated>
<author>
<name>Theodore Ts'o</name>
<email>tytso@mit.edu</email>
</author>
<published>2009-04-22T18:46:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/e2fsprogs.git/commit/?id=9ea68828f31d5be1f6622321464533b35dd6d762'/>
<id>9ea68828f31d5be1f6622321464533b35dd6d762</id>
<content type='text'>
This is primarily to silence a gcc warning, but it's better to reflect
the error from system() up to the caller.  In this case we don't
actually use it for anything, but that's OK.

Signed-off-by: "Theodore Ts'o" &lt;tytso@mit.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is primarily to silence a gcc warning, but it's better to reflect
the error from system() up to the caller.  In this case we don't
actually use it for anything, but that's OK.

Signed-off-by: "Theodore Ts'o" &lt;tytso@mit.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>remove useless if-before-free tests</title>
<updated>2009-03-09T00:37:12+00:00</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2009-02-23T17:07:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/e2fsprogs.git/commit/?id=45e338f5332a54295893dba2e32cc093d1316f60'/>
<id>45e338f5332a54295893dba2e32cc093d1316f60</id>
<content type='text'>
In case you're wondering about whether this change is safe from a
portability standpoint, fear not.  This has been beaten to death
in other forums.  Here are a few threads:

  http://thread.gmane.org/gmane.comp.version-control.git/74187
  http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/12712
  http://thread.gmane.org/gmane.emacs.devel/98144
  http://thread.gmane.org/gmane.comp.lib.glibc.alpha/13092

There has been debate about whether it's a good idea from a
performance standpoint, too, but imho you'll have a hard time
finding an instance where this sort of change induces a
measurable performance penalty.  If you do, please let me know.

Signed-off-by: Jim Meyering &lt;meyering@redhat.com&gt;
Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In case you're wondering about whether this change is safe from a
portability standpoint, fear not.  This has been beaten to death
in other forums.  Here are a few threads:

  http://thread.gmane.org/gmane.comp.version-control.git/74187
  http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/12712
  http://thread.gmane.org/gmane.emacs.devel/98144
  http://thread.gmane.org/gmane.comp.lib.glibc.alpha/13092

There has been debate about whether it's a good idea from a
performance standpoint, too, but imho you'll have a hard time
finding an instance where this sort of change induces a
measurable performance penalty.  If you do, please let me know.

Signed-off-by: Jim Meyering &lt;meyering@redhat.com&gt;
Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[COVERITY] Fix memory leak in libss (ss_execute_line)</title>
<updated>2007-03-21T21:34:47+00:00</updated>
<author>
<name>Brian Behlendorf</name>
<email>behlendorf1@llnl.gov</email>
</author>
<published>2007-03-21T21:34:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/e2fsprogs.git/commit/?id=f19c46dfbcffd6d494a6df057bc602515a39246e'/>
<id>f19c46dfbcffd6d494a6df057bc602515a39246e</id>
<content type='text'>
Fix a memory leak by freeing the argv[] array if ss_parse_line returns 0
for argc 0 (which will happen if the user his return and sends an empty
line to the application).

Potentially need to free argv before early return since it was allocated
memory. Need to be careful since it may be possible for ss_parse() to have
freed the memory allocated to it if it detects an unbalanced set of quotes
passed to it.

Coverity ID: 21: Resource Leak

Signed-off-by: Brian Behlendorf &lt;behlendorf1@llnl.gov&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix a memory leak by freeing the argv[] array if ss_parse_line returns 0
for argc 0 (which will happen if the user his return and sends an empty
line to the application).

Potentially need to free argv before early return since it was allocated
memory. Need to be careful since it may be possible for ss_parse() to have
freed the memory allocated to it if it detects an unbalanced set of quotes
passed to it.

Coverity ID: 21: Resource Leak

Signed-off-by: Brian Behlendorf &lt;behlendorf1@llnl.gov&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix various gcc -Wall complaints.</title>
<updated>2002-03-08T04:52:56+00:00</updated>
<author>
<name>Theodore Ts'o</name>
<email>tytso@mit.edu</email>
</author>
<published>2002-03-08T04:52:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/e2fsprogs.git/commit/?id=546a1ff18cc912003883ff67ba3e87c69f700fc4'/>
<id>546a1ff18cc912003883ff67ba3e87c69f700fc4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ChangeLog, execute_cmd.c:</title>
<updated>2000-01-18T16:24:13+00:00</updated>
<author>
<name>Theodore Ts'o</name>
<email>tytso@mit.edu</email>
</author>
<published>2000-01-18T16:24:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/e2fsprogs.git/commit/?id=7b352e35ad51c15204aa524e03b9c5e4c80d64d7'/>
<id>7b352e35ad51c15204aa524e03b9c5e4c80d64d7</id>
<content type='text'>
  execute_cmd.c (ss_execute_line): Fix memory leak; we weren't freeing
  	the argv array.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  execute_cmd.c (ss_execute_line): Fix memory leak; we weren't freeing
  	the argv array.

</pre>
</div>
</content>
</entry>
<entry>
<title>Many files:</title>
<updated>1999-10-23T01:16:22+00:00</updated>
<author>
<name>Theodore Ts'o</name>
<email>tytso@mit.edu</email>
</author>
<published>1999-10-23T01:16:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/e2fsprogs.git/commit/?id=06cefee50dc681838454fcd079ba5b2760969f1b'/>
<id>06cefee50dc681838454fcd079ba5b2760969f1b</id>
<content type='text'>
  Update copyright statements.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Update copyright statements.

</pre>
</div>
</content>
</entry>
<entry>
<title>ChangeLog, dumpe2fs.8.in, dumpe2fs.c, mke2fs.8.in, mke2fs.c, partinfo.c:</title>
<updated>1999-09-14T20:11:19+00:00</updated>
<author>
<name>Theodore Ts'o</name>
<email>tytso@mit.edu</email>
</author>
<published>1999-09-14T20:11:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/e2fsprogs.git/commit/?id=2740156bd12747389eaf745529653b26a3a9d73d'/>
<id>2740156bd12747389eaf745529653b26a3a9d73d</id>
<content type='text'>
  partinfo.c: Fix minor compilation bugs pointed out by Yann Dirson.
  mke2fs.c: Don't turn on sparse superblocks by default on pre-2.2 kernels.
  mke2fs.8.in: Add the possible valid block sizes for mke2fs.  Document
  	the -n flag, and the new defaults for the -s flag.
  dumpe2fs.c, dumpe2fs.8.in: Add new options -f (force) and -h (header-only).
  mke2fs.c (PRS): Fix logic for turning on/off the sparse superblock option.
Many files:
  Updated copyright statements to reflect the GPL with permission of the
  original authors.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  partinfo.c: Fix minor compilation bugs pointed out by Yann Dirson.
  mke2fs.c: Don't turn on sparse superblocks by default on pre-2.2 kernels.
  mke2fs.8.in: Add the possible valid block sizes for mke2fs.  Document
  	the -n flag, and the new defaults for the -s flag.
  dumpe2fs.c, dumpe2fs.8.in: Add new options -f (force) and -h (header-only).
  mke2fs.c (PRS): Fix logic for turning on/off the sparse superblock option.
Many files:
  Updated copyright statements to reflect the GPL with permission of the
  original authors.

</pre>
</div>
</content>
</entry>
<entry>
<title>Many files:</title>
<updated>1997-04-29T14:53:37+00:00</updated>
<author>
<name>Theodore Ts'o</name>
<email>tytso@mit.edu</email>
</author>
<published>1997-04-29T14:53:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/e2fsprogs.git/commit/?id=1e3472c5f37ca3686dd69b079d4d02a302f5798d'/>
<id>1e3472c5f37ca3686dd69b079d4d02a302f5798d</id>
<content type='text'>
  Checked in e2fsprogs 1.05

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Checked in e2fsprogs 1.05

</pre>
</div>
</content>
</entry>
</feed>
