<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.linux.utilities.util-linux-ng">
    <title>gmane.linux.utilities.util-linux-ng</title>
    <link>http://blog.gmane.org/gmane.linux.utilities.util-linux-ng</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5898"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5897"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5896"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5895"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5894"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5893"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5892"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5891"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5890"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5889"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5888"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5887"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5886"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5885"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5883"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5882"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5881"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5880"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5879"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5878"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5898">
    <title>[PATCH 3/3] su: Mention SUID_* feature.</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5898</link>
    <description>&lt;pre&gt;Signed-off-by: Thomas Schwinge &amp;lt;thomas-qD8j1LwMmJjtCj0u4l0SBw&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 Documentation/howto-compilation.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/Documentation/howto-compilation.txt b/Documentation/howto-compilation.txt
index 3617b34..bebe0d2 100644
--- a/Documentation/howto-compilation.txt
+++ b/Documentation/howto-compilation.txt
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -25,7 +25,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; Compiling
 ./configure SUID_CFLAGS="-fpie" SUID_LDFLAGS="-pie"
 
 The SUID_* feature is currently supported for chfn, chsh,
-newgrp, write, mount, and umount.
+newgrp, su, write, mount, and umount.
 
 Preferred compilation options for developers, when
 using gcc, are:
&lt;/pre&gt;</description>
    <dc:creator>Thomas Schwinge</dc:creator>
    <dc:date>2012-05-25T18:41:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5897">
    <title>[PATCH 1/3] su: Don't include the unused &lt;sys/fsuid.h&gt;.</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5897</link>
    <description>&lt;pre&gt;Signed-off-by: Thomas Schwinge &amp;lt;thomas-qD8j1LwMmJjtCj0u4l0SBw&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 login-utils/su.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/login-utils/su.c b/login-utils/su.c
index edd6d10..29042f0 100644
--- a/login-utils/su.c
+++ b/login-utils/su.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -81,7 +81,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; enum
 # include &amp;lt;security/pam_misc.h&amp;gt;
 # include &amp;lt;signal.h&amp;gt;
 # include &amp;lt;sys/wait.h&amp;gt;
-# include &amp;lt;sys/fsuid.h&amp;gt;
 #endif
 
 #if HAVE_SYSLOG_H &amp;amp;&amp;amp; HAVE_SYSLOG
&lt;/pre&gt;</description>
    <dc:creator>Thomas Schwinge</dc:creator>
    <dc:date>2012-05-25T18:40:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5896">
    <title>lnussel/su-v1: Portability patch for GNU/Hurd</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5896</link>
    <description>&lt;pre&gt;Hi!

Only the first (and tiny) patch is needed for portability; the other two
are just general clean-up.

Then, su appears to work -- based on a bit of manual testing that I have
just done.


Grüße,
 Thomas
--
To unsubscribe from this list: send the line "unsubscribe util-linux" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA&amp;lt; at &amp;gt;public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Thomas Schwinge</dc:creator>
    <dc:date>2012-05-25T18:40:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5895">
    <title>[PATCH 2/3] su: Add AM_LDFLAGS to su_LDFLAGS.</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5895</link>
    <description>&lt;pre&gt;Signed-off-by: Thomas Schwinge &amp;lt;thomas-qD8j1LwMmJjtCj0u4l0SBw&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 login-utils/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/login-utils/Makefile.am b/login-utils/Makefile.am
index 60e6f10..d376234 100644
--- a/login-utils/Makefile.am
+++ b/login-utils/Makefile.am
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -89,7 +89,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; su_CFLAGS = -DUSE_PAM=1 $(SUID_CFLAGS) $(AM_CFLAGS)
 chfn_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS)
 chsh_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS)
 newgrp_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS)
-su_LDFLAGS = $(SUID_LDFLAGS)
+su_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS)
 
 login_ldadd_common += -lpam -lpam_misc
 
&lt;/pre&gt;</description>
    <dc:creator>Thomas Schwinge</dc:creator>
    <dc:date>2012-05-25T18:41:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5894">
    <title>[PATCH 7/7] setsid: Include &lt;sys/ioctl.h&gt; instead of &lt;termio.h&gt;.</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5894</link>
    <description>&lt;pre&gt;Signed-off-by: Thomas Schwinge &amp;lt;thomas-qD8j1LwMmJjtCj0u4l0SBw&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 sys-utils/setsid.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/sys-utils/setsid.c b/sys-utils/setsid.c
index 6d1eeda..52ad38f 100644
--- a/sys-utils/setsid.c
+++ b/sys-utils/setsid.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -15,7 +15,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include &amp;lt;stdio.h&amp;gt;
 #include &amp;lt;stdlib.h&amp;gt;
 #include &amp;lt;unistd.h&amp;gt;
-#include &amp;lt;termio.h&amp;gt;
+#include &amp;lt;sys/ioctl.h&amp;gt;
 
 #include "c.h"
 #include "nls.h"
&lt;/pre&gt;</description>
    <dc:creator>Thomas Schwinge</dc:creator>
    <dc:date>2012-05-25T18:16:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5893">
    <title>[PATCH 5/7] write: Use PATH_MAX instead of MAXPATHLEN, as elsewhere.</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5893</link>
    <description>&lt;pre&gt;Signed-off-by: Thomas Schwinge &amp;lt;thomas-qD8j1LwMmJjtCj0u4l0SBw&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 term-utils/write.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/term-utils/write.c b/term-utils/write.c
index c8aca7e..901ddc4 100644
--- a/term-utils/write.c
+++ b/term-utils/write.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -102,7 +102,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; int main(int argc, char **argv)
 time_t atime;
 uid_t myuid;
 int msgsok, myttyfd, c;
-char tty[MAXPATHLEN], *mytty;
+char tty[PATH_MAX], *mytty;
 
 static const struct option longopts[] = {
 {"version", no_argument, NULL, 'V'},
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -296,7 +296,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void search_utmp(char *user, char *tty, char *mytty, uid_t myuid)
 int term_chk(char *tty, int *msgsokP, time_t * atimeP, int showerror)
 {
 struct stat s;
-char path[MAXPATHLEN];
+char path[PATH_MAX];
 
 if (strlen(tty) + 6 &amp;gt; sizeof(path))
 return 1;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -321,7 +321,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void do_write(char *tty, char *mytty, uid_t myuid)
 char *login, *pwuid, *nows;
 struct passwd *pwd;
 time_t now;
-char path[MAXPATHLEN], host[MAXHOSTNAMELEN], line[512];
+char path[PATH_MAX], host[MAXHOSTNAMELEN], line[512];
 
 /* Determine our login name(s) before the we reopen() stdout */
 if ((pwd = getpwuid(myuid)) != NULL)
&lt;/pre&gt;</description>
    <dc:creator>Thomas Schwinge</dc:creator>
    <dc:date>2012-05-25T18:16:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5892">
    <title>[PATCH 6/7] write: Don't explicitly include &lt;asm/param.h&gt;.</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5892</link>
    <description>&lt;pre&gt;It doesn't exist on some systems, but will come in via &amp;lt;sys/param.h&amp;gt; on the
others.

Signed-off-by: Thomas Schwinge &amp;lt;thomas-qD8j1LwMmJjtCj0u4l0SBw&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 term-utils/write.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/term-utils/write.c b/term-utils/write.c
index 901ddc4..9964e08 100644
--- a/term-utils/write.c
+++ b/term-utils/write.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -57,7 +57,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include &amp;lt;sys/param.h&amp;gt;
 #include &amp;lt;sys/stat.h&amp;gt;
 #include &amp;lt;paths.h&amp;gt;
-#include &amp;lt;asm/param.h&amp;gt;
 #include &amp;lt;getopt.h&amp;gt;
 
 #include "c.h"
&lt;/pre&gt;</description>
    <dc:creator>Thomas Schwinge</dc:creator>
    <dc:date>2012-05-25T18:16:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5891">
    <title>[PATCH 4/7] login: Include &lt;linux/major.h&gt; only if it exists.</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5891</link>
    <description>&lt;pre&gt;It isn't required on non-Linux systems.

Signed-off-by: Thomas Schwinge &amp;lt;thomas-qD8j1LwMmJjtCj0u4l0SBw&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 login-utils/login.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/login-utils/login.c b/login-utils/login.c
index f459b79..7384940 100644
--- a/login-utils/login.c
+++ b/login-utils/login.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -49,7 +49,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include &amp;lt;stdlib.h&amp;gt;
 #include &amp;lt;sys/syslog.h&amp;gt;
 #include &amp;lt;sys/sysmacros.h&amp;gt;
-#include &amp;lt;linux/major.h&amp;gt;
+#ifdef HAVE_LINUX_MAJOR_H
+# include &amp;lt;linux/major.h&amp;gt;
+#endif
 #include &amp;lt;netdb.h&amp;gt;
 #include &amp;lt;lastlog.h&amp;gt;
 #include &amp;lt;security/pam_appl.h&amp;gt;
&lt;/pre&gt;</description>
    <dc:creator>Thomas Schwinge</dc:creator>
    <dc:date>2012-05-25T18:16:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5890">
    <title>[PATCH 3/7] last, login, write: Provide a fallback for MAXHOSTNAMELEN, as elsewhere.</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5890</link>
    <description>&lt;pre&gt;Signed-off-by: Thomas Schwinge &amp;lt;thomas-qD8j1LwMmJjtCj0u4l0SBw&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 login-utils/last.c  |    8 ++++++++
 login-utils/login.c |    8 ++++++++
 term-utils/write.c  |    8 ++++++++
 3 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/login-utils/last.c b/login-utils/last.c
index 1b1bee1..4d09c4b 100644
--- a/login-utils/last.c
+++ b/login-utils/last.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -62,6 +62,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include "xalloc.h"
 #include "c.h"
 
+#ifndef MAXHOSTNAMELEN
+# ifdef HOST_NAME_MAX
+#  define MAXHOSTNAMELEN HOST_NAME_MAX
+# else
+#  define MAXHOSTNAMELEN 64
+# endif
+#endif
+
 #defineSECDAY(24*60*60)/* seconds in a day */
 #defineNO0/* false/no */
 #defineYES1/* true/yes */
diff --git a/login-utils/login.c b/login-utils/login.c
index 7b4f8b5..f459b79 100644
--- a/login-utils/login.c
+++ b/login-utils/login.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -71,6 +71,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 #include "logindefs.h"
 
+#ifndef MAXHOSTNAMELEN
+# ifdef HOST_NAME_MAX
+#  define MAXHOSTNAMELEN HOST_NAME_MAX
+# else
+#  define MAXHOSTNAMELEN 64
+# endif
+#endif
+
 #define is_pam_failure(_rc)((_rc) != PAM_SUCCESS)
 
 #define LOGIN_MAX_TRIES        3
diff --git a/term-utils/write.c b/term-utils/write.c
index 2a94792..c8aca7e 100644
--- a/term-utils/write.c
+++ b/term-utils/write.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -65,6 +65,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include "closestream.h"
 #include "nls.h"
 
+#ifndef MAXHOSTNAMELEN
+# ifdef HOST_NAME_MAX
+#  define MAXHOSTNAMELEN HOST_NAME_MAX
+# else
+#  define MAXHOSTNAMELEN 64
+# endif
+#endif
+
 static void __attribute__ ((__noreturn__)) usage(FILE * out);
 void search_utmp(char *, char *, char *, uid_t);
 void do_write(char *, char *, uid_t);
&lt;/pre&gt;</description>
    <dc:creator>Thomas Schwinge</dc:creator>
    <dc:date>2012-05-25T18:16:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5889">
    <title>[PATCH 2/7] arch, eject, elvtune: Gracefully disable on non-Linux platforms.</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5889</link>
    <description>&lt;pre&gt;Signed-off-by: Thomas Schwinge &amp;lt;thomas-qD8j1LwMmJjtCj0u4l0SBw&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 configure.ac |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index 76f73a1..cd8fa4e 100644
--- a/configure.ac
+++ b/configure.ac
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -628,9 +628,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; AC_ARG_ENABLE([most-builds],
   [], enable_most_builds=no
 )
 if test "x$enable_most_builds" = xyes; then
-  enable_arch=yes
+  enable_arch=check
   enable_ddate=yes
-  enable_elvtune=yes
+  enable_elvtune=check
   enable_last=yes
   enable_line=yes
   enable_mesg=yes
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -862,7 +862,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; AC_SUBST([ruman1dir])
 
 AC_ARG_ENABLE([eject],
   AS_HELP_STRING([--disable-eject], [do not build eject]),
-  [], enable_eject=yes
+  [], enable_eject=check
 )
 UL_BUILD_INIT([eject])
 UL_REQUIRES_LINUX([eject])
&lt;/pre&gt;</description>
    <dc:creator>Thomas Schwinge</dc:creator>
    <dc:date>2012-05-25T18:16:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5888">
    <title>[PATCH 1/7] kill, raw, rename: Don't explicitly enable for --enable-most-builds.</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5888</link>
    <description>&lt;pre&gt;They're already dealt with in the default configuration.

Signed-off-by: Thomas Schwinge &amp;lt;thomas-qD8j1LwMmJjtCj0u4l0SBw&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 configure.ac |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index eb67ada..76f73a1 100644
--- a/configure.ac
+++ b/configure.ac
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -631,12 +631,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; if test "x$enable_most_builds" = xyes; then
   enable_arch=yes
   enable_ddate=yes
   enable_elvtune=yes
-  enable_kill=yes
   enable_last=yes
   enable_line=yes
   enable_mesg=yes
-  enable_raw=yes
-  enable_rename=yes
   enable_reset=yes
   enable_login_utils=yes
   enable_write=yes
&lt;/pre&gt;</description>
    <dc:creator>Thomas Schwinge</dc:creator>
    <dc:date>2012-05-25T18:16:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5887">
    <title>[PATCH] test_pager: Repair build for non-Linux.</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5887</link>
    <description>&lt;pre&gt;Signed-off-by: Thomas Schwinge &amp;lt;thomas-qD8j1LwMmJjtCj0u4l0SBw&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 lib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lib/Makefile.am b/lib/Makefile.am
index aed0ecd..01b59dc 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -27,6 +27,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; test_blkdev_SOURCES = blkdev.c
 test_ismounted_SOURCES = ismounted.c
 test_wholedisk_SOURCES = wholedisk.c
 test_mangle_SOURCES = mangle.c
+test_pager_SOURCES = pager.c
 
 test_at_SOURCES = at.c
 test_at_CFLAGS = -DTEST_PROGRAM_AT
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -38,7 +39,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; test_procutils_SOURCES = procutils.c
 if LINUX
 test_cpuset_SOURCES = cpuset.c
 test_sysfs_SOURCES = sysfs.c at.c
-test_pager_SOURCES = pager.c
 test_sysfs_CFLAGS = -DTEST_PROGRAM_SYSFS
 
 test_loopdev_SOURCES = \
&lt;/pre&gt;</description>
    <dc:creator>Thomas Schwinge</dc:creator>
    <dc:date>2012-05-25T18:13:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5886">
    <title>Portability patches for GNU/Hurd</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5886</link>
    <description>&lt;pre&gt;Hi!

The subject says is all.  :-)


Grüße,
 Thomas

--
To unsubscribe from this list: send the line "unsubscribe util-linux" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA&amp;lt; at &amp;gt;public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Thomas Schwinge</dc:creator>
    <dc:date>2012-05-25T18:13:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5885">
    <title>[PATCH] kill: Check the correct variable when configuring.</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5885</link>
    <description>&lt;pre&gt;Signed-off-by: Thomas Schwinge &amp;lt;thomas-qD8j1LwMmJjtCj0u4l0SBw&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/configure.ac b/configure.ac
index a1b1e9b..eb67ada 100644
--- a/configure.ac
+++ b/configure.ac
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -976,7 +976,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; AC_ARG_ENABLE([kill],
 )
 UL_BUILD_INIT([kill])
 UL_REQUIRES_LINUX([kill])
-AM_CONDITIONAL(BUILD_KILL, test "x$enable_kill" = xyes)
+AM_CONDITIONAL(BUILD_KILL, test "x$build_kill" = xyes)
 
 
 AC_ARG_ENABLE([last],
&lt;/pre&gt;</description>
    <dc:creator>Thomas Schwinge</dc:creator>
    <dc:date>2012-05-25T18:11:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5883">
    <title>Re: [PULL] su</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5883</link>
    <description>&lt;pre&gt;
Done.

cu
Ludwig

&lt;/pre&gt;</description>
    <dc:creator>Ludwig Nussel</dc:creator>
    <dc:date>2012-05-25T09:55:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5882">
    <title>Re: [PULL] su</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5882</link>
    <description>&lt;pre&gt;
 Good work, thanks.


 It would be nice to cleanup the code (remove non-PAM stuff) before
 merge. Can you do this in your su branch? Please.

    Karel

&lt;/pre&gt;</description>
    <dc:creator>Karel Zak</dc:creator>
    <dc:date>2012-05-25T07:41:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5881">
    <title>[PULL] su</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5881</link>
    <description>&lt;pre&gt;Hi,

coreutils isn't really interested in maintaining su anymore.
Distributions have to add custom patches to fix bugs and add
features. The worst offender is probably the pam patch. Fortunately
we managed to sync the patch between openSUSE and Fedora meanwhile.
Over time the risk that the patches divert again increases though.
Since util-linux now contains a common login program it looks like a
good new home for su too.

To integrate su into util-linux I've extracted the history of the su
program until the last GPLv2 version (they've changed to GPLv3
meanwhile) from coreutils' git and merged it with util-linux.
Then I've added the patches used in Fedora and openSUSE and fixed the
files to actually build.

You can find the result in branch su-v1 (ff6b15d) at
git-9UaJU3cA/F/QT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org:lnussel/util-linux.git

I've also filed a pull request on github:
https://github.com/karelzak/util-linux/pull/10

Originally I had planned to implement separate tty allocation for
the child program on top of that to get rid of the evil setsid
patch. It turned out to be more complicated than I thought though. The
change would be too massive to backport anyways I guess. So the next
step would be to rip out the non-pam legacy stuff and clean up the code
to make it readable again.

cu
Ludwig

&lt;/pre&gt;</description>
    <dc:creator>Ludwig Nussel</dc:creator>
    <dc:date>2012-05-24T12:58:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5880">
    <title>Re: [PATCH 2/3] logger: use memcpy instead of bcopy</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5880</link>
    <description>&lt;pre&gt;
wonder if it'd be useful to add local defines for bcopy() &amp;amp; friends that result 
in an error if people try to use them ...
-mike
&lt;/pre&gt;</description>
    <dc:creator>Mike Frysinger</dc:creator>
    <dc:date>2012-05-23T22:43:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5879">
    <title>[PATCH 3/3] logger: mark decode/pencode as static</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5879</link>
    <description>&lt;pre&gt;Move these functions to the top of the file where they can be marked
static and the prototypes can be removed.

Signed-off-by: Dave Reisner &amp;lt;dreisner-fd97jBR+K/6hPH1hqNUYSQ&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 misc-utils/logger.c |   84 +++++++++++++++++++++++----------------------------
 1 file changed, 37 insertions(+), 47 deletions(-)

diff --git a/misc-utils/logger.c b/misc-utils/logger.c
index a187227..fda22d8 100644
--- a/misc-utils/logger.c
+++ b/misc-utils/logger.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -58,12 +58,46 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #defineSYSLOG_NAMES
 #include &amp;lt;syslog.h&amp;gt;
 
-intdecode (char *, CODE *);
-intpencode (char *);
-
 static int optd = 0;
 static uint16_t udpport = 514;
 
+static int decode(char *name, CODE *codetab)
+{
+register CODE *c;
+
+if (isdigit(*name))
+return (atoi(name));
+
+for (c = codetab; c-&amp;gt;c_name; c++)
+if (!strcasecmp(name, c-&amp;gt;c_name))
+return (c-&amp;gt;c_val);
+
+return -1;
+}
+
+static int pencode(char *s)
+{
+char *save;
+int fac, lev;
+
+for (save = s; *s &amp;amp;&amp;amp; *s != '.'; ++s);
+if (*s) {
+*s = '\0';
+fac = decode(save, facilitynames);
+if (fac &amp;lt; 0)
+errx(EXIT_FAILURE, _("unknown facility name: %s."), save);
+*s++ = '.';
+}
+else {
+fac = LOG_USER;
+s = save;
+}
+lev = decode(s, prioritynames);
+if (lev &amp;lt; 0)
+errx(EXIT_FAILURE, _("unknown priority name: %s."), save);
+return ((lev &amp;amp; LOG_PRIMASK) | (fac &amp;amp; LOG_FACMASK));
+}
+
 static int
 myopenlog(const char *sock) {
        int fd;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -302,47 +336,3 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; main(int argc, char **argv) {
 
 return EXIT_SUCCESS;
 }
-
-/*
- *  Decode a symbolic name to a numeric value
- */
-int
-pencode(char *s)
-{
-char *save;
-int fac, lev;
-
-for (save = s; *s &amp;amp;&amp;amp; *s != '.'; ++s);
-if (*s) {
-*s = '\0';
-fac = decode(save, facilitynames);
-if (fac &amp;lt; 0)
-errx(EXIT_FAILURE,
-    _("unknown facility name: %s."), save);
-*s++ = '.';
-}
-else {
-fac = LOG_USER;
-s = save;
-}
-lev = decode(s, prioritynames);
-if (lev &amp;lt; 0)
-errx(EXIT_FAILURE,
-    _("unknown priority name: %s."), save);
-return ((lev &amp;amp; LOG_PRIMASK) | (fac &amp;amp; LOG_FACMASK));
-}
-
-int
-decode(char *name, CODE *codetab)
-{
-register CODE *c;
-
-if (isdigit(*name))
-return (atoi(name));
-
-for (c = codetab; c-&amp;gt;c_name; c++)
-if (!strcasecmp(name, c-&amp;gt;c_name))
-return (c-&amp;gt;c_val);
&lt;/pre&gt;</description>
    <dc:creator>Dave Reisner</dc:creator>
    <dc:date>2012-05-23T20:36:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5878">
    <title>[PATCH 2/3] logger: use memcpy instead of bcopy</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5878</link>
    <description>&lt;pre&gt;bcopy is marked legacy in POSIX.1-2001 and should not be used.

Signed-off-by: Dave Reisner &amp;lt;dreisner-fd97jBR+K/6hPH1hqNUYSQ&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 misc-utils/logger.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/misc-utils/logger.c b/misc-utils/logger.c
index 19b4c47..a187227 100644
--- a/misc-utils/logger.c
+++ b/misc-utils/logger.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -96,7 +96,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; udpopenlog(const char *servername, uint16_t port) {
 if ((fd = socket(AF_INET, SOCK_DGRAM , 0)) == -1)
 err(EXIT_FAILURE, _("socket"));
 
-bcopy(serverhost-&amp;gt;h_addr,&amp;amp;s_addr.sin_addr,serverhost-&amp;gt;h_length);
+memcpy(serverhost-&amp;gt;h_addr,&amp;amp;s_addr.sin_addr,serverhost-&amp;gt;h_length);
         s_addr.sin_family=AF_INET;
         s_addr.sin_port=htons(port);
 
&lt;/pre&gt;</description>
    <dc:creator>Dave Reisner</dc:creator>
    <dc:date>2012-05-23T20:35:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5877">
    <title>[PATCH 1/3] logger: avoid explicit fclose(stdout)</title>
    <link>http://permalink.gmane.org/gmane.linux.utilities.util-linux-ng/5877</link>
    <description>&lt;pre&gt;This is done for us via an atexit hook since c05a80ca6385b8. Avoids a
useless 'Write error' on exit whenever invoking the tool.

Signed-off-by: Dave Reisner &amp;lt;dreisner-fd97jBR+K/6hPH1hqNUYSQ&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 misc-utils/logger.c |    2 --
 1 file changed, 2 deletions(-)

diff --git a/misc-utils/logger.c b/misc-utils/logger.c
index 067272a..19b4c47 100644
--- a/misc-utils/logger.c
+++ b/misc-utils/logger.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -248,8 +248,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; main(int argc, char **argv) {
 else
 LogSock = myopenlog(usock);
 
-(void) fclose(stdout);
&lt;/pre&gt;</description>
    <dc:creator>Dave Reisner</dc:creator>
    <dc:date>2012-05-23T20:35:58</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.linux.utilities.util-linux-ng">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.linux.utilities.util-linux-ng</link>
  </textinput>
</rdf:RDF>

