]> granicus.if.org Git - psmisc/commitdiff
added catalan translation
authorCraig Small <csmall@users.sourceforge.net>
Fri, 10 Dec 2004 11:31:29 +0000 (11:31 +0000)
committerCraig Small <csmall@users.sourceforge.net>
Fri, 10 Dec 2004 11:31:29 +0000 (11:31 +0000)
ChangeLog
configure.in
src/Makefile.am
src/fuser.c
src/killall.c

index 1552756378e4d44d3d2f9d22181141e64120b75b..6b7b320c20ed6e5d4ea3a37058e9d8c2738b381e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -7,6 +7,10 @@ Changes in 21.6 (not released yet)
        * Fixed NLS problems and some double ))s - Thanks to Jakub Bogusz
        * Added Basque translation
        * More NLS related fixes - Thanks to Guillem Jover
+       * killall aborts if it gets unknown flags Debian #250794
+       * Symbolic link created properly for pstree.x11 Debian #250096
+       * Strange mount points handled better Debian #178972
+       * Added Catalan translation
 
 Changes in 21.5
 ===============
index 217eb416b189d1b3d645259e293fdcced53f1a90..7aa6ce1388472f9ef02b5551ac45d9092746df0f 100644 (file)
@@ -37,7 +37,7 @@ AC_TYPE_SIZE_T
 AC_TYPE_UID_T
 
 dnl Check for language stuff
-ALL_LINGUAS="de eu fi fr it pl pt sv"
+ALL_LINGUAS="ca de eu fi fr it pl pt sv"
 AM_GNU_GETTEXT([external])
 
 dnl Checks for library functions.
index 596f10ba83402c1064e3daa1bcd8a8f8af6f998f..a28fd8d8a1c68c6330e307eeb0d7f08bf8f602a6 100644 (file)
@@ -3,8 +3,6 @@ AM_CFLAGS = -Wall -DLOCALEDIR=\"/usr/share/locale\"
 
 bin_PROGRAMS = fuser killall pstree
 
-bin_SCRIPTS = pstree.x11
-
 fuser_SOURCES = fuser.c comm.h signals.c signals.h loop.h
 
 killall_SOURCES = killall.c comm.h signals.c signals.h 
@@ -19,7 +17,7 @@ BUILT_SOURCES = signames.h
 
 EXTRA_DIST = signames.c 
 
-CLEANFILES = signames.h pstree.x11
+CLEANFILES = signames.h
 
 signames.h: signames.c Makefile
                @CPP@ -dM $< |\
@@ -31,7 +29,6 @@ signames.h: signames.c Makefile
                grep '^{ 1,"HUP" },$$' signames.h >/dev/null || \
                  { rm -f signames.h; exit 1; }
 
-Makefile:      signames.h
-
-pstree.x11:    pstree
-       ln -s pstree pstree.x11
+install-exec-hook:
+               cd $(DESTDIR)$(bindir) && \
+                       $(LN_S) pstree pstree.x11
index 94c2a5a8a14ec731a5d14b02bf6c2967682f9806..6267f4d0199d29383417f488b2a23aff7b9b260b 100644 (file)
@@ -31,6 +31,7 @@
 #include <linux/kdev_t.h>      /* for MKDEV */
 #include <linux/major.h>       /* for LOOP_MAJOR */
 #endif
+#include <errno.h>
 
 #include "i18n.h"
 #include "comm.h"
@@ -510,24 +511,19 @@ scan_mounts (void)
     {
       if (sscanf (line, "%as %as", &path, &mounted) != 2)
        continue;
-      /* new kernel :-) */
-      if (stat (path, &st_dev) < 0) {
-       free (path);            /* might be NFS or such */
-       free (mounted);
-       continue;               
-      }
-      if (S_ISBLK (st_dev.st_mode) && MAJOR (st_dev.st_rdev) == LOOP_MAJOR)
-       {
-          struct loop_info loopinfo;
-          int fd;
-
-          if ((fd = open(path, O_RDWR)) > 0) {
-            if (ioctl(fd, LOOP_GET_STATUS, &loopinfo) >= 0) {
-              add_other(it_loop,loopinfo.lo_device,loopinfo.lo_device,loopinfo.lo_inode,path);
-            }
-            (void) close(fd);
+      if ( stat (path, &st_dev) == 0) {
+       if (S_ISBLK (st_dev.st_mode) && MAJOR (st_dev.st_rdev) == LOOP_MAJOR) {
+               struct loop_info loopinfo;
+               int fd;
+
+               if ((fd = open(path, O_RDWR)) > 0) {
+                       if (ioctl(fd, LOOP_GET_STATUS, &loopinfo) >= 0) {
+                               add_other(it_loop,loopinfo.lo_device,loopinfo.lo_device,loopinfo.lo_inode,path);
+                       }
+                       (void) close(fd);
                 }
        }
+      }
       if (stat (mounted, &st_mounted) < 0)
        {
          perror (mounted);
index 0f60d21d5d27c7896786efea66fc78f0d11dc38c..b1839e54bb76c655c161f7eaf7df5615e1ba8a59 100644 (file)
@@ -592,23 +592,19 @@ main (int argc, char **argv)
       case '?':
         /* Signal names are in uppercase, so check to see if the argv
          * is upper case */
-        if (argv[optind-1][1] >= 'A' && argv[optind-1][1] <= 'Z') 
-         sig_num = get_signal (argv[optind-1]+1, "killall");
-        /* Might also be a -## signal too */
-        if (argv[optind-1][1] >= '0' && argv[optind-1][1] <= '9')
-          sig_num = atoi(argv[optind-1]+1);
+        if (argv[optind-1][1] >= 'A' && argv[optind-1][1] <= 'Z') {
+             sig_num = get_signal (argv[optind-1]+1, "killall");
+        } else {
+          /* Might also be a -## signal too */
+          if (argv[optind-1][1] >= '0' && argv[optind-1][1] <= '9') {
+            sig_num = atoi(argv[optind-1]+1);
+          } else {
+            usage();
+          }
+        }
         break;
     }
   }
-/*
-         if (*walk)
-           if (walk != *argv + 1 || pidof)
-             usage ();
-           else
-             sig_num = get_signal (*argv + 1, "killall");
-       }
-    }
-    */
   myoptind = optind;
   if (argc - myoptind < 1) 
     usage();