From: Karel Zak Date: Wed, 6 Dec 2006 23:26:05 +0000 (+0100) Subject: Imported from util-linux-2.11x tarball. X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=95f1bdeee42cd7b9ac49d64b27bcec49557a991e;p=util-linux Imported from util-linux-2.11x tarball. --- diff --git a/HISTORY b/HISTORY index 953dd111..3696bf27 100644 --- a/HISTORY +++ b/HISTORY @@ -1,3 +1,27 @@ +util-linux 2.11x + +* Danish messages (Claus Hindsgaul) +* Dutch messages (Taco Witte) +* Finnish messages (Lauri Nurmi) +* No French messages with permission to distribute (Michel Robitaille) +* German messages (Michael Piefel) +* Swedish messages (Christian Rose) +* Turkish messages (Nilgün Belma Bugüner) +* cfdisk: correct error printout +* fdisk: allow addition of a new partition when logicals all used + but primary free +* hwclock: detect systime jumps backward during setting hwclock +* mkfs.cramfs: do not mmap all files simultaneously +* mkfs.cramfs: make blocksize settable +* mkfs.minix: correct error printout +* mkswap.8: now max 32 swapspaces +* mount: new --rbind flag, for recursive loopback mounts +* mount, umount: new -O option (Michael K. Johnson) +* mount.8: -O and win95 options documented +* setpwnam.c: open temp pw file with O_EXCL +* simpleinit: fix for "spawn too fast" (Denis Vlasenko) +* swapon: new -e option (Erik Troan) + util-linux 2.11w * cfdisk, fdisk: allow slightly larger disk sizes diff --git a/VERSION b/VERSION index ae899e83..aa5e8ad8 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.11w +2.11x diff --git a/disk-utils/Makefile b/disk-utils/Makefile index e9fe83f9..febbb22e 100644 --- a/disk-utils/Makefile +++ b/disk-utils/Makefile @@ -41,8 +41,10 @@ all: $(SBIN) $(USRBIN) fsck.cramfs: fsck.cramfs.o $(CC) $(LDFLAGS) -o fsck.cramfs fsck.cramfs.o -lz -mkfs.cramfs: mkfs.cramfs.o - $(CC) $(LDFLAGS) -o mkfs.cramfs mkfs.cramfs.o -lz +mkfs.cramfs: mkfs.cramfs.o $(LIB)/md5.o + $(CC) $(LDFLAGS) -o mkfs.cramfs mkfs.cramfs.o $(LIB)/md5.o -lz + +mkfs.cramfs.o: $(LIB)/md5.h fsck.cramfs.o mkfs.cramfs.o: cramfs.h diff --git a/disk-utils/mkfs.cramfs.c b/disk-utils/mkfs.cramfs.c index 5556708e..a88819b6 100644 --- a/disk-utils/mkfs.cramfs.c +++ b/disk-utils/mkfs.cramfs.c @@ -18,6 +18,11 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/* + * Old version would die on largish filesystems. Change to mmap the + * files one by one instaed of all simultaneously. - aeb, 2002-11-01 + */ + #include #include #include @@ -33,6 +38,7 @@ #include #include "cramfs.h" +#include "md5.h" #include "nls.h" #define PAD_SIZE 512 /* only 0 and 512 supported by kernel */ @@ -40,42 +46,16 @@ static const char *progname = "mkcramfs"; static int verbose = 0; -/* Input status of 0 to print help and exit without an error. */ -static void usage(int status) -{ - FILE *stream = status ? stderr : stdout; - - fprintf(stream, - _("usage: %s [-h] [-v] [-e edition] [-i file] [-n name] " - "dirname outfile\n" - " -h print this help\n" - " -v be verbose\n" - " -E make all warnings errors " - "(non-zero exit status)\n" - " -e edition set edition number (part of fsid)\n" - " -i file insert a file image into the filesystem " - "(requires >= 2.4.0)\n" - " -n name set name of cramfs filesystem\n" - " -p pad by %d bytes for boot code\n" - " -s sort directory entries (old option, ignored)\n" - " -z make explicit holes (requires >= 2.3.39)\n" - " dirname root of the filesystem to be compressed\n" - " outfile output file\n"), - progname, PAD_SIZE); - - exit(status); -} - #define PAGE_CACHE_SIZE (4096) /* The kernel assumes PAGE_CACHE_SIZE as block size. */ -static unsigned int blksize = PAGE_CACHE_SIZE; +static unsigned int blksize = PAGE_CACHE_SIZE; /* settable via -b option */ static long total_blocks = 0, total_nodes = 1; /* pre-count the root node */ static int image_length = 0; /* * If opt_holes is set, then mkcramfs can create explicit holes in the * data, which saves 26 bytes per hole (which is a lot smaller a - * saving than most most filesystems). + * saving than for most filesystems). * * Note that kernels up to at least 2.3.39 don't support cramfs holes, * which is why this is turned off by default. @@ -87,7 +67,12 @@ static int opt_pad = 0; static char *opt_image = NULL; static char *opt_name = NULL; -static int warn_dev, warn_gid, warn_namelen, warn_skip, warn_size, warn_uid; +static int warn_dev = 0; +static int warn_gid = 0; +static int warn_namelen = 0; +static int warn_skip = 0; +static int warn_size = 0; +static int warn_uid = 0; #ifndef MIN # define MIN(_a,_b) ((_a) < (_b) ? (_a) : (_b)) @@ -98,16 +83,19 @@ struct entry { /* stats */ char *name; unsigned int mode, size, uid, gid; + unsigned char md5sum[16]; + unsigned char flags; +#define HAVE_MD5 1 +#define INVALID 2 /* FS data */ - void *uncompressed; - /* points to other identical file */ - struct entry *same; - unsigned int offset; /* pointer to compressed data in archive */ - unsigned int dir_offset; /* Where in the archive is the directory entry? */ + char *path; + struct entry *same; /* points to other identical file */ + unsigned int offset; /* pointer to compressed data in archive */ + unsigned int dir_offset; /* offset of directory entry in archive */ /* organization */ - struct entry *child; /* null for non-directories and empty directories */ + struct entry *child; /* NULL for non-directory and empty dir */ struct entry *next; }; @@ -120,6 +108,126 @@ struct entry { #define CRAMFS_GID_WIDTH 8 #define CRAMFS_OFFSET_WIDTH 26 +/* Input status of 0 to print help and exit without an error. */ +static void +usage(int status) { + FILE *stream = status ? stderr : stdout; + + fprintf(stream, + _("usage: %s [-v] [-b blksz] [-e edition] [-i file] [-n name] " + "dirname outfile\n" + " -h print this help\n" + " -v be verbose\n" + " -E make all warnings errors " + "(non-zero exit status)\n" + " -b blksz use this blocksize, must equal page size\n" + " -e edition set edition number (part of fsid)\n" + " -i file insert a file image into the filesystem " + "(requires >= 2.4.0)\n" + " -n name set name of cramfs filesystem\n" + " -p pad by %d bytes for boot code\n" + " -s sort directory entries (old option, ignored)\n" + " -z make explicit holes (requires >= 2.3.39)\n" + " dirname root of the filesystem to be compressed\n" + " outfile output file\n"), + progname, PAD_SIZE); + + exit(status); +} + +/* malloc or die */ +static void * +xmalloc (size_t size) { + void *t = malloc(size); + if (t == NULL) { + perror(NULL); + exit(8); /* out of memory */ + } + return t; +} + +static char * +do_mmap(char *path, unsigned int size, unsigned int mode){ + int fd; + char *start; + + if (!size) + return NULL; + + if (S_ISLNK(mode)) { + start = xmalloc(size); + if (readlink(path, start, size) < 0) { + perror(path); + warn_skip = 1; + start = NULL; + } + return start; + } + + fd = open(path, O_RDONLY); + if (fd < 0) { + perror(path); + warn_skip = 1; + return NULL; + } + + start = mmap(NULL, size, PROT_READ, MAP_PRIVATE, fd, 0); + if (-1 == (int) (long) start) { + perror("mmap"); + exit(8); + } + close(fd); + + return start; +} + +static void +do_munmap(char *start, unsigned int size, unsigned int mode){ + if (S_ISLNK(mode)) + free(start); + else + munmap(start, size); +} + +/* compute md5sums, so that we do not have to compare every pair of files */ +static void +mdfile(struct entry *e) { + MD5_CTX ctx; + char *start; + + start = do_mmap(e->path, e->size, e->mode); + if (start == NULL) { + e->flags |= INVALID; + } else { + MD5Init(&ctx); + MD5Update(&ctx, start, e->size); + MD5Final(e->md5sum, &ctx); + + do_munmap(start, e->size, e->mode); + + e->flags |= HAVE_MD5; + } +} + +/* md5 digests are equal; files are almost certainly the same, + but just to be sure, do the comparison */ +static int +identical_file(struct entry *e1, struct entry *e2){ + char *start1, *start2; + int equal; + + start1 = do_mmap(e1->path, e1->size, e1->mode); + if (!start1) + return 0; + start2 = do_mmap(e2->path, e2->size, e2->mode); + if (!start2) + return 0; + equal = !memcmp(start1, start2, e1->size); + do_munmap(start1, e1->size, e1->mode); + do_munmap(start2, e2->size, e2->mode); + return equal; +} + /* * The longest file name component to allow for in the input directory tree. * Ext2fs (and many others) allow up to 255 bytes. A couple of filesystems @@ -129,21 +237,32 @@ struct entry { */ #define MAX_INPUT_NAMELEN 255 -static int find_identical_file(struct entry *orig,struct entry *newfile) +static int find_identical_file(struct entry *orig, struct entry *new) { - if(orig==newfile) return 1; - if(!orig) return 0; - if(orig->size==newfile->size && orig->uncompressed && !memcmp(orig->uncompressed,newfile->uncompressed,orig->size)) { - newfile->same=orig; - return 1; + if (orig == new) + return 1; + if (!orig) + return 0; + if (orig->size == new->size && orig->path) { + if (!orig->flags) + mdfile(orig); + if (!new->flags) + mdfile(new); + + if ((orig->flags & HAVE_MD5) && (new->flags & HAVE_MD5) && + !memcmp(orig->md5sum, new->md5sum, 16) && + identical_file(orig, new)) { + new->same = orig; + return 1; + } } - return find_identical_file(orig->child,newfile) || - find_identical_file(orig->next,newfile); + return find_identical_file(orig->child, new) || + find_identical_file(orig->next, new); } -static void eliminate_doubles(struct entry *root,struct entry *orig) { - if(orig) { - if(orig->size && orig->uncompressed) +static void eliminate_doubles(struct entry *root, struct entry *orig) { + if (orig) { + if (orig->size && orig->path) find_identical_file(root,orig); eliminate_doubles(root,orig->child); eliminate_doubles(root,orig->next); @@ -169,11 +288,7 @@ static unsigned int parse_directory(struct entry *root_entry, const char *name, /* Set up the path. */ /* TODO: Reuse the parent's buffer to save memcpy'ing and duplication. */ - path = malloc(len + 1 + MAX_INPUT_NAMELEN + 1); - if (!path) { - perror(NULL); - exit(8); - } + path = xmalloc(len + 1 + MAX_INPUT_NAMELEN + 1); memcpy(path, name, len); endpath = path + len; *endpath = '/'; @@ -259,45 +374,15 @@ static unsigned int parse_directory(struct entry *root_entry, const char *name, if (S_ISDIR(st.st_mode)) { entry->size = parse_directory(root_entry, path, &entry->child, fslen_ub); } else if (S_ISREG(st.st_mode)) { - /* TODO: We ought to open files in do_compress, one - at a time, instead of amassing all these memory - maps during parse_directory (which don't get used - until do_compress anyway). As it is, we tend to - get EMFILE errors (especially if mkcramfs is run - by non-root). - - While we're at it, do analagously for symlinks - (which would just save a little memory). */ - int fd = open(path, O_RDONLY); - if (fd < 0) { - perror(path); - warn_skip = 1; - continue; - } + entry->path = strdup(path); if (entry->size) { - if ((entry->size >= 1 << CRAMFS_SIZE_WIDTH)) { + if (entry->size >= (1 << CRAMFS_SIZE_WIDTH)) { warn_size = 1; entry->size = (1 << CRAMFS_SIZE_WIDTH) - 1; } - - entry->uncompressed = mmap(NULL, entry->size, PROT_READ, MAP_PRIVATE, fd, 0); - if (-1 == (int) (long) entry->uncompressed) { - perror("mmap"); - exit(8); - } } - close(fd); } else if (S_ISLNK(st.st_mode)) { - entry->uncompressed = malloc(entry->size); - if (!entry->uncompressed) { - perror(NULL); - exit(8); - } - if (readlink(path, entry->uncompressed, entry->size) < 0) { - perror(path); - warn_skip = 1; - continue; - } + entry->path = strdup(path); } else if (S_ISFIFO(st.st_mode) || S_ISSOCK(st.st_mode)) { /* maybe we should skip sockets */ entry->size = 0; @@ -311,7 +396,7 @@ static unsigned int parse_directory(struct entry *root_entry, const char *name, int blocks = ((entry->size - 1) / blksize + 1); /* block pointers & data expansion allowance + data */ - if(entry->size) + if (entry->size) *fslen_ub += (4+26)*blocks + entry->size + 3; } @@ -492,14 +577,24 @@ static int is_zero(char const *begin, unsigned len) * Note that size > 0, as a zero-sized file wouldn't ever * have gotten here in the first place. */ -static unsigned int do_compress(char *base, unsigned int offset, char const *name, char *uncompressed, unsigned int size) +static unsigned int +do_compress(char *base, unsigned int offset, char const *name, + char *path, unsigned int size, unsigned int mode) { - unsigned long original_size = size; - unsigned long original_offset = offset; - unsigned long new_size; - unsigned long blocks = (size - 1) / blksize + 1; - unsigned long curr = offset + 4 * blocks; + unsigned long original_size, original_offset, new_size, blocks, curr; int change; + char *p, *start; + + /* get uncompressed data */ + start = do_mmap(path, size, mode); + if (start == NULL) + return offset; + p = start; + + original_size = size; + original_offset = offset; + blocks = (size - 1) / blksize + 1; + curr = offset + 4 * blocks; total_blocks += blocks; @@ -509,11 +604,11 @@ static unsigned int do_compress(char *base, unsigned int offset, char const *nam if (input > blksize) input = blksize; size -= input; - if (!is_zero (uncompressed, input)) { - compress(base + curr, &len, uncompressed, input); + if (!is_zero (p, input)) { + compress(base + curr, &len, p, input); curr += len; } - uncompressed += input; + p += input; if (len > blksize*2) { /* (I don't think this can happen with zlib.) */ @@ -527,10 +622,12 @@ static unsigned int do_compress(char *base, unsigned int offset, char const *nam offset += 4; } while (size); + do_munmap(start, original_size, mode); + curr = (curr + 3) & ~3; new_size = curr - original_offset; /* TODO: Arguably, original_size in these 2 lines should be - st_blocks * 512. But if you say that then perhaps + st_blocks * 512. But if you say that, then perhaps administrative data should also be included in both. */ change = new_size - original_size; if (verbose) @@ -543,26 +640,27 @@ static unsigned int do_compress(char *base, unsigned int offset, char const *nam /* * Traverse the entry tree, writing data for every item that has - * non-null entry->compressed (i.e. every symlink and non-empty + * non-null entry->path (i.e. every symlink and non-empty * regfile). */ -static unsigned int write_data(struct entry *entry, char *base, unsigned int offset) -{ - do { - if (entry->uncompressed) { - if(entry->same) { - set_data_offset(entry, base, entry->same->offset); - entry->offset=entry->same->offset; +static unsigned int +write_data(struct entry *entry, char *base, unsigned int offset) { + struct entry *e; + + for (e = entry; e; e = e->next) { + if (e->path) { + if (e->same) { + set_data_offset(e, base, e->same->offset); + e->offset = e->same->offset; } else { - set_data_offset(entry, base, offset); - entry->offset=offset; - offset = do_compress(base, offset, entry->name, entry->uncompressed, entry->size); + set_data_offset(e, base, offset); + e->offset = offset; + offset = do_compress(base, offset, e->name, + e->path, e->size,e->mode); } - } - else if (entry->child) - offset = write_data(entry->child, base, offset); - entry=entry->next; - } while (entry); + } else if (e->child) + offset = write_data(e->child, base, offset); + } return offset; } @@ -595,10 +693,12 @@ static unsigned int write_file(char *file, char *base, unsigned int offset) * Note that if you want it to fit in a ROM then you're limited to what the * hardware and kernel can support (64MB?). */ -#define MAXFSLEN ((((1 << CRAMFS_OFFSET_WIDTH) - 1) << 2) /* offset */ \ - + (1 << CRAMFS_SIZE_WIDTH) - 1 /* filesize */ \ - + (1 << CRAMFS_SIZE_WIDTH) * 4 / PAGE_CACHE_SIZE /* block pointers */ ) - +static unsigned int +maxfslen(void) { + return (((1 << CRAMFS_OFFSET_WIDTH) - 1) << 2) /* offset */ + + (1 << CRAMFS_SIZE_WIDTH) - 1 /* filesize */ + + (1 << CRAMFS_SIZE_WIDTH) * 4 / blksize; /* block pointers */ +} /* * Usage: @@ -618,9 +718,10 @@ int main(int argc, char **argv) int fd; /* initial guess (upper-bound) of required filesystem size */ loff_t fslen_ub = sizeof(struct cramfs_super); + unsigned int fslen_max; char const *dirname, *outfile; u32 crc = crc32(0L, Z_NULL, 0); - int c; /* for getopt */ + int c; total_blocks = 0; @@ -632,10 +733,15 @@ int main(int argc, char **argv) } /* command line options */ - while ((c = getopt(argc, argv, "hEe:i:n:psVvz")) != EOF) { + while ((c = getopt(argc, argv, "hb:Ee:i:n:psVvz")) != EOF) { switch (c) { case 'h': usage(0); + case 'b': + blksize = atoi(optarg); + if (blksize <= 0) + usage(1); + break; case 'E': opt_errors = 1; break; @@ -699,19 +805,19 @@ int main(int argc, char **argv) /* always allocate a multiple of blksize bytes because that's what we're going to write later on */ fslen_ub = ((fslen_ub - 1) | (blksize - 1)) + 1; + fslen_max = maxfslen(); - if (fslen_ub > MAXFSLEN) { + if (fslen_ub > fslen_max) { fprintf(stderr, _("warning: guestimate of required size (upper bound) " "is %LdMB, but maximum image size is %uMB. " "We might die prematurely.\n"), fslen_ub >> 20, - MAXFSLEN >> 20); - fslen_ub = MAXFSLEN; + fslen_max >> 20); + fslen_ub = fslen_max; } - /* find duplicate files. TODO: uses the most inefficient algorithm - possible. */ + /* find duplicate files */ eliminate_doubles(root_entry,root_entry); /* TODO: Why do we use a private/anonymous mapping here diff --git a/disk-utils/mkfs.minix.c b/disk-utils/mkfs.minix.c index b56b095f..f399684a 100644 --- a/disk-utils/mkfs.minix.c +++ b/disk-utils/mkfs.minix.c @@ -160,17 +160,11 @@ static unsigned long req_nr_inodes = 0; #define mark_zone(x) (setbit(zone_map,(x)-FIRSTZONE+1)) #define unmark_zone(x) (clrbit(zone_map,(x)-FIRSTZONE+1)) -#ifndef HAVE_MINIX2 -static void -fatal_error(const char * fmt_string,int status) { - fprintf(stderr,fmt_string,program_name,device_name); - exit(status); -} -#endif - static void die(char *str) { - fprintf(stderr, "%s: %s\n", program_name, str); + fprintf(stderr, "%s: ", program_name); + fprintf(stderr, str, device_name); + fprintf(stderr, "\n"); exit(8); } @@ -675,11 +669,13 @@ main(int argc, char ** argv) { dirsize = i+2; break; case 'v': -#ifdef HAVE_MINIX2 - version2 = 1; -#else - fatal_error(_("%s: not compiled with minix v2 support\n"),-1); +#ifndef HAVE_MINIX2 + fprintf(stderr, + _("%s: not compiled with minix v2 support\n"), + program_name); + exit(-1); #endif + version2 = 1; break; default: usage(); diff --git a/disk-utils/mkswap.8 b/disk-utils/mkswap.8 index 4ee3627a..e143704b 100644 --- a/disk-utils/mkswap.8 +++ b/disk-utils/mkswap.8 @@ -84,8 +84,8 @@ Note that before 2.1.117 the kernel allocated one byte for each page, while it now allocates two bytes, so that taking a swap area of 2 GiB in use might require 2 MiB of kernel memory. -Presently, Linux allows 8 swap areas. The areas in use can be seen -in the file +Presently, Linux allows 32 swap areas (this was 8 before Linux 2.4.10). +The areas in use can be seen in the file .I /proc/swaps (since 2.1.25). diff --git a/disk-utils/mkswap.c b/disk-utils/mkswap.c index e6bce3ce..ee08a445 100644 --- a/disk-utils/mkswap.c +++ b/disk-utils/mkswap.c @@ -568,6 +568,8 @@ main(int argc, char ** argv) { perror(device_name); exit(1); } + + /* Want a block device. Probably not /dev/hda or /dev/hdb. */ if (!S_ISBLK(statbuf.st_mode)) check=0; else if (statbuf.st_rdev == 0x0300 || statbuf.st_rdev == 0x0340) diff --git a/example.files/rc.local b/example.files/rc.local index 190242d5..bf5fa11c 100644 --- a/example.files/rc.local +++ b/example.files/rc.local @@ -25,10 +25,6 @@ then setserial /dev/modem spd_hi fi -# Make the keyboard repeat rate and delay reasonable. - echo -n "keyboard " -kbdrate -r 24 -d 250 >& /dev/null - # Make CTRL-ALT-DEL do a controlled reboot (i.e., call reboot(8)) echo -n "reboot " ctrlaltdel soft diff --git a/fdisk/cfdisk.c b/fdisk/cfdisk.c index 69b8b994..03bb3b43 100644 --- a/fdisk/cfdisk.c +++ b/fdisk/cfdisk.c @@ -903,11 +903,16 @@ add_part(int num, int id, int flags, int first, int last, int offset, return -1; } - if (last >= total_size) { + if (last >= actual_size) { *errmsg = _("Partition ends after end-of-disk"); return -1; } + if (last >= total_size) { + *errmsg = _("Partition ends in the final partial cylinder"); + return -1; + } + for (i = 0; i < num_parts; i++) { if (p_info[i].id > 0 && IS_PRIMARY(p_info[i].num)) pri++; @@ -1670,7 +1675,7 @@ fill_p_info(void) { bs, 1, &errmsg)) { char *bad = _("Bad logical partition"); char *msg = (char *) xmalloc(strlen(bad) + strlen(errmsg) + 30); - sprintf(msg, "%s %d: %s", bad, i-1, errmsg); + sprintf(msg, "%s %d: %s", bad, i, errmsg); fatal(msg, 4); } } diff --git a/fdisk/fdisk.c b/fdisk/fdisk.c index 30e908ea..5ad15d9f 100644 --- a/fdisk/fdisk.c +++ b/fdisk/fdisk.c @@ -2007,13 +2007,14 @@ new_partition(void) { return; } - if (partitions >= MAXIMUM_PARTS) { + for (i = 0; i < 4; i++) + free_primary += !ptes[i].part_table->sys_ind; + + if (!free_primary && partitions >= MAXIMUM_PARTS) { printf(_("The maximum number of partitions has been created\n")); return; } - for (i = 0; i < 4; i++) - free_primary += !ptes[i].part_table->sys_ind; if (!free_primary) { if (extended_offset) add_logical(); diff --git a/fdisk/fdiskbsdlabel.c b/fdisk/fdiskbsdlabel.c index 435541df..6895e606 100644 --- a/fdisk/fdiskbsdlabel.c +++ b/fdisk/fdiskbsdlabel.c @@ -427,7 +427,8 @@ xbsd_create_disklabel (void) { c = read_char (_("Do you want to create a disklabel? (y/n) ")); if (tolower(c) == 'y') { if (xbsd_initlabel ( -#if defined (__alpha__) || defined (__powerpc__) || defined (__hppa__) +#if defined (__alpha__) || defined (__powerpc__) || defined (__hppa__) || \ + defined (__s390__) || defined (__s390x__) NULL, &xbsd_dlabel, 0 #else xbsd_part, &xbsd_dlabel, xbsd_part_index diff --git a/fdisk/fdiskbsdlabel.h b/fdisk/fdiskbsdlabel.h index 279733e8..40c37378 100644 --- a/fdisk/fdiskbsdlabel.h +++ b/fdisk/fdiskbsdlabel.h @@ -49,6 +49,9 @@ #elif defined (__alpha__) || defined (__powerpc__) || defined (__ia64__) || defined (__hppa__) #define BSD_LABELSECTOR 0 #define BSD_LABELOFFSET 64 +#elif defined (__s390__) || defined (__s390x__) +#define BSD_LABELSECTOR 1 +#define BSD_LABELOFFSET 0 #else #error unknown architecture #endif diff --git a/fdisk/fdisksunlabel.c b/fdisk/fdisksunlabel.c index 1827fb06..8d6a2041 100644 --- a/fdisk/fdisksunlabel.c +++ b/fdisk/fdisksunlabel.c @@ -16,6 +16,8 @@ #include /* write */ #include /* ioctl */ #include /* stat */ +#include /* major */ + #include "nls.h" #include @@ -82,12 +84,12 @@ void guess_device_type(int fd) { scsi_disk = 0; floppy = 0; } else if (S_ISBLK(bootstat.st_mode) - && ((bootstat.st_rdev >> 8) == IDE0_MAJOR || - (bootstat.st_rdev >> 8) == IDE1_MAJOR)) { + && (major(bootstat.st_rdev) == IDE0_MAJOR || + major(bootstat.st_rdev) == IDE1_MAJOR)) { scsi_disk = 0; floppy = 0; } else if (S_ISBLK(bootstat.st_mode) - && (bootstat.st_rdev >> 8) == FLOPPY_MAJOR) { + && major(bootstat.st_rdev) == FLOPPY_MAJOR) { scsi_disk = 0; floppy = 1; } else { diff --git a/fdisk/llseek.c b/fdisk/llseek.c index b55dfa79..953f2bc3 100644 --- a/fdisk/llseek.c +++ b/fdisk/llseek.c @@ -25,7 +25,7 @@ extern ext2_loff_t ext2_llseek (unsigned int, ext2_loff_t, unsigned int); #else /* HAVE_LLSEEK */ -#if defined(__alpha__) || defined(__ia64__) +#if defined(__alpha__) || defined(__ia64__) || defined(__s390x__) #define my_llseek lseek diff --git a/fdisk/sfdisk.c b/fdisk/sfdisk.c index 52ebce52..a57446c7 100644 --- a/fdisk/sfdisk.c +++ b/fdisk/sfdisk.c @@ -130,7 +130,7 @@ fatal(char *s, ...) { * * Note: we use 512-byte sectors here, irrespective of the hardware ss. */ -#if !defined (__alpha__) && !defined (__ia64__) && !defined (__x86_64__) +#if !defined (__alpha__) && !defined (__ia64__) && !defined (__x86_64__) && !defined (__s390x__) static _syscall5(int, _llseek, uint, fd, ulong, hi, ulong, lo, loff_t *, res, uint, wh); @@ -142,7 +142,7 @@ sseek(char *dev, unsigned int fd, unsigned long s) { in = ((loff_t) s << 9); out = 1; -#if !defined (__alpha__) && !defined (__ia64__) && !defined (__x86_64__) +#if !defined (__alpha__) && !defined (__ia64__) && !defined (__x86_64__) && !defined (__s390x__) if (_llseek (fd, in>>32, in & 0xffffffff, &out, SEEK_SET) != 0) { #else if ((out = lseek(fd, in, SEEK_SET)) != in) { diff --git a/hwclock/hwclock.c b/hwclock/hwclock.c index 22a7a43c..eeabc372 100644 --- a/hwclock/hwclock.c +++ b/hwclock/hwclock.c @@ -483,21 +483,20 @@ set_hardware_clock(const time_t newtime, static void -set_hardware_clock_exact(const time_t settime, - const struct timeval ref_time, +set_hardware_clock_exact(const time_t sethwtime, + const struct timeval refsystime, const bool universal, const bool testing) { /*---------------------------------------------------------------------------- - Set the Hardware Clock to the time "settime", in local time zone or UTC, + Set the Hardware Clock to the time "sethwtime", in local time zone or UTC, according to "universal". - But correct "settime" and wait for a fraction of a second so that - "settime" is the value of the Hardware Clock as of system time - "ref_time", which is in the past. For example, if "settime" is - 14:03:05 and "ref_time" is 12:10:04.5 and the current system - time is 12:10:06.0: Wait .5 seconds (to make exactly 2 seconds since - "ref_time") and then set the Hardware Clock to 14:03:07, thus - getting a precise and retroactive setting of the clock. + Wait for a fraction of a second so that "sethwtime" is the value of + the Hardware Clock as of system time "refsystime", which is in the past. + For example, if "sethwtime" is 14:03:05 and "refsystime" is 12:10:04.5 + and the current system time is 12:10:06.0: Wait .5 seconds (to make + exactly 2 seconds since "refsystime") and then set the Hardware Clock + to 14:03:07, thus getting a precise and retroactive setting of the clock. (Don't be confused by the fact that the system clock and the Hardware Clock differ by two hours in the above example. That's just to remind @@ -505,23 +504,29 @@ set_hardware_clock_exact(const time_t settime, This function ought to be able to accept set times as fractional times. Idea for future enhancement. - -----------------------------------------------------------------------------*/ - time_t newtime; /* Time to which we will set Hardware Clock */ - struct timeval now_time; /* locally used time */ - gettimeofday(&now_time, NULL); - newtime = settime + (int) time_diff(now_time, ref_time) + 1; + time_t newhwtime; + struct timeval beginsystime, nowsystime; + + time_resync: + gettimeofday(&beginsystime, NULL); + newhwtime = sethwtime + (int) time_diff(beginsystime, refsystime) + 1; if (debug) printf(_("Time elapsed since reference time has been %.6f seconds.\n" "Delaying further to reach the next full second.\n"), - time_diff(now_time, ref_time)); + time_diff(beginsystime, refsystime)); - /* Now delay some more until Hardware Clock time newtime arrives */ - do gettimeofday(&now_time, NULL); - while (time_diff(now_time, ref_time) < newtime - settime); + /* Now delay some more until Hardware Clock time newhwtime arrives */ + do { + float tdiff; + gettimeofday(&nowsystime, NULL); + tdiff = time_diff(nowsystime, beginsystime); + if (tdiff < 0) + goto time_resync; /* probably time was reset */ + } while (time_diff(nowsystime, refsystime) < newhwtime - sethwtime); - set_hardware_clock(newtime, universal, testing); + set_hardware_clock(newhwtime, universal, testing); } diff --git a/hwclock/rtc.c b/hwclock/rtc.c index f6fb0186..98d1ef9c 100644 --- a/hwclock/rtc.c +++ b/hwclock/rtc.c @@ -210,7 +210,7 @@ int ret; } else { int rc; /* Return code from ioctl */ /* Turn on update interrupts (one per second) */ -#if defined(__alpha__) || defined(__sparc__) +#if defined(__alpha__) || defined(__sparc__) || defined(__x86_64__) /* Not all alpha kernels reject RTC_UIE_ON, but probably they should. */ rc = -1; errno = EINVAL; diff --git a/lib/Makefile b/lib/Makefile index 986280c4..1a37f351 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -1,7 +1,7 @@ include ../make_include include ../MCONFIG -all: err.o my_reboot.o setproctitle.o env.o carefulputc.o xstrncpy.o +all: err.o my_reboot.o setproctitle.o env.o carefulputc.o xstrncpy.o md5.o err.o: err.c @@ -15,6 +15,8 @@ carefulputc.o: carefulputc.h xstrncpy.o: xstrncpy.h +md5.o: md5.c md5.h + .PHONY: clean clean: -rm -f *.o *~ core diff --git a/misc-utils/md5.c b/lib/md5.c similarity index 100% rename from misc-utils/md5.c rename to lib/md5.c diff --git a/misc-utils/md5.h b/lib/md5.h similarity index 100% rename from misc-utils/md5.h rename to lib/md5.h diff --git a/lib/sysmacros.h b/lib/sysmacros.h new file mode 100644 index 00000000..171b33d4 --- /dev/null +++ b/lib/sysmacros.h @@ -0,0 +1,9 @@ +/* versions to be used with > 16-bit dev_t - leave unused for now */ + +#ifndef major +#define major(dev) ((dev) >> 8) +#endif + +#ifndef minor +#define minor(dev) ((dev) & 0xff) +#endif diff --git a/login-utils/setpwnam.c b/login-utils/setpwnam.c index 62d47a51..5a46863a 100644 --- a/login-utils/setpwnam.c +++ b/login-utils/setpwnam.c @@ -98,7 +98,7 @@ setpwnam (struct passwd *pwd) /* sanity check */ for (x = 0; x < 3; x++) { if (x > 0) sleep(1); - fd = open(PTMPTMP_FILE, O_WRONLY|O_CREAT, 0644); + fd = open(PTMPTMP_FILE, O_WRONLY|O_CREAT|O_EXCL, 0644); if (fd == -1) { umask(oldumask); return -1; diff --git a/login-utils/simpleinit.c b/login-utils/simpleinit.c index 1b4fbcbe..cf33fe14 100644 --- a/login-utils/simpleinit.c +++ b/login-utils/simpleinit.c @@ -289,9 +289,12 @@ int main(int argc, char *argv[]) for(i = 0; i < numcmd; i++) { if(pid == inittab[i].pid || inittab[i].pid < 0) { - if(stopped) inittab[i].pid = -1; - else spawn(i); - break; + if (stopped) + inittab[i].pid = -1; + else + spawn(i); + if (pid == inittab[i].pid) + break; } } } @@ -456,9 +459,16 @@ static void spawn (int i) struct timeval ct; if (inittab[i].toks[0] == NULL) return; + /* Check if respawning too fast */ gettimeofday (&ct, NULL); ds_taken = ct.tv_sec - inittab[i].last_start.tv_sec; + + /* On the first iteration last_start==0 and ds_taken + may be very large. Avoid overflow. -- Denis Vlasenko */ + if (ds_taken > 10000) + ds_taken = 10000; + ds_taken *= 10; ds_taken += (ct.tv_usec - inittab[i].last_start.tv_usec) / 100000; if (ds_taken < 1) diff --git a/misc-utils/Makefile b/misc-utils/Makefile index 0f56cfea..73e03a60 100644 --- a/misc-utils/Makefile +++ b/misc-utils/Makefile @@ -83,9 +83,8 @@ chkdupexe: chkdupexe.pl ddate: ddate.o kill: kill.o procs.o logger: logger.o -mcookie: mcookie.o md5.o -mcookie.o: mcookie.c md5.h -md5.o: md5.c md5.h +mcookie: mcookie.o $(LIB)/md5.o +mcookie.o: mcookie.c $(LIB)/md5.h reset: reset.sh script: script.o write.o: $(LIB)/carefulputc.h diff --git a/misc-utils/cal.c b/misc-utils/cal.c index 32e5047d..527b5bbc 100644 --- a/misc-utils/cal.c +++ b/misc-utils/cal.c @@ -75,6 +75,8 @@ #endif #include "widechar.h" + +#define SIZE(a) (sizeof(a)/sizeof((a)[0])) /* allow compile-time define to over-ride default */ #ifndef NUM_MONTHS diff --git a/mount/fstab.5 b/mount/fstab.5 index fa3d2b78..07aa32ca 100644 --- a/mount/fstab.5 +++ b/mount/fstab.5 @@ -38,6 +38,7 @@ .\" Wed Jul 26 00:00:00 1995: Updated some nfs stuff, joey@infodrom.north.de .\" Tue Apr 2 00:38:28 1996: added info about "noauto", "user", etc. .\" Tue Jun 15 20:02:18 1999: added LABEL and UUID +.\" Sat Jul 14 2001: Michael K. Johnson added -O .\" .TH FSTAB 5 "15 June 1999" "Linux 2.2" "Linux Programmer's Manual" .SH NAME @@ -156,7 +157,10 @@ For documentation on all nfs-specific options have a look at Common for all types of file system are the options ``noauto'' (do not mount when "mount -a" is given, e.g., at boot time), ``user'' (allow a user to mount), and ``owner'' -(allow device owner to mount). For more details, see +(allow device owner to mount), and ``_netdev'' (device requires network +to be available). +The ``owner'' and ``_netdev'' options are Linux-specific. +For more details, see .BR mount (8). The fifth field, diff --git a/mount/lomount.c b/mount/lomount.c index 70a8ff0a..97cd9a09 100644 --- a/mount/lomount.c +++ b/mount/lomount.c @@ -24,6 +24,7 @@ #include #include #include +#include #include "loop.h" #include "lomount.h" @@ -121,7 +122,7 @@ is_loop_device (const char *device) { #endif return (loopmajor && stat(device, &statbuf) == 0 && S_ISBLK(statbuf.st_mode) && - (statbuf.st_rdev>>8) == loopmajor); + major(statbuf.st_rdev) == loopmajor); } #define SIZE(a) (sizeof(a)/sizeof(a[0])) @@ -174,7 +175,7 @@ find_unused_loop_device (void) { if (!somedev) error(_("mount: could not find any device /dev/loop#")); - else if(!someloop) { + else if (!someloop) { if (loop_known == 1) error(_( "mount: Could not find any loop device.\n" diff --git a/mount/mount.8 b/mount/mount.8 index 763e8fca..ed2b41f8 100644 --- a/mount/mount.8 +++ b/mount/mount.8 @@ -35,6 +35,7 @@ .\" 990111, aeb: documented /sbin/mount.smbfs .\" 990730, Yann Droneaud : updated page .\" 991214, Elrond : added some docs on devpts +.\" 010714, Michael K. Johnson added -O .\" 010725, Nikita Danilov : reiserfs options .\" 011124, Karl Eichwalder : tmpfs options .\" @@ -44,7 +45,7 @@ mount \- mount a file system .SH SYNOPSIS .BI "mount [\-lhV]" .LP -.BI "mount \-a [\-fFnrsvw] [\-t " vfstype ] +.BI "mount \-a [\-fFnrsvw] [\-t " vfstype "] [\-O " optlist ] .br .BI "mount [\-fnrsvw] [\-o " options " [,...]] " "device " | " dir" .br @@ -109,6 +110,15 @@ file hierarchy somewhere else. The call is .RE After this call the same contents is accessible in two places. +This call attaches only (part of) a single filesystem, not possible +submounts. The entire file hierarchy including submounts is attached +a second place using +.RS +.br +.B "mount --rbind olddir newdir" +.RE +.\" available since Linux 2.4.11. + Since Linux 2.5.1 it is possible to atomically move a subtree to another place. The call is .RS @@ -147,12 +157,12 @@ mounted where, using which options. This file is used in three ways: (i) The command .RS .br -.BI "mount \-a [-t" " type" ] +.BI "mount \-a [\-t " type "] [\-O " optlist ] .RE (usually given in a bootscript) causes all file systems mentioned in .I fstab -(of the proper type) to be mounted as indicated, except for those -whose line contains the +(of the proper type and/or having or not having the proper options) +to be mounted as indicated, except for those whose line contains the .B noauto keyword. Adding the .B \-F @@ -470,6 +480,44 @@ and .IR ext . .RE .TP +.B \-O +Used in conjunction with +.BR \-a , +to limit the set of filesystems to which the +.B \-a +is applied. Like +.B \-t +in this regard except that it is useless except in the context of +.BR \-a . +For example, the command: +.RS +.RS +.B "mount \-a \-O no_netdev" +.RE +mounts all file systems except those which have the option +.I _netdev +specified in the options field in the +.I /etc/fstab +file. + +It is different from +.B \-t +in that each option is matched exactly; a leading +.B no +at the beginning of one option does not negate the rest. + +The +.B \-t +and +.B \-O +options are cumulative in effect; that is, the command +.RS +.B "mount \-a \-t ext2 \-O _netdev" +.RE +mounts all ext2 filesystems with the _netdev option, not all filesystems +that are either ext2 or have the _netdev option specified. +.RE +.TP .B \-o Options are specified with a .B \-o @@ -503,6 +551,11 @@ Interpret character or block special devices on the file system. .B exec Permit execution of binaries. .TP +.B _netdev +The filesystem resides on a device that requires network access +(used to prevent the system from attempting to mount these filesystems +until the network has been enabled on the system). +.TP .B noatime Do not update inode access times on this file system (e.g, for faster access on the news spool to speed up news servers). @@ -1457,15 +1510,30 @@ by the console. It can be be enabled for the filesystem with this option. If `uni_xlate' gets set, UTF8 gets disabled. .TP .B shortname=[lower|win95|winnt|mixed] -Option (available since 2.4.13) that sets how short filenames are to be -created and displayed. -.nf - lower = display lower, create win95 filenames - win95 = display win95, create win95 filenames - winnt = display winnt, create winnt filenames - mixed = display winnt, create win95 filenames -.fi -Default is "lower". + +Defines the behaviour for creation and display of filenames which fit into +8.3 characters. If a long name for a file exists, it will always be +preferred display. There are four modes: +.RS +.TP +.I lower +Force the short name to lower case upon display; store a long name when +the short name is not all upper case. +.TP +.I win95 +Force the short name to upper case upon display; store a long name when +the short name is not all upper case. +. TP +.I winnt +Display the shortname as is; store a long name when the short name is +not all lower case or all upper case. +.TP +.I mixed +Display the short name as is; store a long name when the short name is not +all upper case. +.RE + +The default is "lower". .SH "Mount options for xenix" None. diff --git a/mount/mount.c b/mount/mount.c index 1f9fc6e6..1da75d93 100644 --- a/mount/mount.c +++ b/mount/mount.c @@ -37,6 +37,8 @@ * 2000-05-11 Mark A. Peloquin * - check_special_mountprog now returns correct status * 2000-11-08 aeb: accept nonnumeric uid=, gid= options + * 2001-07-13 Michael K. Johnson + * - implemented -a -O */ #include @@ -122,10 +124,11 @@ struct opt_map { #define MS_USERS 0x40000000 #define MS_USER 0x20000000 #define MS_OWNER 0x10000000 +#define MS_NETDEV 0x00020000 #define MS_LOOP 0x00010000 /* Options that we keep the mount system call from seeing. */ -#define MS_NOSYS (MS_NOAUTO|MS_USERS|MS_USER|MS_LOOP) +#define MS_NOSYS (MS_NOAUTO|MS_USERS|MS_USER|MS_NETDEV|MS_LOOP) /* Options that we keep from appearing in the options field in the mtab. */ #define MS_NOMTAB (MS_REMOUNT|MS_NOAUTO|MS_USERS|MS_USER) @@ -159,6 +162,7 @@ static const struct opt_map opt_map[] = { { "nouser", 0, 1, MS_USER }, /* Forbid ordinary user to mount */ { "owner", 0, 0, MS_OWNER }, /* Let the owner of the device mount */ { "noowner", 0, 1, MS_OWNER }, /* Device owner has no special privs */ + { "_netdev", 0, 0, MS_NETDEV }, /* Device accessible only via network */ /* add new options here */ #ifdef MS_NOSUB { "sub", 0, 1, MS_NOSUB }, /* allow submounts */ @@ -1209,7 +1213,7 @@ has_noauto (char *opts) { #define DISKMAJOR(m) (((int) m) & ~0xf) static int -do_mount_all (char *types, char *options) { +do_mount_all (char *types, char *options, char *test_opts) { struct mntentchn *mc, *mc0, *mtmp; int status = 0; struct stat statbuf; @@ -1232,6 +1236,7 @@ do_mount_all (char *types, char *options) { if (has_noauto (mc->m.mnt_opts)) continue; if (matching_type (mc->m.mnt_type, types) + && matching_opts (mc->m.mnt_opts, test_opts) && !streq (mc->m.mnt_dir, "/") && !streq (mc->m.mnt_dir, "root")) { @@ -1350,6 +1355,7 @@ static struct option longopts[] = { { "read-write", 0, 0, 'w' }, { "rw", 0, 0, 'w' }, { "options", 1, 0, 'o' }, + { "test-opts", 1, 0, 'O' }, { "types", 1, 0, 't' }, { "bind", 0, 0, 128 }, { "replace", 0, 0, 129 }, @@ -1358,6 +1364,7 @@ static struct option longopts[] = { { "over", 0, 0, 132 }, { "move", 0, 0, 133 }, { "guess-fstype", 1, 0, 134 }, + { "rbind", 0, 0, 135 }, { NULL, 0, 0, 0 } }; @@ -1373,7 +1380,7 @@ usage (FILE *fp, int n) { "So far the informational part. Next the mounting.\n" "The command is `mount [-t fstype] something somewhere'.\n" "Details found in /etc/fstab may be omitted.\n" - " mount -a : mount all stuff from /etc/fstab\n" + " mount -a [-t|-O] ... : mount all stuff from /etc/fstab\n" " mount device : mount device at the known place\n" " mount directory : mount known device here\n" " mount -t type dev dir : ordinary mount command\n" @@ -1399,7 +1406,7 @@ usage (FILE *fp, int n) { int main (int argc, char *argv[]) { int c, result = 0, specseen; - char *options = NULL, *spec, *node; + char *options = NULL, *test_opts = NULL, *spec, *node; char *volumelabel = NULL; char *uuid = NULL; char *types = NULL; @@ -1424,7 +1431,7 @@ main (int argc, char *argv[]) { initproctitle(argc, argv); #endif - while ((c = getopt_long (argc, argv, "afFhlL:no:rsU:vVwt:", + while ((c = getopt_long (argc, argv, "afFhlL:no:O:rsU:vVwt:", longopts, NULL)) != -1) { switch (c) { case 'a': /* mount everything in fstab */ @@ -1454,6 +1461,12 @@ main (int argc, char *argv[]) { else options = xstrdup(optarg); break; + case 'O': /* with -t: mount only if (not) opt */ + if (test_opts) + test_opts = xstrconcat3(test_opts, ",", optarg); + else + test_opts = xstrdup(optarg); + break; case 'r': /* mount readonly */ readonly = 1; readwrite = 0; @@ -1509,6 +1522,9 @@ main (int argc, char *argv[]) { printf("%s\n", fstype ? fstype : "unknown"); exit(fstype ? 0 : EX_FAIL); } + case 135: + mounttype = (MS_BIND | MS_REC); + break; case '?': default: usage (stderr, EX_USAGE); @@ -1563,7 +1579,7 @@ main (int argc, char *argv[]) { switch (argc+specseen) { case 0: /* mount -a */ - result = do_mount_all (types, options); + result = do_mount_all (types, options, test_opts); if (result == 0 && verbose) error(_("nothing was mounted")); break; diff --git a/mount/mount_by_label.c b/mount/mount_by_label.c index da5c5a79..10c91667 100644 --- a/mount/mount_by_label.c +++ b/mount/mount_by_label.c @@ -243,7 +243,7 @@ uuidcache_init(void) { int firstPass; int handleOnFirst; #if 0 - char *iobuf = 0; + char iobuf[32*1024]; /* For setvbuf */ #endif if (uuidCache) @@ -272,12 +272,8 @@ uuidcache_init(void) { to keep statistics in /proc/partitions. Of course, statistics belong in some /proc/diskstats, not in some /proc file that happened to exist already. */ - { -#define CBBUF (16 * 1024) - iobuf = (char *) malloc(CBBUF); - if (iobuf) - setvbuf(procpt, iobuf, _IOFBF, CBBUF); - } + + setvbuf(procpt, iobuf, _IOFBF, sizeof(iobuf)); #endif for (firstPass = 1; firstPass >= 0; firstPass--) { @@ -321,10 +317,7 @@ uuidcache_init(void) { } fclose(procpt); -#if 0 - if (iobuf) - free(iobuf); -#endif + uuidcache_init_lvm(); } diff --git a/mount/mount_constants.h b/mount/mount_constants.h index 1eab36e0..61e89697 100644 --- a/mount/mount_constants.h +++ b/mount/mount_constants.h @@ -51,8 +51,14 @@ if we have a stack or plain mount - mount atop of it, forming a stack. */ #ifndef MS_MOVE #define MS_MOVE 0x2000 /* 8192: Atomically move tree */ #endif +#ifndef MS_REC +#define MS_REC 0x4000 /* 16384: Recursive loopback */ +#endif +#ifndef MS_VERBOSE +#define MS_VERBOSE 0x8000 /* 32768 */ +#endif /* - * Magic mount flag number. Has to be or-ed to the flag values. + * Magic mount flag number. Had to be or-ed to the flag values. */ #ifndef MS_MGC_VAL #define MS_MGC_VAL 0xC0ED0000 /* magic flag number to indicate "new" flags */ diff --git a/mount/sundries.c b/mount/sundries.c index 621282cf..e331f5d8 100644 --- a/mount/sundries.c +++ b/mount/sundries.c @@ -185,6 +185,83 @@ matching_type (const char *type, const char *types) { return no; } +/* Returns 1 if needle found or noneedle not found in haystack + * Otherwise returns 0 + */ +static int +check_option(const char *haystack, const char *needle) { + const char *p, *r; + int len, needle_len, this_len; + int no; + + no = 0; + if (!strncmp(needle, "no", 2)) { + no = 1; + needle += 2; + } + needle_len = strlen(needle); + len = strlen(haystack); + + for (p = haystack; p < haystack+len; p++) { + r = strchr(p, ','); + if (r) { + this_len = r-p; + } else { + this_len = strlen(p); + } + if (this_len != needle_len) { + p += this_len; + continue; + } + if (strncmp(p, needle, this_len) == 0) + return !no; /* foo or nofoo was found */ + p += this_len; + } + + return no; /* foo or nofoo was not found */ +} + + +/* Returns 1 if each of the test_opts options agrees with the entire + * list of options. + * Returns 0 if any noopt is found in test_opts and opt is found in options. + * Returns 0 if any opt is found in test_opts but is not found in options. + * Unlike fs type matching, nonetdev,user and nonetdev,nouser have + * DIFFERENT meanings; each option is matched explicitly as specified. + */ +int +matching_opts (const char *options, const char *test_opts) { + const char *p, *r; + char *q; + int len, this_len; + + if (test_opts == NULL) + return 1; + + len = strlen(test_opts); + q = alloca(len+1); + if (q == NULL) + die (EX_SYSERR, _("not enough memory")); + + for (p = test_opts; p < test_opts+len; p++) { + r = strchr(p, ','); + if (r) { + this_len = r-p; + } else { + this_len = strlen(p); + } + if (!this_len) continue; /* if two ',' appear in a row */ + strncpy(q, p, this_len); + q[this_len] = '\0'; + if (!check_option(options, q)) + return 0; /* any match failure means failure */ + p += this_len; + } + + /* no match failures in list means success */ + return 1; +} + /* Make a canonical pathname from PATH. Returns a freshly malloced string. It is up the *caller* to ensure that the PATH is sensible. i.e. canonicalize ("/dev/fd0/.") returns "/dev/fd0" even though ``/dev/fd0/.'' diff --git a/mount/sundries.h b/mount/sundries.h index 788bef64..af0df4e2 100644 --- a/mount/sundries.h +++ b/mount/sundries.h @@ -24,6 +24,7 @@ void block_signals (int how); char *canonicalize (const char *path); void error (const char *fmt, ...); int matching_type (const char *type, const char *types); +int matching_opts (const char *options, const char *test_opts); void *xmalloc (size_t size); char *xstrdup (const char *s); char *xstrndup (const char *s, int n); diff --git a/mount/swapon.8 b/mount/swapon.8 index 4e03cf38..6dca7eb3 100644 --- a/mount/swapon.8 +++ b/mount/swapon.8 @@ -44,7 +44,7 @@ swapon, swapoff \- enable/disable devices and files for paging and swapping .SH SYNOPSIS .B /sbin/swapon [\-h \-V] .br -.B /sbin/swapon \-a [\-v] +.B /sbin/swapon \-a [\-v] [\-e] .br .BI "/sbin/swapon [\-v] [\-p " "priority" "] " " specialfile " ... .br @@ -78,9 +78,19 @@ Display swap usage summary by device. Equivalent to "cat /proc/swaps". Not available before Linux 2.1.25. .TP .B \-a -All devices marked as ``sw'' swap devices in +All devices marked as ``swap'' swap devices in .I /etc/fstab -are made available. +are made available. Devices that are already running as swap are silently +skipped. +.TP +.B \-e +When +.B \-a +is used with swapon, +.B +\-e +makes swapon silently skip devices that +do not exist. .TP .BI \-p " priority" Specify priority for diff --git a/mount/swapon.c b/mount/swapon.c index c2ae20a9..443ae3c5 100644 --- a/mount/swapon.c +++ b/mount/swapon.c @@ -8,8 +8,12 @@ * - added Native Language Support * 1999-03-21 Arnaldo Carvalho de Melo * - fixed strerr(errno) in gettext calls + * 2001-03-22 Erik Troan + * - added -e option for -a + * - -a shouldn't try to add swaps that are already enabled */ +#include #include #include #include @@ -34,12 +38,16 @@ int all = 0; int verbose = 0; int priority = -1; /* non-prioritized swap by default */ +/* If true, don't complain if the device/file doesn't exist */ +int ifexists = 0; + extern char version[]; static char *program_name; static struct option longswaponopts[] = { /* swapon only */ { "priority", required_argument, 0, 'p' }, + { "ifexists", 0, 0, 'e' }, { "summary", 0, 0, 's' }, /* also for swapoff */ { "all", 0, 0, 'a' }, @@ -54,7 +62,7 @@ static struct option *longswapoffopts = &longswaponopts[2]; static void swapon_usage(FILE *fp, int n) { fprintf(fp, _("usage: %s [-hV]\n" - " %s -a [-v]\n" + " %s -a [-e] [-v]\n" " %s [-v] [-p priority] special ...\n" " %s [-s]\n"), program_name, program_name, program_name, program_name); @@ -256,7 +264,7 @@ main_swapon(int argc, char *argv[]) { int status = 0; int c; - while ((c = getopt_long(argc, argv, "ahp:svV", + while ((c = getopt_long(argc, argv, "ahep:svV", longswaponopts, NULL)) != -1) { switch (c) { case 'a': /* all */ @@ -268,6 +276,9 @@ main_swapon(int argc, char *argv[]) { case 'p': /* priority */ priority = atoi(optarg); break; + case 'e': /* ifexists */ + ifexists = 1; + break; case 's': /* status report */ status = display_summary(); exit(status); @@ -289,6 +300,9 @@ main_swapon(int argc, char *argv[]) { if (!all && *argv == NULL) swapon_usage(stderr, 2); + if (ifexists && (!all || strcmp(program_name, "swapon"))) + swapon_usage(stderr, 1); + if (all) { read_proc_swaps(); @@ -303,7 +317,8 @@ main_swapon(int argc, char *argv[]) { char *special = fstab->mnt_fsname; if (streq(fstab->mnt_type, MNTTYPE_SWAP) && - !is_in_proc_swaps(special)) { + !is_in_proc_swaps(special) + && (!ifexists || !access(special, R_OK))) { /* parse mount options; */ char *opt, *opts = strdup(fstab->mnt_opts); diff --git a/mount/umount.8 b/mount/umount.8 index ecc1fa64..3449779e 100644 --- a/mount/umount.8 +++ b/mount/umount.8 @@ -29,7 +29,7 @@ umount \- unmount file systems .SH SYNOPSIS .BI "umount [\-hV]" .LP -.BI "umount -a [\-dflnrv] [\-t " vfstype ] +.BI "umount -a [\-dflnrv] [\-t " vfstype "] [\-O " options ] .br .BI "umount [\-dflnrv] " "dir " | " device " [...] .SH DESCRIPTION @@ -90,6 +90,15 @@ list. The list of file system types can be prefixed with .B no to specify the file system types on which no action should be taken. .TP +.BI \-O " options" +Indicate that the actions should only be taken on file systems with +the specified options in +.IR /etc/fstab . +More than one option type may be specified in a comma separated +list. Each option can be prefixed with +.B no +to specify options for which no action should be taken. +.TP .B \-f Force unmount (in case of an unreachable NFS system). (Requires kernel 2.1.116 or later.) diff --git a/mount/umount.c b/mount/umount.c index 39c8385e..29feff4f 100644 --- a/mount/umount.c +++ b/mount/umount.c @@ -23,6 +23,7 @@ * in mtab, try them all, with last one tried first * - Differentiate "user" and "users" key words in fstab * 001202: aeb - remove at most one line from /etc/mtab + * 010716: Michael K. Johnson prev) die (2, _("umount: cannot find list of filesystems to unmount")); for (mc = hd->prev; mc != hd; mc = mc->prev) { - if (matching_type (mc->m.mnt_type, types)) { + if (matching_type (mc->m.mnt_type, types) + && matching_opts (mc->m.mnt_opts, test_opts)) { errors |= umount_one (mc->m.mnt_fsname, mc->m.mnt_dir, mc->m.mnt_type, mc->m.mnt_opts, mc); } @@ -441,6 +443,7 @@ static struct option longopts[] = { "force", 0, 0, 'f' }, { "help", 0, 0, 'h' }, { "no-mtab", 0, 0, 'n' }, + { "test-opts", 1, 0, 'O' }, { "verbose", 0, 0, 'v' }, { "version", 0, 0, 'V' }, { "read-only", 0, 0, 'r' }, @@ -452,7 +455,7 @@ static void usage (FILE *fp, int n) { fprintf (fp, _("Usage: umount [-hV]\n" - " umount -a [-f] [-r] [-n] [-v] [-t vfstypes]\n" + " umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" " umount [-f] [-r] [-n] [-v] special | node...\n")); exit (n); } @@ -606,7 +609,7 @@ int main (int argc, char *argv[]) { int c; int all = 0; - char *types = NULL; + char *types = NULL, *test_opts = NULL; int result = 0; sanitize_env(); @@ -616,7 +619,7 @@ main (int argc, char *argv[]) { umask(033); - while ((c = getopt_long (argc, argv, "adfhlnrt:vV", + while ((c = getopt_long (argc, argv, "adfhlnrt:O:vV", longopts, NULL)) != -1) switch (c) { case 'a': /* umount everything */ @@ -638,6 +641,9 @@ main (int argc, char *argv[]) { case 'n': /* do not write in /etc/mtab */ ++nomtab; break; + case 'O': /* specify file system options */ + test_opts = optarg; + break; case 'r': /* remount read-only if umount fails */ ++remount; break; @@ -669,7 +675,7 @@ main (int argc, char *argv[]) { if (all) { if (types == NULL) types = "noproc,nodevfs"; - result = umount_all (types); + result = umount_all (types, test_opts); } else if (argc < 1) { usage (stderr, 2); } else while (argc--) { diff --git a/partx/partx.c b/partx/partx.c index f56c2d57..26dafa3f 100644 --- a/partx/partx.c +++ b/partx/partx.c @@ -333,7 +333,11 @@ xmalloc (size_t size) { /* * sseek: seek to specified sector */ -#if !defined (__alpha__) && !defined (__ia64__) +#if !defined (__alpha__) && !defined (__ia64__) && !defined (__s390x__) && !defined(__x86_64__) +#define NEED__llseek +#endif + +#ifdef NEED__llseek #include /* _syscall */ static _syscall5(int, _llseek, uint, fd, ulong, hi, ulong, lo, @@ -346,7 +350,7 @@ sseek(int fd, unsigned int secnr) { in = ((long long) secnr << 9); out = 1; -#if !defined (__alpha__) && !defined (__ia64__) +#ifdef NEED__llseek if (_llseek (fd, in>>32, in & 0xffffffff, &out, SEEK_SET) != 0 || out != in) #else diff --git a/po/POTFILES.in b/po/POTFILES.in index c6ff12cf..f0c110aa 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -30,6 +30,7 @@ hwclock/rtc.c lib/carefulputc.c lib/env.c lib/err.c +lib/md5.c lib/my_reboot.c lib/setproctitle.c lib/xstrncpy.c @@ -57,7 +58,6 @@ misc-utils/kill.c misc-utils/logger.c misc-utils/look.c misc-utils/mcookie.c -misc-utils/md5.c misc-utils/namei.c misc-utils/procs.c misc-utils/rename.c diff --git a/po/ca.po b/po/ca.po index 9a613ac5..6e4a91f6 100644 --- a/po/ca.po +++ b/po/ca.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux-2.11u\n" -"POT-Creation-Date: 2002-08-05 07:00-0400\n" +"POT-Creation-Date: 2002-11-02 16:45+0100\n" "PO-Revision-Date: 2002-09-12 00:59+0200\n" "Last-Translator: Antoni Bella Perez \n" "Language-Team: Catalan \n" @@ -152,9 +152,9 @@ msgstr "useu: %s [ -n ] dispositiu\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1291 #: disk-utils/isosize.c:179 disk-utils/mkfs.bfs.c:119 disk-utils/mkfs.c:55 -#: disk-utils/mkfs.cramfs.c:665 disk-utils/mkfs.minix.c:644 -#: disk-utils/mkswap.c:457 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1170 -#: misc-utils/cal.c:246 misc-utils/ddate.c:181 misc-utils/kill.c:188 +#: disk-utils/mkfs.cramfs.c:771 disk-utils/mkfs.minix.c:638 +#: disk-utils/mkswap.c:461 disk-utils/setfdprm.c:128 hwclock/hwclock.c:1175 +#: misc-utils/cal.c:248 misc-utils/ddate.c:181 misc-utils/kill.c:188 #: misc-utils/rename.c:79 misc-utils/script.c:132 #, c-format msgid "%s from %s\n" @@ -344,7 +344,7 @@ msgstr "" "Error intern: s'està intentant escriure un bloc incorrecte\n" "El requeriment d'escriptura serà ignorat\n" -#: disk-utils/fsck.minix.c:411 disk-utils/mkfs.minix.c:285 +#: disk-utils/fsck.minix.c:411 disk-utils/mkfs.minix.c:279 msgid "seek failed in write_block" msgstr "error cercant en write_block" @@ -357,7 +357,7 @@ msgstr "Error d'escriptura: bloc incorrecte en el fitxer '%s'\n" msgid "seek failed in write_super_block" msgstr "error cercant en write_super_block" -#: disk-utils/fsck.minix.c:534 disk-utils/mkfs.minix.c:272 +#: disk-utils/fsck.minix.c:534 disk-utils/mkfs.minix.c:266 msgid "unable to write super-block" msgstr "no es pot escriure el superbloc" @@ -429,22 +429,22 @@ msgstr "No es pot llegir els ínodes" msgid "Warning: Firstzone != Norm_firstzone\n" msgstr "Atenció: Firstzone != Norm_firstzone\n" -#: disk-utils/fsck.minix.c:639 disk-utils/mkfs.minix.c:526 +#: disk-utils/fsck.minix.c:639 disk-utils/mkfs.minix.c:520 #, c-format msgid "%ld inodes\n" msgstr "%ld ínodes\n" -#: disk-utils/fsck.minix.c:640 disk-utils/mkfs.minix.c:527 +#: disk-utils/fsck.minix.c:640 disk-utils/mkfs.minix.c:521 #, c-format msgid "%ld blocks\n" msgstr "%ld blocs\n" -#: disk-utils/fsck.minix.c:641 disk-utils/mkfs.minix.c:528 +#: disk-utils/fsck.minix.c:641 disk-utils/mkfs.minix.c:522 #, c-format msgid "Firstdatazone=%ld (%ld)\n" msgstr "Primerazonadedades=%ld (%ld)\n" -#: disk-utils/fsck.minix.c:642 disk-utils/mkfs.minix.c:529 +#: disk-utils/fsck.minix.c:642 disk-utils/mkfs.minix.c:523 #, c-format msgid "Zonesize=%d\n" msgstr "Midadelazona=%d\n" @@ -513,7 +513,8 @@ msgstr "Correcte" #: disk-utils/fsck.minix.c:973 disk-utils/fsck.minix.c:1041 #, c-format msgid "The directory '%s' contains a bad inode number for file '%.*s'." -msgstr "El directori `%s' conté un número de ínode incorrecte per al fitxer '%.*s'." +msgstr "" +"El directori `%s' conté un número de ínode incorrecte per al fitxer '%.*s'." #: disk-utils/fsck.minix.c:976 disk-utils/fsck.minix.c:1044 msgid " Remove" @@ -599,8 +600,8 @@ msgstr "Zona %d: no en us, comptada=%d\n" msgid "Set" msgstr "Establir" -#: disk-utils/fsck.minix.c:1296 disk-utils/mkfs.minix.c:649 -#: disk-utils/mkfs.minix.c:652 +#: disk-utils/fsck.minix.c:1296 disk-utils/mkfs.minix.c:643 +#: disk-utils/mkfs.minix.c:646 msgid "bad inode size" msgstr "mida de ínode incorrecte" @@ -630,7 +631,8 @@ msgstr "Forçant comprovació del sistema de fitxers en %s.\n" #: disk-utils/fsck.minix.c:1350 #, c-format msgid "Filesystem on %s is dirty, needs checking.\n" -msgstr "Al sistema de fitxers en %s hi han elements estranys, s'han de comprovar.\n" +msgstr "" +"Al sistema de fitxers en %s hi han elements estranys, s'han de comprovar.\n" #: disk-utils/fsck.minix.c:1379 #, c-format @@ -760,7 +762,7 @@ msgstr "masses ínodes; el màxim és de 512" msgid "not enough space, need at least %lu blocks" msgstr "no hi ha prou espai, com a mínim es necessiten %lu blocs" -#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2069 +#: disk-utils/mkfs.bfs.c:228 fdisk/fdisk.c:2157 #, c-format msgid "Device: %s\n" msgstr "Dispositiu: %s\n" @@ -831,7 +833,9 @@ msgstr "error tancant %s" #: disk-utils/mkfs.c:76 msgid "Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n" -msgstr "Useu: mkfs [-V] [-t tipus_sis._fitx.] [opcions_sis._fitx.] dispositiu [mida]\n" +msgstr "" +"Useu: mkfs [-V] [-t tipus_sis._fitx.] [opcions_sis._fitx.] dispositiu " +"[mida]\n" #: disk-utils/mkfs.c:90 fdisk/cfdisk.c:372 getopt-1.1.2/getopt.c:89 #: getopt-1.1.2/getopt.c:99 login-utils/wall.c:237 @@ -844,13 +848,14 @@ msgstr "%s: Memòria esgotada\n" msgid "mkfs version %s (%s)\n" msgstr "mkfs versió %s (%s)\n" -#: disk-utils/mkfs.cramfs.c:49 -#, c-format +#: disk-utils/mkfs.cramfs.c:117 +#, fuzzy, c-format msgid "" -"usage: %s [-h] [-v] [-e edition] [-i file] [-n name] dirname outfile\n" +"usage: %s [-v] [-b blksz] [-e edition] [-i file] [-n name] dirname outfile\n" " -h print this help\n" " -v be verbose\n" " -E make all warnings errors (non-zero exit status)\n" +" -b blksz use this blocksize, must equal page size\n" " -e edition set edition number (part of fsid)\n" " -i file insert a file image into the filesystem (requires >= 2.4.0)\n" " -n name set name of cramfs filesystem\n" @@ -874,72 +879,79 @@ msgstr "" " nom_dir arrel del sistema de fitxers que serà comprimit\n" " fit._eix. fitxer d'eixida\n" -#: disk-utils/mkfs.cramfs.c:213 +#: disk-utils/mkfs.cramfs.c:328 #, c-format msgid "" "Very long (%u bytes) filename `%s' found.\n" " Please increase MAX_INPUT_NAMELEN in mkcramfs.c and recompile. Exiting.\n" msgstr "" "Trobo que és massa llarg (%u octets), nom del fitxer `%s'.\n" -" Si us plau, incrementeu MAX_INPUT_NAMELEN en mkcramfs.c i recompileu. Sortint.\n" +" Si us plau, incrementeu MAX_INPUT_NAMELEN en mkcramfs.c i recompileu. " +"Sortint.\n" -#: disk-utils/mkfs.cramfs.c:371 +#: disk-utils/mkfs.cramfs.c:456 msgid "filesystem too big. Exiting.\n" msgstr "sistema de fitxers massa gran. Sortint.\n" -#: disk-utils/mkfs.cramfs.c:422 -msgid "Exceeded MAXENTRIES. Raise this value in mkcramfs.c and recompile. Exiting.\n" +#: disk-utils/mkfs.cramfs.c:507 +msgid "" +"Exceeded MAXENTRIES. Raise this value in mkcramfs.c and recompile. " +"Exiting.\n" msgstr "" "S'han excedit les MAXENTRIES. Incrementeu aquest valor en mkcramfs.c i\n" "recompileu. Sortint.\n" #. (I don't think this can happen with zlib.) -#: disk-utils/mkfs.cramfs.c:520 +#: disk-utils/mkfs.cramfs.c:615 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" msgstr "CARAM: bloc \"comprimit\" a > 2*longituddelbloc (%ld)\n" -#: disk-utils/mkfs.cramfs.c:537 +#: disk-utils/mkfs.cramfs.c:634 #, c-format msgid "%6.2f%% (%+d bytes)\t%s\n" msgstr "%6.2f%% (%+d octets)\t%s\n" -#: disk-utils/mkfs.cramfs.c:705 +#: disk-utils/mkfs.cramfs.c:812 #, c-format -msgid "warning: guestimate of required size (upper bound) is %LdMB, but maximum image size is %uMB. We might die prematurely.\n" -msgstr "atenció: s'estima que la mida requerida (cota superior) és %LdMB, però la mida màxima de la imatge és %uMB. Podria abortar prematurament.\n" +msgid "" +"warning: guestimate of required size (upper bound) is %LdMB, but maximum " +"image size is %uMB. We might die prematurely.\n" +msgstr "" +"atenció: s'estima que la mida requerida (cota superior) és %LdMB, però la " +"mida màxima de la imatge és %uMB. Podria abortar prematurament.\n" -#: disk-utils/mkfs.cramfs.c:747 +#: disk-utils/mkfs.cramfs.c:853 #, c-format msgid "Including: %s\n" msgstr "Incloguent: %s\n" -#: disk-utils/mkfs.cramfs.c:753 +#: disk-utils/mkfs.cramfs.c:859 #, c-format msgid "Directory data: %d bytes\n" msgstr "Dades del directori: %d octets\n" -#: disk-utils/mkfs.cramfs.c:761 +#: disk-utils/mkfs.cramfs.c:867 #, c-format msgid "Everything: %d kilobytes\n" msgstr "Tot: %d kilooctets\n" -#: disk-utils/mkfs.cramfs.c:766 +#: disk-utils/mkfs.cramfs.c:872 #, c-format msgid "Super block: %d bytes\n" msgstr "Super bloc: %d octets\n" -#: disk-utils/mkfs.cramfs.c:773 +#: disk-utils/mkfs.cramfs.c:879 #, c-format msgid "CRC: %x\n" msgstr "CRC: %x\n" -#: disk-utils/mkfs.cramfs.c:778 +#: disk-utils/mkfs.cramfs.c:884 #, c-format msgid "not enough space allocated for ROM image (%Ld allocated, %d used)\n" msgstr "no hi ha prou espai per a l'imatge ROM (assignat %Ld, emprat %d)\n" -#: disk-utils/mkfs.cramfs.c:790 +#: disk-utils/mkfs.cramfs.c:896 #, c-format msgid "ROM image write failed (%d %d)\n" msgstr "ha fallat l'escriptura de l'imatge ROM (%d %d)\n" @@ -948,95 +960,102 @@ msgstr "ha fallat l'escriptura de l'imatge ROM (%d %d)\n" #. screen too quickly.) #. (can't happen when reading from ext2fs) #. bytes, not chars: think UTF8. -#: disk-utils/mkfs.cramfs.c:799 +#: disk-utils/mkfs.cramfs.c:905 msgid "warning: filenames truncated to 255 bytes.\n" msgstr "atenció: els noms dels fitxers es trunquen a 255 octets.\n" -#: disk-utils/mkfs.cramfs.c:802 +#: disk-utils/mkfs.cramfs.c:908 msgid "warning: files were skipped due to errors.\n" msgstr "atenció: s'han saltat fitxers degut a errors.\n" -#: disk-utils/mkfs.cramfs.c:805 +#: disk-utils/mkfs.cramfs.c:911 #, c-format msgid "warning: file sizes truncated to %luMB (minus 1 byte).\n" msgstr "atenció: les mides es trunquen a %luMB (menys 1 octet).\n" -#: disk-utils/mkfs.cramfs.c:810 +#: disk-utils/mkfs.cramfs.c:916 #, c-format -msgid "warning: uids truncated to %u bits. (This may be a security concern.)\n" -msgstr "atenció: els uids es trunquen a %u bits, (Podria ser un problema de seguretat).\n" +msgid "" +"warning: uids truncated to %u bits. (This may be a security concern.)\n" +msgstr "" +"atenció: els uids es trunquen a %u bits, (Podria ser un problema de " +"seguretat).\n" -#: disk-utils/mkfs.cramfs.c:815 +#: disk-utils/mkfs.cramfs.c:921 #, c-format -msgid "warning: gids truncated to %u bits. (This may be a security concern.)\n" -msgstr "atenció: els gids es trunquen a %u bits. (Podria ser un problema de seguretat).\n" +msgid "" +"warning: gids truncated to %u bits. (This may be a security concern.)\n" +msgstr "" +"atenció: els gids es trunquen a %u bits. (Podria ser un problema de " +"seguretat).\n" -#: disk-utils/mkfs.cramfs.c:820 +#: disk-utils/mkfs.cramfs.c:926 #, c-format msgid "" "WARNING: device numbers truncated to %u bits. This almost certainly means\n" "that some device files will be wrong.\n" msgstr "" -"ATENCIÓ: els nombres de dispositiu es trunquen a %u bits. Amb seguretat que\n" +"ATENCIÓ: els nombres de dispositiu es trunquen a %u bits. Amb seguretat " +"que\n" "es deu a fitxers de dispositius erronis.\n" -#: disk-utils/mkfs.minix.c:181 +#: disk-utils/mkfs.minix.c:175 #, c-format msgid "Usage: %s [-c | -l filename] [-nXX] [-iXX] /dev/name [blocks]\n" msgstr "Useu: %s [-c | -l nom_fitxer] [-nXX] [-iXX] /dev/_nom_ [blocs]\n" -#: disk-utils/mkfs.minix.c:205 +#: disk-utils/mkfs.minix.c:199 #, c-format msgid "%s is mounted; will not make a filesystem here!" msgstr "%s està muntat; aquí no es crearà un sistema de fitxers!" -#: disk-utils/mkfs.minix.c:266 +#: disk-utils/mkfs.minix.c:260 msgid "seek to boot block failed in write_tables" msgstr "Error cercant el bloc d'arrencada en write_tables" -#: disk-utils/mkfs.minix.c:268 +#: disk-utils/mkfs.minix.c:262 msgid "unable to clear boot sector" msgstr "No es pot esborrar el sector d'arrencada" -#: disk-utils/mkfs.minix.c:270 +#: disk-utils/mkfs.minix.c:264 msgid "seek failed in write_tables" msgstr "Error cercant en write_tables" -#: disk-utils/mkfs.minix.c:274 +#: disk-utils/mkfs.minix.c:268 msgid "unable to write inode map" msgstr "No es pot escriure el mapa de ínodes" -#: disk-utils/mkfs.minix.c:276 +#: disk-utils/mkfs.minix.c:270 msgid "unable to write zone map" msgstr "No es pot escriure el mapa de zones" -#: disk-utils/mkfs.minix.c:278 +#: disk-utils/mkfs.minix.c:272 msgid "unable to write inodes" msgstr "No es pot escriure els ínodes" -#: disk-utils/mkfs.minix.c:287 +#: disk-utils/mkfs.minix.c:281 msgid "write failed in write_block" msgstr "Error escrivint en write_block" #. Could make triple indirect block here -#: disk-utils/mkfs.minix.c:295 disk-utils/mkfs.minix.c:369 -#: disk-utils/mkfs.minix.c:419 +#: disk-utils/mkfs.minix.c:289 disk-utils/mkfs.minix.c:363 +#: disk-utils/mkfs.minix.c:413 msgid "too many bad blocks" msgstr "Hi han masses blocs incorrectes" -#: disk-utils/mkfs.minix.c:303 +#: disk-utils/mkfs.minix.c:297 msgid "not enough good blocks" msgstr "No hi han prous blocs correctes" -#: disk-utils/mkfs.minix.c:515 +#: disk-utils/mkfs.minix.c:509 msgid "unable to allocate buffers for maps" msgstr "No es pot assignar memòria temporal per als mapes" -#: disk-utils/mkfs.minix.c:524 +#: disk-utils/mkfs.minix.c:518 msgid "unable to allocate buffer for inodes" msgstr "No és possible assignar memòria temporal per als ínodes" -#: disk-utils/mkfs.minix.c:530 +#: disk-utils/mkfs.minix.c:524 #, c-format msgid "" "Maxsize=%ld\n" @@ -1045,55 +1064,57 @@ msgstr "" "Midamàx.=%ld\n" "\n" -#: disk-utils/mkfs.minix.c:544 +#: disk-utils/mkfs.minix.c:538 msgid "seek failed during testing of blocks" msgstr "Error cercant durant la comprovació de blocs" -#: disk-utils/mkfs.minix.c:552 +#: disk-utils/mkfs.minix.c:546 msgid "Weird values in do_check: probably bugs\n" msgstr "Valors estranys en do_check: probablement hi han errors\n" -#: disk-utils/mkfs.minix.c:583 disk-utils/mkswap.c:368 +#: disk-utils/mkfs.minix.c:577 disk-utils/mkswap.c:372 msgid "seek failed in check_blocks" msgstr "Error cercant en check_blocks" -#: disk-utils/mkfs.minix.c:592 +#: disk-utils/mkfs.minix.c:586 msgid "bad blocks before data-area: cannot make fs" -msgstr "Blocs incorrectes abans de l'àrea de dades: no es pot crear el sistema de fitxers" +msgstr "" +"Blocs incorrectes abans de l'àrea de dades: no es pot crear el sistema de " +"fitxers" -#: disk-utils/mkfs.minix.c:598 disk-utils/mkfs.minix.c:620 +#: disk-utils/mkfs.minix.c:592 disk-utils/mkfs.minix.c:614 #, c-format msgid "%d bad blocks\n" msgstr "%d blocs incorrectes\n" -#: disk-utils/mkfs.minix.c:600 disk-utils/mkfs.minix.c:622 +#: disk-utils/mkfs.minix.c:594 disk-utils/mkfs.minix.c:616 msgid "one bad block\n" msgstr "un bloc incorrecte\n" -#: disk-utils/mkfs.minix.c:610 +#: disk-utils/mkfs.minix.c:604 msgid "can't open file of bad blocks" msgstr "no es pot obrir el fitxer de blocs incorrectes" -#: disk-utils/mkfs.minix.c:681 +#: disk-utils/mkfs.minix.c:674 #, c-format msgid "%s: not compiled with minix v2 support\n" msgstr "%s: no s'ha compilat amb suport per a minix v2\n" -#: disk-utils/mkfs.minix.c:697 +#: disk-utils/mkfs.minix.c:693 msgid "strtol error: number of blocks not specified" msgstr "error de strtol: no s'han especificat el nombre de blocs" -#: disk-utils/mkfs.minix.c:729 +#: disk-utils/mkfs.minix.c:725 #, c-format msgid "unable to open %s" msgstr "no es pot obrir %s" -#: disk-utils/mkfs.minix.c:731 +#: disk-utils/mkfs.minix.c:727 #, c-format msgid "unable to stat %s" msgstr "no es pot fer stat per a %s" -#: disk-utils/mkfs.minix.c:735 +#: disk-utils/mkfs.minix.c:731 #, c-format msgid "will not try to make filesystem on '%s'" msgstr "no s'intentarà crear el sistema de fitxers en '%s'" @@ -1106,71 +1127,73 @@ msgstr "la mida de la pàgina %d especificada pel usuari es incorrecte\n" #: disk-utils/mkswap.c:187 #, c-format msgid "Using user-specified page size %d, instead of the system values %d/%d\n" -msgstr "S'utilitza la mida de la pàgina %d especificada pel usuari, en comptes dels valors del sistema %d/%d\n" +msgstr "" +"S'utilitza la mida de la pàgina %d especificada pel usuari, en comptes dels " +"valors del sistema %d/%d\n" #: disk-utils/mkswap.c:191 #, c-format msgid "Assuming pages of size %d (not %d)\n" msgstr "Assumint que la mida de les pàgines és de %d (no %d)\n" -#: disk-utils/mkswap.c:322 +#: disk-utils/mkswap.c:326 #, c-format msgid "Usage: %s [-c] [-v0|-v1] [-pPAGESZ] /dev/name [blocks]\n" msgstr "Useu: %s [-c] [-v0|-v1] [-pMIDA_PÀG] /dev/_nom_ [blocs]\n" -#: disk-utils/mkswap.c:345 +#: disk-utils/mkswap.c:349 msgid "too many bad pages" msgstr "hi han masses pàgines incorrectes" -#: disk-utils/mkswap.c:359 misc-utils/look.c:182 misc-utils/setterm.c:1130 -#: text-utils/more.c:2063 text-utils/more.c:2074 +#: disk-utils/mkswap.c:363 misc-utils/look.c:182 misc-utils/setterm.c:1130 +#: text-utils/more.c:2061 text-utils/more.c:2072 msgid "Out of memory" msgstr "Memòria esgotada" -#: disk-utils/mkswap.c:376 +#: disk-utils/mkswap.c:380 msgid "one bad page\n" msgstr "una pàgina incorrecta\n" -#: disk-utils/mkswap.c:378 +#: disk-utils/mkswap.c:382 #, c-format msgid "%d bad pages\n" msgstr "%d pàgines incorrectes\n" -#: disk-utils/mkswap.c:497 +#: disk-utils/mkswap.c:501 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: error: no heu especificat a on està l'espai d'intercanvi?\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 #, c-format msgid "%s: error: size %ld is larger than device size %d\n" msgstr "%s: error: la mida %ld es superior a la mida del dispositiu %d\n" -#: disk-utils/mkswap.c:534 +#: disk-utils/mkswap.c:538 #, c-format msgid "%s: error: unknown version %d\n" msgstr "%s: error: versió desconeguda %d\n" -#: disk-utils/mkswap.c:540 +#: disk-utils/mkswap.c:545 #, c-format msgid "%s: error: swap area needs to be at least %ldkB\n" msgstr "%s: error: l'espai d'intercanvi ha de tindre com a mínim %ldkB\n" -#: disk-utils/mkswap.c:559 +#: disk-utils/mkswap.c:562 #, c-format msgid "%s: warning: truncating swap area to %ldkB\n" msgstr "%s: atenció: l'espai d'intercanvi s'ha truncat en %ldkB\n" -#: disk-utils/mkswap.c:571 +#: disk-utils/mkswap.c:576 #, c-format msgid "Will not try to make swapdevice on '%s'" msgstr "No s'intentarà crear el dispositiu d'intercanvi en '%s'" -#: disk-utils/mkswap.c:580 disk-utils/mkswap.c:601 +#: disk-utils/mkswap.c:585 disk-utils/mkswap.c:606 msgid "fatal: first page unreadable" msgstr "fatal: no es pot llegir la primera pàgina" -#: disk-utils/mkswap.c:586 +#: disk-utils/mkswap.c:591 #, c-format msgid "" "%s: Device '%s' contains a valid Sun disklabel.\n" @@ -1183,24 +1206,24 @@ msgstr "" "la taula de particions. No s'ha creat l'espai d'intercanvi. Si de veres\n" "desitgeu crear-lo en aquest dispositiu, useu l'opció -f per a forçar-ho.\n" -#: disk-utils/mkswap.c:610 +#: disk-utils/mkswap.c:615 msgid "Unable to set up swap-space: unreadable" msgstr "No es pot configurar l'espai d'intercanvi: no es pot llegir-la" -#: disk-utils/mkswap.c:611 -#, c-format -msgid "Setting up swapspace version %d, size = %lu KiB\n" +#: disk-utils/mkswap.c:616 +#, fuzzy, c-format +msgid "Setting up swapspace version %d, size = %llu kB\n" msgstr "Configurant l'espai d'intercanvi versió %d, mida = %lu KiB\n" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:622 msgid "unable to rewind swap-device" msgstr "No es pot rebobinar el dispositiu d'intercanvi" -#: disk-utils/mkswap.c:620 +#: disk-utils/mkswap.c:625 msgid "unable to write signature page" msgstr "no es pot escriure pàgina de la firma" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:633 msgid "fsync failed" msgstr "fsync ha fallat" @@ -1226,8 +1249,11 @@ msgstr " %s [ -p ] nom del dispositiu\n" #: disk-utils/setfdprm.c:102 #, c-format -msgid " %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" -msgstr " %s [ -p ] dispositiu mida sectors capçals pistes stretch interval tassa spec1 format_interval\n" +msgid "" +" %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n" +msgstr "" +" %s [ -p ] dispositiu mida sectors capçals pistes stretch interval tassa " +"spec1 format_interval\n" #: disk-utils/setfdprm.c:105 #, c-format @@ -1239,11 +1265,11 @@ msgstr " %s [ -c | -y | -n | -d ] dispositiu\n" msgid " %s [ -c | -y | -n ] dev\n" msgstr " %s [ -c | -y | -n ] dispositiu\n" -#: fdisk/cfdisk.c:397 fdisk/cfdisk.c:1990 +#: fdisk/cfdisk.c:397 fdisk/cfdisk.c:1995 msgid "Unusable" msgstr "Inutilitzable" -#: fdisk/cfdisk.c:399 fdisk/cfdisk.c:1992 +#: fdisk/cfdisk.c:399 fdisk/cfdisk.c:1997 msgid "Free Space" msgstr "Espai lliure" @@ -1286,7 +1312,9 @@ msgstr "S'ha modificat el disc.\n" #: fdisk/cfdisk.c:431 msgid "Reboot the system to ensure the partition table is correctly updated.\n" -msgstr "Reinicieu el sistema per a assegurar-vos de que la taula de particions ha estat actualitzada correctament.\n" +msgstr "" +"Reinicieu el sistema per a assegurar-vos de que la taula de particions ha " +"estat actualitzada correctament.\n" #: fdisk/cfdisk.c:434 msgid "" @@ -1340,705 +1368,738 @@ msgstr "La partició comença despres de la fí del disc" msgid "Partition ends after end-of-disk" msgstr "La partició acaba despres de la fí del disc" -#: fdisk/cfdisk.c:931 +#: fdisk/cfdisk.c:912 +msgid "Partition ends in the final partial cylinder" +msgstr "" + +#: fdisk/cfdisk.c:936 msgid "logical partitions not in disk order" msgstr "les particions lògiques no estan en un ordre de disc" -#: fdisk/cfdisk.c:934 +#: fdisk/cfdisk.c:939 msgid "logical partitions overlap" msgstr "solapament de particions lògiques" -#: fdisk/cfdisk.c:936 +#: fdisk/cfdisk.c:941 msgid "enlarged logical partitions overlap" msgstr "solapament de les particions lògiques ampliades" -#: fdisk/cfdisk.c:966 -msgid "!!!! Internal error creating logical drive with no extended partition !!!!" -msgstr "!!!! Error intern al crear una unitat lògica sense partició estesa !!!!" +#: fdisk/cfdisk.c:971 +msgid "" +"!!!! Internal error creating logical drive with no extended partition !!!!" +msgstr "" +"!!!! Error intern al crear una unitat lògica sense partició estesa !!!!" -#: fdisk/cfdisk.c:977 fdisk/cfdisk.c:989 -msgid "Cannot create logical drive here -- would create two extended partitions" -msgstr "No es pot crear una unitat lògica aquí; es crearan dos particions esteses" +#: fdisk/cfdisk.c:982 fdisk/cfdisk.c:994 +msgid "" +"Cannot create logical drive here -- would create two extended partitions" +msgstr "" +"No es pot crear una unitat lògica aquí; es crearan dos particions esteses" -#: fdisk/cfdisk.c:1137 +#: fdisk/cfdisk.c:1142 msgid "Menu item too long. Menu may look odd." msgstr "Ítem del menú massa llarg; l'aspecte del menú pot ser estrany." -#: fdisk/cfdisk.c:1191 +#: fdisk/cfdisk.c:1196 msgid "Menu without direction. Defaulting horizontal." msgstr "Menú sense direcció; l'opció per defecte és horitzontal." -#: fdisk/cfdisk.c:1321 +#: fdisk/cfdisk.c:1326 msgid "Illegal key" msgstr "Tecla no permesa" -#: fdisk/cfdisk.c:1344 +#: fdisk/cfdisk.c:1349 msgid "Press a key to continue" msgstr "Premeu una tecla per a continuar" -#: fdisk/cfdisk.c:1391 fdisk/cfdisk.c:1961 fdisk/cfdisk.c:2492 -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:1396 fdisk/cfdisk.c:1966 fdisk/cfdisk.c:2497 +#: fdisk/cfdisk.c:2499 msgid "Primary" msgstr "Primària" -#: fdisk/cfdisk.c:1391 +#: fdisk/cfdisk.c:1396 msgid "Create a new primary partition" msgstr "Crear una nova partició primària" -#: fdisk/cfdisk.c:1392 fdisk/cfdisk.c:1961 fdisk/cfdisk.c:2491 -#: fdisk/cfdisk.c:2494 +#: fdisk/cfdisk.c:1397 fdisk/cfdisk.c:1966 fdisk/cfdisk.c:2496 +#: fdisk/cfdisk.c:2499 msgid "Logical" msgstr "Lògica" -#: fdisk/cfdisk.c:1392 +#: fdisk/cfdisk.c:1397 msgid "Create a new logical partition" msgstr "Crear una nova partició lògica" -#: fdisk/cfdisk.c:1393 fdisk/cfdisk.c:1448 fdisk/cfdisk.c:2166 +#: fdisk/cfdisk.c:1398 fdisk/cfdisk.c:1453 fdisk/cfdisk.c:2171 msgid "Cancel" msgstr "Cancel·lar" -#: fdisk/cfdisk.c:1393 fdisk/cfdisk.c:1448 +#: fdisk/cfdisk.c:1398 fdisk/cfdisk.c:1453 msgid "Don't create a partition" msgstr "No crear cap partició" -#: fdisk/cfdisk.c:1409 +#: fdisk/cfdisk.c:1414 msgid "!!! Internal error !!!" msgstr "!!! Error intern !!!" -#: fdisk/cfdisk.c:1412 +#: fdisk/cfdisk.c:1417 msgid "Size (in MB): " msgstr "Mida (en MB): " -#: fdisk/cfdisk.c:1446 +#: fdisk/cfdisk.c:1451 msgid "Beginning" msgstr "Principi" -#: fdisk/cfdisk.c:1446 +#: fdisk/cfdisk.c:1451 msgid "Add partition at beginning of free space" msgstr "Afegir partició al principi de l'espai lliure" -#: fdisk/cfdisk.c:1447 +#: fdisk/cfdisk.c:1452 msgid "End" msgstr "Final" -#: fdisk/cfdisk.c:1447 +#: fdisk/cfdisk.c:1452 msgid "Add partition at end of free space" msgstr "Afegir partició al final de l'espai lliure" -#: fdisk/cfdisk.c:1465 +#: fdisk/cfdisk.c:1470 msgid "No room to create the extended partition" msgstr "No hi ha espai per a crear la partició estesa" -#: fdisk/cfdisk.c:1509 +#: fdisk/cfdisk.c:1514 msgid "No partition table or unknown signature on partition table" msgstr "No hi ha taula de partició o aquesta té una firma desconeguda" -#: fdisk/cfdisk.c:1511 +#: fdisk/cfdisk.c:1516 msgid "Do you wish to start with a zero table [y/N] ?" msgstr "Desitgeu començar amb una taula buida [s/N]?" -#: fdisk/cfdisk.c:1563 +#: fdisk/cfdisk.c:1568 msgid "You specified more cylinders than fit on disk" msgstr "Heu especificat més cilindres dels que caben al disc" -#: fdisk/cfdisk.c:1593 +#: fdisk/cfdisk.c:1598 msgid "Cannot open disk drive" msgstr "No es pot obrir la unitat de disc" -#: fdisk/cfdisk.c:1595 fdisk/cfdisk.c:1774 +#: fdisk/cfdisk.c:1600 fdisk/cfdisk.c:1779 msgid "Opened disk read-only - you have no permission to write" msgstr "El disc obert és de sols lectura; no teniu permís per a escriure-hi" -#: fdisk/cfdisk.c:1616 +#: fdisk/cfdisk.c:1621 msgid "Cannot get disk size" msgstr "No es pot obtindre la mida del disc" -#: fdisk/cfdisk.c:1641 +#: fdisk/cfdisk.c:1646 msgid "Bad primary partition" msgstr "Partició primària incorrecta" -#: fdisk/cfdisk.c:1671 +#: fdisk/cfdisk.c:1676 msgid "Bad logical partition" msgstr "Partició lògica incorrecta" -#: fdisk/cfdisk.c:1786 +#: fdisk/cfdisk.c:1791 msgid "Warning!! This may destroy data on your disk!" msgstr "Atenció: Això pot destruir les dades del vostre disc!" -#: fdisk/cfdisk.c:1790 +#: fdisk/cfdisk.c:1795 msgid "Are you sure you want write the partition table to disk? (yes or no): " -msgstr "Esteu segurs de que voleu escriure la taula de particions al disc? (si o no): " +msgstr "" +"Esteu segurs de que voleu escriure la taula de particions al disc? (si o " +"no): " -#: fdisk/cfdisk.c:1796 +#: fdisk/cfdisk.c:1801 msgid "no" msgstr "no" -#: fdisk/cfdisk.c:1797 +#: fdisk/cfdisk.c:1802 msgid "Did not write partition table to disk" msgstr "No s'ha escrit la taula de particions al disc" -#: fdisk/cfdisk.c:1799 +#: fdisk/cfdisk.c:1804 msgid "yes" msgstr "si" -#: fdisk/cfdisk.c:1802 +#: fdisk/cfdisk.c:1807 msgid "Please enter `yes' or `no'" msgstr "Si us plau escriviu `si' o `no'" -#: fdisk/cfdisk.c:1806 +#: fdisk/cfdisk.c:1811 msgid "Writing partition table to disk..." msgstr "Escrivint la taula de particions al disc..." -#: fdisk/cfdisk.c:1831 fdisk/cfdisk.c:1835 +#: fdisk/cfdisk.c:1836 fdisk/cfdisk.c:1840 msgid "Wrote partition table to disk" msgstr "Taula de particions del disc, escrita" -#: fdisk/cfdisk.c:1833 -msgid "Wrote partition table, but re-read table failed. Reboot to update table." -msgstr "S'ha escrit la taula de particions, però la nova lectura de la taula ha fallat. Reinicieu per a actualitzar-la." +#: fdisk/cfdisk.c:1838 +msgid "" +"Wrote partition table, but re-read table failed. Reboot to update table." +msgstr "" +"S'ha escrit la taula de particions, però la nova lectura de la taula ha " +"fallat. Reinicieu per a actualitzar-la." -#: fdisk/cfdisk.c:1843 +#: fdisk/cfdisk.c:1848 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." -msgstr "No hi han particions primàries marcades com a d'arrencada. Així la MBR del DOS no podrà arrencar." +msgstr "" +"No hi han particions primàries marcades com a d'arrencada. Així la MBR del " +"DOS no podrà arrencar." -#: fdisk/cfdisk.c:1845 -msgid "More than one primary partition is marked bootable. DOS MBR cannot boot this." -msgstr "Hi ha més d'una partició primària marcada com d'arrencada. Així la MBR del DOS no podrà arrencar." +#: fdisk/cfdisk.c:1850 +msgid "" +"More than one primary partition is marked bootable. DOS MBR cannot boot this." +msgstr "" +"Hi ha més d'una partició primària marcada com d'arrencada. Així la MBR del " +"DOS no podrà arrencar." -#: fdisk/cfdisk.c:1903 fdisk/cfdisk.c:2022 fdisk/cfdisk.c:2106 +#: fdisk/cfdisk.c:1908 fdisk/cfdisk.c:2027 fdisk/cfdisk.c:2111 msgid "Enter filename or press RETURN to display on screen: " -msgstr "Escriviu el nom del fitxer o premeu Intro per a visualitzar-lo en pantalla: " +msgstr "" +"Escriviu el nom del fitxer o premeu Intro per a visualitzar-lo en pantalla: " -#: fdisk/cfdisk.c:1912 fdisk/cfdisk.c:2030 fdisk/cfdisk.c:2114 +#: fdisk/cfdisk.c:1917 fdisk/cfdisk.c:2035 fdisk/cfdisk.c:2119 #, c-format msgid "Cannot open file '%s'" msgstr "No es pot obrir el fitxer '%s'" -#: fdisk/cfdisk.c:1923 +#: fdisk/cfdisk.c:1928 #, c-format msgid "Disk Drive: %s\n" msgstr "Unitat de disc: %s\n" -#: fdisk/cfdisk.c:1925 +#: fdisk/cfdisk.c:1930 msgid "Sector 0:\n" msgstr "Sector 0:\n" -#: fdisk/cfdisk.c:1932 +#: fdisk/cfdisk.c:1937 #, c-format msgid "Sector %d:\n" msgstr "Sector %d:\n" -#: fdisk/cfdisk.c:1952 +#: fdisk/cfdisk.c:1957 msgid " None " msgstr " Cap " -#: fdisk/cfdisk.c:1954 +#: fdisk/cfdisk.c:1959 msgid " Pri/Log" msgstr " Pri/Lòg" -#: fdisk/cfdisk.c:1956 +#: fdisk/cfdisk.c:1961 msgid " Primary" msgstr " Primària" -#: fdisk/cfdisk.c:1958 +#: fdisk/cfdisk.c:1963 msgid " Logical" msgstr " Lògica" #. odd flag on end #. type id #. type name -#: fdisk/cfdisk.c:1996 fdisk/fdisk.c:1318 fdisk/fdisk.c:1606 -#: fdisk/fdisksgilabel.c:237 fdisk/fdisksunlabel.c:690 fdisk/sfdisk.c:581 +#: fdisk/cfdisk.c:2001 fdisk/fdisk.c:1383 fdisk/fdisk.c:1688 +#: fdisk/fdisksgilabel.c:237 fdisk/fdisksunlabel.c:692 fdisk/sfdisk.c:581 msgid "Unknown" msgstr "Desconegut" -#: fdisk/cfdisk.c:2002 +#: fdisk/cfdisk.c:2007 #, c-format msgid "Boot (%02X)" msgstr "Arren.(%02X)" -#: fdisk/cfdisk.c:2004 fdisk/cfdisk.c:2500 +#: fdisk/cfdisk.c:2009 fdisk/cfdisk.c:2505 #, c-format msgid "Unknown (%02X)" msgstr "Desconegut (%02X)" -#: fdisk/cfdisk.c:2006 +#: fdisk/cfdisk.c:2011 #, c-format msgid "None (%02X)" msgstr "Cap (%02X)" -#: fdisk/cfdisk.c:2041 fdisk/cfdisk.c:2125 +#: fdisk/cfdisk.c:2046 fdisk/cfdisk.c:2130 #, c-format msgid "Partition Table for %s\n" msgstr "Taula de particions per a %s\n" -#: fdisk/cfdisk.c:2043 +#: fdisk/cfdisk.c:2048 msgid " First Last\n" msgstr " Primer Últim\n" -#: fdisk/cfdisk.c:2044 -msgid " # Type Sector Sector Offset Length Filesystem Type (ID) Flags\n" -msgstr " # Tipus Sector Sector Despl. Longitud (ID) Sistema Fitxers Etiqueta\n" +#: fdisk/cfdisk.c:2049 +msgid "" +" # Type Sector Sector Offset Length Filesystem Type (ID) Flags\n" +msgstr "" +" # Tipus Sector Sector Despl. Longitud (ID) Sistema Fitxers " +"Etiqueta\n" -#: fdisk/cfdisk.c:2045 -msgid "-- ------- -------- --------- ------ --------- ---------------------- ---------\n" -msgstr "-- ------- -------- --------- ------ --------- ---------------------- ---------\n" +#: fdisk/cfdisk.c:2050 +msgid "" +"-- ------- -------- --------- ------ --------- ---------------------- " +"---------\n" +msgstr "" +"-- ------- -------- --------- ------ --------- ---------------------- " +"---------\n" #. Three-line heading. Read "Start Sector" etc vertically. -#: fdisk/cfdisk.c:2128 +#: fdisk/cfdisk.c:2133 msgid " ---Starting--- ----Ending---- Start Number of\n" msgstr " ----Inici---- -----Final---- Sector Número de\n" -#: fdisk/cfdisk.c:2129 +#: fdisk/cfdisk.c:2134 msgid " # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n" msgstr " # Indi. Cap. Sec. Cil. ID Capç.Sec. Cil. Sector Sectors\n" -#: fdisk/cfdisk.c:2130 +#: fdisk/cfdisk.c:2135 msgid "-- ----- ---- ---- ---- ---- ---- ---- ---- -------- ---------\n" msgstr "-- ----- ---- ---- ---- ---- ---- ---- ---- -------- ---------\n" -#: fdisk/cfdisk.c:2163 +#: fdisk/cfdisk.c:2168 msgid "Raw" msgstr "En cru" -#: fdisk/cfdisk.c:2163 +#: fdisk/cfdisk.c:2168 msgid "Print the table using raw data format" msgstr "Imprimir la taula utilitzant el format de dades en cru" -#: fdisk/cfdisk.c:2164 fdisk/cfdisk.c:2266 +#: fdisk/cfdisk.c:2169 fdisk/cfdisk.c:2271 msgid "Sectors" msgstr "Sectors" -#: fdisk/cfdisk.c:2164 +#: fdisk/cfdisk.c:2169 msgid "Print the table ordered by sectors" msgstr "Imprimir la taula ordenada per sectors" -#: fdisk/cfdisk.c:2165 +#: fdisk/cfdisk.c:2170 msgid "Table" msgstr "Taula" -#: fdisk/cfdisk.c:2165 +#: fdisk/cfdisk.c:2170 msgid "Just print the partition table" msgstr "Sols imprimir la taula de particions" -#: fdisk/cfdisk.c:2166 +#: fdisk/cfdisk.c:2171 msgid "Don't print the table" msgstr "No imprimir la taula" -#: fdisk/cfdisk.c:2194 +#: fdisk/cfdisk.c:2199 msgid "Help Screen for cfdisk" msgstr "Pantalla d'ajuda per a cfdisk" -#: fdisk/cfdisk.c:2196 +#: fdisk/cfdisk.c:2201 msgid "This is cfdisk, a curses based disk partitioning program, which" -msgstr "Això és el cfdisk, un programa per al particionament del disc basat en curses," +msgstr "" +"Això és el cfdisk, un programa per al particionament del disc basat en " +"curses," -#: fdisk/cfdisk.c:2197 +#: fdisk/cfdisk.c:2202 msgid "allows you to create, delete and modify partitions on your hard" msgstr "aquest us permetrà crear, suprimir i modificar particions en el vostre" -#: fdisk/cfdisk.c:2198 +#: fdisk/cfdisk.c:2203 msgid "disk drive." msgstr "disc dur." -#: fdisk/cfdisk.c:2200 +#: fdisk/cfdisk.c:2205 msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Copyright (C) 1994-1999 Kevin E. Martin & aeb" -#: fdisk/cfdisk.c:2202 +#: fdisk/cfdisk.c:2207 msgid "Command Meaning" msgstr "Comandament Significat" -#: fdisk/cfdisk.c:2203 +#: fdisk/cfdisk.c:2208 msgid "------- -------" msgstr "------- -------" -#: fdisk/cfdisk.c:2204 +#: fdisk/cfdisk.c:2209 msgid " b Toggle bootable flag of the current partition" msgstr " b Fixa l'etiqueta d'arrencada en l'actual partició" -#: fdisk/cfdisk.c:2205 +#: fdisk/cfdisk.c:2210 msgid " d Delete the current partition" msgstr " d Suprimeix l'actual partició" -#: fdisk/cfdisk.c:2206 +#: fdisk/cfdisk.c:2211 msgid " g Change cylinders, heads, sectors-per-track parameters" -msgstr " g Canvia paràmetres de cilindres, capçals i sectors per pista" +msgstr "" +" g Canvia paràmetres de cilindres, capçals i sectors per pista" -#: fdisk/cfdisk.c:2207 +#: fdisk/cfdisk.c:2212 msgid " WARNING: This option should only be used by people who" msgstr " ATENCIÓ: Aquesta opció sols hauria de ser usada per gent" -#: fdisk/cfdisk.c:2208 +#: fdisk/cfdisk.c:2213 msgid " know what they are doing." msgstr " que conegui el funcionament de la mateixa." -#: fdisk/cfdisk.c:2209 +#: fdisk/cfdisk.c:2214 msgid " h Print this screen" msgstr " h Imprimeix aquesta pantalla" -#: fdisk/cfdisk.c:2210 +#: fdisk/cfdisk.c:2215 msgid " m Maximize disk usage of the current partition" msgstr " m Maximitza l'utilització de disc de la partició actual" -#: fdisk/cfdisk.c:2211 +#: fdisk/cfdisk.c:2216 msgid " Note: This may make the partition incompatible with" msgstr " Nota: Aquesta opció pot fer la partició incompatible" -#: fdisk/cfdisk.c:2212 +#: fdisk/cfdisk.c:2217 msgid " DOS, OS/2, ..." msgstr " amb DOS, OS/2, ..." -#: fdisk/cfdisk.c:2213 +#: fdisk/cfdisk.c:2218 msgid " n Create new partition from free space" msgstr " n Crea una nova partició des de l'espai lliure" -#: fdisk/cfdisk.c:2214 +#: fdisk/cfdisk.c:2219 msgid " p Print partition table to the screen or to a file" -msgstr " p Imprimeix la taula de particions en la pantalla o en un fitxer" +msgstr "" +" p Imprimeix la taula de particions en la pantalla o en un fitxer" -#: fdisk/cfdisk.c:2215 +#: fdisk/cfdisk.c:2220 msgid " There are several different formats for the partition" msgstr " Hi han diversos formats diferents per a la partició" -#: fdisk/cfdisk.c:2216 +#: fdisk/cfdisk.c:2221 msgid " that you can choose from:" msgstr " entre els que podeu escollir:" -#: fdisk/cfdisk.c:2217 +#: fdisk/cfdisk.c:2222 msgid " r - Raw data (exactly what would be written to disk)" -msgstr " r - Dades en cru (exactament el que s'escriuria al disc)" +msgstr "" +" r - Dades en cru (exactament el que s'escriuria al disc)" -#: fdisk/cfdisk.c:2218 +#: fdisk/cfdisk.c:2223 msgid " s - Table ordered by sectors" msgstr " s - Taula ordenada per sectors" -#: fdisk/cfdisk.c:2219 +#: fdisk/cfdisk.c:2224 msgid " t - Table in raw format" msgstr " t - Taula en format en cru" -#: fdisk/cfdisk.c:2220 +#: fdisk/cfdisk.c:2225 msgid " q Quit program without writing partition table" msgstr " q Sortir del programa sense escriure la taula de particions" -#: fdisk/cfdisk.c:2221 +#: fdisk/cfdisk.c:2226 msgid " t Change the filesystem type" msgstr " t Canviar el tipus del sistema de fitxers" -#: fdisk/cfdisk.c:2222 +#: fdisk/cfdisk.c:2227 msgid " u Change units of the partition size display" msgstr " u Canviar les unitats de la mida visualitzava de la partició" -#: fdisk/cfdisk.c:2223 +#: fdisk/cfdisk.c:2228 msgid " Rotates through MB, sectors and cylinders" msgstr " Alterna entre MB, sectors i cilindres" -#: fdisk/cfdisk.c:2224 +#: fdisk/cfdisk.c:2229 msgid " W Write partition table to disk (must enter upper case W)" msgstr " W Escriu la taula de particions al disc (W en majúscula)" -#: fdisk/cfdisk.c:2225 +#: fdisk/cfdisk.c:2230 msgid " Since this might destroy data on the disk, you must" msgstr " Donat que això destruirà les dades del disc, haureu" -#: fdisk/cfdisk.c:2226 +#: fdisk/cfdisk.c:2231 msgid " either confirm or deny the write by entering `yes' or" msgstr " de confirmar o denegar escrivint `si' o" -#: fdisk/cfdisk.c:2227 +#: fdisk/cfdisk.c:2232 msgid " `no'" msgstr " `no'" -#: fdisk/cfdisk.c:2228 +#: fdisk/cfdisk.c:2233 msgid "Up Arrow Move cursor to the previous partition" msgstr "Cursor amunt Desplaçar el cursor a l'anterior partició" -#: fdisk/cfdisk.c:2229 +#: fdisk/cfdisk.c:2234 msgid "Down Arrow Move cursor to the next partition" msgstr "Cursor avall Desplaçar el cursor a la següent partició" -#: fdisk/cfdisk.c:2230 +#: fdisk/cfdisk.c:2235 msgid "CTRL-L Redraws the screen" msgstr "Ctrl-L Redibuixar la pantalla" -#: fdisk/cfdisk.c:2231 +#: fdisk/cfdisk.c:2236 msgid " ? Print this screen" msgstr " ? Imprimir aquesta pantalla" -#: fdisk/cfdisk.c:2233 +#: fdisk/cfdisk.c:2238 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "Nota: Tots els comandaments es poden escriure en majúscules o" -#: fdisk/cfdisk.c:2234 +#: fdisk/cfdisk.c:2239 msgid "case letters (except for Writes)." msgstr "minúscules (excepte W per a escriure)." -#: fdisk/cfdisk.c:2264 fdisk/cfdisk.c:2594 fdisk/fdisksunlabel.c:320 -#: fdisk/fdisksunlabel.c:322 +#: fdisk/cfdisk.c:2269 fdisk/cfdisk.c:2599 fdisk/fdisksunlabel.c:322 +#: fdisk/fdisksunlabel.c:324 msgid "Cylinders" msgstr "Cilindres" -#: fdisk/cfdisk.c:2264 +#: fdisk/cfdisk.c:2269 msgid "Change cylinder geometry" msgstr "Canviar la geometria dels cilindres" -#: fdisk/cfdisk.c:2265 fdisk/fdisksunlabel.c:317 +#: fdisk/cfdisk.c:2270 fdisk/fdisksunlabel.c:319 msgid "Heads" msgstr "Capçals" -#: fdisk/cfdisk.c:2265 +#: fdisk/cfdisk.c:2270 msgid "Change head geometry" msgstr "Canviar la geometria dels capçals" -#: fdisk/cfdisk.c:2266 +#: fdisk/cfdisk.c:2271 msgid "Change sector geometry" msgstr "Canviar la geometria dels sectors" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2272 msgid "Done" msgstr "Fet" -#: fdisk/cfdisk.c:2267 +#: fdisk/cfdisk.c:2272 msgid "Done with changing geometry" msgstr "S'ha finalitzat el canvi de geometria" -#: fdisk/cfdisk.c:2280 +#: fdisk/cfdisk.c:2285 msgid "Enter the number of cylinders: " msgstr "Escriviu el número de cilindres: " -#: fdisk/cfdisk.c:2292 fdisk/cfdisk.c:2862 +#: fdisk/cfdisk.c:2297 fdisk/cfdisk.c:2867 msgid "Illegal cylinders value" msgstr "Valor dels cilindres no permes" -#: fdisk/cfdisk.c:2298 +#: fdisk/cfdisk.c:2303 msgid "Enter the number of heads: " msgstr "Escriviu el nombre de capçals: " -#: fdisk/cfdisk.c:2305 fdisk/cfdisk.c:2872 +#: fdisk/cfdisk.c:2310 fdisk/cfdisk.c:2877 msgid "Illegal heads value" msgstr "Valor dels capçals no permes" -#: fdisk/cfdisk.c:2311 +#: fdisk/cfdisk.c:2316 msgid "Enter the number of sectors per track: " msgstr "Escriviu el número de sectors per pista: " -#: fdisk/cfdisk.c:2318 fdisk/cfdisk.c:2879 +#: fdisk/cfdisk.c:2323 fdisk/cfdisk.c:2884 msgid "Illegal sectors value" msgstr "Valor dels sectors no permes" -#: fdisk/cfdisk.c:2421 +#: fdisk/cfdisk.c:2426 msgid "Enter filesystem type: " msgstr "Escriviu el tipus del sistema de fitxers: " -#: fdisk/cfdisk.c:2439 +#: fdisk/cfdisk.c:2444 msgid "Cannot change FS Type to empty" msgstr "No es pot canviar el tipus del sistema de fitxers a buit" -#: fdisk/cfdisk.c:2441 +#: fdisk/cfdisk.c:2446 msgid "Cannot change FS Type to extended" msgstr "No es pot canviar el tipus del sistema de fitxers a estes" -#: fdisk/cfdisk.c:2469 fdisk/fdisksunlabel.c:43 +#: fdisk/cfdisk.c:2474 fdisk/fdisksunlabel.c:45 msgid "Boot" msgstr "Arrencada" -#: fdisk/cfdisk.c:2471 +#: fdisk/cfdisk.c:2476 #, c-format msgid "Unk(%02X)" msgstr "Desc.(%02X)" -#: fdisk/cfdisk.c:2474 fdisk/cfdisk.c:2477 +#: fdisk/cfdisk.c:2479 fdisk/cfdisk.c:2482 msgid ", NC" msgstr ", NC" -#: fdisk/cfdisk.c:2482 fdisk/cfdisk.c:2485 +#: fdisk/cfdisk.c:2487 fdisk/cfdisk.c:2490 msgid "NC" msgstr "NC" -#: fdisk/cfdisk.c:2493 +#: fdisk/cfdisk.c:2498 msgid "Pri/Log" msgstr "Pri/Lòg" -#: fdisk/cfdisk.c:2569 +#: fdisk/cfdisk.c:2574 #, c-format msgid "Disk Drive: %s" msgstr "Unitat de disc: %s" -#: fdisk/cfdisk.c:2575 +#: fdisk/cfdisk.c:2580 #, c-format msgid "Size: %lld bytes, %ld MB" msgstr "Mida: %lld octets, %ld MB" -#: fdisk/cfdisk.c:2578 +#: fdisk/cfdisk.c:2583 #, c-format msgid "Size: %lld bytes, %ld.%ld GB" msgstr "Mida: %lld octets, %ld.%ld GB" -#: fdisk/cfdisk.c:2582 +#: fdisk/cfdisk.c:2587 #, c-format msgid "Heads: %d Sectors per Track: %d Cylinders: %d" msgstr "Capçals: %d Sectors per pista: %d Cilindres: %d" -#: fdisk/cfdisk.c:2586 +#: fdisk/cfdisk.c:2591 msgid "Name" msgstr "Nom" -#: fdisk/cfdisk.c:2587 +#: fdisk/cfdisk.c:2592 msgid "Flags" msgstr "Etiquetes" -#: fdisk/cfdisk.c:2588 +#: fdisk/cfdisk.c:2593 msgid "Part Type" msgstr "Tipus part." -#: fdisk/cfdisk.c:2589 +#: fdisk/cfdisk.c:2594 msgid "FS Type" msgstr "Tipus Sis.Fitx." -#: fdisk/cfdisk.c:2590 +#: fdisk/cfdisk.c:2595 msgid "[Label]" msgstr "[Etiqueta]" -#: fdisk/cfdisk.c:2592 +#: fdisk/cfdisk.c:2597 msgid " Sectors" msgstr " Sectors" -#: fdisk/cfdisk.c:2596 +#: fdisk/cfdisk.c:2601 msgid "Size (MB)" msgstr "Mida (MB)" -#: fdisk/cfdisk.c:2598 +#: fdisk/cfdisk.c:2603 msgid "Size (GB)" msgstr "Mida (GB)" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2658 msgid "Bootable" msgstr "Arrencada" -#: fdisk/cfdisk.c:2653 +#: fdisk/cfdisk.c:2658 msgid "Toggle bootable flag of the current partition" msgstr "Establir l'etiqueta de la partició actual com d'arrencada" -#: fdisk/cfdisk.c:2654 +#: fdisk/cfdisk.c:2659 msgid "Delete" msgstr "Suprimir" -#: fdisk/cfdisk.c:2654 +#: fdisk/cfdisk.c:2659 msgid "Delete the current partition" msgstr "Suprimir l'actual partició" -#: fdisk/cfdisk.c:2655 +#: fdisk/cfdisk.c:2660 msgid "Geometry" msgstr "Geometria" -#: fdisk/cfdisk.c:2655 +#: fdisk/cfdisk.c:2660 msgid "Change disk geometry (experts only)" msgstr "Canviar la geometria del disc (sols usuaris experts)" -#: fdisk/cfdisk.c:2656 +#: fdisk/cfdisk.c:2661 msgid "Help" msgstr "Ajuda" -#: fdisk/cfdisk.c:2656 +#: fdisk/cfdisk.c:2661 msgid "Print help screen" msgstr "Imprimir pantalla d'ajuda" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2662 msgid "Maximize" msgstr "Maximitza" -#: fdisk/cfdisk.c:2657 +#: fdisk/cfdisk.c:2662 msgid "Maximize disk usage of the current partition (experts only)" -msgstr "Maximitzar la utilització del disc en la partició actual (sols usuaris experts)" +msgstr "" +"Maximitzar la utilització del disc en la partició actual (sols usuaris " +"experts)" -#: fdisk/cfdisk.c:2658 +#: fdisk/cfdisk.c:2663 msgid "New" msgstr "Nova" -#: fdisk/cfdisk.c:2658 +#: fdisk/cfdisk.c:2663 msgid "Create new partition from free space" msgstr "Crear una nova partició des de l'espai lliure" -#: fdisk/cfdisk.c:2659 +#: fdisk/cfdisk.c:2664 msgid "Print" msgstr "Imprimir" -#: fdisk/cfdisk.c:2659 +#: fdisk/cfdisk.c:2664 msgid "Print partition table to the screen or to a file" msgstr "Imprimir la taula de particions en la pantalla o en un fitxer" -#: fdisk/cfdisk.c:2660 +#: fdisk/cfdisk.c:2665 msgid "Quit" msgstr "Sortir" -#: fdisk/cfdisk.c:2660 +#: fdisk/cfdisk.c:2665 msgid "Quit program without writing partition table" msgstr "Sortir del programa sense escriure la taula de particions" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2666 msgid "Type" msgstr "Tipus" -#: fdisk/cfdisk.c:2661 +#: fdisk/cfdisk.c:2666 msgid "Change the filesystem type (DOS, Linux, OS/2 and so on)" msgstr "Canviar el tipus del sistema de fitxers (DOS, Linux, OS/2, etc.)" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2667 msgid "Units" msgstr "Unitats" -#: fdisk/cfdisk.c:2662 +#: fdisk/cfdisk.c:2667 msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "Canviar les unitats de la mida de la partició (MB, sect., cil.)" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2668 msgid "Write" msgstr "Escriure" -#: fdisk/cfdisk.c:2663 +#: fdisk/cfdisk.c:2668 msgid "Write partition table to disk (this might destroy data)" msgstr "Escriure la taula de particions al disc (això pot destruir les dades)" -#: fdisk/cfdisk.c:2709 +#: fdisk/cfdisk.c:2714 msgid "Cannot make this partition bootable" msgstr "No es pot fer aquesta partició arrencable" -#: fdisk/cfdisk.c:2719 +#: fdisk/cfdisk.c:2724 msgid "Cannot delete an empty partition" msgstr "No es pot suprimir una partició buida" -#: fdisk/cfdisk.c:2739 fdisk/cfdisk.c:2741 +#: fdisk/cfdisk.c:2744 fdisk/cfdisk.c:2746 msgid "Cannot maximize this partition" msgstr "No es pot maximitzar aquesta partició" -#: fdisk/cfdisk.c:2749 +#: fdisk/cfdisk.c:2754 msgid "This partition is unusable" msgstr "Aquesta partició és inutilitzable" -#: fdisk/cfdisk.c:2751 +#: fdisk/cfdisk.c:2756 msgid "This partition is already in use" msgstr "Aquesta partició ja està en us" -#: fdisk/cfdisk.c:2768 +#: fdisk/cfdisk.c:2773 msgid "Cannot change the type of an empty partition" msgstr "No es pot canviar el tipus d'una partició buida" -#: fdisk/cfdisk.c:2795 fdisk/cfdisk.c:2801 +#: fdisk/cfdisk.c:2800 fdisk/cfdisk.c:2806 msgid "No more partitions" msgstr "No hi ha més particions" -#: fdisk/cfdisk.c:2808 +#: fdisk/cfdisk.c:2813 msgid "Illegal command" msgstr "Comandament no permès" -#: fdisk/cfdisk.c:2818 +#: fdisk/cfdisk.c:2823 msgid "Copyright (C) 1994-2000 Kevin E. Martin & aeb\n" msgstr "Copyright (C) 1994-2000 Kevin E. Martin & aeb\n" #. Unfortunately, xgettext does not handle multi-line strings #. so, let's use explicit \n's instead -#: fdisk/cfdisk.c:2825 +#: fdisk/cfdisk.c:2830 #, c-format msgid "" "\n" @@ -2074,7 +2135,7 @@ msgstr "" " el nombre de capçals i el nombre de sectors per pista.\n" "\n" -#: fdisk/fdisk.c:195 +#: fdisk/fdisk.c:197 msgid "" "Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n" " fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n" @@ -2086,7 +2147,8 @@ msgid "" "-b 2048: (for certain MO disks) use 2048-byte sectors\n" msgstr "" "Useu: fdisk [-b SSZ] [-u] DISK Canviar la taula de particions\n" -" fdisk -l [-b SSZ] [-u] DISK Llista la(es) taula(es) de partició(ons)\n" +" fdisk -l [-b SSZ] [-u] DISK Llista la(es) taula(es) de partició" +"(ons)\n" " fdisk -s PARTICIÓ Augmentar l'espai en blocs\n" " fdisk -v Dona la versió del fdisk\n" "Aquest DISC estarà sota /dev/hdb o /dev/sda i la PARTICIÓ serà quelcom\n" @@ -2094,7 +2156,7 @@ msgstr "" "-u: Dona el principi i final de la unitat en sectors (no en cilindres)\n" "-b 2048: (pels discs MO) usa 2048 octets per sector\n" -#: fdisk/fdisk.c:207 +#: fdisk/fdisk.c:209 msgid "" "Usage: fdisk [-l] [-b SSZ] [-u] device\n" "E.g.: fdisk /dev/hda (for the first IDE disk)\n" @@ -2110,222 +2172,222 @@ msgstr "" " o: fdisk /dev/rd/c0d0 o: fdisk /dev/ida/c0d0 (pels dispositius RAID)\n" " ...\n" -#: fdisk/fdisk.c:216 +#: fdisk/fdisk.c:218 #, c-format msgid "Unable to open %s\n" msgstr "No es pot obrir %s\n" -#: fdisk/fdisk.c:220 +#: fdisk/fdisk.c:222 #, c-format msgid "Unable to read %s\n" msgstr "No es pot llegir %s\n" -#: fdisk/fdisk.c:224 +#: fdisk/fdisk.c:226 #, c-format msgid "Unable to seek on %s\n" msgstr "No es pot cercar en %s\n" -#: fdisk/fdisk.c:228 +#: fdisk/fdisk.c:230 #, c-format msgid "Unable to write %s\n" msgstr "No es pot escriure %s\n" -#: fdisk/fdisk.c:232 +#: fdisk/fdisk.c:234 #, c-format msgid "BLKGETSIZE ioctl failed on %s\n" msgstr "El ioctl BLKGETSIZE ha fallat en %s\n" -#: fdisk/fdisk.c:236 +#: fdisk/fdisk.c:238 msgid "Unable to allocate any more memory\n" msgstr "No es pot assignar més memòria\n" -#: fdisk/fdisk.c:239 +#: fdisk/fdisk.c:241 msgid "Fatal error\n" msgstr "Error fatal\n" -#: fdisk/fdisk.c:323 fdisk/fdisk.c:342 fdisk/fdisk.c:360 fdisk/fdisk.c:367 -#: fdisk/fdisk.c:390 fdisk/fdisk.c:408 fdisk/fdisk.c:424 fdisk/fdisk.c:440 +#: fdisk/fdisk.c:325 fdisk/fdisk.c:344 fdisk/fdisk.c:362 fdisk/fdisk.c:369 +#: fdisk/fdisk.c:392 fdisk/fdisk.c:410 fdisk/fdisk.c:426 fdisk/fdisk.c:442 #: fdisk/fdiskbsdlabel.c:129 msgid "Command action" msgstr "Acció del comandament" -#: fdisk/fdisk.c:324 +#: fdisk/fdisk.c:326 msgid " a toggle a read only flag" msgstr " a establir un indicador de sols lectura" #. sun -#: fdisk/fdisk.c:325 fdisk/fdisk.c:369 +#: fdisk/fdisk.c:327 fdisk/fdisk.c:371 msgid " b edit bsd disklabel" msgstr " b editar etiqueta de disc bsd" -#: fdisk/fdisk.c:326 +#: fdisk/fdisk.c:328 msgid " c toggle the mountable flag" msgstr " c establir indicatiu de muntable" #. sun -#: fdisk/fdisk.c:327 fdisk/fdisk.c:346 fdisk/fdisk.c:371 +#: fdisk/fdisk.c:329 fdisk/fdisk.c:348 fdisk/fdisk.c:373 msgid " d delete a partition" msgstr " d suprimir una partició" -#: fdisk/fdisk.c:328 fdisk/fdisk.c:347 fdisk/fdisk.c:372 +#: fdisk/fdisk.c:330 fdisk/fdisk.c:349 fdisk/fdisk.c:374 msgid " l list known partition types" msgstr " l llistar els tipus de particions conegudes" #. sun -#: fdisk/fdisk.c:329 fdisk/fdisk.c:348 fdisk/fdisk.c:361 fdisk/fdisk.c:373 -#: fdisk/fdisk.c:398 fdisk/fdisk.c:415 fdisk/fdisk.c:431 fdisk/fdisk.c:448 +#: fdisk/fdisk.c:331 fdisk/fdisk.c:350 fdisk/fdisk.c:363 fdisk/fdisk.c:375 +#: fdisk/fdisk.c:400 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:450 #: fdisk/fdiskbsdlabel.c:134 msgid " m print this menu" msgstr " m imprimir aquest menú" -#: fdisk/fdisk.c:330 fdisk/fdisk.c:349 fdisk/fdisk.c:374 +#: fdisk/fdisk.c:332 fdisk/fdisk.c:351 fdisk/fdisk.c:376 msgid " n add a new partition" msgstr " n afegir una nova partició" -#: fdisk/fdisk.c:331 fdisk/fdisk.c:350 fdisk/fdisk.c:362 fdisk/fdisk.c:375 +#: fdisk/fdisk.c:333 fdisk/fdisk.c:352 fdisk/fdisk.c:364 fdisk/fdisk.c:377 msgid " o create a new empty DOS partition table" msgstr " o crear una nova taula de particions DOS buida" -#: fdisk/fdisk.c:332 fdisk/fdisk.c:351 fdisk/fdisk.c:376 fdisk/fdisk.c:399 -#: fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:449 +#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:378 fdisk/fdisk.c:401 +#: fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:451 msgid " p print the partition table" msgstr " p imprimir la taula de particions" -#: fdisk/fdisk.c:333 fdisk/fdisk.c:352 fdisk/fdisk.c:363 fdisk/fdisk.c:377 -#: fdisk/fdisk.c:400 fdisk/fdisk.c:417 fdisk/fdisk.c:433 fdisk/fdisk.c:450 +#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:365 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:402 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:452 #: fdisk/fdiskbsdlabel.c:137 msgid " q quit without saving changes" msgstr " q sortir sense desar els canvis" -#: fdisk/fdisk.c:334 fdisk/fdisk.c:353 fdisk/fdisk.c:364 fdisk/fdisk.c:378 +#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:366 fdisk/fdisk.c:380 msgid " s create a new empty Sun disklabel" msgstr " s crear una etiqueta de disc Sun nova" #. sun -#: fdisk/fdisk.c:335 fdisk/fdisk.c:354 fdisk/fdisk.c:379 +#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 msgid " t change a partition's system id" msgstr " t canviar l'identificador del sistema d'una partició" -#: fdisk/fdisk.c:336 fdisk/fdisk.c:355 fdisk/fdisk.c:380 +#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:382 msgid " u change display/entry units" msgstr " u canviar les unitats de visualització/entrada" -#: fdisk/fdisk.c:337 fdisk/fdisk.c:356 fdisk/fdisk.c:381 fdisk/fdisk.c:403 -#: fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 +#: fdisk/fdisk.c:339 fdisk/fdisk.c:358 fdisk/fdisk.c:383 fdisk/fdisk.c:405 +#: fdisk/fdisk.c:422 fdisk/fdisk.c:438 fdisk/fdisk.c:455 msgid " v verify the partition table" msgstr " v verificar la taula de particions" -#: fdisk/fdisk.c:338 fdisk/fdisk.c:357 fdisk/fdisk.c:382 fdisk/fdisk.c:404 -#: fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 +#: fdisk/fdisk.c:340 fdisk/fdisk.c:359 fdisk/fdisk.c:384 fdisk/fdisk.c:406 +#: fdisk/fdisk.c:423 fdisk/fdisk.c:439 fdisk/fdisk.c:456 msgid " w write table to disk and exit" msgstr " w escriure la taula al disc i sortir" -#: fdisk/fdisk.c:339 fdisk/fdisk.c:383 +#: fdisk/fdisk.c:341 fdisk/fdisk.c:385 msgid " x extra functionality (experts only)" msgstr " x funcions addicionals (sols experts)" -#: fdisk/fdisk.c:343 +#: fdisk/fdisk.c:345 msgid " a select bootable partition" msgstr " a seleccionar partició d'arrencada" #. sgi flavour -#: fdisk/fdisk.c:344 +#: fdisk/fdisk.c:346 msgid " b edit bootfile entry" msgstr " b editar l'entrada del fitxer d'arrencada" #. sgi -#: fdisk/fdisk.c:345 +#: fdisk/fdisk.c:347 msgid " c select sgi swap partition" msgstr " c seleccionar partició d'intercanvi sgi" -#: fdisk/fdisk.c:368 +#: fdisk/fdisk.c:370 msgid " a toggle a bootable flag" msgstr " a establir un indicatiu d'arrencada" -#: fdisk/fdisk.c:370 +#: fdisk/fdisk.c:372 msgid " c toggle the dos compatibility flag" msgstr " c establir l'indicatiu de compatibilitat amb DOS" -#: fdisk/fdisk.c:391 +#: fdisk/fdisk.c:393 msgid " a change number of alternate cylinders" msgstr " a canviar el nombre de cilindres alternatius" #. sun -#: fdisk/fdisk.c:392 fdisk/fdisk.c:410 fdisk/fdisk.c:426 fdisk/fdisk.c:442 +#: fdisk/fdisk.c:394 fdisk/fdisk.c:412 fdisk/fdisk.c:428 fdisk/fdisk.c:444 msgid " c change number of cylinders" msgstr " c canviar el nombre de cilindres" -#: fdisk/fdisk.c:393 fdisk/fdisk.c:411 fdisk/fdisk.c:427 fdisk/fdisk.c:443 +#: fdisk/fdisk.c:395 fdisk/fdisk.c:413 fdisk/fdisk.c:429 fdisk/fdisk.c:445 msgid " d print the raw data in the partition table" msgstr " d imprimir les dades en cru en la taula de particions" -#: fdisk/fdisk.c:394 +#: fdisk/fdisk.c:396 msgid " e change number of extra sectors per cylinder" msgstr " e canviar el nombre de sectors addicionals per cilindre" #. sun -#: fdisk/fdisk.c:395 fdisk/fdisk.c:414 fdisk/fdisk.c:430 fdisk/fdisk.c:447 +#: fdisk/fdisk.c:397 fdisk/fdisk.c:416 fdisk/fdisk.c:432 fdisk/fdisk.c:449 msgid " h change number of heads" msgstr " h canviar el nombre de capçals" -#: fdisk/fdisk.c:396 +#: fdisk/fdisk.c:398 msgid " i change interleave factor" msgstr " i canviar factor d'inter-fullatge" #. sun -#: fdisk/fdisk.c:397 +#: fdisk/fdisk.c:399 msgid " o change rotation speed (rpm)" msgstr " o canviar velocitat de rotació (r.p.m.)" -#: fdisk/fdisk.c:401 fdisk/fdisk.c:418 fdisk/fdisk.c:434 fdisk/fdisk.c:451 +#: fdisk/fdisk.c:403 fdisk/fdisk.c:420 fdisk/fdisk.c:436 fdisk/fdisk.c:453 #: fdisk/fdiskbsdlabel.c:138 msgid " r return to main menu" msgstr " r tornar al menú principal" -#: fdisk/fdisk.c:402 fdisk/fdisk.c:419 fdisk/fdisk.c:435 fdisk/fdisk.c:452 +#: fdisk/fdisk.c:404 fdisk/fdisk.c:421 fdisk/fdisk.c:437 fdisk/fdisk.c:454 msgid " s change number of sectors/track" msgstr " s canviar el nombre de sectors per pista" -#: fdisk/fdisk.c:405 +#: fdisk/fdisk.c:407 msgid " y change number of physical cylinders" msgstr " y canviar el nombre de cilindres físics" -#: fdisk/fdisk.c:409 fdisk/fdisk.c:425 fdisk/fdisk.c:441 +#: fdisk/fdisk.c:411 fdisk/fdisk.c:427 fdisk/fdisk.c:443 msgid " b move beginning of data in a partition" msgstr " b desplaçar al començament les dades d'una partició" -#: fdisk/fdisk.c:412 fdisk/fdisk.c:428 fdisk/fdisk.c:444 +#: fdisk/fdisk.c:414 fdisk/fdisk.c:430 fdisk/fdisk.c:446 msgid " e list extended partitions" msgstr " e llistar particions esteses" #. !sun -#: fdisk/fdisk.c:413 fdisk/fdisk.c:429 fdisk/fdisk.c:446 +#: fdisk/fdisk.c:415 fdisk/fdisk.c:431 fdisk/fdisk.c:448 msgid " g create an IRIX (SGI) partition table" msgstr " g crear una taula de particions IRIX (SGI)" #. !sun -#: fdisk/fdisk.c:445 +#: fdisk/fdisk.c:447 msgid " f fix partition order" msgstr " f fixar un ordre de particions" -#: fdisk/fdisk.c:562 +#: fdisk/fdisk.c:564 msgid "You must set" msgstr "Heu de definir els" -#: fdisk/fdisk.c:576 +#: fdisk/fdisk.c:578 msgid "heads" msgstr "capçals" -#: fdisk/fdisk.c:578 fdisk/fdisk.c:1154 fdisk/sfdisk.c:864 +#: fdisk/fdisk.c:580 fdisk/fdisk.c:1213 fdisk/sfdisk.c:864 msgid "sectors" msgstr "sectors" -#: fdisk/fdisk.c:580 fdisk/fdisk.c:1154 fdisk/fdiskbsdlabel.c:469 +#: fdisk/fdisk.c:582 fdisk/fdisk.c:1213 fdisk/fdiskbsdlabel.c:470 #: fdisk/sfdisk.c:864 msgid "cylinders" msgstr "cilindres" -#: fdisk/fdisk.c:584 +#: fdisk/fdisk.c:586 #, c-format msgid "" "%s%s.\n" @@ -2334,11 +2396,11 @@ msgstr "" "%s%s.\n" "Podeu fer això des del menú de funcions addicionals.\n" -#: fdisk/fdisk.c:585 +#: fdisk/fdisk.c:587 msgid " and " msgstr " y " -#: fdisk/fdisk.c:602 +#: fdisk/fdisk.c:604 #, c-format msgid "" "\n" @@ -2358,26 +2420,27 @@ msgstr "" "2) Arrencar i particionar des d'un altre SO\n" " (p.e., DOS FDISK, OS/2 FDISK)\n" -#: fdisk/fdisk.c:625 +#: fdisk/fdisk.c:627 msgid "Bad offset in primary extended partition\n" msgstr "Desplaçament incorrecte en particions primàries esteses\n" -#: fdisk/fdisk.c:639 +#: fdisk/fdisk.c:641 #, c-format msgid "Warning: deleting partitions after %d\n" msgstr "Atenció: s'estan suprimint les particions després de %d\n" -#: fdisk/fdisk.c:656 +#: fdisk/fdisk.c:658 #, c-format msgid "Warning: extra link pointer in partition table %d\n" msgstr "Atenció: enllaç d'apuntador addicional en la taula de particions %d\n" -#: fdisk/fdisk.c:664 +#: fdisk/fdisk.c:666 #, c-format msgid "Warning: ignoring extra data in partition table %d\n" -msgstr "Atenció: s'ignoren les dades addicionals en la taula de particions %d\n" +msgstr "" +"Atenció: s'ignoren les dades addicionals en la taula de particions %d\n" -#: fdisk/fdisk.c:709 +#: fdisk/fdisk.c:711 msgid "" "Building a new DOS disklabel. Changes will remain in memory only,\n" "until you decide to write them. After that, of course, the previous\n" @@ -2389,16 +2452,16 @@ msgstr "" "d'aquesta operació, l'anterior contingut no podrà ser recuperat.\n" "\n" -#: fdisk/fdisk.c:753 +#: fdisk/fdisk.c:755 #, c-format msgid "Note: sector size is %d (not %d)\n" msgstr "Nota: la mida del sector és %d (no %d)\n" -#: fdisk/fdisk.c:883 +#: fdisk/fdisk.c:888 msgid "You will not be able to write the partition table.\n" msgstr "No podreu escriure la taula de particions.\n" -#: fdisk/fdisk.c:914 +#: fdisk/fdisk.c:917 msgid "" "This disk has both DOS and BSD magic.\n" "Give the 'b' command to go to BSD mode.\n" @@ -2406,25 +2469,33 @@ msgstr "" "Aquest disc té tanta màgia DOS com BSD.\n" "Empreu el comandament 'b' per anar al mode BSD.\n" -#: fdisk/fdisk.c:924 -msgid "Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel\n" -msgstr "El dispositiu no conté una taula de particions DOS vàlida, així com tampoc una etiqueta de disc Sun, SGI o OSF\n" +#: fdisk/fdisk.c:927 +msgid "" +"Device contains neither a valid DOS partition table, nor Sun, SGI or OSF " +"disklabel\n" +msgstr "" +"El dispositiu no conté una taula de particions DOS vàlida, així com tampoc " +"una etiqueta de disc Sun, SGI o OSF\n" -#: fdisk/fdisk.c:941 +#: fdisk/fdisk.c:944 msgid "Internal error\n" msgstr "Error intern\n" -#: fdisk/fdisk.c:954 +#: fdisk/fdisk.c:957 #, c-format msgid "Ignoring extra extended partition %d\n" msgstr "S'ignorarà la partició estesa addicional %d\n" -#: fdisk/fdisk.c:966 +#: fdisk/fdisk.c:969 #, c-format -msgid "Warning: invalid flag 0x%04x of partition table %d will be corrected by w(rite)\n" -msgstr "Atenció: etiqueta 0x%04x invàlida de la taula de particions %d serà corregida amb w(rite)\n" +msgid "" +"Warning: invalid flag 0x%04x of partition table %d will be corrected by w" +"(rite)\n" +msgstr "" +"Atenció: etiqueta 0x%04x invàlida de la taula de particions %d serà " +"corregida amb w(rite)\n" -#: fdisk/fdisk.c:988 +#: fdisk/fdisk.c:991 msgid "" "\n" "got EOF thrice - exiting..\n" @@ -2432,65 +2503,79 @@ msgstr "" "\n" "s'ha aconseguit un EOF tres vegades - sortint...\n" -#: fdisk/fdisk.c:1027 +#: fdisk/fdisk.c:1030 msgid "Hex code (type L to list codes): " msgstr "Codi hex. (escriviu L per a veure la llista de codis): " -#: fdisk/fdisk.c:1066 +#: fdisk/fdisk.c:1069 #, c-format msgid "%s (%d-%d, default %d): " msgstr "%s (%d-%d, valor per defecte %d): " -#: fdisk/fdisk.c:1122 +#: fdisk/fdisk.c:1125 #, c-format msgid "Using default value %d\n" msgstr "Usant el valor per defecte %d\n" -#: fdisk/fdisk.c:1126 +#: fdisk/fdisk.c:1129 msgid "Value out of range.\n" msgstr "El valor està fora del rang.\n" -#: fdisk/fdisk.c:1136 +#: fdisk/fdisk.c:1139 msgid "Partition number" msgstr "Número de partició" -#: fdisk/fdisk.c:1145 +#: fdisk/fdisk.c:1150 #, c-format msgid "Warning: partition %d has empty type\n" msgstr "Atenció: la partició %d és del tipus buit\n" -#: fdisk/fdisk.c:1152 +#: fdisk/fdisk.c:1172 fdisk/fdisk.c:1198 +#, fuzzy, c-format +msgid "Selected partition %d\n" +msgstr "S'ignorarà la partició estesa addicional %d\n" + +#: fdisk/fdisk.c:1175 +#, fuzzy +msgid "No partition is defined yet!\n" +msgstr "No hi han particions definides\n" + +#: fdisk/fdisk.c:1201 +msgid "All primary partitions have been defined already!\n" +msgstr "" + +#: fdisk/fdisk.c:1211 msgid "cylinder" msgstr "cilindre" -#: fdisk/fdisk.c:1152 +#: fdisk/fdisk.c:1211 msgid "sector" msgstr "sector" -#: fdisk/fdisk.c:1161 +#: fdisk/fdisk.c:1220 #, c-format msgid "Changing display/entry units to %s\n" msgstr "Canviant les unitats de visualització/entrada a %s\n" -#: fdisk/fdisk.c:1172 +#: fdisk/fdisk.c:1231 #, c-format msgid "WARNING: Partition %d is an extended partition\n" msgstr "ATENCIÓ: la partició %d és una partició estesa\n" -#: fdisk/fdisk.c:1183 +#: fdisk/fdisk.c:1242 msgid "DOS Compatibility flag is set\n" msgstr "L'etiqueta de compatibilitat amb DOS està establerta\n" -#: fdisk/fdisk.c:1187 +#: fdisk/fdisk.c:1246 msgid "DOS Compatibility flag is not set\n" msgstr "L'etiqueta de compatibilitat amb DOS no està establerta\n" -#: fdisk/fdisk.c:1273 +#: fdisk/fdisk.c:1338 #, c-format msgid "Partition %d does not exist yet!\n" msgstr "La partició %d encara no existeix!\n" -#: fdisk/fdisk.c:1278 +#: fdisk/fdisk.c:1343 msgid "" "Type 0 means free space to many systems\n" "(but not to Linux). Having partitions of\n" @@ -2502,7 +2587,7 @@ msgstr "" "tindre particions del tipus 0. Podeu suprimir-les\n" "amb el comandament `d'.\n" -#: fdisk/fdisk.c:1287 +#: fdisk/fdisk.c:1352 msgid "" "You cannot change a partition into an extended one or vice versa\n" "Delete it first.\n" @@ -2510,7 +2595,7 @@ msgstr "" "No podeu convertir una partició en estesa ni viceversa primer\n" "haureu d'esborrar-la.\n" -#: fdisk/fdisk.c:1296 +#: fdisk/fdisk.c:1361 msgid "" "Consider leaving partition 3 as Whole disk (5),\n" "as SunOS/Solaris expects it and even Linux likes it.\n" @@ -2521,7 +2606,7 @@ msgstr "" "Linux.\n" "\n" -#: fdisk/fdisk.c:1302 +#: fdisk/fdisk.c:1367 msgid "" "Consider leaving partition 9 as volume header (0),\n" "and partition 11 as entire volume (6)as IRIX expects it.\n" @@ -2532,65 +2617,89 @@ msgstr "" "espera.\n" "\n" -#: fdisk/fdisk.c:1315 +#: fdisk/fdisk.c:1380 #, c-format msgid "Changed system type of partition %d to %x (%s)\n" msgstr "S'ha canviat el tipus del sistema de la partició %d per %x (%s)\n" -#: fdisk/fdisk.c:1369 +#: fdisk/fdisk.c:1434 #, c-format msgid "Partition %d has different physical/logical beginnings (non-Linux?):\n" msgstr "La partició %d té diferents començaments físics/lògics (no Linux?):\n" -#: fdisk/fdisk.c:1371 fdisk/fdisk.c:1379 fdisk/fdisk.c:1388 fdisk/fdisk.c:1397 +#: fdisk/fdisk.c:1436 fdisk/fdisk.c:1444 fdisk/fdisk.c:1453 fdisk/fdisk.c:1463 #, c-format msgid " phys=(%d, %d, %d) " msgstr " físic=(%d, %d, %d) " -#: fdisk/fdisk.c:1372 fdisk/fdisk.c:1380 +#: fdisk/fdisk.c:1437 fdisk/fdisk.c:1445 #, c-format msgid "logical=(%d, %d, %d)\n" msgstr "lògic=(%d, %d, %d)\n" -#: fdisk/fdisk.c:1377 +#: fdisk/fdisk.c:1442 #, c-format msgid "Partition %d has different physical/logical endings:\n" msgstr "La partició %d té diferents finals físics/lògics:\n" -#: fdisk/fdisk.c:1386 +#: fdisk/fdisk.c:1451 #, c-format msgid "Partition %i does not start on cylinder boundary:\n" msgstr "La partició %i no comença en el límit del cilindre:\n" -#: fdisk/fdisk.c:1389 +#: fdisk/fdisk.c:1454 #, c-format msgid "should be (%d, %d, 1)\n" msgstr "ha de ser (%d, %d, 1)\n" -#: fdisk/fdisk.c:1395 +#: fdisk/fdisk.c:1460 #, c-format msgid "Partition %i does not end on cylinder boundary:\n" msgstr "La partició %i no acaba en el límit del cilindre:\n" -#: fdisk/fdisk.c:1398 +#: fdisk/fdisk.c:1464 #, c-format msgid "should be (%d, %d, %d)\n" msgstr "ha de ser (%d, %d, %d)\n" -#: fdisk/fdisk.c:1405 -#, c-format +#: fdisk/fdisk.c:1476 +#, fuzzy, c-format msgid "" "\n" -"Disk %s: %d heads, %d sectors, %d cylinders\n" -"Units = %s of %d * %d bytes\n" +"Disk %s: %ld MB, %lld bytes\n" +msgstr "%s: No mida (%ld vs %ld) octets\n" + +#: fdisk/fdisk.c:1479 +#, fuzzy, c-format +msgid "" +"\n" +"Disk %s: %ld.%ld GB, %lld bytes\n" +msgstr "" +"\n" +"Disc %s: %d capçals, %d sectors, %d cilindres\n" "\n" + +#: fdisk/fdisk.c:1481 +#, fuzzy, c-format +msgid "%d heads, %d sectors/track, %d cylinders" msgstr "" "\n" "Disc %s: %d capçals, %d sectors, %d cilindres\n" -"Unitats = %s de %d * %d octets\n" "\n" -#: fdisk/fdisk.c:1513 +#: fdisk/fdisk.c:1484 +#, c-format +msgid ", total %lu sectors" +msgstr "" + +#: fdisk/fdisk.c:1487 +#, c-format +msgid "" +"Units = %s of %d * %d = %d bytes\n" +"\n" +msgstr "" + +#: fdisk/fdisk.c:1595 msgid "" "Nothing to do. Ordering is correct already.\n" "\n" @@ -2598,16 +2707,16 @@ msgstr "" "Res a fer. L'ordre és correcta.\n" "\n" -#: fdisk/fdisk.c:1577 +#: fdisk/fdisk.c:1659 #, c-format msgid "%*s Boot Start End Blocks Id System\n" msgstr "%*s Arrenc. Comença Acaba Blocs Id. Sistema\n" -#: fdisk/fdisk.c:1578 fdisk/fdisksgilabel.c:220 fdisk/fdisksunlabel.c:675 +#: fdisk/fdisk.c:1660 fdisk/fdisksgilabel.c:220 fdisk/fdisksunlabel.c:677 msgid "Device" msgstr "Dispositiu" -#: fdisk/fdisk.c:1615 +#: fdisk/fdisk.c:1697 msgid "" "\n" "Partition table entries are not in disk order\n" @@ -2615,7 +2724,7 @@ msgstr "" "\n" "Les entrades en la taula de particions no estan en ordre al disc\n" -#: fdisk/fdisk.c:1625 +#: fdisk/fdisk.c:1707 #, c-format msgid "" "\n" @@ -2626,91 +2735,92 @@ msgstr "" "Disc %s: %d capçals, %d sectors, %d cilindres\n" "\n" -#: fdisk/fdisk.c:1627 +#: fdisk/fdisk.c:1709 msgid "Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n" msgstr "Núm IA Cab Sect Cil Cap Sect Cil Comença Mida ID\n" -#: fdisk/fdisk.c:1671 +#: fdisk/fdisk.c:1753 #, c-format msgid "Warning: partition %d contains sector 0\n" msgstr "Atenció: la partició %d conté el sector 0\n" -#: fdisk/fdisk.c:1674 +#: fdisk/fdisk.c:1756 #, c-format msgid "Partition %d: head %d greater than maximum %d\n" msgstr "Partició %d: el capçal %d supera el màxim %d\n" -#: fdisk/fdisk.c:1677 +#: fdisk/fdisk.c:1759 #, c-format msgid "Partition %d: sector %d greater than maximum %d\n" msgstr "Partició %d: el sector %d supera el màxim %d\n" -#: fdisk/fdisk.c:1680 +#: fdisk/fdisk.c:1762 #, c-format msgid "Partitions %d: cylinder %d greater than maximum %d\n" msgstr "Partició %d: el cilindre %d supera el màxim %d\n" -#: fdisk/fdisk.c:1684 +#: fdisk/fdisk.c:1766 #, c-format msgid "Partition %d: previous sectors %d disagrees with total %d\n" msgstr "Partició %d: sectors anteriors %d difereixen del total %d\n" -#: fdisk/fdisk.c:1716 +#: fdisk/fdisk.c:1798 #, c-format msgid "Warning: bad start-of-data in partition %d\n" msgstr "Atenció: inici de dades incorrecte en la partició %d\n" -#: fdisk/fdisk.c:1724 +#: fdisk/fdisk.c:1806 #, c-format msgid "Warning: partition %d overlaps partition %d.\n" msgstr "Atenció: la partició %d es solapa amb la partició %d.\n" -#: fdisk/fdisk.c:1744 +#: fdisk/fdisk.c:1826 #, c-format msgid "Warning: partition %d is empty\n" msgstr "Atenció: la partició %d està buida\n" -#: fdisk/fdisk.c:1749 +#: fdisk/fdisk.c:1831 #, c-format msgid "Logical partition %d not entirely in partition %d\n" msgstr "La partició lògica %d no està integrada en la partició %d\n" -#: fdisk/fdisk.c:1755 +#: fdisk/fdisk.c:1837 #, c-format msgid "Total allocated sectors %d greater than the maximum %d\n" msgstr "El total de sectors assignats %d supera el màxim de %d\n" -#: fdisk/fdisk.c:1758 +#: fdisk/fdisk.c:1840 #, c-format msgid "%d unallocated sectors\n" msgstr "%d sectors no assignats\n" -#: fdisk/fdisk.c:1771 fdisk/fdisksgilabel.c:661 fdisk/fdisksunlabel.c:505 +#: fdisk/fdisk.c:1853 fdisk/fdisksgilabel.c:661 fdisk/fdisksunlabel.c:507 #, c-format msgid "Partition %d is already defined. Delete it before re-adding it.\n" -msgstr "La partició %d ja està definida. Esborreu-la abans de tornar-la a afegir.\n" +msgstr "" +"La partició %d ja està definida. Esborreu-la abans de tornar-la a afegir.\n" -#: fdisk/fdisk.c:1792 fdisk/fdiskbsdlabel.c:284 fdisk/fdisksgilabel.c:683 -#: fdisk/fdisksunlabel.c:520 +#: fdisk/fdisk.c:1877 fdisk/fdiskbsdlabel.c:284 fdisk/fdisksgilabel.c:683 +#: fdisk/fdisksunlabel.c:522 #, c-format msgid "First %s" msgstr "Primer %s" -#: fdisk/fdisk.c:1807 fdisk/fdisksunlabel.c:561 +#: fdisk/fdisk.c:1892 fdisk/fdisksunlabel.c:563 #, c-format msgid "Sector %d is already allocated\n" msgstr "El sector %d ja està assignat\n" -#: fdisk/fdisk.c:1843 +#: fdisk/fdisk.c:1928 msgid "No free sectors available\n" msgstr "No hi ha cap sector lliure disponible\n" -#: fdisk/fdisk.c:1852 fdisk/fdiskbsdlabel.c:291 fdisk/fdisksunlabel.c:572 +#: fdisk/fdisk.c:1937 fdisk/fdiskbsdlabel.c:291 fdisk/fdisksunlabel.c:574 #, c-format msgid "Last %s or +size or +sizeM or +sizeK" msgstr "Últim %s o +mida o +midaM o +midaK" -#: fdisk/fdisk.c:1917 +#: fdisk/fdisk.c:2002 msgid "" "\tSorry - this fdisk cannot handle AIX disk labels.\n" "\tIf you want to add DOS-type partitions, create\n" @@ -2722,15 +2832,15 @@ msgstr "" "\t particions DOS (Useu o).\n" "\tATENCIÓ: Això destruirà l'actual contingut del disc.\n" -#: fdisk/fdisk.c:1926 fdisk/fdiskbsdlabel.c:617 +#: fdisk/fdisk.c:2014 fdisk/fdiskbsdlabel.c:618 msgid "The maximum number of partitions has been created\n" msgstr "S'ha creat el màxim número de particions\n" -#: fdisk/fdisk.c:1936 +#: fdisk/fdisk.c:2022 msgid "You must delete some partition and add an extended partition first\n" msgstr "Primer heu de suprimir alguna partició i afegir-ne una d'estesa\n" -#: fdisk/fdisk.c:1941 +#: fdisk/fdisk.c:2027 #, c-format msgid "" "Command action\n" @@ -2741,20 +2851,20 @@ msgstr "" "%s\n" " p Partició primària (1-4)\n" -#: fdisk/fdisk.c:1943 +#: fdisk/fdisk.c:2029 msgid "l logical (5 or over)" msgstr "l lògica (5 o superior)" -#: fdisk/fdisk.c:1943 +#: fdisk/fdisk.c:2029 msgid "e extended" msgstr "e estesa" -#: fdisk/fdisk.c:1960 +#: fdisk/fdisk.c:2048 #, c-format msgid "Invalid partition number for type `%c'\n" msgstr "Número de partició invàlida pel tipus `%c'\n" -#: fdisk/fdisk.c:1996 +#: fdisk/fdisk.c:2084 msgid "" "The partition table has been altered!\n" "\n" @@ -2762,11 +2872,11 @@ msgstr "" "Ja s'ha modificat la taula de particions!\n" "\n" -#: fdisk/fdisk.c:2005 +#: fdisk/fdisk.c:2093 msgid "Calling ioctl() to re-read partition table.\n" msgstr "Cridant a ioctl() per a rellegir la taula de particions.\n" -#: fdisk/fdisk.c:2021 +#: fdisk/fdisk.c:2109 #, c-format msgid "" "\n" @@ -2779,7 +2889,7 @@ msgstr "" "El nucli encara usa l'antiga taula.\n" "La taula nova s'usarà després de reiniciar.\n" -#: fdisk/fdisk.c:2031 +#: fdisk/fdisk.c:2119 msgid "" "\n" "WARNING: If you have created or modified any DOS 6.x\n" @@ -2791,78 +2901,87 @@ msgstr "" "particions DOS 6.x, mireu la pàgina del manual del fdisk\n" "per a informació addicional.\n" -#: fdisk/fdisk.c:2038 +#: fdisk/fdisk.c:2126 msgid "Syncing disks.\n" msgstr "Sincronitzant els discs.\n" -#: fdisk/fdisk.c:2085 +#: fdisk/fdisk.c:2173 #, c-format msgid "Partition %d has no data area\n" msgstr "La partició %d no té cap àrea amb dades\n" -#: fdisk/fdisk.c:2090 +#: fdisk/fdisk.c:2178 msgid "New beginning of data" msgstr "Nou començament de dades" -#: fdisk/fdisk.c:2106 +#: fdisk/fdisk.c:2194 msgid "Expert command (m for help): " msgstr "Comandament expert (m per a l'ajuda): " -#: fdisk/fdisk.c:2119 +#: fdisk/fdisk.c:2207 msgid "Number of cylinders" msgstr "Número de cilindres" -#: fdisk/fdisk.c:2146 +#: fdisk/fdisk.c:2234 msgid "Number of heads" msgstr "Número de capçals" -#: fdisk/fdisk.c:2171 +#: fdisk/fdisk.c:2259 msgid "Number of sectors" msgstr "Número de sectors" -#: fdisk/fdisk.c:2174 +#: fdisk/fdisk.c:2262 msgid "Warning: setting sector offset for DOS compatiblity\n" -msgstr "Atenció: establint desplaçament del sector per a la compatibilitat amb DOS\n" +msgstr "" +"Atenció: establint desplaçament del sector per a la compatibilitat amb DOS\n" -#: fdisk/fdisk.c:2249 +#: fdisk/fdisk.c:2337 #, c-format msgid "Disk %s doesn't contain a valid partition table\n" msgstr "El disc %s no conté una taula de particions vàlida\n" -#: fdisk/fdisk.c:2263 +#: fdisk/fdisk.c:2351 #, c-format msgid "Cannot open %s\n" msgstr "No es pot obrir %s\n" -#: fdisk/fdisk.c:2279 fdisk/sfdisk.c:2363 +#: fdisk/fdisk.c:2367 fdisk/sfdisk.c:2363 #, c-format msgid "cannot open %s\n" msgstr "no es pot obrir %s\n" -#: fdisk/fdisk.c:2301 +#: fdisk/fdisk.c:2389 #, c-format msgid "%c: unknown command\n" msgstr "%c: comandament desconegut\n" -#: fdisk/fdisk.c:2351 +#: fdisk/fdisk.c:2457 msgid "This kernel finds the sector size itself - -b option ignored\n" -msgstr "Aquest nucli cerca la mida del sector por si mateix; l'opció -b serà ignorada\n" +msgstr "" +"Aquest nucli cerca la mida del sector por si mateix; l'opció -b serà " +"ignorada\n" -#: fdisk/fdisk.c:2355 -msgid "Warning: the -b (set sector size) option should be used with one specified device\n" -msgstr "Atenció: l'opció -b (estableix la mida del sector) ha de ser usada amb un dispositiu específic\n" +#: fdisk/fdisk.c:2461 +msgid "" +"Warning: the -b (set sector size) option should be used with one specified " +"device\n" +msgstr "" +"Atenció: l'opció -b (estableix la mida del sector) ha de ser usada amb un " +"dispositiu específic\n" #. OSF label, and no DOS label -#: fdisk/fdisk.c:2414 +#: fdisk/fdisk.c:2520 #, c-format msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n" -msgstr "A l'entrar el mode d'etiqueta, s'ha detectat una etiqueta de disc OSF/1 en %s.\n" +msgstr "" +"A l'entrar el mode d'etiqueta, s'ha detectat una etiqueta de disc OSF/1 en %" +"s.\n" -#: fdisk/fdisk.c:2424 +#: fdisk/fdisk.c:2530 msgid "Command (m for help): " msgstr "Comandament (m per a l'ajuda): " -#: fdisk/fdisk.c:2440 +#: fdisk/fdisk.c:2546 #, c-format msgid "" "\n" @@ -2871,22 +2990,23 @@ msgstr "" "\n" "L'actual fitxer d'arrencada és: %s\n" -#: fdisk/fdisk.c:2442 +#: fdisk/fdisk.c:2548 msgid "Please enter the name of the new boot file: " msgstr "Si us plau entreu el nom del nou fitxer d'arrencada: " -#: fdisk/fdisk.c:2444 +#: fdisk/fdisk.c:2550 msgid "Boot file unchanged\n" msgstr "No s'ha modificat el fitxer d'arrencada\n" -#: fdisk/fdisk.c:2508 +#: fdisk/fdisk.c:2615 msgid "" "\n" "\tSorry, no experts menu for SGI partition tables available.\n" "\n" msgstr "" "\n" -"\tHo sento, no hi ha menú d'usuaris experts per a les taules de particions SGI.\n" +"\tHo sento, no hi ha menú d'usuaris experts per a les taules de particions " +"SGI.\n" "\n" #: fdisk/fdiskaixlabel.c:28 @@ -3112,79 +3232,79 @@ msgstr "%s no conté cap etiqueta de disc.\n" msgid "Do you want to create a disklabel? (y/n) " msgstr "Desitgeu crear una etiqueta de disc? (y/n) " -#: fdisk/fdiskbsdlabel.c:466 +#: fdisk/fdiskbsdlabel.c:467 msgid "bytes/sector" msgstr "octets/sector" -#: fdisk/fdiskbsdlabel.c:467 +#: fdisk/fdiskbsdlabel.c:468 msgid "sectors/track" msgstr "sectors/pista" -#: fdisk/fdiskbsdlabel.c:468 +#: fdisk/fdiskbsdlabel.c:469 msgid "tracks/cylinder" msgstr "pistes/cilindre" -#: fdisk/fdiskbsdlabel.c:476 +#: fdisk/fdiskbsdlabel.c:477 msgid "sectors/cylinder" msgstr "sectors/cilindre" -#: fdisk/fdiskbsdlabel.c:480 +#: fdisk/fdiskbsdlabel.c:481 msgid "Must be <= sectors/track * tracks/cylinder (default).\n" msgstr "Ha de ser <= sectors/pista * pistes/cilindre (valor per defecte).\n" -#: fdisk/fdiskbsdlabel.c:482 +#: fdisk/fdiskbsdlabel.c:483 msgid "rpm" msgstr "r.p.m." -#: fdisk/fdiskbsdlabel.c:483 +#: fdisk/fdiskbsdlabel.c:484 msgid "interleave" msgstr "inter-fullatge" -#: fdisk/fdiskbsdlabel.c:484 +#: fdisk/fdiskbsdlabel.c:485 msgid "trackskew" msgstr "decalatge de les pistes" -#: fdisk/fdiskbsdlabel.c:485 +#: fdisk/fdiskbsdlabel.c:486 msgid "cylinderskew" msgstr "decalatge dels cilindres" -#: fdisk/fdiskbsdlabel.c:486 +#: fdisk/fdiskbsdlabel.c:487 msgid "headswitch" msgstr "canvi de capçal" -#: fdisk/fdiskbsdlabel.c:487 +#: fdisk/fdiskbsdlabel.c:488 msgid "track-to-track seek" msgstr "recerca pista a pista" -#: fdisk/fdiskbsdlabel.c:528 +#: fdisk/fdiskbsdlabel.c:529 #, c-format msgid "Bootstrap: %sboot -> boot%s (%s): " msgstr "Carregador: %sboot -> boot%s (%s): " -#: fdisk/fdiskbsdlabel.c:553 +#: fdisk/fdiskbsdlabel.c:554 msgid "Bootstrap overlaps with disk label!\n" msgstr "Carregador solapat amb una etiqueta de disc!\n" -#: fdisk/fdiskbsdlabel.c:574 fdisk/fdiskbsdlabel.c:576 +#: fdisk/fdiskbsdlabel.c:575 fdisk/fdiskbsdlabel.c:577 #, c-format msgid "Bootstrap installed on %s.\n" msgstr "Carregador instal·lat en %s.\n" -#: fdisk/fdiskbsdlabel.c:598 +#: fdisk/fdiskbsdlabel.c:599 #, c-format msgid "Partition (a-%c): " msgstr "Partició (a-%c): " -#: fdisk/fdiskbsdlabel.c:629 +#: fdisk/fdiskbsdlabel.c:630 msgid "This partition already exists.\n" msgstr "Aquesta partició ja existeix.\n" -#: fdisk/fdiskbsdlabel.c:755 +#: fdisk/fdiskbsdlabel.c:756 #, c-format msgid "Warning: too many partitions (%d, maximum is %d).\n" msgstr "Atenció: masses particions (%d, el màxim són %d).\n" -#: fdisk/fdiskbsdlabel.c:803 +#: fdisk/fdiskbsdlabel.c:804 msgid "" "\n" "Syncing disks.\n" @@ -3249,15 +3369,15 @@ msgid "SGI xvm" msgstr "SGI xvm" #. Minix 1.4b and later -#: fdisk/fdisksgilabel.c:92 fdisk/fdisksunlabel.c:51 fdisk/i386_sys_types.c:56 +#: fdisk/fdisksgilabel.c:92 fdisk/fdisksunlabel.c:53 fdisk/i386_sys_types.c:56 msgid "Linux swap" msgstr "Intercanvi Linux" -#: fdisk/fdisksgilabel.c:93 fdisk/fdisksunlabel.c:52 +#: fdisk/fdisksgilabel.c:93 fdisk/fdisksunlabel.c:54 msgid "Linux native" msgstr "Linux nativa" -#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:53 fdisk/i386_sys_types.c:62 +#: fdisk/fdisksgilabel.c:94 fdisk/fdisksunlabel.c:55 fdisk/i386_sys_types.c:62 msgid "Linux LVM" msgstr "Linux LVM" @@ -3266,12 +3386,17 @@ msgid "Linux RAID" msgstr "Linux RAID" #: fdisk/fdisksgilabel.c:158 -msgid "According to MIPS Computer Systems, Inc the Label must not contain more than 512 bytes\n" -msgstr "Segons la MIPS Computer Systems, Inc. l'etiqueta no pot contindre més de 512 octets\n" +msgid "" +"According to MIPS Computer Systems, Inc the Label must not contain more than " +"512 bytes\n" +msgstr "" +"Segons la MIPS Computer Systems, Inc. l'etiqueta no pot contindre més de 512 " +"octets\n" #: fdisk/fdisksgilabel.c:177 msgid "Detected sgi disklabel with wrong checksum.\n" -msgstr "Detectada una etiqueta de disc sgi amb una suma de comprovació incorrecta.\n" +msgstr "" +"Detectada una etiqueta de disc sgi amb una suma de comprovació incorrecta.\n" #: fdisk/fdisksgilabel.c:200 #, c-format @@ -3356,7 +3481,8 @@ msgid "" "\tBootfile must have a fully qualified pathname.\n" msgstr "" "\n" -"\tEl fitxer d'arrencada ha de tindre un nom de ruta completament qualificat.\n" +"\tEl fitxer d'arrencada ha de tindre un nom de ruta completament " +"qualificat.\n" #: fdisk/fdisksgilabel.c:321 msgid "" @@ -3366,7 +3492,8 @@ msgid "" msgstr "" "\n" "\tTingueu en compte que no es comprova l'existència del fitxer d'arrencada.\n" -"\tEl valor per defecte SGI és \"/unix\" i per a la còpia de seguretat \"/unix.save\".\n" +"\tEl valor per defecte SGI és \"/unix\" i per a la còpia de seguretat \"/" +"unix.save\".\n" #: fdisk/fdisksgilabel.c:349 #, c-format @@ -3381,7 +3508,7 @@ msgstr "" msgid "More than one entire disk entry present.\n" msgstr "Hi ha present més d'una entrada de disc completa.\n" -#: fdisk/fdisksgilabel.c:455 fdisk/fdisksunlabel.c:481 +#: fdisk/fdisksgilabel.c:455 fdisk/fdisksunlabel.c:483 msgid "No partitions defined\n" msgstr "No hi han particions definides\n" @@ -3477,7 +3604,7 @@ msgstr "" "Sols la secció de disc sencer \"Volúmen SGI\" pot infringir això.\n" "Escriviu SI si esteu segur sobre tornar a etiquetar aquesta partició.\n" -#: fdisk/fdisksgilabel.c:580 fdisk/fdisksunlabel.c:629 +#: fdisk/fdisksgilabel.c:580 fdisk/fdisksunlabel.c:631 msgid "YES\n" msgstr "SI\n" @@ -3496,7 +3623,8 @@ msgstr "El disc sencer ja està cobert amb particions.\n" #: fdisk/fdisksgilabel.c:680 msgid "You got a partition overlap on the disk. Fix it first!\n" -msgstr "S'ha produït un solapament de particions en el disc. Corregiu això primer!\n" +msgstr "" +"S'ha produït un solapament de particions en el disc. Corregiu això primer!\n" #: fdisk/fdisksgilabel.c:689 fdisk/fdisksgilabel.c:718 msgid "" @@ -3508,7 +3636,8 @@ msgstr "" #: fdisk/fdisksgilabel.c:705 msgid "You will get a partition overlap on the disk. Fix it first!\n" -msgstr "Es produirà un solapament de particions en el disc. Corregiu això primer!\n" +msgstr "" +"Es produirà un solapament de particions en el disc. Corregiu això primer!\n" #: fdisk/fdisksgilabel.c:710 #, c-format @@ -3537,44 +3666,44 @@ msgstr "S'intenten mantindre els paràmetres de la partició %d.\n" msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "ID=%02x\tCOMENÇAMENT=%d\tLONGITUD=%d\n" -#: fdisk/fdisksunlabel.c:42 fdisk/i386_sys_types.c:6 +#: fdisk/fdisksunlabel.c:44 fdisk/i386_sys_types.c:6 msgid "Empty" msgstr "Buida" -#: fdisk/fdisksunlabel.c:44 +#: fdisk/fdisksunlabel.c:46 msgid "SunOS root" msgstr "SunOS root" -#: fdisk/fdisksunlabel.c:45 +#: fdisk/fdisksunlabel.c:47 msgid "SunOS swap" msgstr "SunOS d'intercanvi" -#: fdisk/fdisksunlabel.c:46 +#: fdisk/fdisksunlabel.c:48 msgid "SunOS usr" msgstr "SunOS usr" -#: fdisk/fdisksunlabel.c:47 +#: fdisk/fdisksunlabel.c:49 msgid "Whole disk" msgstr "Disc sencer" -#: fdisk/fdisksunlabel.c:48 +#: fdisk/fdisksunlabel.c:50 msgid "SunOS stand" msgstr "SunOS estàndard" -#: fdisk/fdisksunlabel.c:49 +#: fdisk/fdisksunlabel.c:51 msgid "SunOS var" msgstr "SunOS var" -#: fdisk/fdisksunlabel.c:50 +#: fdisk/fdisksunlabel.c:52 msgid "SunOS home" msgstr "SunOS home" #. DOS 3.3+ secondary -#: fdisk/fdisksunlabel.c:54 fdisk/i386_sys_types.c:98 +#: fdisk/fdisksunlabel.c:56 fdisk/i386_sys_types.c:98 msgid "Linux raid autodetect" msgstr "Autodetecció Linux raid" -#: fdisk/fdisksunlabel.c:131 +#: fdisk/fdisksunlabel.c:133 msgid "" "Detected sun disklabel with wrong checksum.\n" "Probably you'll have to set all the values,\n" @@ -3586,12 +3715,12 @@ msgstr "" "p.e. capçals, sectors, cilindres i particions, o forçar\n" "una nova etiqueta (comandament s al menú principal)\n" -#: fdisk/fdisksunlabel.c:230 +#: fdisk/fdisksunlabel.c:232 #, c-format msgid "Autoconfigure found a %s%s%s\n" msgstr "La configuració automàtica ha trobat un %s%s%s\n" -#: fdisk/fdisksunlabel.c:257 +#: fdisk/fdisksunlabel.c:259 msgid "" "Building a new sun disklabel. Changes will remain in memory only,\n" "until you decide to write them. After that, of course, the previous\n" @@ -3603,7 +3732,7 @@ msgstr "" "contingut serà irrecuperable.\n" "\n" -#: fdisk/fdisksunlabel.c:268 +#: fdisk/fdisksunlabel.c:270 msgid "" "Drive type\n" " ? auto configure\n" @@ -3613,71 +3742,71 @@ msgstr "" " ? Amb configuració automàtica\n" " 0 Personalitzada (amb valors per defecte detectats pel maquinari)" -#: fdisk/fdisksunlabel.c:278 +#: fdisk/fdisksunlabel.c:280 msgid "Select type (? for auto, 0 for custom): " msgstr "Seleccionar tipus (? automàtica, 0 personalitzada): " -#: fdisk/fdisksunlabel.c:290 +#: fdisk/fdisksunlabel.c:292 msgid "Autoconfigure failed.\n" msgstr "Falla en la configuració automàtica.\n" -#: fdisk/fdisksunlabel.c:318 +#: fdisk/fdisksunlabel.c:320 msgid "Sectors/track" msgstr "Sectors/pista" -#: fdisk/fdisksunlabel.c:325 +#: fdisk/fdisksunlabel.c:327 msgid "Alternate cylinders" msgstr "Cilindres alternatius" -#: fdisk/fdisksunlabel.c:328 +#: fdisk/fdisksunlabel.c:330 msgid "Physical cylinders" msgstr "Cilindres físics" -#: fdisk/fdisksunlabel.c:331 fdisk/fdisksunlabel.c:725 +#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:727 msgid "Rotation speed (rpm)" msgstr "Velocitat de rotació (r.p.m.)" -#: fdisk/fdisksunlabel.c:333 fdisk/fdisksunlabel.c:718 +#: fdisk/fdisksunlabel.c:335 fdisk/fdisksunlabel.c:720 msgid "Interleave factor" msgstr "Factor d'inter-fullatge" -#: fdisk/fdisksunlabel.c:336 fdisk/fdisksunlabel.c:711 +#: fdisk/fdisksunlabel.c:338 fdisk/fdisksunlabel.c:713 msgid "Extra sectors per cylinder" msgstr "Sectors addicionals per cilindre" -#: fdisk/fdisksunlabel.c:350 +#: fdisk/fdisksunlabel.c:352 msgid "You may change all the disk params from the x menu" msgstr "Podeu canviar tots els paràmetres de disc des del menú x" -#: fdisk/fdisksunlabel.c:357 +#: fdisk/fdisksunlabel.c:359 msgid "3,5\" floppy" msgstr "Disquet de 3,5 polsades" -#: fdisk/fdisksunlabel.c:357 +#: fdisk/fdisksunlabel.c:359 msgid "Linux custom" msgstr "Linux personalitzat" -#: fdisk/fdisksunlabel.c:444 +#: fdisk/fdisksunlabel.c:446 #, c-format msgid "Partition %d doesn't end on cylinder boundary\n" msgstr "La partició %d no acaba en un límit de cilindre\n" -#: fdisk/fdisksunlabel.c:464 +#: fdisk/fdisksunlabel.c:466 #, c-format msgid "Partition %d overlaps with others in sectors %d-%d\n" msgstr "La partició %d es solapa amb d'altres en els sectors %d-%d\n" -#: fdisk/fdisksunlabel.c:486 +#: fdisk/fdisksunlabel.c:488 #, c-format msgid "Unused gap - sectors 0-%d\n" msgstr "Espai no usat - sectors 0-%d\n" -#: fdisk/fdisksunlabel.c:488 fdisk/fdisksunlabel.c:492 +#: fdisk/fdisksunlabel.c:490 fdisk/fdisksunlabel.c:494 #, c-format msgid "Unused gap - sectors %d-%d\n" msgstr "Espai no usat - sectors %d-%d\n" -#: fdisk/fdisksunlabel.c:515 +#: fdisk/fdisksunlabel.c:517 msgid "" "Other partitions already cover the whole disk.\n" "Delete some/shrink them before retry.\n" @@ -3685,7 +3814,7 @@ msgstr "" "D'altres particions estan cobrint el disc sencer.\n" "Abans de tornar-hi esborreu-ne o reduïu-ne la seva mida.\n" -#: fdisk/fdisksunlabel.c:591 +#: fdisk/fdisksunlabel.c:593 #, c-format msgid "" "You haven't covered the whole disk with the 3rd partition, but your value\n" @@ -3696,16 +3825,17 @@ msgstr "" "valor %d %s es solapa amb d'altres particions. La vostra entrada\n" "s'ha canviat per %d %s\n" -#: fdisk/fdisksunlabel.c:611 +#: fdisk/fdisksunlabel.c:613 #, c-format msgid "" "If you want to maintain SunOS/Solaris compatibility, consider leaving this\n" "partition as Whole disk (5), starting at 0, with %u sectors\n" msgstr "" -"Si desitgeu mantindre la compatibilitat amb SunOS/Solaris, considereu el deixar\n" +"Si desitgeu mantindre la compatibilitat amb SunOS/Solaris, considereu el " +"deixar\n" "aquesta partició com a Disc sencer (5), començant en 0, amb %u sectors\n" -#: fdisk/fdisksunlabel.c:624 +#: fdisk/fdisksunlabel.c:626 msgid "" "It is highly recommended that the partition at offset 0\n" "is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n" @@ -3719,7 +3849,7 @@ msgstr "" "Escriviu SI si n'esteu segur de que desitgeu que la partició sigui\n" "etiquetada amb 82 (Linux d'intercanvi): " -#: fdisk/fdisksunlabel.c:655 +#: fdisk/fdisksunlabel.c:657 #, c-format msgid "" "\n" @@ -3738,7 +3868,7 @@ msgstr "" "Unitats = %s de %d * 512 octets\n" "\n" -#: fdisk/fdisksunlabel.c:669 +#: fdisk/fdisksunlabel.c:671 #, c-format msgid "" "\n" @@ -3751,16 +3881,16 @@ msgstr "" "Unitats = %s de %d * 512 octets\n" "\n" -#: fdisk/fdisksunlabel.c:674 +#: fdisk/fdisksunlabel.c:676 #, c-format msgid "%*s Flag Start End Blocks Id System\n" msgstr "%*s Etiqu. Comença Acaba Blocs Id Sistema\n" -#: fdisk/fdisksunlabel.c:699 +#: fdisk/fdisksunlabel.c:701 msgid "Number of alternate cylinders" msgstr "Número de cilindres alternatius" -#: fdisk/fdisksunlabel.c:732 +#: fdisk/fdisksunlabel.c:734 msgid "Number of physical cylinders" msgstr "Número de cilindres físics" @@ -4173,7 +4303,8 @@ msgstr "no es pot fer stat al fitxer de restaurar la partició (%s)\n" #: fdisk/sfdisk.c:319 msgid "partition restore file has wrong size - not restoring\n" -msgstr "mida incorrecte del fitxer de restitució de la partició - no es restituirà\n" +msgstr "" +"mida incorrecte del fitxer de restitució de la partició - no es restituirà\n" #: fdisk/sfdisk.c:323 msgid "out of memory?\n" @@ -4256,18 +4387,29 @@ msgstr "" #: fdisk/sfdisk.c:538 #, c-format -msgid "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" -msgstr "%s de partició %s té un valor imposible per al capçal: %lu (hauria d'estar entre 0 i %lu)\n" +msgid "" +"%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n" +msgstr "" +"%s de partició %s té un valor imposible per al capçal: %lu (hauria d'estar " +"entre 0 i %lu)\n" #: fdisk/sfdisk.c:543 #, c-format -msgid "%s of partition %s has impossible value for sector: %lu (should be in 1-%lu)\n" -msgstr "%s de partició %s té un valor imposible per al sector: %lu (hauria d'estar entre 1 i %lu)\n" +msgid "" +"%s of partition %s has impossible value for sector: %lu (should be in 1-%" +"lu)\n" +msgstr "" +"%s de partició %s té un valor imposible per al sector: %lu (hauria d'estar " +"entre 1 i %lu)\n" #: fdisk/sfdisk.c:548 #, c-format -msgid "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%lu)\n" -msgstr "%s de partició %s té un valor imposible pels cilindres: %lu (hauria d'estar entre 0 i %lu)\n" +msgid "" +"%s of partition %s has impossible value for cylinders: %lu (should be in 0-%" +"lu)\n" +msgstr "" +"%s de partició %s té un valor imposible pels cilindres: %lu (hauria d'estar " +"entre 0 i %lu)\n" #: fdisk/sfdisk.c:588 msgid "" @@ -4358,7 +4500,8 @@ msgid "" "Units = megabytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n" "\n" msgstr "" -"Unitats = megaoctets de 1048576 octets, blocs de 1024 octets, contant des de %d\n" +"Unitats = megaoctets de 1048576 octets, blocs de 1024 octets, contant des de " +"%d\n" "\n" #: fdisk/sfdisk.c:887 @@ -4368,17 +4511,20 @@ msgstr " Disp. Arr. Comen. Acaba MB #blocs Id Sistema\n" #: fdisk/sfdisk.c:1047 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" -msgstr "\t\tcomença: (cil.,capç.,sect.) esperat (%ld,%ld,%ld) trobat (%ld,%ld,%ld)\n" +msgstr "" +"\t\tcomença: (cil.,capç.,sect.) esperat (%ld,%ld,%ld) trobat (%ld,%ld,%ld)\n" #: fdisk/sfdisk.c:1054 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" -msgstr "\t\tacaba: (cil.,capç.,sect.) esperat (%ld,%ld,%ld) trobat (%ld,%ld,%ld)\n" +msgstr "" +"\t\tacaba: (cil.,capç.,sect.) esperat (%ld,%ld,%ld) trobat (%ld,%ld,%ld)\n" #: fdisk/sfdisk.c:1057 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" -msgstr "la partició cava en el cilindre %ld, més enllà de l'acabament del disc\n" +msgstr "" +"la partició cava en el cilindre %ld, més enllà de l'acabament del disc\n" #: fdisk/sfdisk.c:1067 msgid "No partitions found\n" @@ -4407,7 +4553,8 @@ msgstr "estranyament, sols hi han definides %d particions.\n" #: fdisk/sfdisk.c:1131 #, c-format msgid "Warning: partition %s has size 0 but is not marked Empty\n" -msgstr "Atenció: la partició %s té una mida 0 però no està marcada com a buida\n" +msgstr "" +"Atenció: la partició %s té una mida 0 però no està marcada com a buida\n" #: fdisk/sfdisk.c:1134 #, c-format @@ -4482,7 +4629,8 @@ msgid "" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" msgstr "" "Atenció: hi ha més d'una partició primària marcada com d'arrencada (activa)\n" -"Això no és problema per al LILO, però el MBR del DOS no arrencarà aquest disc.\n" +"Això no és problema per al LILO, però el MBR del DOS no arrencarà aquest " +"disc.\n" #: fdisk/sfdisk.c:1252 msgid "" @@ -4498,22 +4646,29 @@ msgid "" "This does not matter for LILO, but the DOS MBR will not boot this disk.\n" msgstr "" "Atenció: no hi ha cap partició primària marcada com d'arrencada (activa).\n" -"Això no és problema per al LILO, però el MBR de DOS no arrencarà aquest disc.\n" +"Això no és problema per al LILO, però el MBR de DOS no arrencarà aquest " +"disc.\n" #: fdisk/sfdisk.c:1275 #, c-format -msgid "partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" -msgstr "partició %s: començament: (cil.,capç.,sect.) s'esperava (%ld,%ld,%ld) s'ha trobat (%ld,%ld,%ld)\n" +msgid "" +"partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" +msgstr "" +"partició %s: començament: (cil.,capç.,sect.) s'esperava (%ld,%ld,%ld) s'ha " +"trobat (%ld,%ld,%ld)\n" #: fdisk/sfdisk.c:1284 #, c-format msgid "partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" -msgstr "partició %s: acaba: (cil.,capç.,sect.) s'esperava (%ld,%ld,%ld) s'ha trovat (%ld,%ld,%ld)\n" +msgstr "" +"partició %s: acaba: (cil.,capç.,sect.) s'esperava (%ld,%ld,%ld) s'ha trovat " +"(%ld,%ld,%ld)\n" #: fdisk/sfdisk.c:1287 #, c-format msgid "partition %s ends on cylinder %ld, beyond the end of the disk\n" -msgstr "La partició %s acaba en el cilindre %ld, més enllà de l'acabament del disc\n" +msgstr "" +"La partició %s acaba en el cilindre %ld, més enllà de l'acabament del disc\n" #: fdisk/sfdisk.c:1312 #, c-format @@ -4627,7 +4782,8 @@ msgstr "Tipus no permes\n" #: fdisk/sfdisk.c:2044 #, c-format msgid "Warning: given size (%lu) exceeds max allowable size (%lu)\n" -msgstr "Atenció: la mida aconseguida (%lu) excedeix la màxima acceptable de (%lu)\n" +msgstr "" +"Atenció: la mida aconseguida (%lu) excedeix la màxima acceptable de (%lu)\n" #: fdisk/sfdisk.c:2050 msgid "Warning: empty partition\n" @@ -4665,8 +4821,10 @@ msgid "" "Usually you only need to specify and (and perhaps ).\n" msgstr "" "Entrada en el següent format; els camps absents tenen un valor per defecte.\n" -" \n" -"Normalment sols necessitarieu especificar i (i potser ).\n" +" " +"\n" +"Normalment sols necessitarieu especificar i (i potser " +").\n" #: fdisk/sfdisk.c:2225 msgid "version" @@ -4691,7 +4849,8 @@ msgstr " -s [o --show-size]: Mostra la mida d'una partició" #: fdisk/sfdisk.c:2235 msgid " -c [or --id]: print or change partition Id" -msgstr " -c [o --id]: Imprimeix o canvia l'identificador de la partició" +msgstr "" +" -c [o --id]: Imprimeix o canvia l'identificador de la partició" #: fdisk/sfdisk.c:2236 msgid " -l [or --list]: list partitions of each device" @@ -4699,15 +4858,22 @@ msgstr " -l [o --list]: Mostra les particions de cada dispositiu" #: fdisk/sfdisk.c:2237 msgid " -d [or --dump]: idem, but in a format suitable for later input" -msgstr " -d [o --dump]: Igual, però amb un format adequat per l'entrada posterior" +msgstr "" +" -d [o --dump]: Igual, però amb un format adequat per l'entrada " +"posterior" #: fdisk/sfdisk.c:2238 msgid " -i [or --increment]: number cylinders etc. from 1 instead of from 0" -msgstr " -i [o --increment]: Número de cilindres, etc. des de 1 en comptes de 0" +msgstr "" +" -i [o --increment]: Número de cilindres, etc. des de 1 en comptes de 0" #: fdisk/sfdisk.c:2239 -msgid " -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/MB" -msgstr " -uS, -uB, -uC, -uM: Accepta/reporta en unitats de sectors/blocs/cilindres/MB" +msgid "" +" -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/" +"MB" +msgstr "" +" -uS, -uB, -uC, -uM: Accepta/reporta en unitats de sectors/blocs/" +"cilindres/MB" #: fdisk/sfdisk.c:2240 msgid " -T [or --list-types]:list the known partition types" @@ -4715,11 +4881,13 @@ msgstr " -T [o --list-types]: Llista els tipus de particions conegudes" #: fdisk/sfdisk.c:2241 msgid " -D [or --DOS]: for DOS-compatibility: waste a little space" -msgstr " -D [o --DOS]: Per compatibilitat amb DOS: es perd una mica d'espai" +msgstr "" +" -D [o --DOS]: Per compatibilitat amb DOS: es perd una mica d'espai" #: fdisk/sfdisk.c:2242 msgid " -R [or --re-read]: make kernel reread partition table" -msgstr " -R [o --re-read]: Fa que el nucli rellegeixi la taula de particions" +msgstr "" +" -R [o --re-read]: Fa que el nucli rellegeixi la taula de particions" #: fdisk/sfdisk.c:2243 msgid " -N# : change only the partition with number #" @@ -4730,8 +4898,10 @@ msgid " -n : do not actually write to disk" msgstr " -n : No escriu realment al disc" #: fdisk/sfdisk.c:2245 -msgid " -O file : save the sectors that will be overwritten to file" -msgstr " -O fitxer : Desa els sectors que es sobreescriuran en un fitxer" +msgid "" +" -O file : save the sectors that will be overwritten to file" +msgstr "" +" -O fitxer : Desa els sectors que es sobreescriuran en un fitxer" #: fdisk/sfdisk.c:2246 msgid " -I file : restore these sectors again" @@ -4751,19 +4921,24 @@ msgstr "opcions perilloses:" #: fdisk/sfdisk.c:2250 msgid " -g [or --show-geometry]: print the kernel's idea of the geometry" -msgstr " -g [o --show-geometry]: Imprimeix la idea del nucli de la geometria" +msgstr "" +" -g [o --show-geometry]: Imprimeix la idea del nucli de la geometria" #: fdisk/sfdisk.c:2251 msgid "" " -x [or --show-extended]: also list extended partitions on output\n" " or expect descriptors for them on input" msgstr "" -" -x [o --show-extended]: També mostra en l'eixida les particions esteses\n" +" -x [o --show-extended]: També mostra en l'eixida les particions " +"esteses\n" " o espera els seus descriptors en l'entrada" #: fdisk/sfdisk.c:2253 -msgid " -L [or --Linux]: do not complain about things irrelevant for Linux" -msgstr " -L [o --Linux]: No mostra avisos sobre aspectes irrellevants per a Linux" +msgid "" +" -L [or --Linux]: do not complain about things irrelevant for Linux" +msgstr "" +" -L [o --Linux]: No mostra avisos sobre aspectes irrellevants per " +"a Linux" #: fdisk/sfdisk.c:2254 msgid " -q [or --quiet]: suppress warning messages" @@ -4775,7 +4950,8 @@ msgstr " Podeu modificar la geometria detectada usant:" #: fdisk/sfdisk.c:2256 msgid " -C# [or --cylinders #]:set the number of cylinders to use" -msgstr " -C# [o --cylinders #]: Estableix el número de cilindres que s'usaran" +msgstr "" +" -C# [o --cylinders #]: Estableix el número de cilindres que s'usaran" #: fdisk/sfdisk.c:2257 msgid " -H# [or --heads #]: set the number of heads to use" @@ -4791,7 +4967,8 @@ msgstr "Podeu desactivar tota comprovació de consistència amb:" #: fdisk/sfdisk.c:2260 msgid " -f [or --force]: do what I say, even if it is stupid" -msgstr " -f [o --force]: Farà el que li digueu, encara que sigui estúpid" +msgstr "" +" -f [o --force]: Farà el que li digueu, encara que sigui estúpid" #: fdisk/sfdisk.c:2266 msgid "Usage:" @@ -4805,7 +4982,8 @@ msgstr "%s dispositiu\t\t enumera les particions actives del dispositiu\n" #: fdisk/sfdisk.c:2268 #, c-format msgid "%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n" -msgstr "%s dispositiu n1 n2 ... activar particions n1 ..., desactivar la resta\n" +msgstr "" +"%s dispositiu n1 n2 ... activar particions n1 ..., desactivar la resta\n" #: fdisk/sfdisk.c:2269 #, c-format @@ -5030,8 +5208,11 @@ msgid " parameters\n" msgstr " paràmetres\n" #: getopt-1.1.2/getopt.c:328 -msgid " -a, --alternative Allow long options starting with single -\n" -msgstr " -a, --alternative Permet opcions llargues amb un sol començament -\n" +msgid "" +" -a, --alternative Allow long options starting with single -\n" +msgstr "" +" -a, --alternative Permet opcions llargues amb un sol " +"començament -\n" #: getopt-1.1.2/getopt.c:329 msgid " -h, --help This small usage guide\n" @@ -5039,11 +5220,14 @@ msgstr " -h, --help Aquesta petita guia d'us\n" #: getopt-1.1.2/getopt.c:330 msgid " -l, --longoptions=longopts Long options to be recognized\n" -msgstr " -l, --longoptions=opc_llarg Opcions llargues per a ser reconegudes\n" +msgstr "" +" -l, --longoptions=opc_llarg Opcions llargues per a ser reconegudes\n" #: getopt-1.1.2/getopt.c:331 -msgid " -n, --name=progname The name under which errors are reported\n" -msgstr " -n, --name=nom_programa El nom sota el qual s'informa dels errors\n" +msgid "" +" -n, --name=progname The name under which errors are reported\n" +msgstr "" +" -n, --name=nom_programa El nom sota el qual s'informa dels errors\n" #: getopt-1.1.2/getopt.c:332 msgid " -o, --options=optstring Short options to be recognized\n" @@ -5123,7 +5307,8 @@ msgstr "Ha fallat l'obtenció del permís perque no s'ha intentat.\n" #: hwclock/cmos.c:597 #, c-format msgid "%s is unable to get I/O port access: the iopl(3) call failed.\n" -msgstr "%s no pot aconseguir l'accés al port de E/S: la crida iopl(3) ha fallat.\n" +msgstr "" +"%s no pot aconseguir l'accés al port de E/S: la crida iopl(3) ha fallat.\n" #: hwclock/cmos.c:600 msgid "Probably you need root privileges.\n" @@ -5181,12 +5366,16 @@ msgstr "...rebuda la senyal del rellotge\n" #: hwclock/hwclock.c:399 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" -msgstr "Valors incorrectes en el rellotge del maquinari: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" +msgstr "" +"Valors incorrectes en el rellotge del maquinari: %4d/%.2d/%.2d %.2d:%.2d:" +"%.2d\n" #: hwclock/hwclock.c:407 #, c-format msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" -msgstr "Hora del maquinari : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld segons després de 1969\n" +msgstr "" +"Hora del maquinari : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld segons després de " +"1969\n" #: hwclock/hwclock.c:435 #, c-format @@ -5196,7 +5385,8 @@ msgstr "Hora llegida des del maquinari : %4d/%.2d/%.2d %02d:%02d:%02d\n" #: hwclock/hwclock.c:462 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" -msgstr "Establint l'hora del maquinari en %.2d:%.2d:%.2d = %ld segons des de 1969\n" +msgstr "" +"Establint l'hora del maquinari en %.2d:%.2d:%.2d = %ld segons des de 1969\n" #: hwclock/hwclock.c:468 msgid "Clock not changed - testing only.\n" @@ -5211,24 +5401,28 @@ msgstr "" "El temps transcorregut des de l'hora de referència és de %.6f segons.\n" "Augmentant el retard fins al següent segon complet.\n" -#: hwclock/hwclock.c:540 -msgid "The Hardware Clock registers contain values that are either invalid (e.g. 50th day of month) or beyond the range we can handle (e.g. Year 2095).\n" -msgstr "Els registres del rellotge del maquinari conté valores invàlids (p.e. dia 50 del mes) o excedeixen el rang que poden usar (p.e. l'any 2095).\n" +#: hwclock/hwclock.c:545 +msgid "" +"The Hardware Clock registers contain values that are either invalid (e.g. " +"50th day of month) or beyond the range we can handle (e.g. Year 2095).\n" +msgstr "" +"Els registres del rellotge del maquinari conté valores invàlids (p.e. dia 50 " +"del mes) o excedeixen el rang que poden usar (p.e. l'any 2095).\n" -#: hwclock/hwclock.c:550 +#: hwclock/hwclock.c:555 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f segons\n" -#: hwclock/hwclock.c:584 +#: hwclock/hwclock.c:589 msgid "No --date option specified.\n" msgstr "No s'ha especificat l'opció --date.\n" -#: hwclock/hwclock.c:590 +#: hwclock/hwclock.c:595 msgid "--date argument too long\n" msgstr "argument --date massa llarg\n" -#: hwclock/hwclock.c:597 +#: hwclock/hwclock.c:602 msgid "" "The value of the --date option is not a valid date.\n" "In particular, it contains quotation marks.\n" @@ -5236,21 +5430,23 @@ msgstr "" "El valor de l'opció --date no és una data vàlida.\n" "En concret, aquesta conté cometes.\n" -#: hwclock/hwclock.c:605 +#: hwclock/hwclock.c:610 #, c-format msgid "Issuing date command: %s\n" msgstr "Emetent les dades del comandament: %s\n" -#: hwclock/hwclock.c:609 +#: hwclock/hwclock.c:614 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" -msgstr "No es pot executar el programa 'date' en l'interpret de comandaments /bin/sh. popen() ha fallat" +msgstr "" +"No es pot executar el programa 'date' en l'interpret de comandaments /bin/" +"sh. popen() ha fallat" -#: hwclock/hwclock.c:617 +#: hwclock/hwclock.c:622 #, c-format msgid "response from date command = %s\n" msgstr "resposta del comandament date = %s\n" -#: hwclock/hwclock.c:619 +#: hwclock/hwclock.c:624 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -5265,62 +5461,74 @@ msgstr "" "La resposta fou:\n" " %s\n" -#: hwclock/hwclock.c:631 +#: hwclock/hwclock.c:636 #, c-format msgid "" -"The date command issued by %s returned something other than an integer where the converted time value was expected.\n" +"The date command issued by %s returned something other than an integer where " +"the converted time value was expected.\n" "The command was:\n" " %s\n" "The response was:\n" " %s\n" msgstr "" -"El comandament date executat per %s retorna quelcom altre a un valor enter quan s'esperava el valor de l'hora convertida.\n" +"El comandament date executat per %s retorna quelcom altre a un valor enter " +"quan s'esperava el valor de l'hora convertida.\n" "El comandament fou:\n" " %s\n" "La resposta fou:\n" " %s\n" -#: hwclock/hwclock.c:642 +#: hwclock/hwclock.c:647 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "la cadena de la data %s equival a %ld segons des de 1969.\n" -#: hwclock/hwclock.c:674 -msgid "The Hardware Clock does not contain a valid time, so we cannot set the System Time from it.\n" -msgstr "El rellotge de maquinari no conté una hora vàlida, pel que no es pot establir l'hora del sistema a partir d'aquest valor.\n" +#: hwclock/hwclock.c:679 +msgid "" +"The Hardware Clock does not contain a valid time, so we cannot set the " +"System Time from it.\n" +msgstr "" +"El rellotge de maquinari no conté una hora vàlida, pel que no es pot " +"establir l'hora del sistema a partir d'aquest valor.\n" -#: hwclock/hwclock.c:696 +#: hwclock/hwclock.c:701 msgid "Calling settimeofday:\n" msgstr "Cridant a settimeofday:\n" -#: hwclock/hwclock.c:697 +#: hwclock/hwclock.c:702 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: hwclock/hwclock.c:699 +#: hwclock/hwclock.c:704 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: hwclock/hwclock.c:702 +#: hwclock/hwclock.c:707 msgid "Not setting system clock because running in test mode.\n" -msgstr "No configuro el rellotge del sistema donat que l'execució és en mode de prova.\n" +msgstr "" +"No configuro el rellotge del sistema donat que l'execució és en mode de " +"prova.\n" -#: hwclock/hwclock.c:711 +#: hwclock/hwclock.c:716 msgid "Must be superuser to set system clock.\n" msgstr "Heu de ser superusuari per a configurar rellotge del sistema.\n" -#: hwclock/hwclock.c:714 +#: hwclock/hwclock.c:719 msgid "settimeofday() failed" msgstr "settimeofday() ha fallat" -#: hwclock/hwclock.c:744 -msgid "Not adjusting drift factor because the Hardware Clock previously contained garbage.\n" -msgstr "No s'ajusta el factor de desfase donat que el rellotge del maquinari contenia prèviament desperdicis.\n" - #: hwclock/hwclock.c:749 msgid "" +"Not adjusting drift factor because the Hardware Clock previously contained " +"garbage.\n" +msgstr "" +"No s'ajusta el factor de desfase donat que el rellotge del maquinari " +"contenia prèviament desperdicis.\n" + +#: hwclock/hwclock.c:754 +msgid "" "Not adjusting drift factor because last calibration time is zero,\n" "so history is bad and calibration startover is necessary.\n" msgstr "" @@ -5328,34 +5536,42 @@ msgstr "" "calibració és cero, així que l'historial és dolent i es necessària\n" "una calibració des del començament.\n" -#: hwclock/hwclock.c:755 -msgid "Not adjusting drift factor because it has been less than a day since the last calibration.\n" -msgstr "No s'ajusta el factor de desfase donat que fa menys d'un dia de la la última calibració.\n" +#: hwclock/hwclock.c:760 +msgid "" +"Not adjusting drift factor because it has been less than a day since the " +"last calibration.\n" +msgstr "" +"No s'ajusta el factor de desfase donat que fa menys d'un dia de la la última " +"calibració.\n" -#: hwclock/hwclock.c:803 +#: hwclock/hwclock.c:808 #, c-format msgid "" -"Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor of %f seconds/day.\n" +"Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " +"of %f seconds/day.\n" "Adjusting drift factor by %f seconds/day\n" msgstr "" -"El rellotje s'ha desfasat %.1f segons en els últims %d segons, tot i emprar un factor de desfase de %f segons diaris.\n" +"El rellotje s'ha desfasat %.1f segons en els últims %d segons, tot i emprar " +"un factor de desfase de %f segons diaris.\n" "Ajustan el factor de desfase en %f segons diaris\n" -#: hwclock/hwclock.c:854 +#: hwclock/hwclock.c:859 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "El temps des de l'últim ajust és de %d segons\n" -#: hwclock/hwclock.c:856 +#: hwclock/hwclock.c:861 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" -msgstr "Necessiteu inserir %d segons i refer la referència de l'hora tants %.6f segons enradera\n" +msgstr "" +"Necessiteu inserir %d segons i refer la referència de l'hora tants %.6f " +"segons enradera\n" -#: hwclock/hwclock.c:885 +#: hwclock/hwclock.c:890 msgid "Not updating adjtime file because of testing mode.\n" msgstr "No s'actualitza el fitxer adjtime degut al mode de prova.\n" -#: hwclock/hwclock.c:886 +#: hwclock/hwclock.c:891 #, c-format msgid "" "Would have written the following to %s:\n" @@ -5364,64 +5580,75 @@ msgstr "" "S'hauria d'escriure el següent en %s:\n" "%s" -#: hwclock/hwclock.c:910 +#: hwclock/hwclock.c:915 msgid "Drift adjustment parameters not updated.\n" msgstr "Paràmetres d'ajustament del desfase no actualitzats.\n" -#: hwclock/hwclock.c:951 -msgid "The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" -msgstr "El rellotje de maquinari no conté una hora vàlida, pel que no es pot ajustar-la.\n" +#: hwclock/hwclock.c:956 +msgid "" +"The Hardware Clock does not contain a valid time, so we cannot adjust it.\n" +msgstr "" +"El rellotje de maquinari no conté una hora vàlida, pel que no es pot ajustar-" +"la.\n" -#: hwclock/hwclock.c:983 +#: hwclock/hwclock.c:988 msgid "Needed adjustment is less than one second, so not setting clock.\n" -msgstr "L' ajustament necessari és inferior a un segon, pel que no s'estableix el rellotge.\n" +msgstr "" +"L' ajustament necessari és inferior a un segon, pel que no s'estableix el " +"rellotge.\n" -#: hwclock/hwclock.c:1009 +#: hwclock/hwclock.c:1014 #, c-format msgid "Using %s.\n" msgstr "Usant %s.\n" -#: hwclock/hwclock.c:1011 +#: hwclock/hwclock.c:1016 msgid "No usable clock interface found.\n" msgstr "No s'ha trobat cap interfície de rellotge usable.\n" -#: hwclock/hwclock.c:1107 +#: hwclock/hwclock.c:1112 msgid "Unable to set system clock.\n" msgstr "No es pot establir el rellotge del sistema.\n" -#: hwclock/hwclock.c:1137 +#: hwclock/hwclock.c:1142 msgid "" -"The kernel keeps an epoch value for the Hardware Clock only on an Alpha machine.\n" +"The kernel keeps an epoch value for the Hardware Clock only on an Alpha " +"machine.\n" "This copy of hwclock was built for a machine other than Alpha\n" "(and thus is presumably not running on an Alpha now). No action taken.\n" msgstr "" -"El nucli té un valor de època per al rellotge de maquinari sols en les màquines Alpha.\n" +"El nucli té un valor de època per al rellotge de maquinari sols en les " +"màquines Alpha.\n" "Aquesta còpia de hwclock es va compilar per a una màquina no Alpha (pel que\n" "possiblement ara no s'executa en una màquina Alpha). No es pren cap acció.\n" -#: hwclock/hwclock.c:1146 +#: hwclock/hwclock.c:1151 msgid "Unable to get the epoch value from the kernel.\n" msgstr "No es pot obtindre el valor de època des del nucli.\n" -#: hwclock/hwclock.c:1148 +#: hwclock/hwclock.c:1153 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "El nucli assumeix un valor de època de %lu\n" -#: hwclock/hwclock.c:1151 -msgid "To set the epoch value, you must use the 'epoch' option to tell to what value to set it.\n" -msgstr "Per a establir el valor de època, haureu d'usar l'opció 'epoch' per a indicar a quin valor s'ha d'establir.\n" +#: hwclock/hwclock.c:1156 +msgid "" +"To set the epoch value, you must use the 'epoch' option to tell to what " +"value to set it.\n" +msgstr "" +"Per a establir el valor de època, haureu d'usar l'opció 'epoch' per a " +"indicar a quin valor s'ha d'establir.\n" -#: hwclock/hwclock.c:1154 +#: hwclock/hwclock.c:1159 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "No s'estableix el valor de època en %d - sols es prova.\n" -#: hwclock/hwclock.c:1157 +#: hwclock/hwclock.c:1162 msgid "Unable to set the epoch value in the kernel.\n" msgstr "No es pot establir el valor de època en el nucli.\n" -#: hwclock/hwclock.c:1191 +#: hwclock/hwclock.c:1196 #, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" @@ -5477,9 +5704,10 @@ msgstr "" " --date Especifica el temps en que es desitja establir el RTC\n" " --epoch=any Especifica l'any que correspon al començament del valor de\n" " l'època del RTC\n" -" --noadjfile No accedir a /etc/adjtime. Requereix l'us de --utc o --localtime\n" +" --noadjfile No accedir a /etc/adjtime. Requereix l'us de --utc o --" +"localtime\n" -#: hwclock/hwclock.c:1218 +#: hwclock/hwclock.c:1223 msgid "" " --jensen, --arc, --srm, --funky-toy\n" " tell hwclock the type of alpha you have (see hwclock(8))\n" @@ -5487,12 +5715,12 @@ msgstr "" " --jensen, --arc, --srm, --funky-toy\n" " Indica al RTC el tipus de Alpha (veure hwclock(8))\n" -#: hwclock/hwclock.c:1392 +#: hwclock/hwclock.c:1397 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "%s no admet arguments que no siguin opcions. Heu especificat %d.\n" -#: hwclock/hwclock.c:1398 +#: hwclock/hwclock.c:1403 msgid "" "You have specified multiple functions.\n" "You can only perform one function at a time.\n" @@ -5500,44 +5728,62 @@ msgstr "" "Heu especificat múltiples funcions.\n" "Sols podeu fer-ne una cada vegada.\n" -#: hwclock/hwclock.c:1405 +#: hwclock/hwclock.c:1410 #, c-format -msgid "%s: The --utc and --localtime options are mutually exclusive. You specified both.\n" -msgstr "%s: Les opcions --utc i --localtime s'exclouen mutuament. Les heu especificat totes dues.\n" +msgid "" +"%s: The --utc and --localtime options are mutually exclusive. You specified " +"both.\n" +msgstr "" +"%s: Les opcions --utc i --localtime s'exclouen mutuament. Les heu " +"especificat totes dues.\n" -#: hwclock/hwclock.c:1412 +#: hwclock/hwclock.c:1417 #, c-format -msgid "%s: The --adjust and --noadjfile options are mutually exclusive. You specified both.\n" -msgstr "%s: Les opcions --adjust i --noadjfile s'exclouen mutuament. Les heu especificat totes dues.\n" +msgid "" +"%s: The --adjust and --noadjfile options are mutually exclusive. You " +"specified both.\n" +msgstr "" +"%s: Les opcions --adjust i --noadjfile s'exclouen mutuament. Les heu " +"especificat totes dues.\n" -#: hwclock/hwclock.c:1419 +#: hwclock/hwclock.c:1424 #, c-format msgid "%s: With --noadjfile, you must specify either --utc or --localtime\n" msgstr "%s: Amb --noadjfile, haureu d'especificar --utc o --localtime\n" -#: hwclock/hwclock.c:1433 +#: hwclock/hwclock.c:1438 msgid "No usable set-to time. Cannot set clock.\n" msgstr "Hora establerta no usable. No es pot establir el rellotge.\n" -#: hwclock/hwclock.c:1449 +#: hwclock/hwclock.c:1454 msgid "Sorry, only the superuser can change the Hardware Clock.\n" msgstr "Ho sento, sols el superusuari pot canviar el rellotge de maquinari.\n" -#: hwclock/hwclock.c:1454 +#: hwclock/hwclock.c:1459 msgid "Sorry, only the superuser can change the System Clock.\n" msgstr "Ho sento, sols el superusuari port canviar el rellotge del sistema.\n" -#: hwclock/hwclock.c:1459 -msgid "Sorry, only the superuser can change the Hardware Clock epoch in the kernel.\n" -msgstr "Ho sento, sols el superusuari pot canviar el valor de època del rellotge de maquinari en el nucli.\n" +#: hwclock/hwclock.c:1464 +msgid "" +"Sorry, only the superuser can change the Hardware Clock epoch in the " +"kernel.\n" +msgstr "" +"Ho sento, sols el superusuari pot canviar el valor de època del rellotge de " +"maquinari en el nucli.\n" -#: hwclock/hwclock.c:1479 +#: hwclock/hwclock.c:1484 msgid "Cannot access the Hardware Clock via any known method.\n" -msgstr "No es pot accedir al rellotge de maquinari mitjançant un dels mètodes coneguts.\n" +msgstr "" +"No es pot accedir al rellotge de maquinari mitjançant un dels mètodes " +"coneguts.\n" -#: hwclock/hwclock.c:1483 -msgid "Use the --debug option to see the details of our search for an access method.\n" -msgstr "Useu l'opció --debug per a veure els detalls de la recerca d'un mètode d'accés.\n" +#: hwclock/hwclock.c:1488 +msgid "" +"Use the --debug option to see the details of our search for an access " +"method.\n" +msgstr "" +"Useu l'opció --debug per a veure els detalls de la recerca d'un mètode " +"d'accés.\n" #: hwclock/kd.c:43 msgid "Waiting in loop for time from KDGHWCLK to change\n" @@ -5595,17 +5841,22 @@ msgstr "%s no té funcions d'interrupció. " #: hwclock/rtc.c:235 #, c-format msgid "read() to %s to wait for clock tick failed" -msgstr "La comprovació de read() en %s ha fallat a l'esperar la senyal del rellotge" +msgstr "" +"La comprovació de read() en %s ha fallat a l'esperar la senyal del rellotge" #: hwclock/rtc.c:244 #, c-format msgid "ioctl() to %s to turn off update interrupts failed" -msgstr "La comprovació de ioctl() en %s ha fallat al desactivar les interrupcions d'actualització" +msgstr "" +"La comprovació de ioctl() en %s ha fallat al desactivar les interrupcions " +"d'actualització" #: hwclock/rtc.c:247 #, c-format msgid "ioctl() to %s to turn on update interrupts failed unexpectedly" -msgstr "La comprovació de ioctl() en %s ha fallat inesperadament a l'activar les interrupcions d'actualització" +msgstr "" +"La comprovació de ioctl() en %s ha fallat inesperadament a l'activar les " +"interrupcions d'actualització" #: hwclock/rtc.c:306 #, c-format @@ -5624,8 +5875,14 @@ msgstr "Error obrint %s" #: hwclock/rtc.c:359 hwclock/rtc.c:405 #, c-format -msgid "To manipulate the epoch value in the kernel, we must access the Linux 'rtc' device driver via the device special file %s. This file does not exist on this system.\n" -msgstr "Per a modificar el valor de època del nucli, heu d'accedir al controlador del dispositiu 'rtc' de Linux mitjançant el fitxer especial de dispositiu %s. Aquest fitxer no existeix en aquest sistema.\n" +msgid "" +"To manipulate the epoch value in the kernel, we must access the Linux 'rtc' " +"device driver via the device special file %s. This file does not exist on " +"this system.\n" +msgstr "" +"Per a modificar el valor de època del nucli, heu d'accedir al controlador " +"del dispositiu 'rtc' de Linux mitjançant el fitxer especial de dispositiu %" +"s. Aquest fitxer no existeix en aquest sistema.\n" #: hwclock/rtc.c:364 hwclock/rtc.c:410 #, c-format @@ -5640,7 +5897,8 @@ msgstr "La comprovació de ioctl(RTC_EPOCH_READ) en %s ha fallat" #: hwclock/rtc.c:377 #, c-format msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" -msgstr "s'ha llegit el valor de època %ld des de %s amb ioctl RTC_EPOCH_READ.\n" +msgstr "" +"s'ha llegit el valor de època %ld des de %s amb ioctl RTC_EPOCH_READ.\n" #. kernel would not accept this epoch value #. Hmm - bad habit, deciding not to do what the user asks @@ -5657,8 +5915,11 @@ msgstr "establint la època a %ld amb ioctl RTC_EPOCH_SET en %s.\n" #: hwclock/rtc.c:420 #, c-format -msgid "The kernel device driver for %s does not have the RTC_EPOCH_SET ioctl.\n" -msgstr "El controlador de dispositiu del nucli per a %s no té el ioctl RTC_EPOCH_SET.\n" +msgid "" +"The kernel device driver for %s does not have the RTC_EPOCH_SET ioctl.\n" +msgstr "" +"El controlador de dispositiu del nucli per a %s no té el ioctl " +"RTC_EPOCH_SET.\n" #: hwclock/rtc.c:423 #, c-format @@ -5797,12 +6058,18 @@ msgstr "%s: desbordament de l'entrada" #: login-utils/agetty.c:1195 #, c-format msgid "" -"Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] baud_rate,... line [termtype]\n" -"or\t[-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] line baud_rate,... [termtype]\n" +"Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H " +"login_host] baud_rate,... line [termtype]\n" +"or\t[-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] " +"line baud_rate,... [termtype]\n" msgstr "" -"Useu: %s [-hiLmw] [-l programa_d'accés] [-t temps_espera] [-I cadena_inicialització] [-H host_d'accés] velocitat_baudis,... línia [tipus_terminal]\n" +"Useu: %s [-hiLmw] [-l programa_d'accés] [-t temps_espera] [-I " +"cadena_inicialització] [-H host_d'accés] velocitat_baudis,... línia " +"[tipus_terminal]\n" "o be\n" -"\t [-hiLmw] [-l programa_d'accés] [-t temps_espera] [-I cadena_inicialització] [-H host_d'accés] línia velocitat_baudis,... [tipus_terminal]\n" +"\t [-hiLmw] [-l programa_d'accés] [-t temps_espera] [-I " +"cadena_inicialització] [-H host_d'accés] línia velocitat_baudis,... " +"[tipus_terminal]\n" #: login-utils/checktty.c:104 login-utils/checktty.c:125 msgid "login: memory low, login may fail\n" @@ -5857,9 +6124,9 @@ msgstr "Canviant informació del finger per a %s.\n" msgid "Password error." msgstr "Error de contrasenya." -#: login-utils/chfn.c:176 login-utils/chsh.c:167 login-utils/login.c:790 -#: login-utils/newgrp.c:48 login-utils/simpleinit.c:320 mount/lomount.c:248 -#: mount/lomount.c:253 +#: login-utils/chfn.c:176 login-utils/chsh.c:167 login-utils/login.c:780 +#: login-utils/newgrp.c:48 login-utils/simpleinit.c:323 mount/lomount.c:249 +#: mount/lomount.c:254 msgid "Password: " msgstr "Contrasenya: " @@ -5911,7 +6178,8 @@ msgstr "Els caràcters de control no estan permesos.\n" #: login-utils/chfn.c:476 msgid "Finger information *NOT* changed. Try again later.\n" -msgstr "*NO* s'ha canviat la informació del finger. Probeu-ho altra vegada després.\n" +msgstr "" +"*NO* s'ha canviat la informació del finger. Probeu-ho altra vegada després.\n" #: login-utils/chfn.c:479 msgid "Finger information changed.\n" @@ -5924,7 +6192,9 @@ msgstr "l'assignació de memòria (malloc) ha fallat" #: login-utils/chsh.c:130 #, c-format msgid "%s: Your shell is not in /etc/shells, shell change denied\n" -msgstr "%s: El vostre intèrpret d'ordres no està en /etc/shells; canvi de l'intèrpret d'ordres denegat\n" +msgstr "" +"%s: El vostre intèrpret d'ordres no està en /etc/shells; canvi de " +"l'intèrpret d'ordres denegat\n" #: login-utils/chsh.c:137 #, c-format @@ -5953,7 +6223,8 @@ msgid "" "Usage: %s [ -s shell ] [ --list-shells ] [ --help ] [ --version ]\n" " [ username ]\n" msgstr "" -"Useu: %s [ -s intèrpret_d'ordres ] [ --list-shells ] [ --help ] [ --version ]\n" +"Useu: %s [ -s intèrpret_d'ordres ] [ --list-shells ] [ --help ] [ --" +"version ]\n" " [ nom_d'usuari ]\n" #: login-utils/chsh.c:303 @@ -6077,25 +6348,29 @@ msgstr "" "\n" "interromput %10.10s %5.5s \n" -#: login-utils/login.c:264 +#: login-utils/login.c:260 #, c-format msgid "FATAL: can't reopen tty: %s" msgstr "Error FATAL: no es pot reobrir tty: %s" -#: login-utils/login.c:413 +#: login-utils/login.c:291 +msgid "FATAL: bad tty" +msgstr "" + +#: login-utils/login.c:424 msgid "login: -h for super-user only.\n" msgstr "login: -h sols per al superusuari.\n" -#: login-utils/login.c:440 +#: login-utils/login.c:451 msgid "usage: login [-fp] [username]\n" msgstr "useu: login [-fp] [nom_usuari]\n" -#: login-utils/login.c:550 +#: login-utils/login.c:544 #, c-format msgid "login: PAM Failure, aborting: %s\n" msgstr "login: PAM ha fallat; avortant: %s\n" -#: login-utils/login.c:552 +#: login-utils/login.c:546 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "No es pot inicialitzar PAM: %s" @@ -6106,16 +6381,16 @@ msgstr "No es pot inicialitzar PAM: %s" #. * PAM doesn't have an interface to specify the "Password: " string #. * (yet). #. -#: login-utils/login.c:569 +#: login-utils/login.c:563 msgid "login: " msgstr "entrada: " -#: login-utils/login.c:609 +#: login-utils/login.c:603 #, c-format msgid "FAILED LOGIN %d FROM %s FOR %s, %s" msgstr "ENTRADA HA FALLAT %d DES DE %s PER A %s, %s" -#: login-utils/login.c:613 +#: login-utils/login.c:607 msgid "" "Login incorrect\n" "\n" @@ -6123,17 +6398,17 @@ msgstr "" "Entrada incorrecta\n" "\n" -#: login-utils/login.c:622 +#: login-utils/login.c:616 #, c-format msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s" msgstr "MASSES INTENTS D'ENTRADA (%d) DES DE %s PER A %s, %s" -#: login-utils/login.c:626 +#: login-utils/login.c:620 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "SESSIONS D'ENTRADA FALLIDES DES DE %s PER A %s, %s" -#: login-utils/login.c:630 +#: login-utils/login.c:624 msgid "" "\n" "Login incorrect\n" @@ -6141,7 +6416,7 @@ msgstr "" "\n" "Entrada incorrecta\n" -#: login-utils/login.c:652 login-utils/login.c:659 login-utils/login.c:693 +#: login-utils/login.c:646 login-utils/login.c:653 login-utils/login.c:687 msgid "" "\n" "Session setup problem, abort.\n" @@ -6149,44 +6424,44 @@ msgstr "" "\n" "Problema a l'iniciar la sessió, avortat.\n" -#: login-utils/login.c:653 +#: login-utils/login.c:647 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "Nom d'usuari NUL en %s:%d. Avortat." -#: login-utils/login.c:660 +#: login-utils/login.c:654 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "Nom d'usuari invàlid \"%s\" en %s:%d. Avortat." -#: login-utils/login.c:679 +#: login-utils/login.c:673 msgid "login: Out of memory\n" msgstr "login: Memòria esgotada\n" -#: login-utils/login.c:725 +#: login-utils/login.c:715 msgid "Illegal username" msgstr "Nom d'usuari ilegal" -#: login-utils/login.c:768 +#: login-utils/login.c:758 #, c-format msgid "%s login refused on this terminal.\n" msgstr "Entrada %s refusada en aquest terminal.\n" -#: login-utils/login.c:773 +#: login-utils/login.c:763 #, c-format msgid "LOGIN %s REFUSED FROM %s ON TTY %s" msgstr "ENTRADA %s REFUSADA DES DE %s EN TTY %s" -#: login-utils/login.c:777 +#: login-utils/login.c:767 #, c-format msgid "LOGIN %s REFUSED ON TTY %s" msgstr "ENTRADA %s REFUSADA EN TTY %s" -#: login-utils/login.c:830 +#: login-utils/login.c:820 msgid "Login incorrect\n" msgstr "Entrada incorrecta\n" -#: login-utils/login.c:852 +#: login-utils/login.c:842 msgid "" "Too many users logged on already.\n" "Try again later.\n" @@ -6194,82 +6469,82 @@ msgstr "" "Masses usuaris en actiu en el sistema.\n" "Probeu-ho més tard.\n" -#: login-utils/login.c:856 +#: login-utils/login.c:846 msgid "You have too many processes running.\n" msgstr "Teniu masses processos en execució.\n" -#: login-utils/login.c:1080 +#: login-utils/login.c:1070 #, c-format msgid "DIALUP AT %s BY %s" msgstr "DIALUP EN %s PER %s" -#: login-utils/login.c:1087 +#: login-utils/login.c:1077 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "ENTRADA DE ROOT EN %s DES DE %s" -#: login-utils/login.c:1090 +#: login-utils/login.c:1080 #, c-format msgid "ROOT LOGIN ON %s" msgstr "ENTRADA DE ROOT EN %s" -#: login-utils/login.c:1093 +#: login-utils/login.c:1083 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "ENTRADA EN %s PER %s DES DE %s" -#: login-utils/login.c:1096 +#: login-utils/login.c:1086 #, c-format msgid "LOGIN ON %s BY %s" msgstr "ENTRADA EN %s PER %s" -#: login-utils/login.c:1108 +#: login-utils/login.c:1098 msgid "You have new mail.\n" msgstr "Teniu correu nou.\n" -#: login-utils/login.c:1110 +#: login-utils/login.c:1100 msgid "You have mail.\n" msgstr "Teniu correu.\n" #. error in fork() -#: login-utils/login.c:1128 +#: login-utils/login.c:1118 #, c-format msgid "login: failure forking: %s" msgstr "login: falla l'establiment del canvi: %s" -#: login-utils/login.c:1165 +#: login-utils/login.c:1155 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "TIOCSCTTY ha fallat: %m" -#: login-utils/login.c:1171 +#: login-utils/login.c:1161 msgid "setuid() failed" msgstr "setuid() ha fallat" -#: login-utils/login.c:1177 +#: login-utils/login.c:1167 #, c-format msgid "No directory %s!\n" msgstr "No hi ha cap directori %s\n" -#: login-utils/login.c:1181 +#: login-utils/login.c:1171 msgid "Logging in with home = \"/\".\n" msgstr "Entrant amb el directori inicial = \"/\".\n" -#: login-utils/login.c:1189 +#: login-utils/login.c:1179 msgid "login: no memory for shell script.\n" msgstr "login: memòria esgotada per a l'script de l'ntèrpret d'ordres.\n" -#: login-utils/login.c:1216 +#: login-utils/login.c:1206 #, c-format msgid "login: couldn't exec shell script: %s.\n" msgstr "login: no he pogut executar l'script de l'ntèrpret d'ordres: %s.\n" -#: login-utils/login.c:1219 +#: login-utils/login.c:1209 #, c-format msgid "login: no shell: %s.\n" msgstr "login: no hi ha intèrpret d'ordres: %s.\n" -#: login-utils/login.c:1234 +#: login-utils/login.c:1224 #, c-format msgid "" "\n" @@ -6278,62 +6553,62 @@ msgstr "" "\n" "Entrada de %s: " -#: login-utils/login.c:1245 +#: login-utils/login.c:1235 msgid "login name much too long.\n" msgstr "nom d'entrada massa llarg.\n" -#: login-utils/login.c:1246 +#: login-utils/login.c:1236 msgid "NAME too long" msgstr "NOM massa llarg" -#: login-utils/login.c:1253 +#: login-utils/login.c:1243 msgid "login names may not start with '-'.\n" msgstr "els noms d'entrada no poden començar per '-'.\n" -#: login-utils/login.c:1263 +#: login-utils/login.c:1253 msgid "too many bare linefeeds.\n" msgstr "masses salts de pàgina solitaris.\n" -#: login-utils/login.c:1264 +#: login-utils/login.c:1254 msgid "EXCESSIVE linefeeds" msgstr "MASSES salts de pàgina" -#: login-utils/login.c:1275 +#: login-utils/login.c:1265 #, c-format msgid "Login timed out after %d seconds\n" msgstr "L'entrada ha esgotat el temps d'espera després de %d segons\n" -#: login-utils/login.c:1372 +#: login-utils/login.c:1354 #, c-format msgid "Last login: %.*s " msgstr "Última entrada: %.*s " -#: login-utils/login.c:1376 +#: login-utils/login.c:1358 #, c-format msgid "from %.*s\n" msgstr "des de %.*s\n" -#: login-utils/login.c:1379 +#: login-utils/login.c:1361 #, c-format msgid "on %.*s\n" msgstr "en %.*s\n" -#: login-utils/login.c:1399 +#: login-utils/login.c:1381 #, c-format msgid "LOGIN FAILURE FROM %s, %s" msgstr "ENTRADA FALLIDA DES DE %s, %s" -#: login-utils/login.c:1402 +#: login-utils/login.c:1384 #, c-format msgid "LOGIN FAILURE ON %s, %s" msgstr "ENTRADA FALLIDA EN %s, %s" -#: login-utils/login.c:1406 +#: login-utils/login.c:1388 #, c-format msgid "%d LOGIN FAILURES FROM %s, %s" msgstr "%d ENTRADES FALLIDES DES DE %s, %s" -#: login-utils/login.c:1409 +#: login-utils/login.c:1391 #, c-format msgid "%d LOGIN FAILURES ON %s, %s" msgstr "%d ENTRADES FALLIDES EN %s, %s" @@ -6376,7 +6651,9 @@ msgstr "No hi ha intèrpret d'ordres" #: login-utils/passwd.c:161 msgid "The password must have at least 6 characters, try again.\n" -msgstr "La contrasenya ha de tindre com a mínim 6 caràcters, probeu-ho altra vegada.\n" +msgstr "" +"La contrasenya ha de tindre com a mínim 6 caràcters, probeu-ho altra " +"vegada.\n" #: login-utils/passwd.c:174 msgid "" @@ -6651,7 +6928,8 @@ msgstr "l'execució de l'intèrpret d'ordres en mode d'usuari únic ha fallat\n" #: login-utils/simpleinit.c:136 msgid "fork of single user shell failed\n" -msgstr "l'establiment del canvi a un sol usuari a l'intèrpret d'ordres ha fallat\n" +msgstr "" +"l'establiment del canvi a un sol usuari a l'intèrpret d'ordres ha fallat\n" #: login-utils/simpleinit.c:204 msgid "error opening fifo\n" @@ -6666,7 +6944,7 @@ msgstr "error executant finalprog\n" msgid "error forking finalprog\n" msgstr "error establint un canvi per a finalprog\n" -#: login-utils/simpleinit.c:325 +#: login-utils/simpleinit.c:328 msgid "" "\n" "Wrong password.\n" @@ -6674,35 +6952,35 @@ msgstr "" "\n" "Contrasenya incorrecta.\n" -#: login-utils/simpleinit.c:398 +#: login-utils/simpleinit.c:401 msgid "lstat of path failed\n" msgstr "El `lstat' de la ruta ha fallat\n" -#: login-utils/simpleinit.c:406 +#: login-utils/simpleinit.c:409 msgid "stat of path failed\n" msgstr "el 'stat' de la ruta ha fallat\n" -#: login-utils/simpleinit.c:414 +#: login-utils/simpleinit.c:417 msgid "open of directory failed\n" msgstr "l'obertura del directori ha fallat.\n" -#: login-utils/simpleinit.c:481 +#: login-utils/simpleinit.c:491 msgid "fork failed\n" msgstr "l'establiment del canvi ha fallat\n" -#: login-utils/simpleinit.c:512 text-utils/more.c:1706 +#: login-utils/simpleinit.c:522 text-utils/more.c:1705 msgid "exec failed\n" msgstr "l'execució (exec) ha fallat\n" -#: login-utils/simpleinit.c:536 +#: login-utils/simpleinit.c:546 msgid "cannot open inittab\n" msgstr "no es pot obrir inittab\n" -#: login-utils/simpleinit.c:603 +#: login-utils/simpleinit.c:613 msgid "no TERM or cannot stat tty\n" msgstr "sense TERM o no es pot fer stat a la tty\n" -#: login-utils/simpleinit.c:909 +#: login-utils/simpleinit.c:919 #, c-format msgid "error stopping service: \"%s\"" msgstr "error aturant el servei: \"%s\"" @@ -6752,7 +7030,8 @@ msgstr "%s: no es pot enllaçar %s: %s\n" #: login-utils/vipw.c:195 #, c-format msgid "%s: can't unlock %s: %s (your changes are still in %s)\n" -msgstr "%s: no es pot desbloquejar %s: %s (els vostres canvis encara estan en %s)\n" +msgstr "" +"%s: no es pot desbloquejar %s: %s (els vostres canvis encara estan en %s)\n" #: login-utils/vipw.c:218 #, c-format @@ -6817,25 +7096,25 @@ msgstr "%s: no es pot executar stat al fitxer temporal.\n" msgid "%s: can't read temporary file.\n" msgstr "%s: no es pot llegir el fitxer temporal.\n" -#: misc-utils/cal.c:260 +#: misc-utils/cal.c:262 msgid "illegal month value: use 1-12" msgstr "valor de més no permes: usar 1-12" -#: misc-utils/cal.c:264 +#: misc-utils/cal.c:266 msgid "illegal year value: use 1-9999" msgstr "valor de més no permes: usar 1-9999" #. %s is the month name, %d the year number. -#. * you can change the order and/or add something her; eg for +#. * you can change the order and/or add something here; eg for #. * Basque the translation should be: "%2$dko %1$s", and #. * the Vietnamese should be "%s na(m %d", etc. #. -#: misc-utils/cal.c:371 +#: misc-utils/cal.c:373 #, c-format msgid "%s %d" msgstr "%s de %d" -#: misc-utils/cal.c:674 +#: misc-utils/cal.c:676 msgid "usage: cal [-13smjyV] [[month] year]\n" msgstr "useu: cal [-13smjyV] [[mes] any]\n" @@ -6890,8 +7169,11 @@ msgid "logger: unknown priority name: %s.\n" msgstr "logger: nom amb prioritat desconeguda: %s.\n" #: misc-utils/logger.c:286 -msgid "usage: logger [-is] [-f file] [-p pri] [-t tag] [-u socket] [ message ... ]\n" -msgstr "useu: logger [-is] [-f fitxer] [-p pri] [-t etiqueta] [-u connector] [ missatge ... ]\n" +msgid "" +"usage: logger [-is] [-f file] [-p pri] [-t tag] [-u socket] [ message ... ]\n" +msgstr "" +"useu: logger [-is] [-f fitxer] [-p pri] [-t etiqueta] [-u connector] " +"[ missatge ... ]\n" #: misc-utils/look.c:348 msgid "usage: look [-dfa] [-t char] string [file]\n" @@ -7282,17 +7564,23 @@ msgstr "mount: no es pot obrir %s - en el seu lloc s'usarà %s\n" #: mount/fstab.c:374 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" -msgstr "no es pot crear el fitxer de blocat %s: %s (useu l'etiqueta -n per a modificar aquest valor)" +msgstr "" +"no es pot crear el fitxer de blocat %s: %s (useu l'etiqueta -n per a " +"modificar aquest valor)" #: mount/fstab.c:386 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" -msgstr "no es pot enllaçar el fitxer de blocat %s: %s (useu l'etiqueta -n per a modificar aquest valor)" +msgstr "" +"no es pot enllaçar el fitxer de blocat %s: %s (useu l'etiqueta -n per a " +"modificar aquest valor)" #: mount/fstab.c:398 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" -msgstr "no es pot obrir el fitxer de blocat %s: %s (useu l'etiqueta -n per a modificar aquest valor)" +msgstr "" +"no es pot obrir el fitxer de blocat %s: %s (useu l'etiqueta -n per a " +"modificar aquest valor)" #: mount/fstab.c:413 #, c-format @@ -7337,26 +7625,26 @@ msgstr "error al canviar el mode de %s: %s\n" msgid "can't rename %s to %s: %s\n" msgstr "no es pot reanomenar %s per %s: %s\n" -#: mount/lomount.c:79 +#: mount/lomount.c:80 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: no es pot obrir el dispositiu %s: %s\n" -#: mount/lomount.c:85 +#: mount/lomount.c:86 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: no es pot obtindre informació sobre el dispositiu %s: %s\n" -#: mount/lomount.c:90 +#: mount/lomount.c:91 #, c-format msgid "%s: [%04x]:%ld (%s) offset %d, %s encryption\n" msgstr "%s: [%04x]:%ld (%s) desplaçament %d, %s encriptació\n" -#: mount/lomount.c:176 +#: mount/lomount.c:177 msgid "mount: could not find any device /dev/loop#" msgstr "mount: no es pot trobar cap dispositiu /dev/loop#" -#: mount/lomount.c:180 +#: mount/lomount.c:181 msgid "" "mount: Could not find any loop device.\n" " Maybe /dev/loop# has a wrong major number?" @@ -7364,7 +7652,7 @@ msgstr "" "mount: No es pot trobar cap dispositiu loop.\n" " Podria ser que /dev/loop# tingui un número major incorrecte?" -#: mount/lomount.c:184 +#: mount/lomount.c:185 #, c-format msgid "" "mount: Could not find any loop device, and, according to %s,\n" @@ -7375,7 +7663,7 @@ msgstr "" " aquest nucli no el reconeix.\n" " (Si es això, recompileu o feu `insmod loop.o')." -#: mount/lomount.c:190 +#: mount/lomount.c:191 msgid "" "mount: Could not find any loop device. Maybe this kernel does not know\n" " about the loop device (then recompile or `insmod loop.o'), or\n" @@ -7385,53 +7673,54 @@ msgstr "" " el reconegui (si es això, recompileu o feu `insmod loop.o')\n" " o també podria ser que /dev/loop# tingui un número major incorrecte." -#: mount/lomount.c:194 +#: mount/lomount.c:195 msgid "mount: could not find any free loop device" msgstr "mount: no es pot trobar cap dispositiu loop lliure" -#: mount/lomount.c:224 +#: mount/lomount.c:225 #, c-format msgid "Unsupported encryption type %s\n" msgstr "Tipus d'encriptació no suportada %s\n" -#: mount/lomount.c:238 +#: mount/lomount.c:239 msgid "Couldn't lock into memory, exiting.\n" msgstr "No es pot blocar en memòria, sortint.\n" -#: mount/lomount.c:257 +#: mount/lomount.c:258 msgid "Init (up to 16 hex digits): " msgstr "Inicialització (fins a 16 dígits hexadecimals): " -#: mount/lomount.c:264 +#: mount/lomount.c:265 #, c-format msgid "Non-hex digit '%c'.\n" msgstr "Dígit no hexadecimal '%c'.\n" -#: mount/lomount.c:271 +#: mount/lomount.c:272 #, c-format msgid "Don't know how to get key for encryption system %d\n" msgstr "No conec com obtindre la clau per al sistema d'encriptació %d\n" -#: mount/lomount.c:287 +#: mount/lomount.c:288 #, c-format msgid "set_loop(%s,%s,%d): success\n" msgstr "set_loop(%s,%s,%d): correcte\n" -#: mount/lomount.c:298 +#: mount/lomount.c:299 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: no es pot suprimir el dispositiu %s: %s\n" -#: mount/lomount.c:308 +#: mount/lomount.c:309 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): correcte\n" -#: mount/lomount.c:316 +#: mount/lomount.c:317 msgid "This mount was compiled without loop support. Please recompile.\n" -msgstr "Aquest mount s'ha compilat sense suport loop. Si us plau recompileu-lo.\n" +msgstr "" +"Aquest mount s'ha compilat sense suport loop. Si us plau recompileu-lo.\n" -#: mount/lomount.c:353 +#: mount/lomount.c:354 #, c-format msgid "" "usage:\n" @@ -7444,13 +7733,16 @@ msgstr "" " %s -d dispositiu_loop # elimina\n" " %s [ -e encrip. ] [ -o desplaça. ] disp_loop fitxer # configura\n" -#: mount/lomount.c:371 mount/sundries.c:30 mount/sundries.c:45 +#: mount/lomount.c:372 mount/sundries.c:30 mount/sundries.c:45 +#: mount/sundries.c:244 msgid "not enough memory" msgstr "no hi ha prou memòria" -#: mount/lomount.c:442 +#: mount/lomount.c:443 msgid "No loop support was available at compile time. Please recompile.\n" -msgstr "En temps de compilació el suport loop no estava disponible. Si us plau recompileu.\n" +msgstr "" +"En temps de compilació el suport loop no estava disponible. Si us plau " +"recompileu.\n" #: mount/mntent.c:165 #, c-format @@ -7466,158 +7758,162 @@ msgstr "[mntent]: la línia %d de %s és incorrecta%s\n" msgid "; rest of file ignored" msgstr "; la resta del fitxer s'ignorarà" -#: mount/mount.c:381 +#: mount/mount.c:385 #, c-format msgid "mount: according to mtab, %s is already mounted on %s" msgstr "mount: segons mtab, %s ja està muntat en %s" -#: mount/mount.c:385 +#: mount/mount.c:389 #, c-format msgid "mount: according to mtab, %s is mounted on %s" msgstr "mount: segons mtab, %s està muntat en %s" -#: mount/mount.c:406 +#: mount/mount.c:410 #, c-format msgid "mount: can't open %s for writing: %s" msgstr "mount: no es pot obrir %s per a escriptura: %s" -#: mount/mount.c:421 mount/mount.c:640 +#: mount/mount.c:425 mount/mount.c:644 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: error escrivint %s: %s" -#: mount/mount.c:428 +#: mount/mount.c:432 #, c-format msgid "mount: error changing mode of %s: %s" msgstr "mount: error al canviar el mode de %s: %s" -#: mount/mount.c:474 +#: mount/mount.c:478 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s sembla espai d'intercanvi - no muntat" -#: mount/mount.c:534 +#: mount/mount.c:538 msgid "mount failed" msgstr "el muntatge ha fallat" -#: mount/mount.c:536 +#: mount/mount.c:540 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: sols l'usuari root pot muntar %s en %s" -#: mount/mount.c:564 +#: mount/mount.c:568 msgid "mount: loop device specified twice" msgstr "mount: el dispositiu loop està especificat dues vegades" -#: mount/mount.c:569 +#: mount/mount.c:573 msgid "mount: type specified twice" msgstr "mount: el tipus està especificat dues vegades" -#: mount/mount.c:581 +#: mount/mount.c:585 msgid "mount: skipping the setup of a loop device\n" msgstr "mount: saltant-se la configuració d'un dispositiu loop\n" -#: mount/mount.c:590 +#: mount/mount.c:594 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: s'usarà el dispositiu loop %s\n" -#: mount/mount.c:594 +#: mount/mount.c:598 msgid "mount: failed setting up loop device\n" msgstr "mount: falla al configurar el dispositiu loop\n" -#: mount/mount.c:598 +#: mount/mount.c:602 msgid "mount: setup loop device successfully\n" msgstr "mount: configuració correcta del dispositiu loop\n" -#: mount/mount.c:635 +#: mount/mount.c:639 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: no es pot obrir %s: %s" -#: mount/mount.c:658 +#: mount/mount.c:662 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: no es pot obrir %s per a establir-ne la velocitat" -#: mount/mount.c:661 +#: mount/mount.c:665 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount : no es pot establir la velocitat de: %s" -#: mount/mount.c:722 mount/mount.c:1295 +#: mount/mount.c:726 mount/mount.c:1300 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: no es pot establir el canvi: %s" -#: mount/mount.c:802 +#: mount/mount.c:806 msgid "mount: this version was compiled without support for the type `nfs'" -msgstr "mount: aquesta versió ha estat compilada sense suport per al tipus `nfs'" +msgstr "" +"mount: aquesta versió ha estat compilada sense suport per al tipus `nfs'" -#: mount/mount.c:841 +#: mount/mount.c:845 msgid "mount: failed with nfs mount version 4, trying 3..\n" msgstr "mount : falla al muntar la versió 4 de nfs, escolliu la 3...\n" -#: mount/mount.c:852 -msgid "mount: I could not determine the filesystem type, and none was specified" -msgstr "mount: no es pot determinar el tipus del sistema de fitxers i no n'heu especificat cap" +#: mount/mount.c:856 +msgid "" +"mount: I could not determine the filesystem type, and none was specified" +msgstr "" +"mount: no es pot determinar el tipus del sistema de fitxers i no n'heu " +"especificat cap" -#: mount/mount.c:855 +#: mount/mount.c:859 msgid "mount: you must specify the filesystem type" msgstr "mount: haureu d'especificar el tipus del sistema de fitxers" #. should not happen -#: mount/mount.c:858 +#: mount/mount.c:862 msgid "mount: mount failed" msgstr "mount: el muntatge ha fallat" -#: mount/mount.c:864 mount/mount.c:899 +#: mount/mount.c:868 mount/mount.c:903 #, c-format msgid "mount: mount point %s is not a directory" msgstr "mount: el punt de muntatge %s no és un directori" -#: mount/mount.c:866 +#: mount/mount.c:870 msgid "mount: permission denied" msgstr "mount: permís denegat" -#: mount/mount.c:868 +#: mount/mount.c:872 msgid "mount: must be superuser to use mount" msgstr "mount: haureu de ser un superusuari per a usar mount" #. heuristic: if /proc/version exists, then probably proc is mounted #. proc mounted? -#: mount/mount.c:872 mount/mount.c:876 +#: mount/mount.c:876 mount/mount.c:880 #, c-format msgid "mount: %s is busy" msgstr "mount: %s està ocupat" #. no #. yes, don't mention it -#: mount/mount.c:878 +#: mount/mount.c:882 msgid "mount: proc already mounted" msgstr "mount: proc ja està muntat" -#: mount/mount.c:880 +#: mount/mount.c:884 #, c-format msgid "mount: %s already mounted or %s busy" msgstr "mount: %s ja està muntat o %s està ocupat" -#: mount/mount.c:886 +#: mount/mount.c:890 #, c-format msgid "mount: mount point %s does not exist" msgstr "mount: el punt de muntatge %s no existeix" -#: mount/mount.c:888 +#: mount/mount.c:892 #, c-format msgid "mount: mount point %s is a symbolic link to nowhere" msgstr "mount: el punt de muntatge %s és un enllaç simbòlic sense destí" -#: mount/mount.c:891 +#: mount/mount.c:895 #, c-format msgid "mount: special device %s does not exist" msgstr "mount: el dispositiu especial %s no existeix" -#: mount/mount.c:901 +#: mount/mount.c:905 #, c-format msgid "" "mount: special device %s does not exist\n" @@ -7626,12 +7922,12 @@ msgstr "" "mount: el dispositiu especial %s no existeix\n" " (una ruta prefixada no és un directori)\n" -#: mount/mount.c:914 +#: mount/mount.c:918 #, c-format msgid "mount: %s not mounted already, or bad option" msgstr "mount: %s encara no està muntat o una opció és incorrecta" -#: mount/mount.c:916 +#: mount/mount.c:920 #, c-format msgid "" "mount: wrong fs type, bad option, bad superblock on %s,\n" @@ -7640,46 +7936,48 @@ msgstr "" "mount: tipus del sistema de fitxers incorrecte, opció incorrecta,\n" " superbloc incorrecte en %s o masses sistemes de fitxers muntats" -#: mount/mount.c:950 +#: mount/mount.c:954 msgid "mount table full" msgstr "taula de dispositius muntats completa" -#: mount/mount.c:952 +#: mount/mount.c:956 #, c-format msgid "mount: %s: can't read superblock" msgstr "mount: %s: no es pot llegir el superbloc" -#: mount/mount.c:956 +#: mount/mount.c:960 #, c-format msgid "mount: %s: unknown device" msgstr "umount: %s: dispositiu desconegut" -#: mount/mount.c:961 +#: mount/mount.c:965 #, c-format msgid "mount: fs type %s not supported by kernel" msgstr "mount: el tipus del sistema de fitxers %s no està suportat pel nucli" -#: mount/mount.c:973 +#: mount/mount.c:977 #, c-format msgid "mount: probably you meant %s" msgstr "mount: probablement volíeu referir-vos a %s" -#: mount/mount.c:975 +#: mount/mount.c:979 msgid "mount: maybe you meant iso9660 ?" msgstr "mount: potser volíeu referir-vos a iso9660 ?" -#: mount/mount.c:978 +#: mount/mount.c:982 #, c-format msgid "mount: %s has wrong device number or fs type %s not supported" -msgstr "mount: %s té un número de dispositiu incorrecte o el tipus del sistema de fitxers %s no està suportat" +msgstr "" +"mount: %s té un número de dispositiu incorrecte o el tipus del sistema de " +"fitxers %s no està suportat" #. strange ... -#: mount/mount.c:984 +#: mount/mount.c:988 #, c-format msgid "mount: %s is not a block device, and stat fails?" msgstr "mount: %s no és un dispositiu de blocs, i stat falla?" -#: mount/mount.c:986 +#: mount/mount.c:990 #, c-format msgid "" "mount: the kernel does not recognize %s as a block device\n" @@ -7688,96 +7986,100 @@ msgstr "" "mount: el nucli no reconeix %s coma un dispositiu de blocs\n" " (potser `insmod controlador'?)" -#: mount/mount.c:989 +#: mount/mount.c:993 #, c-format msgid "mount: %s is not a block device (maybe try `-o loop'?)" msgstr "mount: %s no és un dispositiu de blocs (probeu amb `-o loop')" -#: mount/mount.c:992 +#: mount/mount.c:996 #, c-format msgid "mount: %s is not a block device" msgstr "mount: %s no és un dispositiu de blocs" -#: mount/mount.c:995 +#: mount/mount.c:999 #, c-format msgid "mount: %s is not a valid block device" msgstr "mount: %s no és un dispositiu de blocs vàlid" #. pre-linux 1.1.38, 1.1.41 and later #. linux 1.1.38 and later -#: mount/mount.c:998 +#: mount/mount.c:1002 msgid "block device " msgstr "dispositiu de blocs " -#: mount/mount.c:1000 +#: mount/mount.c:1004 #, c-format msgid "mount: cannot mount %s%s read-only" msgstr "mount : impossible de muntar %s%s com a sols lectura" -#: mount/mount.c:1004 +#: mount/mount.c:1008 #, c-format msgid "mount: %s%s is write-protected but explicit `-w' flag given" -msgstr "mount : %s%s està protegit contra escriptura, a més dona l'etiqueta explicita `-w'" +msgstr "" +"mount : %s%s està protegit contra escriptura, a més dona l'etiqueta " +"explicita `-w'" -#: mount/mount.c:1020 +#: mount/mount.c:1024 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" -msgstr "mount: %s%s està protegit contra escriptura; es muntarà en sols lectura" +msgstr "" +"mount: %s%s està protegit contra escriptura; es muntarà en sols lectura" -#: mount/mount.c:1107 +#: mount/mount.c:1111 #, c-format msgid "mount: the label %s occurs on both %s and %s\n" msgstr "mount: l'etiqueta %s apareix en %s i %s\n" -#: mount/mount.c:1111 +#: mount/mount.c:1115 #, c-format msgid "mount: %s duplicate - not mounted" msgstr "mount: %s duplicada - no serà muntada" -#: mount/mount.c:1121 +#: mount/mount.c:1125 #, c-format msgid "mount: going to mount %s by %s\n" msgstr "mount: muntant %s per %s\n" -#: mount/mount.c:1122 +#: mount/mount.c:1126 msgid "UUID" msgstr "UUID" -#: mount/mount.c:1122 +#: mount/mount.c:1126 msgid "label" msgstr "etiqueta" -#: mount/mount.c:1124 mount/mount.c:1555 +#: mount/mount.c:1128 mount/mount.c:1573 msgid "mount: no such partition found" msgstr "mount: no troba aquesta partició" -#: mount/mount.c:1132 +#: mount/mount.c:1136 msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "mount: no s'ha especificat cap tipus - assumiré nfs pels dos punts\n" -#: mount/mount.c:1137 +#: mount/mount.c:1141 msgid "mount: no type was given - I'll assume smb because of the // prefix\n" msgstr "mount: no s'ha especificat cap tipus; s'assumeix smb, pel prefix //\n" #. #. * Retry in the background. #. -#: mount/mount.c:1153 +#: mount/mount.c:1157 #, c-format msgid "mount: backgrounding \"%s\"\n" msgstr "mount: executant en segon plà \"%s\"\n" -#: mount/mount.c:1164 +#: mount/mount.c:1168 #, c-format msgid "mount: giving up \"%s\"\n" msgstr "mount: abandonant \"%s\"\n" -#: mount/mount.c:1240 +#: mount/mount.c:1245 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s ja està muntat en %s\n" -#: mount/mount.c:1369 +#: mount/mount.c:1376 +#, fuzzy msgid "" "Usage: mount -V : print version\n" " mount -h : print this help\n" @@ -7786,7 +8088,7 @@ msgid "" "So far the informational part. Next the mounting.\n" "The command is `mount [-t fstype] something somewhere'.\n" "Details found in /etc/fstab may be omitted.\n" -" mount -a : mount all stuff from /etc/fstab\n" +" mount -a [-t|-O] ... : mount all stuff from /etc/fstab\n" " mount device : mount device at the known place\n" " mount directory : mount known device here\n" " mount -t type dev dir : ordinary mount command\n" @@ -7823,72 +8125,75 @@ msgstr "" "usant -U uuid.D'altres opcions: [-nfFrsvw] [-o opcions].\n" "Per a més detalls, escriviu man 8 mount.\n" -#: mount/mount.c:1531 +#: mount/mount.c:1549 msgid "mount: only root can do that" msgstr "mount: sols el root pot fer això" -#: mount/mount.c:1536 +#: mount/mount.c:1554 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: no s'ha trobat a %s - s'està creant...\n" -#: mount/mount.c:1550 +#: mount/mount.c:1568 #, c-format msgid "mount: the label %s occurs on both %s and %s - not mounted\n" msgstr "mount: l'etiqueta %s apareix en %s i %s - no s'ha muntat\n" -#: mount/mount.c:1557 +#: mount/mount.c:1575 #, c-format msgid "mount: mounting %s\n" msgstr "mount: muntant %s\n" -#: mount/mount.c:1566 +#: mount/mount.c:1584 msgid "nothing was mounted" msgstr "no s'ha muntat res" -#: mount/mount.c:1581 +#: mount/mount.c:1599 #, c-format msgid "mount: cannot find %s in %s" msgstr "mount: no es pot trobar %s en %s" -#: mount/mount.c:1596 +#: mount/mount.c:1614 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: no es pot trobar %s en %s o %s" -#: mount/mount_by_label.c:240 +#: mount/mount_by_label.c:259 #, c-format -msgid "mount: could not open %s, so UUID and LABEL conversion cannot be done.\n" -msgstr "mount : impossible obrir %s, donat que la conversió UUID i LABEL no s'ha fet.\n" +msgid "" +"mount: could not open %s, so UUID and LABEL conversion cannot be done.\n" +msgstr "" +"mount : impossible obrir %s, donat que la conversió UUID i LABEL no s'ha " +"fet.\n" -#: mount/mount_by_label.c:366 +#: mount/mount_by_label.c:378 msgid "mount: bad UUID" msgstr "mount: UUID incorrecte" -#: mount/mount_guess_fstype.c:483 +#: mount/mount_guess_fstype.c:484 msgid "mount: error while guessing filesystem type\n" msgstr "mount: error a l'intentar endevinar el tipus del sistema de fitxers\n" -#: mount/mount_guess_fstype.c:492 +#: mount/mount_guess_fstype.c:493 #, c-format msgid "mount: you didn't specify a filesystem type for %s\n" msgstr "mount: no heu especificat un tipus de sistema de fitxers per a %s\n" -#: mount/mount_guess_fstype.c:495 +#: mount/mount_guess_fstype.c:496 #, c-format msgid " I will try all types mentioned in %s or %s\n" msgstr " Es provarà amb tots els tipus indicats en %s o %s\n" -#: mount/mount_guess_fstype.c:498 +#: mount/mount_guess_fstype.c:499 msgid " and it looks like this is swapspace\n" msgstr " i sembla que això és espai d'intercanvi\n" -#: mount/mount_guess_fstype.c:500 +#: mount/mount_guess_fstype.c:501 #, c-format msgid " I will try type %s\n" msgstr " Provaré amb el tipus %s\n" -#: mount/mount_guess_fstype.c:588 +#: mount/mount_guess_fstype.c:589 #, c-format msgid "Trying %s\n" msgstr "Provant amb %s\n" @@ -7982,11 +8287,11 @@ msgstr "valor de retorn de nfs status desconegut: %d" msgid "bug in xstrndup call" msgstr "error en la crida xstrndup" -#: mount/swapon.c:56 -#, c-format +#: mount/swapon.c:64 +#, fuzzy, c-format msgid "" "usage: %s [-hV]\n" -" %s -a [-v]\n" +" %s -a [-e] [-v]\n" " %s [-v] [-p priority] special ...\n" " %s [-s]\n" msgstr "" @@ -7995,7 +8300,7 @@ msgstr "" " %s [-v] [-p prioritat] especial ...\n" " %s [-s]\n" -#: mount/swapon.c:66 +#: mount/swapon.c:74 #, c-format msgid "" "usage: %s [-hV]\n" @@ -8006,175 +8311,180 @@ msgstr "" " %s -a [-v]\n" " %s [-v] especial ...\n" -#: mount/swapon.c:170 mount/swapon.c:234 +#: mount/swapon.c:178 mount/swapon.c:242 #, c-format msgid "%s on %s\n" msgstr "%s en %s\n" -#: mount/swapon.c:174 +#: mount/swapon.c:182 #, c-format msgid "swapon: cannot stat %s: %s\n" msgstr "swapon: no es pot executar stat per a %s: %s\n" -#: mount/swapon.c:185 +#: mount/swapon.c:193 #, c-format msgid "swapon: warning: %s has insecure permissions %04o, %04o suggested\n" -msgstr "swapon: atenció: %s teniu els permisos %04o que no son segurs, es suggereixen %04o\n" +msgstr "" +"swapon: atenció: %s teniu els permisos %04o que no son segurs, es " +"suggereixen %04o\n" -#: mount/swapon.c:197 +#: mount/swapon.c:205 #, c-format msgid "swapon: Skipping file %s - it appears to have holes.\n" msgstr "swapon: Saltant-se el fitxer %s - sembla que està a troços.\n" -#: mount/swapon.c:240 +#: mount/swapon.c:248 msgid "Not superuser.\n" msgstr "No és el superusuari.\n" -#: mount/swapon.c:298 mount/swapon.c:386 +#: mount/swapon.c:312 mount/swapon.c:401 #, c-format msgid "%s: cannot open %s: %s\n" msgstr "%s: no es pot obrir %s: %s\n" -#: mount/umount.c:76 +#: mount/umount.c:77 msgid "umount: compiled without support for -f\n" msgstr "umount: està compilat sense suporte per a -f\n" -#: mount/umount.c:149 +#: mount/umount.c:150 #, c-format msgid "host: %s, directory: %s\n" msgstr "host: %s, directori: %s\n" -#: mount/umount.c:169 +#: mount/umount.c:170 #, c-format msgid "umount: can't get address for %s\n" msgstr "umount: no es pot obtindre l'adreça per a %s\n" -#: mount/umount.c:174 +#: mount/umount.c:175 msgid "umount: got bad hostp->h_length\n" msgstr "umount: valor incorrecte per a hostp->h_length\n" -#: mount/umount.c:222 +#: mount/umount.c:223 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: dispositiu de blocs no vàlid" -#: mount/umount.c:224 +#: mount/umount.c:225 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: no està muntat" -#: mount/umount.c:226 +#: mount/umount.c:227 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: no es pot escriure el superbloc" #. Let us hope fstab has a line "proc /proc ..." #. and not "none /proc ..." -#: mount/umount.c:230 +#: mount/umount.c:231 #, c-format msgid "umount: %s: device is busy" msgstr "umount: %s: dispositiu ocupat" -#: mount/umount.c:232 +#: mount/umount.c:233 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: no s'ha trobat" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: haureu de ser superusuari per a usar umount" -#: mount/umount.c:236 +#: mount/umount.c:237 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: dispositius de blocs no permesos en el sistema de fitxers" -#: mount/umount.c:238 +#: mount/umount.c:239 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:284 +#: mount/umount.c:285 msgid "no umount2, trying umount...\n" msgstr "umount2 no existeix, s'està provant amb umount...\n" -#: mount/umount.c:300 +#: mount/umount.c:301 #, c-format msgid "could not umount %s - trying %s instead\n" msgstr "no es pot executar umount en %s - es provarà amb %s\n" -#: mount/umount.c:318 +#: mount/umount.c:319 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s ocupat - tornat a muntar en sols lectura\n" -#: mount/umount.c:328 +#: mount/umount.c:329 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: no es pot tornar a muntar %s en sols lectura\n" -#: mount/umount.c:337 +#: mount/umount.c:338 #, c-format msgid "%s umounted\n" msgstr "%s desmuntat\n" -#: mount/umount.c:425 +#: mount/umount.c:426 msgid "umount: cannot find list of filesystems to unmount" -msgstr "umount: no es pot trobar la llista dels sistemes de fitxers per a desmuntar" +msgstr "" +"umount: no es pot trobar la llista dels sistemes de fitxers per a desmuntar" -#: mount/umount.c:454 +#: mount/umount.c:457 +#, fuzzy msgid "" "Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes]\n" +" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" " umount [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "Useu: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t tipus_sist._fitx._virtuals]\n" " umount [-f] [-r] [-n] [-v] especial | node...\n" -#: mount/umount.c:536 +#: mount/umount.c:539 #, c-format msgid "Trying to umount %s\n" msgstr "S'intenta desmuntar %s\n" -#: mount/umount.c:540 +#: mount/umount.c:543 #, c-format msgid "Could not find %s in mtab\n" msgstr "No es pot trobar a %s en mtab\n" -#: mount/umount.c:544 +#: mount/umount.c:547 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s no està muntat (segons mtab)" -#: mount/umount.c:546 +#: mount/umount.c:549 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: sembla que %s ha estat muntat diverses vegades" -#: mount/umount.c:558 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s no està en el fstab (i no sou el root)" -#: mount/umount.c:561 +#: mount/umount.c:564 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: el muntatge de %s no concorda amb el fstab" -#: mount/umount.c:595 +#: mount/umount.c:598 #, c-format msgid "umount: only root can unmount %s from %s" msgstr "umount: sols el root pot desmuntar %s des de %s" -#: mount/umount.c:661 +#: mount/umount.c:669 msgid "umount: only root can do that" msgstr "umount: sols el root pot fer això" #: sys-utils/ctrlaltdel.c:27 msgid "You must be root to set the Ctrl-Alt-Del behaviour.\n" -msgstr "Haureu de ser el root per a establir el comportament de Ctrl-Alt-Supr.\n" +msgstr "" +"Haureu de ser el root per a establir el comportament de Ctrl-Alt-Supr.\n" #: sys-utils/ctrlaltdel.c:42 msgid "Usage: ctrlaltdel hard|soft\n" @@ -8186,16 +8496,19 @@ msgid "" "File %s, For threshold value %lu, Maximum characters in fifo were %d,\n" "and the maximum transfer rate in characters/second was %f\n" msgstr "" -"Fitxer %s, per al valor del llindar %lu, el màxim de caràcters en fifo fou de %d\n" +"Fitxer %s, per al valor del llindar %lu, el màxim de caràcters en fifo fou " +"de %d\n" "i la velocitat de transferència màxima en caracteres per segon fou de %f\n" #: sys-utils/cytune.c:131 #, c-format msgid "" -"File %s, For threshold value %lu and timrout value %lu, Maximum characters in fifo were %d,\n" +"File %s, For threshold value %lu and timrout value %lu, Maximum characters " +"in fifo were %d,\n" "and the maximum transfer rate in characters/second was %f\n" msgstr "" -"Fitxer %s, per al valor del llindar %lu i el valor de temps en espera %lu, el màxim de caràcters en fifo fou de %d\n" +"Fitxer %s, per al valor del llindar %lu i el valor de temps en espera %lu, " +"el màxim de caràcters en fifo fou de %d\n" "i la velocitat de transferència màxima en caracteres per segon fou de %f\n" #: sys-utils/cytune.c:195 @@ -8225,8 +8538,12 @@ msgstr "Valor de l'hora per defecte invàlid: %s\n" #: sys-utils/cytune.c:244 #, c-format -msgid "Usage: %s [-q [-i interval]] ([-s value]|[-S value]) ([-t value]|[-T value]) [-g|-G] file [file...]\n" -msgstr "Useu: %s [-q [-i interval]] ([-s valor]|[-S valor]) ([-t valor]|[-T valor]) [-g|-G] fitxer [fitxer...]\n" +msgid "" +"Usage: %s [-q [-i interval]] ([-s value]|[-S value]) ([-t value]|[-T value]) " +"[-g|-G] file [file...]\n" +msgstr "" +"Useu: %s [-q [-i interval]] ([-s valor]|[-S valor]) ([-t valor]|[-T valor]) " +"[-g|-G] fitxer [fitxer...]\n" #: sys-utils/cytune.c:256 sys-utils/cytune.c:275 sys-utils/cytune.c:295 #: sys-utils/cytune.c:345 @@ -8279,8 +8596,11 @@ msgstr "No es pot emetre CYGETMON en %s: %s\n" #: sys-utils/cytune.c:424 #, c-format -msgid "%s: %lu ints, %lu/%lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n" -msgstr "%s: %lu enters, %lu/%lu caràcters; fifo: %lu llindar, %lu temps_espera, %lu màxim, %lu ara\n" +msgid "" +"%s: %lu ints, %lu/%lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n" +msgstr "" +"%s: %lu enters, %lu/%lu caràcters; fifo: %lu llindar, %lu temps_espera, %lu " +"màxim, %lu ara\n" #: sys-utils/cytune.c:430 #, c-format @@ -8289,8 +8609,11 @@ msgstr " %f enters/seg.; %f rebut, %f enviat (caràcters/seg.)\n" #: sys-utils/cytune.c:435 #, c-format -msgid "%s: %lu ints, %lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n" -msgstr "%s: %lu enters, %lu caràcters; fifo: %lu llindar, %lu temps_espera, %lu màxim, %lu ara\n" +msgid "" +"%s: %lu ints, %lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n" +msgstr "" +"%s: %lu enters, %lu caràcters; fifo: %lu llindar, %lu temps_espera, %lu " +"màxim, %lu ara\n" #: sys-utils/cytune.c:441 #, c-format @@ -8404,8 +8727,11 @@ msgstr " %s -h per a l'ajuda.\n" #: sys-utils/ipcs.c:129 #, c-format -msgid "%s provides information on ipc facilities for which you have read access.\n" -msgstr "%s proveeix d'informació sobre els recursos ipc per als quals teniu accés de lectura.\n" +msgid "" +"%s provides information on ipc facilities for which you have read access.\n" +msgstr "" +"%s proveeix d'informació sobre els recursos ipc per als quals teniu accés de " +"lectura.\n" #: sys-utils/ipcs.c:131 msgid "" @@ -8447,7 +8773,9 @@ msgstr "" #: sys-utils/ipcs.c:135 msgid "-i id [-s -q -m] : details on resource identified by id\n" -msgstr "-i id [-s -q -m] : detalls sobre els recursos identificats per l'identificador\n" +msgstr "" +"-i id [-s -q -m] : detalls sobre els recursos identificats per " +"l'identificador\n" #: sys-utils/ipcs.c:267 msgid "kernel not configured for shared memory\n" @@ -8938,11 +9266,14 @@ msgstr "pid" #: sys-utils/rdev.c:69 msgid "usage: rdev [ -rv ] [ -o OFFSET ] [ IMAGE [ VALUE [ OFFSET ] ] ]" -msgstr "useu: rdev [ -rv ] [ -o DESPLAÇAMENT ] [ IMATGE [ VALOR [ DESPLAÇAMENT ] ] ]" +msgstr "" +"useu: rdev [ -rv ] [ -o DESPLAÇAMENT ] [ IMATGE [ VALOR [ DESPLAÇAMENT ] ] ]" #: sys-utils/rdev.c:70 -msgid " rdev /dev/fd0 (or rdev /linux, etc.) displays the current ROOT device" -msgstr " rdev /dev/fd0 (o rdev /linux, etc.) mostra a l'actual dispositiu ROOT" +msgid "" +" rdev /dev/fd0 (or rdev /linux, etc.) displays the current ROOT device" +msgstr "" +" rdev /dev/fd0 (o rdev /linux, etc.) mostra a l'actual dispositiu ROOT" #: sys-utils/rdev.c:71 msgid " rdev /dev/fd0 /dev/hda2 sets ROOT to /dev/hda2" @@ -8950,7 +9281,9 @@ msgstr " rdev /dev/fd0 /dev/hda2 estableix el ROOT en /dev/hda2" #: sys-utils/rdev.c:72 msgid " rdev -R /dev/fd0 1 set the ROOTFLAGS (readonly status)" -msgstr " rdev -R /dev/fd0 1 estableix el ROOTFLAGS (estat de sols lectura)" +msgstr "" +" rdev -R /dev/fd0 1 estableix el ROOTFLAGS (estat de sols " +"lectura)" #: sys-utils/rdev.c:73 msgid " rdev -r /dev/fd0 627 set the RAMDISK size" @@ -8958,7 +9291,8 @@ msgstr " rdev -r /dev/fd0 627 estableix la mida del RAMDISK" #: sys-utils/rdev.c:74 msgid " rdev -v /dev/fd0 1 set the bootup VIDEOMODE" -msgstr " rdev -v /dev/fd0 1 estableix el VIDEOMODE de l'arrencada" +msgstr "" +" rdev -v /dev/fd0 1 estableix el VIDEOMODE de l'arrencada" #: sys-utils/rdev.c:75 msgid " rdev -o N ... use the byte offset N" @@ -8977,14 +9311,17 @@ msgid " vidmode ... same as rdev -v" msgstr " vidmode ... el mateix que rdev -v" #: sys-utils/rdev.c:79 -msgid "Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,..." +msgid "" +"Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,..." msgstr "" "Nota: els modes de vídeo són: -3=Ask, -2=Extended, -1=NormalVga,\n" " 1=tecla1, 2=tecla2, ... " #: sys-utils/rdev.c:80 msgid " use -R 1 to mount root readonly, -R 0 for read/write." -msgstr " usar -R 1 per a muntar l'arrel a sols lectura; -R 0 a lectura/escriptura." +msgstr "" +" usar -R 1 per a muntar l'arrel a sols lectura; -R 0 a lectura/" +"escriptura." #: sys-utils/rdev.c:247 msgid "missing comma" @@ -9051,8 +9388,10 @@ msgid "total" msgstr "total" #: sys-utils/renice.c:68 -msgid "usage: renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]\n" -msgstr "useu: renice prioritat [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] usuaris ]\n" +msgid "" +"usage: renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]\n" +msgstr "" +"useu: renice prioritat [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] usuaris ]\n" #: sys-utils/renice.c:97 #, c-format @@ -9089,7 +9428,8 @@ msgid "" " -a [on|off] | -o [on|off] | -C [on|off] | -q [on|off] | -s | \n" " -T [on|off] ]\n" msgstr "" -"Useu: %s [ -i | -t | -c | -w |\n" +"Useu: %s [ -i | -t | -c | -w " +"|\n" " -a [on|off] | -o [on|off] | -C [on|off] | -q [on|off] | -s | \n" " -T [on|off] ]\n" @@ -9194,8 +9534,11 @@ msgid "hexdump: bad skip value.\n" msgstr "hexdump: valor del salt incorrecte.\n" #: text-utils/hexsyntax.c:131 -msgid "hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...]\n" -msgstr "hexdump: [-bcCdovx] [-e fmt] [-f fitxer_fmt] [-n longitud] [-s ometre] [fitxer ...]\n" +msgid "" +"hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...]\n" +msgstr "" +"hexdump: [-bcCdovx] [-e fmt] [-f fitxer_fmt] [-n longitud] [-s ometre] " +"[fitxer ...]\n" #: text-utils/more.c:264 #, c-format @@ -9251,12 +9594,17 @@ msgstr "...retrocedir %d pàgines" msgid "...back 1 page" msgstr "...retrocedir 1 pàgina" -#: text-utils/more.c:1314 -#, c-format -msgid "...skipping %d line" +#: text-utils/more.c:1315 +#, fuzzy +msgid "...skipping one line" +msgstr "...ometent la línia %d" + +#: text-utils/more.c:1317 +#, fuzzy, c-format +msgid "...skipping %d lines" msgstr "...ometent la línia %d" -#: text-utils/more.c:1355 +#: text-utils/more.c:1354 msgid "" "\n" "***Back***\n" @@ -9266,37 +9614,37 @@ msgstr "" "***Endarrera***\n" "\n" -#: text-utils/more.c:1412 +#: text-utils/more.c:1411 msgid "Can't open help file" msgstr "No es pot obrir el fitxer d'ajuda" -#: text-utils/more.c:1442 text-utils/more.c:1447 +#: text-utils/more.c:1441 text-utils/more.c:1446 msgid "[Press 'h' for instructions.]" msgstr "[Prémer 'h' per a les instruccions.]" -#: text-utils/more.c:1481 +#: text-utils/more.c:1480 #, c-format msgid "\"%s\" line %d" msgstr "\"%s\" línia %d" -#: text-utils/more.c:1483 +#: text-utils/more.c:1482 #, c-format msgid "[Not a file] line %d" msgstr "[No és un fitxer] línia %d" -#: text-utils/more.c:1567 +#: text-utils/more.c:1566 msgid " Overflow\n" msgstr " Desbordament\n" -#: text-utils/more.c:1614 +#: text-utils/more.c:1613 msgid "...skipping\n" msgstr "...ometent\n" -#: text-utils/more.c:1644 +#: text-utils/more.c:1643 msgid "Regular expression botch" msgstr "Error en l'expressió regular" -#: text-utils/more.c:1656 +#: text-utils/more.c:1655 msgid "" "\n" "Pattern not found\n" @@ -9304,15 +9652,15 @@ msgstr "" "\n" "Patró no trobat\n" -#: text-utils/more.c:1659 text-utils/pg.c:1134 text-utils/pg.c:1285 +#: text-utils/more.c:1658 text-utils/pg.c:1141 text-utils/pg.c:1292 msgid "Pattern not found" msgstr "Patró no trobat" -#: text-utils/more.c:1720 +#: text-utils/more.c:1719 msgid "can't fork\n" msgstr "no es pot establir el canvi\n" -#: text-utils/more.c:1759 +#: text-utils/more.c:1758 msgid "" "\n" "...Skipping " @@ -9320,19 +9668,19 @@ msgstr "" "\n" "...Saltant " -#: text-utils/more.c:1764 +#: text-utils/more.c:1763 msgid "...Skipping to file " msgstr "...Saltant al fitxer " -#: text-utils/more.c:1766 +#: text-utils/more.c:1765 msgid "...Skipping back to file " msgstr "...Retrocedint al fitxer " -#: text-utils/more.c:2047 +#: text-utils/more.c:2045 msgid "Line too long" msgstr "Línia massa llarga" -#: text-utils/more.c:2090 +#: text-utils/more.c:2088 msgid "No previous command to substitute for" msgstr "No hi ha cap comandament previ a substituir" @@ -9365,12 +9713,14 @@ msgstr "hexdump: nombre total d'octets amb diversos caràcters de conversió.\n" #: text-utils/parse.c:483 #, c-format msgid "hexdump: bad byte count for conversion character %s.\n" -msgstr "hexdump: nombre total d'octets incorrecte per al caràcter de conversió %s.\n" +msgstr "" +"hexdump: nombre total d'octets incorrecte per al caràcter de conversió %s.\n" #: text-utils/parse.c:490 #, c-format msgid "hexdump: %%s requires a precision or a byte count.\n" -msgstr "hexdump: %%s requereix un valor de precisió o un nombre total d'octets.\n" +msgstr "" +"hexdump: %%s requereix un valor de precisió o un nombre total d'octets.\n" #: text-utils/parse.c:496 #, c-format @@ -9382,38 +9732,40 @@ msgstr "hexdump: format incorrecte {%s}\n" msgid "hexdump: bad conversion character %%%s.\n" msgstr "hexdump: caràcter de conversió %%%s incorrecte.\n" -#: text-utils/pg.c:246 +#: text-utils/pg.c:253 #, c-format -msgid "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" -msgstr "%s: Useu: %s [-número] [-p cadena] [-cefnrs] [+línia] [+/patró/] [fitxers]\n" +msgid "" +"%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n" +msgstr "" +"%s: Useu: %s [-número] [-p cadena] [-cefnrs] [+línia] [+/patró/] [fitxers]\n" -#: text-utils/pg.c:255 +#: text-utils/pg.c:262 #, c-format msgid "%s: option requires an argument -- %s\n" msgstr "%s: l'opció requereix un argument -- %s\n" -#: text-utils/pg.c:263 +#: text-utils/pg.c:270 #, c-format msgid "%s: illegal option -- %s\n" msgstr "%s: opció ilegal -- %s\n" -#: text-utils/pg.c:380 +#: text-utils/pg.c:387 msgid "...skipping forward\n" msgstr "...saltant endavant\n" -#: text-utils/pg.c:382 +#: text-utils/pg.c:389 msgid "...skipping backward\n" msgstr "...saltant enradera\n" -#: text-utils/pg.c:404 +#: text-utils/pg.c:411 msgid "No next file" msgstr "No hi ha fitxer següent" -#: text-utils/pg.c:408 +#: text-utils/pg.c:415 msgid "No previous file" msgstr "No hi ha fitxer anterior" -#: text-utils/pg.c:938 +#: text-utils/pg.c:945 #, c-format msgid "%s: Read error from %s file\n" msgstr "%s: Error de lectura del fitxer %s\n" @@ -9421,50 +9773,50 @@ msgstr "%s: Error de lectura del fitxer %s\n" #. #. * Most likely '\0' in input. #. -#: text-utils/pg.c:944 +#: text-utils/pg.c:951 #, c-format msgid "%s: Unexpected EOF in %s file\n" msgstr "%s: EOF inesperat en el fitxer %s\n" -#: text-utils/pg.c:947 +#: text-utils/pg.c:954 #, c-format msgid "%s: Unknown error in %s file\n" msgstr "%s: Error desconegut en el fitxer %s\n" -#: text-utils/pg.c:1042 +#: text-utils/pg.c:1049 #, c-format msgid "%s: Cannot create tempfile\n" msgstr "%s: No es pot cerar el fitxer temporal\n" -#: text-utils/pg.c:1051 text-utils/pg.c:1226 +#: text-utils/pg.c:1058 text-utils/pg.c:1233 msgid "RE error: " msgstr "Error RE:" -#: text-utils/pg.c:1208 +#: text-utils/pg.c:1215 msgid "(EOF)" msgstr "(EOF)" -#: text-utils/pg.c:1234 +#: text-utils/pg.c:1241 msgid "No remembered search string" msgstr "No es recorda la cadena de recerca" -#: text-utils/pg.c:1317 +#: text-utils/pg.c:1324 msgid "Cannot open " msgstr "No es pot obrir" -#: text-utils/pg.c:1365 +#: text-utils/pg.c:1372 msgid "saved" msgstr "desat" -#: text-utils/pg.c:1472 +#: text-utils/pg.c:1479 msgid ": !command not allowed in rflag mode.\n" msgstr ": no es permet !comandament en el mode rflag.\n" -#: text-utils/pg.c:1504 +#: text-utils/pg.c:1511 msgid "fork() failed, try again later\n" msgstr "la crida del sistema fork() ha fallat, proveu-ho després\n" -#: text-utils/pg.c:1709 +#: text-utils/pg.c:1716 msgid "(Next file: " msgstr "(Següent fitxer: " @@ -9501,3 +9853,14 @@ msgstr "Línia d'entrada massa llarga.\n" #: text-utils/ul.c:599 msgid "Out of memory when growing buffer.\n" msgstr "Memòria esgotada a l'augmentar la mida de la memòria temporal.\n" + +#~ msgid "" +#~ "\n" +#~ "Disk %s: %d heads, %d sectors, %d cylinders\n" +#~ "Units = %s of %d * %d bytes\n" +#~ "\n" +#~ msgstr "" +#~ "\n" +#~ "Disc %s: %d capçals, %d sectors, %d cilindres\n" +#~ "Unitats = %s de %d * %d octets\n" +#~ "\n" diff --git a/po/cat-id-tbl.c b/po/cat-id-tbl.c index b228439d..a7b0b9f6 100644 --- a/po/cat-id-tbl.c +++ b/po/cat-id-tbl.c @@ -202,10 +202,11 @@ Usage: %s [-v] [-N nr-of-inodes] [-V volume-name]\n\ {"%s: Out of memory!\n", 166}, {"mkfs version %s (%s)\n", 167}, {"\ -usage: %s [-h] [-v] [-e edition] [-i file] [-n name] dirname outfile\n\ +usage: %s [-v] [-b blksz] [-e edition] [-i file] [-n name] dirname outfile\n\ -h print this help\n\ -v be verbose\n\ -E make all warnings errors (non-zero exit status)\n\ + -b blksz use this blocksize, must equal page size\n\ -e edition set edition number (part of fsid)\n\ -i file insert a file image into the filesystem (requires >= 2.4.0)\n\ -n name set name of cramfs filesystem\n\ @@ -331,182 +332,183 @@ page for additional information.\n", 254}, {"Partition ends before sector 0", 262}, {"Partition begins after end-of-disk", 263}, {"Partition ends after end-of-disk", 264}, - {"logical partitions not in disk order", 265}, - {"logical partitions overlap", 266}, - {"enlarged logical partitions overlap", 267}, - {"\ -!!!! Internal error creating logical drive with no extended partition !!!!", 268}, - {"\ -Cannot create logical drive here -- would create two extended partitions", 269}, - {"Menu item too long. Menu may look odd.", 270}, - {"Menu without direction. Defaulting horizontal.", 271}, - {"Illegal key", 272}, - {"Press a key to continue", 273}, - {"Primary", 274}, - {"Create a new primary partition", 275}, - {"Logical", 276}, - {"Create a new logical partition", 277}, - {"Cancel", 278}, - {"Don't create a partition", 279}, - {"!!! Internal error !!!", 280}, - {"Size (in MB): ", 281}, - {"Beginning", 282}, - {"Add partition at beginning of free space", 283}, - {"End", 284}, - {"Add partition at end of free space", 285}, - {"No room to create the extended partition", 286}, - {"No partition table or unknown signature on partition table", 287}, - {"Do you wish to start with a zero table [y/N] ?", 288}, - {"You specified more cylinders than fit on disk", 289}, - {"Cannot open disk drive", 290}, - {"Opened disk read-only - you have no permission to write", 291}, - {"Cannot get disk size", 292}, - {"Bad primary partition", 293}, - {"Bad logical partition", 294}, - {"Warning!! This may destroy data on your disk!", 295}, - {"Are you sure you want write the partition table to disk? (yes or no): ", 296}, - {"no", 297}, - {"Did not write partition table to disk", 298}, - {"yes", 299}, - {"Please enter `yes' or `no'", 300}, - {"Writing partition table to disk...", 301}, - {"Wrote partition table to disk", 302}, - {"\ -Wrote partition table, but re-read table failed. Reboot to update table.", 303}, - {"No primary partitions are marked bootable. DOS MBR cannot boot this.", 304}, - {"\ -More than one primary partition is marked bootable. DOS MBR cannot boot this.", 305}, - {"Enter filename or press RETURN to display on screen: ", 306}, - {"Cannot open file '%s'", 307}, - {"Disk Drive: %s\n", 308}, - {"Sector 0:\n", 309}, - {"Sector %d:\n", 310}, - {" None ", 311}, - {" Pri/Log", 312}, - {" Primary", 313}, - {" Logical", 314}, - {"Unknown", 315}, - {"Boot (%02X)", 316}, - {"Unknown (%02X)", 317}, - {"None (%02X)", 318}, - {"Partition Table for %s\n", 319}, - {" First Last\n", 320}, - {"\ - # Type Sector Sector Offset Length Filesystem Type (ID) Flags\n", 321}, + {"Partition ends in the final partial cylinder", 265}, + {"logical partitions not in disk order", 266}, + {"logical partitions overlap", 267}, + {"enlarged logical partitions overlap", 268}, + {"\ +!!!! Internal error creating logical drive with no extended partition !!!!", 269}, + {"\ +Cannot create logical drive here -- would create two extended partitions", 270}, + {"Menu item too long. Menu may look odd.", 271}, + {"Menu without direction. Defaulting horizontal.", 272}, + {"Illegal key", 273}, + {"Press a key to continue", 274}, + {"Primary", 275}, + {"Create a new primary partition", 276}, + {"Logical", 277}, + {"Create a new logical partition", 278}, + {"Cancel", 279}, + {"Don't create a partition", 280}, + {"!!! Internal error !!!", 281}, + {"Size (in MB): ", 282}, + {"Beginning", 283}, + {"Add partition at beginning of free space", 284}, + {"End", 285}, + {"Add partition at end of free space", 286}, + {"No room to create the extended partition", 287}, + {"No partition table or unknown signature on partition table", 288}, + {"Do you wish to start with a zero table [y/N] ?", 289}, + {"You specified more cylinders than fit on disk", 290}, + {"Cannot open disk drive", 291}, + {"Opened disk read-only - you have no permission to write", 292}, + {"Cannot get disk size", 293}, + {"Bad primary partition", 294}, + {"Bad logical partition", 295}, + {"Warning!! This may destroy data on your disk!", 296}, + {"Are you sure you want write the partition table to disk? (yes or no): ", 297}, + {"no", 298}, + {"Did not write partition table to disk", 299}, + {"yes", 300}, + {"Please enter `yes' or `no'", 301}, + {"Writing partition table to disk...", 302}, + {"Wrote partition table to disk", 303}, + {"\ +Wrote partition table, but re-read table failed. Reboot to update table.", 304}, + {"No primary partitions are marked bootable. DOS MBR cannot boot this.", 305}, + {"\ +More than one primary partition is marked bootable. DOS MBR cannot boot this.", 306}, + {"Enter filename or press RETURN to display on screen: ", 307}, + {"Cannot open file '%s'", 308}, + {"Disk Drive: %s\n", 309}, + {"Sector 0:\n", 310}, + {"Sector %d:\n", 311}, + {" None ", 312}, + {" Pri/Log", 313}, + {" Primary", 314}, + {" Logical", 315}, + {"Unknown", 316}, + {"Boot (%02X)", 317}, + {"Unknown (%02X)", 318}, + {"None (%02X)", 319}, + {"Partition Table for %s\n", 320}, + {" First Last\n", 321}, + {"\ + # Type Sector Sector Offset Length Filesystem Type (ID) Flags\n", 322}, {"\ -- ------- -------- --------- ------ --------- ---------------------- \ ----------\n", 322}, - {" ---Starting--- ----Ending---- Start Number of\n", 323}, - {" # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n", 324}, - {"-- ----- ---- ---- ---- ---- ---- ---- ---- -------- ---------\n", 325}, - {"Raw", 326}, - {"Print the table using raw data format", 327}, - {"Sectors", 328}, - {"Print the table ordered by sectors", 329}, - {"Table", 330}, - {"Just print the partition table", 331}, - {"Don't print the table", 332}, - {"Help Screen for cfdisk", 333}, - {"This is cfdisk, a curses based disk partitioning program, which", 334}, - {"allows you to create, delete and modify partitions on your hard", 335}, - {"disk drive.", 336}, - {"Copyright (C) 1994-1999 Kevin E. Martin & aeb", 337}, - {"Command Meaning", 338}, - {"------- -------", 339}, - {" b Toggle bootable flag of the current partition", 340}, - {" d Delete the current partition", 341}, - {" g Change cylinders, heads, sectors-per-track parameters", 342}, - {" WARNING: This option should only be used by people who", 343}, - {" know what they are doing.", 344}, - {" h Print this screen", 345}, - {" m Maximize disk usage of the current partition", 346}, - {" Note: This may make the partition incompatible with", 347}, - {" DOS, OS/2, ...", 348}, - {" n Create new partition from free space", 349}, - {" p Print partition table to the screen or to a file", 350}, - {" There are several different formats for the partition", 351}, - {" that you can choose from:", 352}, - {" r - Raw data (exactly what would be written to disk)", 353}, - {" s - Table ordered by sectors", 354}, - {" t - Table in raw format", 355}, - {" q Quit program without writing partition table", 356}, - {" t Change the filesystem type", 357}, - {" u Change units of the partition size display", 358}, - {" Rotates through MB, sectors and cylinders", 359}, - {" W Write partition table to disk (must enter upper case W)", 360}, - {" Since this might destroy data on the disk, you must", 361}, - {" either confirm or deny the write by entering `yes' or", 362}, - {" `no'", 363}, - {"Up Arrow Move cursor to the previous partition", 364}, - {"Down Arrow Move cursor to the next partition", 365}, - {"CTRL-L Redraws the screen", 366}, - {" ? Print this screen", 367}, - {"Note: All of the commands can be entered with either upper or lower", 368}, - {"case letters (except for Writes).", 369}, - {"Cylinders", 370}, - {"Change cylinder geometry", 371}, - {"Heads", 372}, - {"Change head geometry", 373}, - {"Change sector geometry", 374}, - {"Done", 375}, - {"Done with changing geometry", 376}, - {"Enter the number of cylinders: ", 377}, - {"Illegal cylinders value", 378}, - {"Enter the number of heads: ", 379}, - {"Illegal heads value", 380}, - {"Enter the number of sectors per track: ", 381}, - {"Illegal sectors value", 382}, - {"Enter filesystem type: ", 383}, - {"Cannot change FS Type to empty", 384}, - {"Cannot change FS Type to extended", 385}, - {"Boot", 386}, - {"Unk(%02X)", 387}, - {", NC", 388}, - {"NC", 389}, - {"Pri/Log", 390}, - {"Disk Drive: %s", 391}, - {"Size: %lld bytes, %ld MB", 392}, - {"Size: %lld bytes, %ld.%ld GB", 393}, - {"Heads: %d Sectors per Track: %d Cylinders: %d", 394}, - {"Name", 395}, - {"Flags", 396}, - {"Part Type", 397}, - {"FS Type", 398}, - {"[Label]", 399}, - {" Sectors", 400}, - {"Size (MB)", 401}, - {"Size (GB)", 402}, - {"Bootable", 403}, - {"Toggle bootable flag of the current partition", 404}, - {"Delete", 405}, - {"Delete the current partition", 406}, - {"Geometry", 407}, - {"Change disk geometry (experts only)", 408}, - {"Help", 409}, - {"Print help screen", 410}, - {"Maximize", 411}, - {"Maximize disk usage of the current partition (experts only)", 412}, - {"New", 413}, - {"Create new partition from free space", 414}, - {"Print", 415}, - {"Print partition table to the screen or to a file", 416}, - {"Quit", 417}, - {"Quit program without writing partition table", 418}, - {"Type", 419}, - {"Change the filesystem type (DOS, Linux, OS/2 and so on)", 420}, - {"Units", 421}, - {"Change units of the partition size display (MB, sect, cyl)", 422}, - {"Write", 423}, - {"Write partition table to disk (this might destroy data)", 424}, - {"Cannot make this partition bootable", 425}, - {"Cannot delete an empty partition", 426}, - {"Cannot maximize this partition", 427}, - {"This partition is unusable", 428}, - {"This partition is already in use", 429}, - {"Cannot change the type of an empty partition", 430}, - {"No more partitions", 431}, - {"Illegal command", 432}, - {"Copyright (C) 1994-2000 Kevin E. Martin & aeb\n", 433}, +---------\n", 323}, + {" ---Starting--- ----Ending---- Start Number of\n", 324}, + {" # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors\n", 325}, + {"-- ----- ---- ---- ---- ---- ---- ---- ---- -------- ---------\n", 326}, + {"Raw", 327}, + {"Print the table using raw data format", 328}, + {"Sectors", 329}, + {"Print the table ordered by sectors", 330}, + {"Table", 331}, + {"Just print the partition table", 332}, + {"Don't print the table", 333}, + {"Help Screen for cfdisk", 334}, + {"This is cfdisk, a curses based disk partitioning program, which", 335}, + {"allows you to create, delete and modify partitions on your hard", 336}, + {"disk drive.", 337}, + {"Copyright (C) 1994-1999 Kevin E. Martin & aeb", 338}, + {"Command Meaning", 339}, + {"------- -------", 340}, + {" b Toggle bootable flag of the current partition", 341}, + {" d Delete the current partition", 342}, + {" g Change cylinders, heads, sectors-per-track parameters", 343}, + {" WARNING: This option should only be used by people who", 344}, + {" know what they are doing.", 345}, + {" h Print this screen", 346}, + {" m Maximize disk usage of the current partition", 347}, + {" Note: This may make the partition incompatible with", 348}, + {" DOS, OS/2, ...", 349}, + {" n Create new partition from free space", 350}, + {" p Print partition table to the screen or to a file", 351}, + {" There are several different formats for the partition", 352}, + {" that you can choose from:", 353}, + {" r - Raw data (exactly what would be written to disk)", 354}, + {" s - Table ordered by sectors", 355}, + {" t - Table in raw format", 356}, + {" q Quit program without writing partition table", 357}, + {" t Change the filesystem type", 358}, + {" u Change units of the partition size display", 359}, + {" Rotates through MB, sectors and cylinders", 360}, + {" W Write partition table to disk (must enter upper case W)", 361}, + {" Since this might destroy data on the disk, you must", 362}, + {" either confirm or deny the write by entering `yes' or", 363}, + {" `no'", 364}, + {"Up Arrow Move cursor to the previous partition", 365}, + {"Down Arrow Move cursor to the next partition", 366}, + {"CTRL-L Redraws the screen", 367}, + {" ? Print this screen", 368}, + {"Note: All of the commands can be entered with either upper or lower", 369}, + {"case letters (except for Writes).", 370}, + {"Cylinders", 371}, + {"Change cylinder geometry", 372}, + {"Heads", 373}, + {"Change head geometry", 374}, + {"Change sector geometry", 375}, + {"Done", 376}, + {"Done with changing geometry", 377}, + {"Enter the number of cylinders: ", 378}, + {"Illegal cylinders value", 379}, + {"Enter the number of heads: ", 380}, + {"Illegal heads value", 381}, + {"Enter the number of sectors per track: ", 382}, + {"Illegal sectors value", 383}, + {"Enter filesystem type: ", 384}, + {"Cannot change FS Type to empty", 385}, + {"Cannot change FS Type to extended", 386}, + {"Boot", 387}, + {"Unk(%02X)", 388}, + {", NC", 389}, + {"NC", 390}, + {"Pri/Log", 391}, + {"Disk Drive: %s", 392}, + {"Size: %lld bytes, %ld MB", 393}, + {"Size: %lld bytes, %ld.%ld GB", 394}, + {"Heads: %d Sectors per Track: %d Cylinders: %d", 395}, + {"Name", 396}, + {"Flags", 397}, + {"Part Type", 398}, + {"FS Type", 399}, + {"[Label]", 400}, + {" Sectors", 401}, + {"Size (MB)", 402}, + {"Size (GB)", 403}, + {"Bootable", 404}, + {"Toggle bootable flag of the current partition", 405}, + {"Delete", 406}, + {"Delete the current partition", 407}, + {"Geometry", 408}, + {"Change disk geometry (experts only)", 409}, + {"Help", 410}, + {"Print help screen", 411}, + {"Maximize", 412}, + {"Maximize disk usage of the current partition (experts only)", 413}, + {"New", 414}, + {"Create new partition from free space", 415}, + {"Print", 416}, + {"Print partition table to the screen or to a file", 417}, + {"Quit", 418}, + {"Quit program without writing partition table", 419}, + {"Type", 420}, + {"Change the filesystem type (DOS, Linux, OS/2 and so on)", 421}, + {"Units", 422}, + {"Change units of the partition size display (MB, sect, cyl)", 423}, + {"Write", 424}, + {"Write partition table to disk (this might destroy data)", 425}, + {"Cannot make this partition bootable", 426}, + {"Cannot delete an empty partition", 427}, + {"Cannot maximize this partition", 428}, + {"This partition is unusable", 429}, + {"This partition is already in use", 430}, + {"Cannot change the type of an empty partition", 431}, + {"No more partitions", 432}, + {"Illegal command", 433}, + {"Copyright (C) 1994-2000 Kevin E. Martin & aeb\n", 434}, {"\ \n\ Usage:\n\ @@ -522,7 +524,7 @@ Options:\n\ -z: Start with a zero partition table, instead of reading the pt from disk;\n\ -c C -h H -s S: Override the kernel's idea of the number of cylinders,\n\ the number of heads and the number of sectors/track.\n\ -\n", 434}, +\n", 435}, {"\ Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n\ fdisk -l [-b SSZ] [-u] DISK List partition table(s)\n\ @@ -531,65 +533,65 @@ Usage: fdisk [-b SSZ] [-u] DISK Change partition table\n\ Here DISK is something like /dev/hdb or /dev/sda\n\ and PARTITION is something like /dev/hda7\n\ -u: give Start and End in sector (instead of cylinder) units\n\ --b 2048: (for certain MO disks) use 2048-byte sectors\n", 435}, +-b 2048: (for certain MO disks) use 2048-byte sectors\n", 436}, {"\ Usage: fdisk [-l] [-b SSZ] [-u] device\n\ E.g.: fdisk /dev/hda (for the first IDE disk)\n\ or: fdisk /dev/sdc (for the third SCSI disk)\n\ or: fdisk /dev/eda (for the first PS/2 ESDI drive)\n\ or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)\n\ - ...\n", 436}, - {"Unable to open %s\n", 437}, - {"Unable to read %s\n", 438}, - {"Unable to seek on %s\n", 439}, - {"Unable to write %s\n", 440}, - {"BLKGETSIZE ioctl failed on %s\n", 441}, - {"Unable to allocate any more memory\n", 442}, - {"Fatal error\n", 443}, - {"Command action", 444}, - {" a toggle a read only flag", 445}, - {" b edit bsd disklabel", 446}, - {" c toggle the mountable flag", 447}, - {" d delete a partition", 448}, - {" l list known partition types", 449}, - {" m print this menu", 450}, - {" n add a new partition", 451}, - {" o create a new empty DOS partition table", 452}, - {" p print the partition table", 453}, - {" q quit without saving changes", 454}, - {" s create a new empty Sun disklabel", 455}, - {" t change a partition's system id", 456}, - {" u change display/entry units", 457}, - {" v verify the partition table", 458}, - {" w write table to disk and exit", 459}, - {" x extra functionality (experts only)", 460}, - {" a select bootable partition", 461}, - {" b edit bootfile entry", 462}, - {" c select sgi swap partition", 463}, - {" a toggle a bootable flag", 464}, - {" c toggle the dos compatibility flag", 465}, - {" a change number of alternate cylinders", 466}, - {" c change number of cylinders", 467}, - {" d print the raw data in the partition table", 468}, - {" e change number of extra sectors per cylinder", 469}, - {" h change number of heads", 470}, - {" i change interleave factor", 471}, - {" o change rotation speed (rpm)", 472}, - {" r return to main menu", 473}, - {" s change number of sectors/track", 474}, - {" y change number of physical cylinders", 475}, - {" b move beginning of data in a partition", 476}, - {" e list extended partitions", 477}, - {" g create an IRIX (SGI) partition table", 478}, - {" f fix partition order", 479}, - {"You must set", 480}, - {"heads", 481}, - {"sectors", 482}, - {"cylinders", 483}, + ...\n", 437}, + {"Unable to open %s\n", 438}, + {"Unable to read %s\n", 439}, + {"Unable to seek on %s\n", 440}, + {"Unable to write %s\n", 441}, + {"BLKGETSIZE ioctl failed on %s\n", 442}, + {"Unable to allocate any more memory\n", 443}, + {"Fatal error\n", 444}, + {"Command action", 445}, + {" a toggle a read only flag", 446}, + {" b edit bsd disklabel", 447}, + {" c toggle the mountable flag", 448}, + {" d delete a partition", 449}, + {" l list known partition types", 450}, + {" m print this menu", 451}, + {" n add a new partition", 452}, + {" o create a new empty DOS partition table", 453}, + {" p print the partition table", 454}, + {" q quit without saving changes", 455}, + {" s create a new empty Sun disklabel", 456}, + {" t change a partition's system id", 457}, + {" u change display/entry units", 458}, + {" v verify the partition table", 459}, + {" w write table to disk and exit", 460}, + {" x extra functionality (experts only)", 461}, + {" a select bootable partition", 462}, + {" b edit bootfile entry", 463}, + {" c select sgi swap partition", 464}, + {" a toggle a bootable flag", 465}, + {" c toggle the dos compatibility flag", 466}, + {" a change number of alternate cylinders", 467}, + {" c change number of cylinders", 468}, + {" d print the raw data in the partition table", 469}, + {" e change number of extra sectors per cylinder", 470}, + {" h change number of heads", 471}, + {" i change interleave factor", 472}, + {" o change rotation speed (rpm)", 473}, + {" r return to main menu", 474}, + {" s change number of sectors/track", 475}, + {" y change number of physical cylinders", 476}, + {" b move beginning of data in a partition", 477}, + {" e list extended partitions", 478}, + {" g create an IRIX (SGI) partition table", 479}, + {" f fix partition order", 480}, + {"You must set", 481}, + {"heads", 482}, + {"sectors", 483}, + {"cylinders", 484}, {"\ %s%s.\n\ -You can do this from the extra functions menu.\n", 484}, - {" and ", 485}, +You can do this from the extra functions menu.\n", 485}, + {" and ", 486}, {"\ \n\ The number of cylinders for this disk is set to %d.\n\ @@ -597,159 +599,168 @@ There is nothing wrong with that, but this is larger than 1024,\n\ and could in certain setups cause problems with:\n\ 1) software that runs at boot time (e.g., old versions of LILO)\n\ 2) booting and partitioning software from other OSs\n\ - (e.g., DOS FDISK, OS/2 FDISK)\n", 486}, - {"Bad offset in primary extended partition\n", 487}, - {"Warning: deleting partitions after %d\n", 488}, - {"Warning: extra link pointer in partition table %d\n", 489}, - {"Warning: ignoring extra data in partition table %d\n", 490}, + (e.g., DOS FDISK, OS/2 FDISK)\n", 487}, + {"Bad offset in primary extended partition\n", 488}, + {"Warning: deleting partitions after %d\n", 489}, + {"Warning: extra link pointer in partition table %d\n", 490}, + {"Warning: ignoring extra data in partition table %d\n", 491}, {"\ Building a new DOS disklabel. Changes will remain in memory only,\n\ until you decide to write them. After that, of course, the previous\n\ content won't be recoverable.\n\ -\n", 491}, - {"Note: sector size is %d (not %d)\n", 492}, - {"You will not be able to write the partition table.\n", 493}, +\n", 492}, + {"Note: sector size is %d (not %d)\n", 493}, + {"You will not be able to write the partition table.\n", 494}, {"\ This disk has both DOS and BSD magic.\n\ -Give the 'b' command to go to BSD mode.\n", 494}, +Give the 'b' command to go to BSD mode.\n", 495}, {"\ Device contains neither a valid DOS partition table, nor Sun, SGI or OSF \ -disklabel\n", 495}, - {"Internal error\n", 496}, - {"Ignoring extra extended partition %d\n", 497}, +disklabel\n", 496}, + {"Internal error\n", 497}, + {"Ignoring extra extended partition %d\n", 498}, {"\ Warning: invalid flag 0x%04x of partition table %d will be corrected by w\ -(rite)\n", 498}, +(rite)\n", 499}, {"\ \n\ -got EOF thrice - exiting..\n", 499}, - {"Hex code (type L to list codes): ", 500}, - {"%s (%d-%d, default %d): ", 501}, - {"Using default value %d\n", 502}, - {"Value out of range.\n", 503}, - {"Partition number", 504}, - {"Warning: partition %d has empty type\n", 505}, - {"cylinder", 506}, - {"sector", 507}, - {"Changing display/entry units to %s\n", 508}, - {"WARNING: Partition %d is an extended partition\n", 509}, - {"DOS Compatibility flag is set\n", 510}, - {"DOS Compatibility flag is not set\n", 511}, - {"Partition %d does not exist yet!\n", 512}, +got EOF thrice - exiting..\n", 500}, + {"Hex code (type L to list codes): ", 501}, + {"%s (%d-%d, default %d): ", 502}, + {"Using default value %d\n", 503}, + {"Value out of range.\n", 504}, + {"Partition number", 505}, + {"Warning: partition %d has empty type\n", 506}, + {"Selected partition %d\n", 507}, + {"No partition is defined yet!\n", 508}, + {"All primary partitions have been defined already!\n", 509}, + {"cylinder", 510}, + {"sector", 511}, + {"Changing display/entry units to %s\n", 512}, + {"WARNING: Partition %d is an extended partition\n", 513}, + {"DOS Compatibility flag is set\n", 514}, + {"DOS Compatibility flag is not set\n", 515}, + {"Partition %d does not exist yet!\n", 516}, {"\ Type 0 means free space to many systems\n\ (but not to Linux). Having partitions of\n\ type 0 is probably unwise. You can delete\n\ -a partition using the `d' command.\n", 513}, +a partition using the `d' command.\n", 517}, {"\ You cannot change a partition into an extended one or vice versa\n\ -Delete it first.\n", 514}, +Delete it first.\n", 518}, {"\ Consider leaving partition 3 as Whole disk (5),\n\ as SunOS/Solaris expects it and even Linux likes it.\n\ -\n", 515}, +\n", 519}, {"\ Consider leaving partition 9 as volume header (0),\n\ and partition 11 as entire volume (6)as IRIX expects it.\n\ -\n", 516}, - {"Changed system type of partition %d to %x (%s)\n", 517}, - {"Partition %d has different physical/logical beginnings (non-Linux?):\n", 518}, - {" phys=(%d, %d, %d) ", 519}, - {"logical=(%d, %d, %d)\n", 520}, - {"Partition %d has different physical/logical endings:\n", 521}, - {"Partition %i does not start on cylinder boundary:\n", 522}, - {"should be (%d, %d, 1)\n", 523}, - {"Partition %i does not end on cylinder boundary:\n", 524}, - {"should be (%d, %d, %d)\n", 525}, +\n", 520}, + {"Changed system type of partition %d to %x (%s)\n", 521}, + {"Partition %d has different physical/logical beginnings (non-Linux?):\n", 522}, + {" phys=(%d, %d, %d) ", 523}, + {"logical=(%d, %d, %d)\n", 524}, + {"Partition %d has different physical/logical endings:\n", 525}, + {"Partition %i does not start on cylinder boundary:\n", 526}, + {"should be (%d, %d, 1)\n", 527}, + {"Partition %i does not end on cylinder boundary:\n", 528}, + {"should be (%d, %d, %d)\n", 529}, {"\ \n\ -Disk %s: %d heads, %d sectors, %d cylinders\n\ -Units = %s of %d * %d bytes\n\ -\n", 526}, +Disk %s: %ld MB, %lld bytes\n", 530}, + {"\ +\n\ +Disk %s: %ld.%ld GB, %lld bytes\n", 531}, + {"%d heads, %d sectors/track, %d cylinders", 532}, + {", total %lu sectors", 533}, + {"\ +Units = %s of %d * %d = %d bytes\n\ +\n", 534}, {"\ Nothing to do. Ordering is correct already.\n\ -\n", 527}, - {"%*s Boot Start End Blocks Id System\n", 528}, - {"Device", 529}, +\n", 535}, + {"%*s Boot Start End Blocks Id System\n", 536}, + {"Device", 537}, {"\ \n\ -Partition table entries are not in disk order\n", 530}, +Partition table entries are not in disk order\n", 538}, {"\ \n\ Disk %s: %d heads, %d sectors, %d cylinders\n\ -\n", 531}, - {"Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n", 532}, - {"Warning: partition %d contains sector 0\n", 533}, - {"Partition %d: head %d greater than maximum %d\n", 534}, - {"Partition %d: sector %d greater than maximum %d\n", 535}, - {"Partitions %d: cylinder %d greater than maximum %d\n", 536}, - {"Partition %d: previous sectors %d disagrees with total %d\n", 537}, - {"Warning: bad start-of-data in partition %d\n", 538}, - {"Warning: partition %d overlaps partition %d.\n", 539}, - {"Warning: partition %d is empty\n", 540}, - {"Logical partition %d not entirely in partition %d\n", 541}, - {"Total allocated sectors %d greater than the maximum %d\n", 542}, - {"%d unallocated sectors\n", 543}, - {"Partition %d is already defined. Delete it before re-adding it.\n", 544}, - {"First %s", 545}, - {"Sector %d is already allocated\n", 546}, - {"No free sectors available\n", 547}, - {"Last %s or +size or +sizeM or +sizeK", 548}, +\n", 539}, + {"Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID\n", 540}, + {"Warning: partition %d contains sector 0\n", 541}, + {"Partition %d: head %d greater than maximum %d\n", 542}, + {"Partition %d: sector %d greater than maximum %d\n", 543}, + {"Partitions %d: cylinder %d greater than maximum %d\n", 544}, + {"Partition %d: previous sectors %d disagrees with total %d\n", 545}, + {"Warning: bad start-of-data in partition %d\n", 546}, + {"Warning: partition %d overlaps partition %d.\n", 547}, + {"Warning: partition %d is empty\n", 548}, + {"Logical partition %d not entirely in partition %d\n", 549}, + {"Total allocated sectors %d greater than the maximum %d\n", 550}, + {"%d unallocated sectors\n", 551}, + {"Partition %d is already defined. Delete it before re-adding it.\n", 552}, + {"First %s", 553}, + {"Sector %d is already allocated\n", 554}, + {"No free sectors available\n", 555}, + {"Last %s or +size or +sizeM or +sizeK", 556}, {"\ \tSorry - this fdisk cannot handle AIX disk labels.\n\ \tIf you want to add DOS-type partitions, create\n\ \ta new empty DOS partition table first. (Use o.)\n\ -\tWARNING: This will destroy the present disk contents.\n", 549}, - {"The maximum number of partitions has been created\n", 550}, - {"You must delete some partition and add an extended partition first\n", 551}, +\tWARNING: This will destroy the present disk contents.\n", 557}, + {"The maximum number of partitions has been created\n", 558}, + {"You must delete some partition and add an extended partition first\n", 559}, {"\ Command action\n\ %s\n\ - p primary partition (1-4)\n", 552}, - {"l logical (5 or over)", 553}, - {"e extended", 554}, - {"Invalid partition number for type `%c'\n", 555}, + p primary partition (1-4)\n", 560}, + {"l logical (5 or over)", 561}, + {"e extended", 562}, + {"Invalid partition number for type `%c'\n", 563}, {"\ The partition table has been altered!\n\ -\n", 556}, - {"Calling ioctl() to re-read partition table.\n", 557}, +\n", 564}, + {"Calling ioctl() to re-read partition table.\n", 565}, {"\ \n\ WARNING: Re-reading the partition table failed with error %d: %s.\n\ The kernel still uses the old table.\n\ -The new table will be used at the next reboot.\n", 558}, +The new table will be used at the next reboot.\n", 566}, {"\ \n\ WARNING: If you have created or modified any DOS 6.x\n\ partitions, please see the fdisk manual page for additional\n\ -information.\n", 559}, - {"Syncing disks.\n", 560}, - {"Partition %d has no data area\n", 561}, - {"New beginning of data", 562}, - {"Expert command (m for help): ", 563}, - {"Number of cylinders", 564}, - {"Number of heads", 565}, - {"Number of sectors", 566}, - {"Warning: setting sector offset for DOS compatiblity\n", 567}, - {"Disk %s doesn't contain a valid partition table\n", 568}, - {"Cannot open %s\n", 569}, - {"cannot open %s\n", 570}, - {"%c: unknown command\n", 571}, - {"This kernel finds the sector size itself - -b option ignored\n", 572}, +information.\n", 567}, + {"Syncing disks.\n", 568}, + {"Partition %d has no data area\n", 569}, + {"New beginning of data", 570}, + {"Expert command (m for help): ", 571}, + {"Number of cylinders", 572}, + {"Number of heads", 573}, + {"Number of sectors", 574}, + {"Warning: setting sector offset for DOS compatiblity\n", 575}, + {"Disk %s doesn't contain a valid partition table\n", 576}, + {"Cannot open %s\n", 577}, + {"cannot open %s\n", 578}, + {"%c: unknown command\n", 579}, + {"This kernel finds the sector size itself - -b option ignored\n", 580}, {"\ Warning: the -b (set sector size) option should be used with one specified \ -device\n", 573}, - {"Detected an OSF/1 disklabel on %s, entering disklabel mode.\n", 574}, - {"Command (m for help): ", 575}, +device\n", 581}, + {"Detected an OSF/1 disklabel on %s, entering disklabel mode.\n", 582}, + {"Command (m for help): ", 583}, {"\ \n\ -The current boot file is: %s\n", 576}, - {"Please enter the name of the new boot file: ", 577}, - {"Boot file unchanged\n", 578}, +The current boot file is: %s\n", 584}, + {"Please enter the name of the new boot file: ", 585}, + {"Boot file unchanged\n", 586}, {"\ \n\ \tSorry, no experts menu for SGI partition tables available.\n\ -\n", 579}, +\n", 587}, {"\ \n\ \tThere is a valid AIX label on this disk.\n\ @@ -762,94 +773,94 @@ The current boot file is: %s\n", 576}, \t erase the other disks as well, if unmirrored.)\n\ \t3. Before deleting this physical volume be sure\n\ \t to remove the disk logically from your AIX\n\ -\t machine. (Otherwise you become an AIXpert).", 580}, +\t machine. (Otherwise you become an AIXpert).", 588}, {"\ \n\ -BSD label for device: %s\n", 581}, - {" d delete a BSD partition", 582}, - {" e edit drive data", 583}, - {" i install bootstrap", 584}, - {" l list known filesystem types", 585}, - {" n add a new BSD partition", 586}, - {" p print BSD partition table", 587}, - {" s show complete disklabel", 588}, - {" t change a partition's filesystem id", 589}, - {" u change units (cylinders/sectors)", 590}, - {" w write disklabel to disk", 591}, - {" x link BSD partition to non-BSD partition", 592}, - {"Partition %s has invalid starting sector 0.\n", 593}, - {"Reading disklabel of %s at sector %d.\n", 594}, - {"There is no *BSD partition on %s.\n", 595}, - {"BSD disklabel command (m for help): ", 596}, - {"type: %s\n", 597}, - {"type: %d\n", 598}, - {"disk: %.*s\n", 599}, - {"label: %.*s\n", 600}, - {"flags:", 601}, - {" removable", 602}, - {" ecc", 603}, - {" badsect", 604}, - {"bytes/sector: %ld\n", 605}, - {"sectors/track: %ld\n", 606}, - {"tracks/cylinder: %ld\n", 607}, - {"sectors/cylinder: %ld\n", 608}, - {"cylinders: %ld\n", 609}, - {"rpm: %d\n", 610}, - {"interleave: %d\n", 611}, - {"trackskew: %d\n", 612}, - {"cylinderskew: %d\n", 613}, - {"headswitch: %ld\t\t# milliseconds\n", 614}, - {"track-to-track seek: %ld\t# milliseconds\n", 615}, - {"drivedata: ", 616}, +BSD label for device: %s\n", 589}, + {" d delete a BSD partition", 590}, + {" e edit drive data", 591}, + {" i install bootstrap", 592}, + {" l list known filesystem types", 593}, + {" n add a new BSD partition", 594}, + {" p print BSD partition table", 595}, + {" s show complete disklabel", 596}, + {" t change a partition's filesystem id", 597}, + {" u change units (cylinders/sectors)", 598}, + {" w write disklabel to disk", 599}, + {" x link BSD partition to non-BSD partition", 600}, + {"Partition %s has invalid starting sector 0.\n", 601}, + {"Reading disklabel of %s at sector %d.\n", 602}, + {"There is no *BSD partition on %s.\n", 603}, + {"BSD disklabel command (m for help): ", 604}, + {"type: %s\n", 605}, + {"type: %d\n", 606}, + {"disk: %.*s\n", 607}, + {"label: %.*s\n", 608}, + {"flags:", 609}, + {" removable", 610}, + {" ecc", 611}, + {" badsect", 612}, + {"bytes/sector: %ld\n", 613}, + {"sectors/track: %ld\n", 614}, + {"tracks/cylinder: %ld\n", 615}, + {"sectors/cylinder: %ld\n", 616}, + {"cylinders: %ld\n", 617}, + {"rpm: %d\n", 618}, + {"interleave: %d\n", 619}, + {"trackskew: %d\n", 620}, + {"cylinderskew: %d\n", 621}, + {"headswitch: %ld\t\t# milliseconds\n", 622}, + {"track-to-track seek: %ld\t# milliseconds\n", 623}, + {"drivedata: ", 624}, {"\ \n\ -%d partitions:\n", 617}, - {"# start end size fstype [fsize bsize cpg]\n", 618}, - {"Writing disklabel to %s.\n", 619}, - {"%s contains no disklabel.\n", 620}, - {"Do you want to create a disklabel? (y/n) ", 621}, - {"bytes/sector", 622}, - {"sectors/track", 623}, - {"tracks/cylinder", 624}, - {"sectors/cylinder", 625}, - {"Must be <= sectors/track * tracks/cylinder (default).\n", 626}, - {"rpm", 627}, - {"interleave", 628}, - {"trackskew", 629}, - {"cylinderskew", 630}, - {"headswitch", 631}, - {"track-to-track seek", 632}, - {"Bootstrap: %sboot -> boot%s (%s): ", 633}, - {"Bootstrap overlaps with disk label!\n", 634}, - {"Bootstrap installed on %s.\n", 635}, - {"Partition (a-%c): ", 636}, - {"This partition already exists.\n", 637}, - {"Warning: too many partitions (%d, maximum is %d).\n", 638}, +%d partitions:\n", 625}, + {"# start end size fstype [fsize bsize cpg]\n", 626}, + {"Writing disklabel to %s.\n", 627}, + {"%s contains no disklabel.\n", 628}, + {"Do you want to create a disklabel? (y/n) ", 629}, + {"bytes/sector", 630}, + {"sectors/track", 631}, + {"tracks/cylinder", 632}, + {"sectors/cylinder", 633}, + {"Must be <= sectors/track * tracks/cylinder (default).\n", 634}, + {"rpm", 635}, + {"interleave", 636}, + {"trackskew", 637}, + {"cylinderskew", 638}, + {"headswitch", 639}, + {"track-to-track seek", 640}, + {"Bootstrap: %sboot -> boot%s (%s): ", 641}, + {"Bootstrap overlaps with disk label!\n", 642}, + {"Bootstrap installed on %s.\n", 643}, + {"Partition (a-%c): ", 644}, + {"This partition already exists.\n", 645}, + {"Warning: too many partitions (%d, maximum is %d).\n", 646}, {"\ \n\ -Syncing disks.\n", 639}, - {"SGI volhdr", 640}, - {"SGI trkrepl", 641}, - {"SGI secrepl", 642}, - {"SGI raw", 643}, - {"SGI bsd", 644}, - {"SGI sysv", 645}, - {"SGI volume", 646}, - {"SGI efs", 647}, - {"SGI lvol", 648}, - {"SGI rlvol", 649}, - {"SGI xfs", 650}, - {"SGI xfslog", 651}, - {"SGI xlv", 652}, - {"SGI xvm", 653}, - {"Linux swap", 654}, - {"Linux native", 655}, - {"Linux LVM", 656}, - {"Linux RAID", 657}, +Syncing disks.\n", 647}, + {"SGI volhdr", 648}, + {"SGI trkrepl", 649}, + {"SGI secrepl", 650}, + {"SGI raw", 651}, + {"SGI bsd", 652}, + {"SGI sysv", 653}, + {"SGI volume", 654}, + {"SGI efs", 655}, + {"SGI lvol", 656}, + {"SGI rlvol", 657}, + {"SGI xfs", 658}, + {"SGI xfslog", 659}, + {"SGI xlv", 660}, + {"SGI xvm", 661}, + {"Linux swap", 662}, + {"Linux native", 663}, + {"Linux LVM", 664}, + {"Linux RAID", 665}, {"\ According to MIPS Computer Systems, Inc the Label must not contain more than \ -512 bytes\n", 658}, - {"Detected sgi disklabel with wrong checksum.\n", 659}, +512 bytes\n", 666}, + {"Detected sgi disklabel with wrong checksum.\n", 667}, {"\ \n\ Disk %s (SGI disk label): %d heads, %d sectors\n\ @@ -857,141 +868,141 @@ Disk %s (SGI disk label): %d heads, %d sectors\n\ %d extra sects/cyl, interleave %d:1\n\ %s\n\ Units = %s of %d * 512 bytes\n\ -\n", 660}, +\n", 668}, {"\ \n\ Disk %s (SGI disk label): %d heads, %d sectors, %d cylinders\n\ Units = %s of %d * 512 bytes\n\ -\n", 661}, +\n", 669}, {"\ ----- partitions -----\n\ -Pt# %*s Info Start End Sectors Id System\n", 662}, +Pt# %*s Info Start End Sectors Id System\n", 670}, {"\ ----- Bootinfo -----\n\ Bootfile: %s\n\ ------ Directory Entries -----\n", 663}, - {"%2d: %-10s sector%5u size%8u\n", 664}, +----- Directory Entries -----\n", 671}, + {"%2d: %-10s sector%5u size%8u\n", 672}, {"\ \n\ Invalid Bootfile!\n\ \tThe bootfile must be an absolute non-zero pathname,\n\ -\te.g. \"/unix\" or \"/unix.save\".\n", 665}, +\te.g. \"/unix\" or \"/unix.save\".\n", 673}, {"\ \n\ -\tName of Bootfile too long: 16 bytes maximum.\n", 666}, +\tName of Bootfile too long: 16 bytes maximum.\n", 674}, {"\ \n\ -\tBootfile must have a fully qualified pathname.\n", 667}, +\tBootfile must have a fully qualified pathname.\n", 675}, {"\ \n\ \tBe aware, that the bootfile is not checked for existence.\n\ -\tSGI's default is \"/unix\" and for backup \"/unix.save\".\n", 668}, +\tSGI's default is \"/unix\" and for backup \"/unix.save\".\n", 676}, {"\ \n\ -\tBootfile is changed to \"%s\".\n", 669}, - {"More than one entire disk entry present.\n", 670}, - {"No partitions defined\n", 671}, - {"IRIX likes when Partition 11 covers the entire disk.\n", 672}, +\tBootfile is changed to \"%s\".\n", 677}, + {"More than one entire disk entry present.\n", 678}, + {"No partitions defined\n", 679}, + {"IRIX likes when Partition 11 covers the entire disk.\n", 680}, {"\ The entire disk partition should start at block 0,\n\ -not at diskblock %d.\n", 673}, +not at diskblock %d.\n", 681}, {"\ The entire disk partition is only %d diskblock large,\n\ -but the disk is %d diskblocks long.\n", 674}, - {"One Partition (#11) should cover the entire disk.\n", 675}, - {"Partition %d does not start on cylinder boundary.\n", 676}, - {"Partition %d does not end on cylinder boundary.\n", 677}, - {"The Partition %d and %d overlap by %d sectors.\n", 678}, - {"Unused gap of %8d sectors - sectors %8d-%d\n", 679}, +but the disk is %d diskblocks long.\n", 682}, + {"One Partition (#11) should cover the entire disk.\n", 683}, + {"Partition %d does not start on cylinder boundary.\n", 684}, + {"Partition %d does not end on cylinder boundary.\n", 685}, + {"The Partition %d and %d overlap by %d sectors.\n", 686}, + {"Unused gap of %8d sectors - sectors %8d-%d\n", 687}, {"\ \n\ -The boot partition does not exist.\n", 680}, +The boot partition does not exist.\n", 688}, {"\ \n\ -The swap partition does not exist.\n", 681}, +The swap partition does not exist.\n", 689}, {"\ \n\ -The swap partition has no swap type.\n", 682}, - {"\tYou have chosen an unusual boot file name.\n", 683}, - {"Sorry You may change the Tag of non-empty partitions.\n", 684}, +The swap partition has no swap type.\n", 690}, + {"\tYou have chosen an unusual boot file name.\n", 691}, + {"Sorry You may change the Tag of non-empty partitions.\n", 692}, {"\ It is highly recommended that the partition at offset 0\n\ is of type \"SGI volhdr\", the IRIX system will rely on it to\n\ retrieve from its directory standalone tools like sash and fx.\n\ Only the \"SGI volume\" entire disk section may violate this.\n\ -Type YES if you are sure about tagging this partition differently.\n", 685}, - {"YES\n", 686}, - {"Do You know, You got a partition overlap on the disk?\n", 687}, - {"Attempting to generate entire disk entry automatically.\n", 688}, - {"The entire disk is already covered with partitions.\n", 689}, - {"You got a partition overlap on the disk. Fix it first!\n", 690}, +Type YES if you are sure about tagging this partition differently.\n", 693}, + {"YES\n", 694}, + {"Do You know, You got a partition overlap on the disk?\n", 695}, + {"Attempting to generate entire disk entry automatically.\n", 696}, + {"The entire disk is already covered with partitions.\n", 697}, + {"You got a partition overlap on the disk. Fix it first!\n", 698}, {"\ It is highly recommended that eleventh partition\n\ -covers the entire disk and is of type `SGI volume'\n", 691}, - {"You will get a partition overlap on the disk. Fix it first!\n", 692}, - {" Last %s", 693}, +covers the entire disk and is of type `SGI volume'\n", 699}, + {"You will get a partition overlap on the disk. Fix it first!\n", 700}, + {" Last %s", 701}, {"\ Building a new SGI disklabel. Changes will remain in memory only,\n\ until you decide to write them. After that, of course, the previous\n\ content will be unrecoverably lost.\n\ -\n", 694}, - {"Trying to keep parameters of partition %d.\n", 695}, - {"ID=%02x\tSTART=%d\tLENGTH=%d\n", 696}, - {"Empty", 697}, - {"SunOS root", 698}, - {"SunOS swap", 699}, - {"SunOS usr", 700}, - {"Whole disk", 701}, - {"SunOS stand", 702}, - {"SunOS var", 703}, - {"SunOS home", 704}, - {"Linux raid autodetect", 705}, +\n", 702}, + {"Trying to keep parameters of partition %d.\n", 703}, + {"ID=%02x\tSTART=%d\tLENGTH=%d\n", 704}, + {"Empty", 705}, + {"SunOS root", 706}, + {"SunOS swap", 707}, + {"SunOS usr", 708}, + {"Whole disk", 709}, + {"SunOS stand", 710}, + {"SunOS var", 711}, + {"SunOS home", 712}, + {"Linux raid autodetect", 713}, {"\ Detected sun disklabel with wrong checksum.\n\ Probably you'll have to set all the values,\n\ e.g. heads, sectors, cylinders and partitions\n\ -or force a fresh label (s command in main menu)\n", 706}, - {"Autoconfigure found a %s%s%s\n", 707}, +or force a fresh label (s command in main menu)\n", 714}, + {"Autoconfigure found a %s%s%s\n", 715}, {"\ Building a new sun disklabel. Changes will remain in memory only,\n\ until you decide to write them. After that, of course, the previous\n\ content won't be recoverable.\n\ -\n", 708}, +\n", 716}, {"\ Drive type\n\ ? auto configure\n\ - 0 custom (with hardware detected defaults)", 709}, - {"Select type (? for auto, 0 for custom): ", 710}, - {"Autoconfigure failed.\n", 711}, - {"Sectors/track", 712}, - {"Alternate cylinders", 713}, - {"Physical cylinders", 714}, - {"Rotation speed (rpm)", 715}, - {"Interleave factor", 716}, - {"Extra sectors per cylinder", 717}, - {"You may change all the disk params from the x menu", 718}, - {"3,5\" floppy", 719}, - {"Linux custom", 720}, - {"Partition %d doesn't end on cylinder boundary\n", 721}, - {"Partition %d overlaps with others in sectors %d-%d\n", 722}, - {"Unused gap - sectors 0-%d\n", 723}, - {"Unused gap - sectors %d-%d\n", 724}, + 0 custom (with hardware detected defaults)", 717}, + {"Select type (? for auto, 0 for custom): ", 718}, + {"Autoconfigure failed.\n", 719}, + {"Sectors/track", 720}, + {"Alternate cylinders", 721}, + {"Physical cylinders", 722}, + {"Rotation speed (rpm)", 723}, + {"Interleave factor", 724}, + {"Extra sectors per cylinder", 725}, + {"You may change all the disk params from the x menu", 726}, + {"3,5\" floppy", 727}, + {"Linux custom", 728}, + {"Partition %d doesn't end on cylinder boundary\n", 729}, + {"Partition %d overlaps with others in sectors %d-%d\n", 730}, + {"Unused gap - sectors 0-%d\n", 731}, + {"Unused gap - sectors %d-%d\n", 732}, {"\ Other partitions already cover the whole disk.\n\ -Delete some/shrink them before retry.\n", 725}, +Delete some/shrink them before retry.\n", 733}, {"\ You haven't covered the whole disk with the 3rd partition, but your value\n\ %d %s covers some other partition. Your entry has been changed\n\ -to %d %s\n", 726}, +to %d %s\n", 734}, {"\ If you want to maintain SunOS/Solaris compatibility, consider leaving this\n\ -partition as Whole disk (5), starting at 0, with %u sectors\n", 727}, +partition as Whole disk (5), starting at 0, with %u sectors\n", 735}, {"\ It is highly recommended that the partition at offset 0\n\ is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n\ there may destroy your partition table and bootblock.\n\ Type YES if you're very sure you would like that partition\n\ -tagged with 82 (Linux swap): ", 728}, +tagged with 82 (Linux swap): ", 736}, {"\ \n\ Disk %s (Sun disk label): %d heads, %d sectors, %d rpm\n\ @@ -999,459 +1010,459 @@ Disk %s (Sun disk label): %d heads, %d sectors, %d rpm\n\ %d extra sects/cyl, interleave %d:1\n\ %s\n\ Units = %s of %d * 512 bytes\n\ -\n", 729}, +\n", 737}, {"\ \n\ Disk %s (Sun disk label): %d heads, %d sectors, %d cylinders\n\ Units = %s of %d * 512 bytes\n\ -\n", 730}, - {"%*s Flag Start End Blocks Id System\n", 731}, - {"Number of alternate cylinders", 732}, - {"Number of physical cylinders", 733}, - {"FAT12", 734}, - {"XENIX root", 735}, - {"XENIX usr", 736}, - {"FAT16 <32M", 737}, - {"Extended", 738}, - {"FAT16", 739}, - {"HPFS/NTFS", 740}, - {"AIX", 741}, - {"AIX bootable", 742}, - {"OS/2 Boot Manager", 743}, - {"Win95 FAT32", 744}, - {"Win95 FAT32 (LBA)", 745}, - {"Win95 FAT16 (LBA)", 746}, - {"Win95 Ext'd (LBA)", 747}, - {"OPUS", 748}, - {"Hidden FAT12", 749}, - {"Compaq diagnostics", 750}, - {"Hidden FAT16 <32M", 751}, - {"Hidden FAT16", 752}, - {"Hidden HPFS/NTFS", 753}, - {"AST SmartSleep", 754}, - {"Hidden Win95 FAT32", 755}, - {"Hidden Win95 FAT32 (LBA)", 756}, - {"Hidden Win95 FAT16 (LBA)", 757}, - {"NEC DOS", 758}, - {"Plan 9", 759}, - {"PartitionMagic recovery", 760}, - {"Venix 80286", 761}, - {"PPC PReP Boot", 762}, - {"SFS", 763}, - {"QNX4.x", 764}, - {"QNX4.x 2nd part", 765}, - {"QNX4.x 3rd part", 766}, - {"OnTrack DM", 767}, - {"OnTrack DM6 Aux1", 768}, - {"CP/M", 769}, - {"OnTrack DM6 Aux3", 770}, - {"OnTrackDM6", 771}, - {"EZ-Drive", 772}, - {"Golden Bow", 773}, - {"Priam Edisk", 774}, - {"SpeedStor", 775}, - {"GNU HURD or SysV", 776}, - {"Novell Netware 286", 777}, - {"Novell Netware 386", 778}, - {"DiskSecure Multi-Boot", 779}, - {"PC/IX", 780}, - {"Old Minix", 781}, - {"Minix / old Linux", 782}, - {"OS/2 hidden C: drive", 783}, - {"Linux extended", 784}, - {"NTFS volume set", 785}, - {"Amoeba", 786}, - {"Amoeba BBT", 787}, - {"BSD/OS", 788}, - {"IBM Thinkpad hibernation", 789}, - {"FreeBSD", 790}, - {"OpenBSD", 791}, - {"NeXTSTEP", 792}, - {"Darwin UFS", 793}, - {"NetBSD", 794}, - {"Darwin boot", 795}, - {"BSDI fs", 796}, - {"BSDI swap", 797}, - {"Boot Wizard hidden", 798}, - {"Solaris boot", 799}, - {"DRDOS/sec (FAT-12)", 800}, - {"DRDOS/sec (FAT-16 < 32M)", 801}, - {"DRDOS/sec (FAT-16)", 802}, - {"Syrinx", 803}, - {"Non-FS data", 804}, - {"CP/M / CTOS / ...", 805}, - {"Dell Utility", 806}, - {"BootIt", 807}, - {"DOS access", 808}, - {"DOS R/O", 809}, - {"BeOS fs", 810}, - {"EFI GPT", 811}, - {"EFI (FAT-12/16/32)", 812}, - {"Linux/PA-RISC boot", 813}, - {"DOS secondary", 814}, - {"LANstep", 815}, - {"BBT", 816}, - {"seek error on %s - cannot seek to %lu\n", 817}, - {"seek error: wanted 0x%08x%08x, got 0x%08x%08x\n", 818}, - {"out of memory - giving up\n", 819}, - {"read error on %s - cannot read sector %lu\n", 820}, - {"ERROR: sector %lu does not have an msdos signature\n", 821}, - {"write error on %s - cannot write sector %lu\n", 822}, - {"cannot open partition sector save file (%s)\n", 823}, - {"write error on %s\n", 824}, - {"cannot stat partition restore file (%s)\n", 825}, - {"partition restore file has wrong size - not restoring\n", 826}, - {"out of memory?\n", 827}, - {"cannot open partition restore file (%s)\n", 828}, - {"error reading %s\n", 829}, - {"cannot open device %s for writing\n", 830}, - {"error writing sector %lu on %s\n", 831}, - {"Disk %s: cannot get size\n", 832}, - {"Disk %s: cannot get geometry\n", 833}, +\n", 738}, + {"%*s Flag Start End Blocks Id System\n", 739}, + {"Number of alternate cylinders", 740}, + {"Number of physical cylinders", 741}, + {"FAT12", 742}, + {"XENIX root", 743}, + {"XENIX usr", 744}, + {"FAT16 <32M", 745}, + {"Extended", 746}, + {"FAT16", 747}, + {"HPFS/NTFS", 748}, + {"AIX", 749}, + {"AIX bootable", 750}, + {"OS/2 Boot Manager", 751}, + {"Win95 FAT32", 752}, + {"Win95 FAT32 (LBA)", 753}, + {"Win95 FAT16 (LBA)", 754}, + {"Win95 Ext'd (LBA)", 755}, + {"OPUS", 756}, + {"Hidden FAT12", 757}, + {"Compaq diagnostics", 758}, + {"Hidden FAT16 <32M", 759}, + {"Hidden FAT16", 760}, + {"Hidden HPFS/NTFS", 761}, + {"AST SmartSleep", 762}, + {"Hidden Win95 FAT32", 763}, + {"Hidden Win95 FAT32 (LBA)", 764}, + {"Hidden Win95 FAT16 (LBA)", 765}, + {"NEC DOS", 766}, + {"Plan 9", 767}, + {"PartitionMagic recovery", 768}, + {"Venix 80286", 769}, + {"PPC PReP Boot", 770}, + {"SFS", 771}, + {"QNX4.x", 772}, + {"QNX4.x 2nd part", 773}, + {"QNX4.x 3rd part", 774}, + {"OnTrack DM", 775}, + {"OnTrack DM6 Aux1", 776}, + {"CP/M", 777}, + {"OnTrack DM6 Aux3", 778}, + {"OnTrackDM6", 779}, + {"EZ-Drive", 780}, + {"Golden Bow", 781}, + {"Priam Edisk", 782}, + {"SpeedStor", 783}, + {"GNU HURD or SysV", 784}, + {"Novell Netware 286", 785}, + {"Novell Netware 386", 786}, + {"DiskSecure Multi-Boot", 787}, + {"PC/IX", 788}, + {"Old Minix", 789}, + {"Minix / old Linux", 790}, + {"OS/2 hidden C: drive", 791}, + {"Linux extended", 792}, + {"NTFS volume set", 793}, + {"Amoeba", 794}, + {"Amoeba BBT", 795}, + {"BSD/OS", 796}, + {"IBM Thinkpad hibernation", 797}, + {"FreeBSD", 798}, + {"OpenBSD", 799}, + {"NeXTSTEP", 800}, + {"Darwin UFS", 801}, + {"NetBSD", 802}, + {"Darwin boot", 803}, + {"BSDI fs", 804}, + {"BSDI swap", 805}, + {"Boot Wizard hidden", 806}, + {"Solaris boot", 807}, + {"DRDOS/sec (FAT-12)", 808}, + {"DRDOS/sec (FAT-16 < 32M)", 809}, + {"DRDOS/sec (FAT-16)", 810}, + {"Syrinx", 811}, + {"Non-FS data", 812}, + {"CP/M / CTOS / ...", 813}, + {"Dell Utility", 814}, + {"BootIt", 815}, + {"DOS access", 816}, + {"DOS R/O", 817}, + {"BeOS fs", 818}, + {"EFI GPT", 819}, + {"EFI (FAT-12/16/32)", 820}, + {"Linux/PA-RISC boot", 821}, + {"DOS secondary", 822}, + {"LANstep", 823}, + {"BBT", 824}, + {"seek error on %s - cannot seek to %lu\n", 825}, + {"seek error: wanted 0x%08x%08x, got 0x%08x%08x\n", 826}, + {"out of memory - giving up\n", 827}, + {"read error on %s - cannot read sector %lu\n", 828}, + {"ERROR: sector %lu does not have an msdos signature\n", 829}, + {"write error on %s - cannot write sector %lu\n", 830}, + {"cannot open partition sector save file (%s)\n", 831}, + {"write error on %s\n", 832}, + {"cannot stat partition restore file (%s)\n", 833}, + {"partition restore file has wrong size - not restoring\n", 834}, + {"out of memory?\n", 835}, + {"cannot open partition restore file (%s)\n", 836}, + {"error reading %s\n", 837}, + {"cannot open device %s for writing\n", 838}, + {"error writing sector %lu on %s\n", 839}, + {"Disk %s: cannot get size\n", 840}, + {"Disk %s: cannot get geometry\n", 841}, {"\ Warning: start=%lu - this looks like a partition rather than\n\ the entire disk. Using fdisk on it is probably meaningless.\n\ -[Use the --force option if you really want this]\n", 834}, - {"Warning: HDIO_GETGEO says that there are %lu heads\n", 835}, - {"Warning: HDIO_GETGEO says that there are %lu sectors\n", 836}, - {"Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n", 837}, +[Use the --force option if you really want this]\n", 842}, + {"Warning: HDIO_GETGEO says that there are %lu heads\n", 843}, + {"Warning: HDIO_GETGEO says that there are %lu sectors\n", 844}, + {"Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n", 845}, {"\ Warning: unlikely number of sectors (%lu) - usually at most 63\n\ -This will give problems with all software that uses C/H/S addressing.\n", 838}, +This will give problems with all software that uses C/H/S addressing.\n", 846}, {"\ \n\ -Disk %s: %lu cylinders, %lu heads, %lu sectors/track\n", 839}, +Disk %s: %lu cylinders, %lu heads, %lu sectors/track\n", 847}, {"\ -%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n", 840}, +%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n", 848}, {"\ %s of partition %s has impossible value for sector: %lu (should be in 1-%\ -lu)\n", 841}, +lu)\n", 849}, {"\ %s of partition %s has impossible value for cylinders: %lu (should be in 0-%\ -lu)\n", 842}, +lu)\n", 850}, {"\ Id Name\n\ -\n", 843}, - {"Re-reading the partition table ...\n", 844}, +\n", 851}, + {"Re-reading the partition table ...\n", 852}, {"\ The command to re-read the partition table failed\n\ -Reboot your system now, before using mkfs\n", 845}, - {"Error closing %s\n", 846}, - {"%s: no such partition\n", 847}, - {"unrecognized format - using sectors\n", 848}, - {"# partition table of %s\n", 849}, - {"unimplemented format - using %s\n", 850}, +Reboot your system now, before using mkfs\n", 853}, + {"Error closing %s\n", 854}, + {"%s: no such partition\n", 855}, + {"unrecognized format - using sectors\n", 856}, + {"# partition table of %s\n", 857}, + {"unimplemented format - using %s\n", 858}, {"\ Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n\ -\n", 851}, - {" Device Boot Start End #cyls #blocks Id System\n", 852}, +\n", 859}, + {" Device Boot Start End #cyls #blocks Id System\n", 860}, {"\ Units = sectors of 512 bytes, counting from %d\n\ -\n", 853}, - {" Device Boot Start End #sectors Id System\n", 854}, +\n", 861}, + {" Device Boot Start End #sectors Id System\n", 862}, {"\ Units = blocks of 1024 bytes, counting from %d\n\ -\n", 855}, - {" Device Boot Start End #blocks Id System\n", 856}, +\n", 863}, + {" Device Boot Start End #blocks Id System\n", 864}, {"\ Units = megabytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n\ -\n", 857}, - {" Device Boot Start End MB #blocks Id System\n", 858}, - {"\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n", 859}, - {"\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n", 860}, - {"partition ends on cylinder %ld, beyond the end of the disk\n", 861}, - {"No partitions found\n", 862}, +\n", 865}, + {" Device Boot Start End MB #blocks Id System\n", 866}, + {"\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n", 867}, + {"\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n", 868}, + {"partition ends on cylinder %ld, beyond the end of the disk\n", 869}, + {"No partitions found\n", 870}, {"\ Warning: The partition table looks like it was made\n\ for C/H/S=*/%ld/%ld (instead of %ld/%ld/%ld).\n\ -For this listing I'll assume that geometry.\n", 863}, - {"no partition table present.\n", 864}, - {"strange, only %d partitions defined.\n", 865}, - {"Warning: partition %s has size 0 but is not marked Empty\n", 866}, - {"Warning: partition %s has size 0 and is bootable\n", 867}, - {"Warning: partition %s has size 0 and nonzero start\n", 868}, - {"Warning: partition %s ", 869}, - {"is not contained in partition %s\n", 870}, - {"Warning: partitions %s ", 871}, - {"and %s overlap\n", 872}, +For this listing I'll assume that geometry.\n", 871}, + {"no partition table present.\n", 872}, + {"strange, only %d partitions defined.\n", 873}, + {"Warning: partition %s has size 0 but is not marked Empty\n", 874}, + {"Warning: partition %s has size 0 and is bootable\n", 875}, + {"Warning: partition %s has size 0 and nonzero start\n", 876}, + {"Warning: partition %s ", 877}, + {"is not contained in partition %s\n", 878}, + {"Warning: partitions %s ", 879}, + {"and %s overlap\n", 880}, {"\ Warning: partition %s contains part of the partition table (sector %lu),\n\ -and will destroy it when filled\n", 873}, - {"Warning: partition %s starts at sector 0\n", 874}, - {"Warning: partition %s extends past end of disk\n", 875}, +and will destroy it when filled\n", 881}, + {"Warning: partition %s starts at sector 0\n", 882}, + {"Warning: partition %s extends past end of disk\n", 883}, {"\ Among the primary partitions, at most one can be extended\n\ - (although this is not a problem under Linux)\n", 876}, - {"Warning: partition %s does not start at a cylinder boundary\n", 877}, - {"Warning: partition %s does not end at a cylinder boundary\n", 878}, + (although this is not a problem under Linux)\n", 884}, + {"Warning: partition %s does not start at a cylinder boundary\n", 885}, + {"Warning: partition %s does not end at a cylinder boundary\n", 886}, {"\ Warning: more than one primary partition is marked bootable (active)\n\ -This does not matter for LILO, but the DOS MBR will not boot this disk.\n", 879}, +This does not matter for LILO, but the DOS MBR will not boot this disk.\n", 887}, {"\ Warning: usually one can boot from primary partitions only\n\ -LILO disregards the `bootable' flag.\n", 880}, +LILO disregards the `bootable' flag.\n", 888}, {"\ Warning: no primary partition is marked bootable (active)\n\ -This does not matter for LILO, but the DOS MBR will not boot this disk.\n", 881}, +This does not matter for LILO, but the DOS MBR will not boot this disk.\n", 889}, {"\ -partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n", 882}, - {"partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n", 883}, - {"partition %s ends on cylinder %ld, beyond the end of the disk\n", 884}, +partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n", 890}, + {"partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n", 891}, + {"partition %s ends on cylinder %ld, beyond the end of the disk\n", 892}, {"\ Warning: shifted start of the extd partition from %ld to %ld\n\ -(For listing purposes only. Do not change its contents.)\n", 885}, +(For listing purposes only. Do not change its contents.)\n", 893}, {"\ Warning: extended partition does not start at a cylinder boundary.\n\ -DOS and Linux will interpret the contents differently.\n", 886}, - {"too many partitions - ignoring those past nr (%d)\n", 887}, - {"tree of partitions?\n", 888}, - {"detected Disk Manager - unable to handle that\n", 889}, - {"DM6 signature found - giving up\n", 890}, - {"strange..., an extended partition of size 0?\n", 891}, - {"strange..., a BSD partition of size 0?\n", 892}, - {" %s: unrecognized partition\n", 893}, - {"-n flag was given: Nothing changed\n", 894}, - {"Failed saving the old sectors - aborting\n", 895}, - {"Failed writing the partition on %s\n", 896}, - {"long or incomplete input line - quitting\n", 897}, - {"input error: `=' expected after %s field\n", 898}, - {"input error: unexpected character %c after %s field\n", 899}, - {"unrecognized input: %s\n", 900}, - {"number too big\n", 901}, - {"trailing junk after number\n", 902}, - {"no room for partition descriptor\n", 903}, - {"cannot build surrounding extended partition\n", 904}, - {"too many input fields\n", 905}, - {"No room for more\n", 906}, - {"Illegal type\n", 907}, - {"Warning: given size (%lu) exceeds max allowable size (%lu)\n", 908}, - {"Warning: empty partition\n", 909}, - {"Warning: bad partition start (earliest %lu)\n", 910}, - {"unrecognized bootable flag - choose - or *\n", 911}, - {"partial c,h,s specification?\n", 912}, - {"Extended partition not where expected\n", 913}, - {"bad input\n", 914}, - {"too many partitions\n", 915}, +DOS and Linux will interpret the contents differently.\n", 894}, + {"too many partitions - ignoring those past nr (%d)\n", 895}, + {"tree of partitions?\n", 896}, + {"detected Disk Manager - unable to handle that\n", 897}, + {"DM6 signature found - giving up\n", 898}, + {"strange..., an extended partition of size 0?\n", 899}, + {"strange..., a BSD partition of size 0?\n", 900}, + {" %s: unrecognized partition\n", 901}, + {"-n flag was given: Nothing changed\n", 902}, + {"Failed saving the old sectors - aborting\n", 903}, + {"Failed writing the partition on %s\n", 904}, + {"long or incomplete input line - quitting\n", 905}, + {"input error: `=' expected after %s field\n", 906}, + {"input error: unexpected character %c after %s field\n", 907}, + {"unrecognized input: %s\n", 908}, + {"number too big\n", 909}, + {"trailing junk after number\n", 910}, + {"no room for partition descriptor\n", 911}, + {"cannot build surrounding extended partition\n", 912}, + {"too many input fields\n", 913}, + {"No room for more\n", 914}, + {"Illegal type\n", 915}, + {"Warning: given size (%lu) exceeds max allowable size (%lu)\n", 916}, + {"Warning: empty partition\n", 917}, + {"Warning: bad partition start (earliest %lu)\n", 918}, + {"unrecognized bootable flag - choose - or *\n", 919}, + {"partial c,h,s specification?\n", 920}, + {"Extended partition not where expected\n", 921}, + {"bad input\n", 922}, + {"too many partitions\n", 923}, {"\ Input in the following format; absent fields get a default value.\n\ \n\ -Usually you only need to specify and (and perhaps ).\n", 916}, - {"version", 917}, - {"Usage: %s [options] device ...\n", 918}, - {"device: something like /dev/hda or /dev/sda", 919}, - {"useful options:", 920}, - {" -s [or --show-size]: list size of a partition", 921}, - {" -c [or --id]: print or change partition Id", 922}, - {" -l [or --list]: list partitions of each device", 923}, - {" -d [or --dump]: idem, but in a format suitable for later input", 924}, - {" -i [or --increment]: number cylinders etc. from 1 instead of from 0", 925}, +Usually you only need to specify and (and perhaps ).\n", 924}, + {"version", 925}, + {"Usage: %s [options] device ...\n", 926}, + {"device: something like /dev/hda or /dev/sda", 927}, + {"useful options:", 928}, + {" -s [or --show-size]: list size of a partition", 929}, + {" -c [or --id]: print or change partition Id", 930}, + {" -l [or --list]: list partitions of each device", 931}, + {" -d [or --dump]: idem, but in a format suitable for later input", 932}, + {" -i [or --increment]: number cylinders etc. from 1 instead of from 0", 933}, {"\ -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/\ -MB", 926}, - {" -T [or --list-types]:list the known partition types", 927}, - {" -D [or --DOS]: for DOS-compatibility: waste a little space", 928}, - {" -R [or --re-read]: make kernel reread partition table", 929}, - {" -N# : change only the partition with number #", 930}, - {" -n : do not actually write to disk", 931}, - {"\ - -O file : save the sectors that will be overwritten to file", 932}, - {" -I file : restore these sectors again", 933}, - {" -v [or --version]: print version", 934}, - {" -? [or --help]: print this message", 935}, - {"dangerous options:", 936}, - {" -g [or --show-geometry]: print the kernel's idea of the geometry", 937}, +MB", 934}, + {" -T [or --list-types]:list the known partition types", 935}, + {" -D [or --DOS]: for DOS-compatibility: waste a little space", 936}, + {" -R [or --re-read]: make kernel reread partition table", 937}, + {" -N# : change only the partition with number #", 938}, + {" -n : do not actually write to disk", 939}, + {"\ + -O file : save the sectors that will be overwritten to file", 940}, + {" -I file : restore these sectors again", 941}, + {" -v [or --version]: print version", 942}, + {" -? [or --help]: print this message", 943}, + {"dangerous options:", 944}, + {" -g [or --show-geometry]: print the kernel's idea of the geometry", 945}, {"\ -x [or --show-extended]: also list extended partitions on output\n\ - or expect descriptors for them on input", 938}, - {"\ - -L [or --Linux]: do not complain about things irrelevant for Linux", 939}, - {" -q [or --quiet]: suppress warning messages", 940}, - {" You can override the detected geometry using:", 941}, - {" -C# [or --cylinders #]:set the number of cylinders to use", 942}, - {" -H# [or --heads #]: set the number of heads to use", 943}, - {" -S# [or --sectors #]: set the number of sectors to use", 944}, - {"You can disable all consistency checking with:", 945}, - {" -f [or --force]: do what I say, even if it is stupid", 946}, - {"Usage:", 947}, - {"%s device\t\t list active partitions on device\n", 948}, - {"%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n", 949}, - {"%s -An device\t activate partition n, inactivate the other ones\n", 950}, - {"no command?\n", 951}, - {"total: %d blocks\n", 952}, - {"usage: sfdisk --print-id device partition-number\n", 953}, - {"usage: sfdisk --change-id device partition-number Id\n", 954}, - {"usage: sfdisk --id device partition-number [Id]\n", 955}, - {"can specify only one device (except with -l or -s)\n", 956}, - {"cannot open %s read-write\n", 957}, - {"cannot open %s for reading\n", 958}, - {"%s: OK\n", 959}, - {"%s: %ld cylinders, %ld heads, %ld sectors/track\n", 960}, - {"BLKGETSIZE ioctl failed for %s\n", 961}, - {"bad active byte: 0x%x instead of 0x80\n", 962}, + or expect descriptors for them on input", 946}, + {"\ + -L [or --Linux]: do not complain about things irrelevant for Linux", 947}, + {" -q [or --quiet]: suppress warning messages", 948}, + {" You can override the detected geometry using:", 949}, + {" -C# [or --cylinders #]:set the number of cylinders to use", 950}, + {" -H# [or --heads #]: set the number of heads to use", 951}, + {" -S# [or --sectors #]: set the number of sectors to use", 952}, + {"You can disable all consistency checking with:", 953}, + {" -f [or --force]: do what I say, even if it is stupid", 954}, + {"Usage:", 955}, + {"%s device\t\t list active partitions on device\n", 956}, + {"%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n", 957}, + {"%s -An device\t activate partition n, inactivate the other ones\n", 958}, + {"no command?\n", 959}, + {"total: %d blocks\n", 960}, + {"usage: sfdisk --print-id device partition-number\n", 961}, + {"usage: sfdisk --change-id device partition-number Id\n", 962}, + {"usage: sfdisk --id device partition-number [Id]\n", 963}, + {"can specify only one device (except with -l or -s)\n", 964}, + {"cannot open %s read-write\n", 965}, + {"cannot open %s for reading\n", 966}, + {"%s: OK\n", 967}, + {"%s: %ld cylinders, %ld heads, %ld sectors/track\n", 968}, + {"BLKGETSIZE ioctl failed for %s\n", 969}, + {"bad active byte: 0x%x instead of 0x80\n", 970}, {"\ Done\n\ -\n", 963}, +\n", 971}, {"\ You have %d active primary partitions. This does not matter for LILO,\n\ -but the DOS MBR will only boot a disk with 1 active partition.\n", 964}, - {"partition %s has id %x and is not hidden\n", 965}, - {"Bad Id %lx\n", 966}, - {"This disk is currently in use.\n", 967}, - {"Fatal error: cannot find %s\n", 968}, - {"Warning: %s is not a block device\n", 969}, - {"Checking that no-one is using this disk right now ...\n", 970}, +but the DOS MBR will only boot a disk with 1 active partition.\n", 972}, + {"partition %s has id %x and is not hidden\n", 973}, + {"Bad Id %lx\n", 974}, + {"This disk is currently in use.\n", 975}, + {"Fatal error: cannot find %s\n", 976}, + {"Warning: %s is not a block device\n", 977}, + {"Checking that no-one is using this disk right now ...\n", 978}, {"\ \n\ This disk is currently in use - repartitioning is probably a bad idea.\n\ Umount all file systems, and swapoff all swap partitions on this disk.\n\ -Use the --no-reread flag to suppress this check.\n", 971}, - {"Use the --force flag to overrule all checks.\n", 972}, - {"OK\n", 973}, - {"Old situation:\n", 974}, - {"Partition %d does not exist, cannot change it\n", 975}, - {"New situation:\n", 976}, +Use the --no-reread flag to suppress this check.\n", 979}, + {"Use the --force flag to overrule all checks.\n", 980}, + {"OK\n", 981}, + {"Old situation:\n", 982}, + {"Partition %d does not exist, cannot change it\n", 983}, + {"New situation:\n", 984}, {"\ I don't like these partitions - nothing changed.\n\ -(If you really want this, use the --force option.)\n", 977}, - {"I don't like this - probably you should answer No\n", 978}, - {"Are you satisfied with this? [ynq] ", 979}, - {"Do you want to write this to disk? [ynq] ", 980}, +(If you really want this, use the --force option.)\n", 985}, + {"I don't like this - probably you should answer No\n", 986}, + {"Are you satisfied with this? [ynq] ", 987}, + {"Do you want to write this to disk? [ynq] ", 988}, {"\ \n\ -sfdisk: premature end of input\n", 981}, - {"Quitting - nothing changed\n", 982}, - {"Please answer one of y,n,q\n", 983}, +sfdisk: premature end of input\n", 989}, + {"Quitting - nothing changed\n", 990}, + {"Please answer one of y,n,q\n", 991}, {"\ Successfully wrote the new partition table\n\ -\n", 984}, +\n", 992}, {"\ If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n\ to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n\ -(See fdisk(8).)\n", 985}, - {"Try `getopt --help' for more information.\n", 986}, - {"empty long option after -l or --long argument", 987}, - {"unknown shell after -s or --shell argument", 988}, - {"Usage: getopt optstring parameters\n", 989}, - {" getopt [options] [--] optstring parameters\n", 990}, - {" getopt [options] -o|--options optstring [options] [--]\n", 991}, - {" parameters\n", 992}, - {"\ - -a, --alternative Allow long options starting with single -\n", 993}, - {" -h, --help This small usage guide\n", 994}, - {" -l, --longoptions=longopts Long options to be recognized\n", 995}, - {"\ - -n, --name=progname The name under which errors are reported\n", 996}, - {" -o, --options=optstring Short options to be recognized\n", 997}, - {" -q, --quiet Disable error reporting by getopt(3)\n", 998}, - {" -Q, --quiet-output No normal output\n", 999}, - {" -s, --shell=shell Set shell quoting conventions\n", 1000}, - {" -T, --test Test for getopt(1) version\n", 1001}, - {" -u, --unqote Do not quote the output\n", 1002}, - {" -V, --version Output version information\n", 1003}, - {"missing optstring argument", 1004}, - {"getopt (enhanced) 1.1.2\n", 1005}, - {"internal error, contact the author.", 1006}, - {"booted from MILO\n", 1007}, - {"Ruffian BCD clock\n", 1008}, - {"clockport adjusted to 0x%x\n", 1009}, - {"funky TOY!\n", 1010}, - {"%s: atomic %s failed for 1000 iterations!", 1011}, - {"Cannot open /dev/port: %s", 1012}, - {"I failed to get permission because I didn't try.\n", 1013}, - {"%s is unable to get I/O port access: the iopl(3) call failed.\n", 1014}, - {"Probably you need root privileges.\n", 1015}, - {"Assuming hardware clock is kept in %s time.\n", 1016}, - {"UTC", 1017}, - {"local", 1018}, - {"%s: Warning: unrecognized third line in adjtime file\n", 1019}, - {"(Expected: `UTC' or `LOCAL' or nothing.)\n", 1020}, - {"Last drift adjustment done at %ld seconds after 1969\n", 1021}, - {"Last calibration done at %ld seconds after 1969\n", 1022}, - {"Hardware clock is on %s time\n", 1023}, - {"unknown", 1024}, - {"Waiting for clock tick...\n", 1025}, - {"...got clock tick\n", 1026}, - {"Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n", 1027}, - {"Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n", 1028}, - {"Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n", 1029}, - {"Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n", 1030}, - {"Clock not changed - testing only.\n", 1031}, +(See fdisk(8).)\n", 993}, + {"Try `getopt --help' for more information.\n", 994}, + {"empty long option after -l or --long argument", 995}, + {"unknown shell after -s or --shell argument", 996}, + {"Usage: getopt optstring parameters\n", 997}, + {" getopt [options] [--] optstring parameters\n", 998}, + {" getopt [options] -o|--options optstring [options] [--]\n", 999}, + {" parameters\n", 1000}, + {"\ + -a, --alternative Allow long options starting with single -\n", 1001}, + {" -h, --help This small usage guide\n", 1002}, + {" -l, --longoptions=longopts Long options to be recognized\n", 1003}, + {"\ + -n, --name=progname The name under which errors are reported\n", 1004}, + {" -o, --options=optstring Short options to be recognized\n", 1005}, + {" -q, --quiet Disable error reporting by getopt(3)\n", 1006}, + {" -Q, --quiet-output No normal output\n", 1007}, + {" -s, --shell=shell Set shell quoting conventions\n", 1008}, + {" -T, --test Test for getopt(1) version\n", 1009}, + {" -u, --unqote Do not quote the output\n", 1010}, + {" -V, --version Output version information\n", 1011}, + {"missing optstring argument", 1012}, + {"getopt (enhanced) 1.1.2\n", 1013}, + {"internal error, contact the author.", 1014}, + {"booted from MILO\n", 1015}, + {"Ruffian BCD clock\n", 1016}, + {"clockport adjusted to 0x%x\n", 1017}, + {"funky TOY!\n", 1018}, + {"%s: atomic %s failed for 1000 iterations!", 1019}, + {"Cannot open /dev/port: %s", 1020}, + {"I failed to get permission because I didn't try.\n", 1021}, + {"%s is unable to get I/O port access: the iopl(3) call failed.\n", 1022}, + {"Probably you need root privileges.\n", 1023}, + {"Assuming hardware clock is kept in %s time.\n", 1024}, + {"UTC", 1025}, + {"local", 1026}, + {"%s: Warning: unrecognized third line in adjtime file\n", 1027}, + {"(Expected: `UTC' or `LOCAL' or nothing.)\n", 1028}, + {"Last drift adjustment done at %ld seconds after 1969\n", 1029}, + {"Last calibration done at %ld seconds after 1969\n", 1030}, + {"Hardware clock is on %s time\n", 1031}, + {"unknown", 1032}, + {"Waiting for clock tick...\n", 1033}, + {"...got clock tick\n", 1034}, + {"Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n", 1035}, + {"Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n", 1036}, + {"Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n", 1037}, + {"Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n", 1038}, + {"Clock not changed - testing only.\n", 1039}, {"\ Time elapsed since reference time has been %.6f seconds.\n\ -Delaying further to reach the next full second.\n", 1032}, +Delaying further to reach the next full second.\n", 1040}, {"\ The Hardware Clock registers contain values that are either invalid (e.g. \ -50th day of month) or beyond the range we can handle (e.g. Year 2095).\n", 1033}, - {"%s %.6f seconds\n", 1034}, - {"No --date option specified.\n", 1035}, - {"--date argument too long\n", 1036}, +50th day of month) or beyond the range we can handle (e.g. Year 2095).\n", 1041}, + {"%s %.6f seconds\n", 1042}, + {"No --date option specified.\n", 1043}, + {"--date argument too long\n", 1044}, {"\ The value of the --date option is not a valid date.\n\ -In particular, it contains quotation marks.\n", 1037}, - {"Issuing date command: %s\n", 1038}, - {"Unable to run 'date' program in /bin/sh shell. popen() failed", 1039}, - {"response from date command = %s\n", 1040}, +In particular, it contains quotation marks.\n", 1045}, + {"Issuing date command: %s\n", 1046}, + {"Unable to run 'date' program in /bin/sh shell. popen() failed", 1047}, + {"response from date command = %s\n", 1048}, {"\ The date command issued by %s returned unexpected results.\n\ The command was:\n\ %s\n\ The response was:\n\ - %s\n", 1041}, + %s\n", 1049}, {"\ The date command issued by %s returned something other than an integer where \ the converted time value was expected.\n\ The command was:\n\ %s\n\ The response was:\n\ - %s\n", 1042}, - {"date string %s equates to %ld seconds since 1969.\n", 1043}, + %s\n", 1050}, + {"date string %s equates to %ld seconds since 1969.\n", 1051}, {"\ The Hardware Clock does not contain a valid time, so we cannot set the \ -System Time from it.\n", 1044}, - {"Calling settimeofday:\n", 1045}, - {"\ttv.tv_sec = %ld, tv.tv_usec = %ld\n", 1046}, - {"\ttz.tz_minuteswest = %d\n", 1047}, - {"Not setting system clock because running in test mode.\n", 1048}, - {"Must be superuser to set system clock.\n", 1049}, - {"settimeofday() failed", 1050}, +System Time from it.\n", 1052}, + {"Calling settimeofday:\n", 1053}, + {"\ttv.tv_sec = %ld, tv.tv_usec = %ld\n", 1054}, + {"\ttz.tz_minuteswest = %d\n", 1055}, + {"Not setting system clock because running in test mode.\n", 1056}, + {"Must be superuser to set system clock.\n", 1057}, + {"settimeofday() failed", 1058}, {"\ Not adjusting drift factor because the Hardware Clock previously contained \ -garbage.\n", 1051}, +garbage.\n", 1059}, {"\ Not adjusting drift factor because last calibration time is zero,\n\ -so history is bad and calibration startover is necessary.\n", 1052}, +so history is bad and calibration startover is necessary.\n", 1060}, {"\ Not adjusting drift factor because it has been less than a day since the \ -last calibration.\n", 1053}, +last calibration.\n", 1061}, {"\ Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor \ of %f seconds/day.\n\ -Adjusting drift factor by %f seconds/day\n", 1054}, - {"Time since last adjustment is %d seconds\n", 1055}, - {"Need to insert %d seconds and refer time back %.6f seconds ago\n", 1056}, - {"Not updating adjtime file because of testing mode.\n", 1057}, +Adjusting drift factor by %f seconds/day\n", 1062}, + {"Time since last adjustment is %d seconds\n", 1063}, + {"Need to insert %d seconds and refer time back %.6f seconds ago\n", 1064}, + {"Not updating adjtime file because of testing mode.\n", 1065}, {"\ Would have written the following to %s:\n\ -%s", 1058}, - {"Drift adjustment parameters not updated.\n", 1059}, +%s", 1066}, + {"Drift adjustment parameters not updated.\n", 1067}, {"\ -The Hardware Clock does not contain a valid time, so we cannot adjust it.\n", 1060}, - {"Needed adjustment is less than one second, so not setting clock.\n", 1061}, - {"Using %s.\n", 1062}, - {"No usable clock interface found.\n", 1063}, - {"Unable to set system clock.\n", 1064}, +The Hardware Clock does not contain a valid time, so we cannot adjust it.\n", 1068}, + {"Needed adjustment is less than one second, so not setting clock.\n", 1069}, + {"Using %s.\n", 1070}, + {"No usable clock interface found.\n", 1071}, + {"Unable to set system clock.\n", 1072}, {"\ The kernel keeps an epoch value for the Hardware Clock only on an Alpha \ machine.\n\ This copy of hwclock was built for a machine other than Alpha\n\ -(and thus is presumably not running on an Alpha now). No action taken.\n", 1065}, - {"Unable to get the epoch value from the kernel.\n", 1066}, - {"Kernel is assuming an epoch value of %lu\n", 1067}, +(and thus is presumably not running on an Alpha now). No action taken.\n", 1073}, + {"Unable to get the epoch value from the kernel.\n", 1074}, + {"Kernel is assuming an epoch value of %lu\n", 1075}, {"\ To set the epoch value, you must use the 'epoch' option to tell to what \ -value to set it.\n", 1068}, - {"Not setting the epoch to %d - testing only.\n", 1069}, - {"Unable to set the epoch value in the kernel.\n", 1070}, +value to set it.\n", 1076}, + {"Not setting the epoch to %d - testing only.\n", 1077}, + {"Unable to set the epoch value in the kernel.\n", 1078}, {"\ hwclock - query and set the hardware clock (RTC)\n\ \n\ @@ -1479,556 +1490,557 @@ Options: \n\ --epoch=year specifies the year which is the beginning of the \n\ hardware clock's epoch value\n\ --noadjfile do not access /etc/adjtime. Requires the use of\n\ - either --utc or --localtime\n", 1071}, + either --utc or --localtime\n", 1079}, {"\ --jensen, --arc, --srm, --funky-toy\n\ - tell hwclock the type of alpha you have (see hwclock(8))\n", 1072}, - {"%s takes no non-option arguments. You supplied %d.\n", 1073}, + tell hwclock the type of alpha you have (see hwclock(8))\n", 1080}, + {"%s takes no non-option arguments. You supplied %d.\n", 1081}, {"\ You have specified multiple functions.\n\ -You can only perform one function at a time.\n", 1074}, +You can only perform one function at a time.\n", 1082}, {"\ %s: The --utc and --localtime options are mutually exclusive. You specified \ -both.\n", 1075}, +both.\n", 1083}, {"\ %s: The --adjust and --noadjfile options are mutually exclusive. You \ -specified both.\n", 1076}, - {"%s: With --noadjfile, you must specify either --utc or --localtime\n", 1077}, - {"No usable set-to time. Cannot set clock.\n", 1078}, - {"Sorry, only the superuser can change the Hardware Clock.\n", 1079}, - {"Sorry, only the superuser can change the System Clock.\n", 1080}, +specified both.\n", 1084}, + {"%s: With --noadjfile, you must specify either --utc or --localtime\n", 1085}, + {"No usable set-to time. Cannot set clock.\n", 1086}, + {"Sorry, only the superuser can change the Hardware Clock.\n", 1087}, + {"Sorry, only the superuser can change the System Clock.\n", 1088}, {"\ Sorry, only the superuser can change the Hardware Clock epoch in the \ -kernel.\n", 1081}, - {"Cannot access the Hardware Clock via any known method.\n", 1082}, +kernel.\n", 1089}, + {"Cannot access the Hardware Clock via any known method.\n", 1090}, {"\ Use the --debug option to see the details of our search for an access \ -method.\n", 1083}, - {"Waiting in loop for time from KDGHWCLK to change\n", 1084}, - {"KDGHWCLK ioctl to read time failed", 1085}, - {"Timed out waiting for time change.\n", 1086}, - {"KDGHWCLK ioctl to read time failed in loop", 1087}, - {"ioctl() failed to read time from %s", 1088}, - {"ioctl KDSHWCLK failed", 1089}, - {"Can't open /dev/tty1 or /dev/vc/1", 1090}, - {"KDGHWCLK ioctl failed", 1091}, - {"open() of %s failed", 1092}, - {"ioctl() to %s to read the time failed.\n", 1093}, - {"Waiting in loop for time from %s to change\n", 1094}, - {"%s does not have interrupt functions. ", 1095}, - {"read() to %s to wait for clock tick failed", 1096}, - {"ioctl() to %s to turn off update interrupts failed", 1097}, - {"ioctl() to %s to turn on update interrupts failed unexpectedly", 1098}, - {"ioctl() to %s to set the time failed.\n", 1099}, - {"ioctl(%s) was successful.\n", 1100}, - {"Open of %s failed", 1101}, +method.\n", 1091}, + {"Waiting in loop for time from KDGHWCLK to change\n", 1092}, + {"KDGHWCLK ioctl to read time failed", 1093}, + {"Timed out waiting for time change.\n", 1094}, + {"KDGHWCLK ioctl to read time failed in loop", 1095}, + {"ioctl() failed to read time from %s", 1096}, + {"ioctl KDSHWCLK failed", 1097}, + {"Can't open /dev/tty1 or /dev/vc/1", 1098}, + {"KDGHWCLK ioctl failed", 1099}, + {"open() of %s failed", 1100}, + {"ioctl() to %s to read the time failed.\n", 1101}, + {"Waiting in loop for time from %s to change\n", 1102}, + {"%s does not have interrupt functions. ", 1103}, + {"read() to %s to wait for clock tick failed", 1104}, + {"ioctl() to %s to turn off update interrupts failed", 1105}, + {"ioctl() to %s to turn on update interrupts failed unexpectedly", 1106}, + {"ioctl() to %s to set the time failed.\n", 1107}, + {"ioctl(%s) was successful.\n", 1108}, + {"Open of %s failed", 1109}, {"\ To manipulate the epoch value in the kernel, we must access the Linux 'rtc' \ device driver via the device special file %s. This file does not exist on \ -this system.\n", 1102}, - {"Unable to open %s", 1103}, - {"ioctl(RTC_EPOCH_READ) to %s failed", 1104}, - {"we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n", 1105}, - {"The epoch value may not be less than 1900. You requested %ld\n", 1106}, - {"setting epoch to %ld with RTC_EPOCH_SET ioctl to %s.\n", 1107}, - {"\ -The kernel device driver for %s does not have the RTC_EPOCH_SET ioctl.\n", 1108}, - {"ioctl(RTC_EPOCH_SET) to %s failed", 1109}, - {"calling open_tty\n", 1110}, - {"calling termio_init\n", 1111}, - {"writing init string\n", 1112}, - {"before autobaud\n", 1113}, - {"waiting for cr-lf\n", 1114}, - {"read %c\n", 1115}, - {"reading login name\n", 1116}, - {"%s: can't exec %s: %m", 1117}, - {"can't malloc initstring", 1118}, - {"bad timeout value: %s", 1119}, - {"after getopt loop\n", 1120}, - {"exiting parseargs\n", 1121}, - {"entered parse_speeds\n", 1122}, - {"bad speed: %s", 1123}, - {"too many alternate speeds", 1124}, - {"exiting parsespeeds\n", 1125}, - {"/dev: chdir() failed: %m", 1126}, - {"/dev/%s: not a character device", 1127}, - {"open(2)\n", 1128}, - {"/dev/%s: cannot open as standard input: %m", 1129}, - {"%s: not open for read/write", 1130}, - {"duping\n", 1131}, - {"%s: dup problem: %m", 1132}, - {"term_io 2\n", 1133}, - {"user", 1134}, - {"users", 1135}, - {"%s: read: %m", 1136}, - {"%s: input overrun", 1137}, +this system.\n", 1110}, + {"Unable to open %s", 1111}, + {"ioctl(RTC_EPOCH_READ) to %s failed", 1112}, + {"we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n", 1113}, + {"The epoch value may not be less than 1900. You requested %ld\n", 1114}, + {"setting epoch to %ld with RTC_EPOCH_SET ioctl to %s.\n", 1115}, + {"\ +The kernel device driver for %s does not have the RTC_EPOCH_SET ioctl.\n", 1116}, + {"ioctl(RTC_EPOCH_SET) to %s failed", 1117}, + {"calling open_tty\n", 1118}, + {"calling termio_init\n", 1119}, + {"writing init string\n", 1120}, + {"before autobaud\n", 1121}, + {"waiting for cr-lf\n", 1122}, + {"read %c\n", 1123}, + {"reading login name\n", 1124}, + {"%s: can't exec %s: %m", 1125}, + {"can't malloc initstring", 1126}, + {"bad timeout value: %s", 1127}, + {"after getopt loop\n", 1128}, + {"exiting parseargs\n", 1129}, + {"entered parse_speeds\n", 1130}, + {"bad speed: %s", 1131}, + {"too many alternate speeds", 1132}, + {"exiting parsespeeds\n", 1133}, + {"/dev: chdir() failed: %m", 1134}, + {"/dev/%s: not a character device", 1135}, + {"open(2)\n", 1136}, + {"/dev/%s: cannot open as standard input: %m", 1137}, + {"%s: not open for read/write", 1138}, + {"duping\n", 1139}, + {"%s: dup problem: %m", 1140}, + {"term_io 2\n", 1141}, + {"user", 1142}, + {"users", 1143}, + {"%s: read: %m", 1144}, + {"%s: input overrun", 1145}, {"\ Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H \ login_host] baud_rate,... line [termtype]\n\ or\t[-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] \ -line baud_rate,... [termtype]\n", 1138}, - {"login: memory low, login may fail\n", 1139}, - {"can't malloc for ttyclass", 1140}, - {"can't malloc for grplist", 1141}, - {"Login on %s from %s denied by default.\n", 1142}, - {"Login on %s from %s denied.\n", 1143}, - {"%s: you (user %d) don't exist.\n", 1144}, - {"%s: user \"%s\" does not exist.\n", 1145}, - {"%s: can only change local entries; use yp%s instead.\n", 1146}, - {"Changing finger information for %s.\n", 1147}, - {"Password error.", 1148}, - {"Password: ", 1149}, - {"Incorrect password.", 1150}, - {"Finger information not changed.\n", 1151}, - {"Usage: %s [ -f full-name ] [ -o office ] ", 1152}, +line baud_rate,... [termtype]\n", 1146}, + {"login: memory low, login may fail\n", 1147}, + {"can't malloc for ttyclass", 1148}, + {"can't malloc for grplist", 1149}, + {"Login on %s from %s denied by default.\n", 1150}, + {"Login on %s from %s denied.\n", 1151}, + {"%s: you (user %d) don't exist.\n", 1152}, + {"%s: user \"%s\" does not exist.\n", 1153}, + {"%s: can only change local entries; use yp%s instead.\n", 1154}, + {"Changing finger information for %s.\n", 1155}, + {"Password error.", 1156}, + {"Password: ", 1157}, + {"Incorrect password.", 1158}, + {"Finger information not changed.\n", 1159}, + {"Usage: %s [ -f full-name ] [ -o office ] ", 1160}, {"\ [ -p office-phone ]\n\ -\t[ -h home-phone ] ", 1153}, - {"[ --help ] [ --version ]\n", 1154}, +\t[ -h home-phone ] ", 1161}, + {"[ --help ] [ --version ]\n", 1162}, {"\ \n\ -Aborted.\n", 1155}, - {"field is too long.\n", 1156}, - {"'%c' is not allowed.\n", 1157}, - {"Control characters are not allowed.\n", 1158}, - {"Finger information *NOT* changed. Try again later.\n", 1159}, - {"Finger information changed.\n", 1160}, - {"malloc failed", 1161}, - {"%s: Your shell is not in /etc/shells, shell change denied\n", 1162}, - {"Changing shell for %s.\n", 1163}, - {"New shell", 1164}, - {"Shell not changed.\n", 1165}, - {"Shell *NOT* changed. Try again later.\n", 1166}, - {"Shell changed.\n", 1167}, +Aborted.\n", 1163}, + {"field is too long.\n", 1164}, + {"'%c' is not allowed.\n", 1165}, + {"Control characters are not allowed.\n", 1166}, + {"Finger information *NOT* changed. Try again later.\n", 1167}, + {"Finger information changed.\n", 1168}, + {"malloc failed", 1169}, + {"%s: Your shell is not in /etc/shells, shell change denied\n", 1170}, + {"Changing shell for %s.\n", 1171}, + {"New shell", 1172}, + {"Shell not changed.\n", 1173}, + {"Shell *NOT* changed. Try again later.\n", 1174}, + {"Shell changed.\n", 1175}, {"\ Usage: %s [ -s shell ] [ --list-shells ] [ --help ] [ --version ]\n\ - [ username ]\n", 1168}, - {"%s: shell must be a full path name.\n", 1169}, - {"%s: \"%s\" does not exist.\n", 1170}, - {"%s: \"%s\" is not executable.\n", 1171}, - {"%s: '%c' is not allowed.\n", 1172}, - {"%s: Control characters are not allowed.\n", 1173}, - {"Warning: \"%s\" is not listed in /etc/shells\n", 1174}, - {"%s: \"%s\" is not listed in /etc/shells.\n", 1175}, - {"%s: use -l option to see list\n", 1176}, - {"Warning: \"%s\" is not listed in /etc/shells.\n", 1177}, - {"Use %s -l to see list.\n", 1178}, - {"No known shells.\n", 1179}, - {"couldn't open /dev/urandom", 1180}, - {"couldn't read random data from /dev/urandom", 1181}, - {"can't open %s for reading", 1182}, - {"can't stat(%s)", 1183}, - {"%s doesn't have the correct filemodes", 1184}, - {"can't read data from %s", 1185}, - {"Can't read %s, exiting.", 1186}, - {"usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n", 1187}, - {" still logged in", 1188}, + [ username ]\n", 1176}, + {"%s: shell must be a full path name.\n", 1177}, + {"%s: \"%s\" does not exist.\n", 1178}, + {"%s: \"%s\" is not executable.\n", 1179}, + {"%s: '%c' is not allowed.\n", 1180}, + {"%s: Control characters are not allowed.\n", 1181}, + {"Warning: \"%s\" is not listed in /etc/shells\n", 1182}, + {"%s: \"%s\" is not listed in /etc/shells.\n", 1183}, + {"%s: use -l option to see list\n", 1184}, + {"Warning: \"%s\" is not listed in /etc/shells.\n", 1185}, + {"Use %s -l to see list.\n", 1186}, + {"No known shells.\n", 1187}, + {"couldn't open /dev/urandom", 1188}, + {"couldn't read random data from /dev/urandom", 1189}, + {"can't open %s for reading", 1190}, + {"can't stat(%s)", 1191}, + {"%s doesn't have the correct filemodes", 1192}, + {"can't read data from %s", 1193}, + {"Can't read %s, exiting.", 1194}, + {"usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n", 1195}, + {" still logged in", 1196}, {"\ \n\ -wtmp begins %s", 1189}, - {"last: malloc failure.\n", 1190}, - {"last: gethostname", 1191}, +wtmp begins %s", 1197}, + {"last: malloc failure.\n", 1198}, + {"last: gethostname", 1199}, {"\ \n\ -interrupted %10.10s %5.5s \n", 1192}, - {"FATAL: can't reopen tty: %s", 1193}, - {"login: -h for super-user only.\n", 1194}, - {"usage: login [-fp] [username]\n", 1195}, - {"login: PAM Failure, aborting: %s\n", 1196}, - {"Couldn't initialize PAM: %s", 1197}, - {"login: ", 1198}, - {"FAILED LOGIN %d FROM %s FOR %s, %s", 1199}, +interrupted %10.10s %5.5s \n", 1200}, + {"FATAL: can't reopen tty: %s", 1201}, + {"FATAL: bad tty", 1202}, + {"login: -h for super-user only.\n", 1203}, + {"usage: login [-fp] [username]\n", 1204}, + {"login: PAM Failure, aborting: %s\n", 1205}, + {"Couldn't initialize PAM: %s", 1206}, + {"login: ", 1207}, + {"FAILED LOGIN %d FROM %s FOR %s, %s", 1208}, {"\ Login incorrect\n\ -\n", 1200}, - {"TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s", 1201}, - {"FAILED LOGIN SESSION FROM %s FOR %s, %s", 1202}, +\n", 1209}, + {"TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s", 1210}, + {"FAILED LOGIN SESSION FROM %s FOR %s, %s", 1211}, {"\ \n\ -Login incorrect\n", 1203}, +Login incorrect\n", 1212}, {"\ \n\ -Session setup problem, abort.\n", 1204}, - {"NULL user name in %s:%d. Abort.", 1205}, - {"Invalid user name \"%s\" in %s:%d. Abort.", 1206}, - {"login: Out of memory\n", 1207}, - {"Illegal username", 1208}, - {"%s login refused on this terminal.\n", 1209}, - {"LOGIN %s REFUSED FROM %s ON TTY %s", 1210}, - {"LOGIN %s REFUSED ON TTY %s", 1211}, - {"Login incorrect\n", 1212}, +Session setup problem, abort.\n", 1213}, + {"NULL user name in %s:%d. Abort.", 1214}, + {"Invalid user name \"%s\" in %s:%d. Abort.", 1215}, + {"login: Out of memory\n", 1216}, + {"Illegal username", 1217}, + {"%s login refused on this terminal.\n", 1218}, + {"LOGIN %s REFUSED FROM %s ON TTY %s", 1219}, + {"LOGIN %s REFUSED ON TTY %s", 1220}, + {"Login incorrect\n", 1221}, {"\ Too many users logged on already.\n\ -Try again later.\n", 1213}, - {"You have too many processes running.\n", 1214}, - {"DIALUP AT %s BY %s", 1215}, - {"ROOT LOGIN ON %s FROM %s", 1216}, - {"ROOT LOGIN ON %s", 1217}, - {"LOGIN ON %s BY %s FROM %s", 1218}, - {"LOGIN ON %s BY %s", 1219}, - {"You have new mail.\n", 1220}, - {"You have mail.\n", 1221}, - {"login: failure forking: %s", 1222}, - {"TIOCSCTTY failed: %m", 1223}, - {"setuid() failed", 1224}, - {"No directory %s!\n", 1225}, - {"Logging in with home = \"/\".\n", 1226}, - {"login: no memory for shell script.\n", 1227}, - {"login: couldn't exec shell script: %s.\n", 1228}, - {"login: no shell: %s.\n", 1229}, +Try again later.\n", 1222}, + {"You have too many processes running.\n", 1223}, + {"DIALUP AT %s BY %s", 1224}, + {"ROOT LOGIN ON %s FROM %s", 1225}, + {"ROOT LOGIN ON %s", 1226}, + {"LOGIN ON %s BY %s FROM %s", 1227}, + {"LOGIN ON %s BY %s", 1228}, + {"You have new mail.\n", 1229}, + {"You have mail.\n", 1230}, + {"login: failure forking: %s", 1231}, + {"TIOCSCTTY failed: %m", 1232}, + {"setuid() failed", 1233}, + {"No directory %s!\n", 1234}, + {"Logging in with home = \"/\".\n", 1235}, + {"login: no memory for shell script.\n", 1236}, + {"login: couldn't exec shell script: %s.\n", 1237}, + {"login: no shell: %s.\n", 1238}, {"\ \n\ -%s login: ", 1230}, - {"login name much too long.\n", 1231}, - {"NAME too long", 1232}, - {"login names may not start with '-'.\n", 1233}, - {"too many bare linefeeds.\n", 1234}, - {"EXCESSIVE linefeeds", 1235}, - {"Login timed out after %d seconds\n", 1236}, - {"Last login: %.*s ", 1237}, - {"from %.*s\n", 1238}, - {"on %.*s\n", 1239}, - {"LOGIN FAILURE FROM %s, %s", 1240}, - {"LOGIN FAILURE ON %s, %s", 1241}, - {"%d LOGIN FAILURES FROM %s, %s", 1242}, - {"%d LOGIN FAILURES ON %s, %s", 1243}, - {"is y\n", 1244}, - {"is n\n", 1245}, - {"usage: mesg [y | n]\n", 1246}, - {"newgrp: Who are you?", 1247}, - {"newgrp: setgid", 1248}, - {"newgrp: No such group.", 1249}, - {"newgrp: Permission denied", 1250}, - {"newgrp: setuid", 1251}, - {"No shell", 1252}, - {"The password must have at least 6 characters, try again.\n", 1253}, +%s login: ", 1239}, + {"login name much too long.\n", 1240}, + {"NAME too long", 1241}, + {"login names may not start with '-'.\n", 1242}, + {"too many bare linefeeds.\n", 1243}, + {"EXCESSIVE linefeeds", 1244}, + {"Login timed out after %d seconds\n", 1245}, + {"Last login: %.*s ", 1246}, + {"from %.*s\n", 1247}, + {"on %.*s\n", 1248}, + {"LOGIN FAILURE FROM %s, %s", 1249}, + {"LOGIN FAILURE ON %s, %s", 1250}, + {"%d LOGIN FAILURES FROM %s, %s", 1251}, + {"%d LOGIN FAILURES ON %s, %s", 1252}, + {"is y\n", 1253}, + {"is n\n", 1254}, + {"usage: mesg [y | n]\n", 1255}, + {"newgrp: Who are you?", 1256}, + {"newgrp: setgid", 1257}, + {"newgrp: No such group.", 1258}, + {"newgrp: Permission denied", 1259}, + {"newgrp: setuid", 1260}, + {"No shell", 1261}, + {"The password must have at least 6 characters, try again.\n", 1262}, {"\ The password must contain characters out of two of the following\n\ classes: upper and lower case letters, digits and non alphanumeric\n\ -characters. See passwd(1) for more information.\n", 1254}, - {"You cannot reuse the old password.\n", 1255}, - {"Please don't use something like your username as password!\n", 1256}, - {"Please don't use something like your realname as password!\n", 1257}, - {"Usage: passwd [username [password]]\n", 1258}, - {"Only root may use the one and two argument forms.\n", 1259}, - {"Usage: passwd [-foqsvV] [user [password]]\n", 1260}, - {"Can't exec %s: %s\n", 1261}, - {"Cannot find login name", 1262}, - {"Only root can change the password for others.\n", 1263}, - {"Too many arguments.\n", 1264}, - {"Can't find username anywhere. Is `%s' really a user?", 1265}, - {"Sorry, I can only change local passwords. Use yppasswd instead.", 1266}, - {"UID and username does not match, imposter!", 1267}, - {"Changing password for %s\n", 1268}, - {"Enter old password: ", 1269}, - {"Illegal password, imposter.", 1270}, - {"Enter new password: ", 1271}, - {"Password not changed.", 1272}, - {"Re-type new password: ", 1273}, - {"You misspelled it. Password not changed.", 1274}, - {"password changed, user %s", 1275}, - {"ROOT PASSWORD CHANGED", 1276}, - {"password changed by root, user %s", 1277}, - {"calling setpwnam to set password.\n", 1278}, - {"Password *NOT* changed. Try again later.\n", 1279}, - {"Password changed.\n", 1280}, - {"Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n", 1281}, - {"Shutdown process aborted", 1282}, - {"%s: Only root can shut a system down.\n", 1283}, - {"That must be tomorrow, can't you wait till then?\n", 1284}, - {"for maintenance; bounce, bounce", 1285}, - {"timeout = %d, quiet = %d, reboot = %d\n", 1286}, - {"The system is being shut down within 5 minutes", 1287}, - {"Login is therefore prohibited.", 1288}, - {"rebooted by %s: %s", 1289}, - {"halted by %s: %s", 1290}, +characters. See passwd(1) for more information.\n", 1263}, + {"You cannot reuse the old password.\n", 1264}, + {"Please don't use something like your username as password!\n", 1265}, + {"Please don't use something like your realname as password!\n", 1266}, + {"Usage: passwd [username [password]]\n", 1267}, + {"Only root may use the one and two argument forms.\n", 1268}, + {"Usage: passwd [-foqsvV] [user [password]]\n", 1269}, + {"Can't exec %s: %s\n", 1270}, + {"Cannot find login name", 1271}, + {"Only root can change the password for others.\n", 1272}, + {"Too many arguments.\n", 1273}, + {"Can't find username anywhere. Is `%s' really a user?", 1274}, + {"Sorry, I can only change local passwords. Use yppasswd instead.", 1275}, + {"UID and username does not match, imposter!", 1276}, + {"Changing password for %s\n", 1277}, + {"Enter old password: ", 1278}, + {"Illegal password, imposter.", 1279}, + {"Enter new password: ", 1280}, + {"Password not changed.", 1281}, + {"Re-type new password: ", 1282}, + {"You misspelled it. Password not changed.", 1283}, + {"password changed, user %s", 1284}, + {"ROOT PASSWORD CHANGED", 1285}, + {"password changed by root, user %s", 1286}, + {"calling setpwnam to set password.\n", 1287}, + {"Password *NOT* changed. Try again later.\n", 1288}, + {"Password changed.\n", 1289}, + {"Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n", 1290}, + {"Shutdown process aborted", 1291}, + {"%s: Only root can shut a system down.\n", 1292}, + {"That must be tomorrow, can't you wait till then?\n", 1293}, + {"for maintenance; bounce, bounce", 1294}, + {"timeout = %d, quiet = %d, reboot = %d\n", 1295}, + {"The system is being shut down within 5 minutes", 1296}, + {"Login is therefore prohibited.", 1297}, + {"rebooted by %s: %s", 1298}, + {"halted by %s: %s", 1299}, {"\ \n\ -Why am I still alive after reboot?", 1291}, +Why am I still alive after reboot?", 1300}, {"\ \n\ -Now you can turn off the power...", 1292}, - {"Calling kernel power-off facility...\n", 1293}, - {"Error powering off\t%s\n", 1294}, - {"Executing the program \"%s\" ...\n", 1295}, - {"Error executing\t%s\n", 1296}, - {"URGENT: broadcast message from %s:", 1297}, - {"System going down in %d hours %d minutes", 1298}, - {"System going down in 1 hour %d minutes", 1299}, - {"System going down in %d minutes\n", 1300}, - {"System going down in 1 minute\n", 1301}, - {"System going down IMMEDIATELY!\n", 1302}, - {"\t... %s ...\n", 1303}, - {"Cannot fork for swapoff. Shrug!", 1304}, - {"Cannot exec swapoff, hoping umount will do the trick.", 1305}, - {"Cannot fork for umount, trying manually.", 1306}, - {"Cannot exec %s, trying umount.\n", 1307}, - {"Cannot exec umount, giving up on umount.", 1308}, - {"Unmounting any remaining filesystems...", 1309}, - {"shutdown: Couldn't umount %s: %s\n", 1310}, - {"Booting to single user mode.\n", 1311}, - {"exec of single user shell failed\n", 1312}, - {"fork of single user shell failed\n", 1313}, - {"error opening fifo\n", 1314}, - {"error running finalprog\n", 1315}, - {"error forking finalprog\n", 1316}, +Now you can turn off the power...", 1301}, + {"Calling kernel power-off facility...\n", 1302}, + {"Error powering off\t%s\n", 1303}, + {"Executing the program \"%s\" ...\n", 1304}, + {"Error executing\t%s\n", 1305}, + {"URGENT: broadcast message from %s:", 1306}, + {"System going down in %d hours %d minutes", 1307}, + {"System going down in 1 hour %d minutes", 1308}, + {"System going down in %d minutes\n", 1309}, + {"System going down in 1 minute\n", 1310}, + {"System going down IMMEDIATELY!\n", 1311}, + {"\t... %s ...\n", 1312}, + {"Cannot fork for swapoff. Shrug!", 1313}, + {"Cannot exec swapoff, hoping umount will do the trick.", 1314}, + {"Cannot fork for umount, trying manually.", 1315}, + {"Cannot exec %s, trying umount.\n", 1316}, + {"Cannot exec umount, giving up on umount.", 1317}, + {"Unmounting any remaining filesystems...", 1318}, + {"shutdown: Couldn't umount %s: %s\n", 1319}, + {"Booting to single user mode.\n", 1320}, + {"exec of single user shell failed\n", 1321}, + {"fork of single user shell failed\n", 1322}, + {"error opening fifo\n", 1323}, + {"error running finalprog\n", 1324}, + {"error forking finalprog\n", 1325}, {"\ \n\ -Wrong password.\n", 1317}, - {"lstat of path failed\n", 1318}, - {"stat of path failed\n", 1319}, - {"open of directory failed\n", 1320}, - {"fork failed\n", 1321}, - {"exec failed\n", 1322}, - {"cannot open inittab\n", 1323}, - {"no TERM or cannot stat tty\n", 1324}, - {"error stopping service: \"%s\"", 1325}, - {"too many iov's (change code in wall/ttymsg.c)", 1326}, - {"excessively long line arg", 1327}, - {"cannot fork", 1328}, - {"fork: %s", 1329}, - {"%s: BAD ERROR", 1330}, - {"%s: the password file is busy.\n", 1331}, - {"%s: the group file is busy.\n", 1332}, - {"%s: the %s file is busy (%s present)\n", 1333}, - {"%s: can't link %s: %s\n", 1334}, - {"%s: can't unlock %s: %s (your changes are still in %s)\n", 1335}, - {"%s: Cannot fork\n", 1336}, - {"%s: %s unchanged\n", 1337}, - {"%s: no changes made\n", 1338}, - {"You are using shadow groups on this system.\n", 1339}, - {"You are using shadow passwords on this system.\n", 1340}, - {"Would you like to edit %s now [y/n]? ", 1341}, - {"usage: %s [file]\n", 1342}, - {"%s: can't open temporary file.\n", 1343}, - {"Broadcast Message from %s@%s", 1344}, - {"%s: will not read %s - use stdin.\n", 1345}, - {"%s: can't read %s.\n", 1346}, - {"%s: can't stat temporary file.\n", 1347}, - {"%s: can't read temporary file.\n", 1348}, - {"illegal month value: use 1-12", 1349}, - {"illegal year value: use 1-9999", 1350}, - {"%s %d", 1351}, - {"usage: cal [-13smjyV] [[month] year]\n", 1352}, - {"usage: %s [+format] [day month year]\n", 1353}, - {"St. Tib's Day", 1354}, - {"%s: unknown signal %s\n", 1355}, - {"%s: can't find process \"%s\"\n", 1356}, - {"%s: unknown signal %s; valid signals:\n", 1357}, - {"usage: %s [ -s signal | -p ] [ -a ] pid ...\n", 1358}, - {" %s -l [ signal ]\n", 1359}, - {"logger: %s: %s.\n", 1360}, - {"logger: unknown facility name: %s.\n", 1361}, - {"logger: unknown priority name: %s.\n", 1362}, - {"\ -usage: logger [-is] [-f file] [-p pri] [-t tag] [-u socket] [ message ... ]\n", 1363}, - {"usage: look [-dfa] [-t char] string [file]\n", 1364}, - {"Could not open %s\n", 1365}, - {"Got %d bytes from %s\n", 1366}, - {"namei: unable to get current directory - %s\n", 1367}, - {"namei: unable to chdir to %s - %s (%d)\n", 1368}, - {"usage: namei [-mx] pathname [pathname ...]\n", 1369}, - {"namei: could not chdir to root!\n", 1370}, - {"namei: could not stat root!\n", 1371}, - {"namei: buf overflow\n", 1372}, - {" ? could not chdir into %s - %s (%d)\n", 1373}, - {" ? problems reading symlink %s - %s (%d)\n", 1374}, - {" *** EXCEEDED UNIX LIMIT OF SYMLINKS ***\n", 1375}, - {"namei: unknown file type 0%06o on file %s\n", 1376}, - {"%s: out of memory\n", 1377}, - {"%s: renaming %s to %s failed: %s\n", 1378}, - {"call: %s from to files...\n", 1379}, +Wrong password.\n", 1326}, + {"lstat of path failed\n", 1327}, + {"stat of path failed\n", 1328}, + {"open of directory failed\n", 1329}, + {"fork failed\n", 1330}, + {"exec failed\n", 1331}, + {"cannot open inittab\n", 1332}, + {"no TERM or cannot stat tty\n", 1333}, + {"error stopping service: \"%s\"", 1334}, + {"too many iov's (change code in wall/ttymsg.c)", 1335}, + {"excessively long line arg", 1336}, + {"cannot fork", 1337}, + {"fork: %s", 1338}, + {"%s: BAD ERROR", 1339}, + {"%s: the password file is busy.\n", 1340}, + {"%s: the group file is busy.\n", 1341}, + {"%s: the %s file is busy (%s present)\n", 1342}, + {"%s: can't link %s: %s\n", 1343}, + {"%s: can't unlock %s: %s (your changes are still in %s)\n", 1344}, + {"%s: Cannot fork\n", 1345}, + {"%s: %s unchanged\n", 1346}, + {"%s: no changes made\n", 1347}, + {"You are using shadow groups on this system.\n", 1348}, + {"You are using shadow passwords on this system.\n", 1349}, + {"Would you like to edit %s now [y/n]? ", 1350}, + {"usage: %s [file]\n", 1351}, + {"%s: can't open temporary file.\n", 1352}, + {"Broadcast Message from %s@%s", 1353}, + {"%s: will not read %s - use stdin.\n", 1354}, + {"%s: can't read %s.\n", 1355}, + {"%s: can't stat temporary file.\n", 1356}, + {"%s: can't read temporary file.\n", 1357}, + {"illegal month value: use 1-12", 1358}, + {"illegal year value: use 1-9999", 1359}, + {"%s %d", 1360}, + {"usage: cal [-13smjyV] [[month] year]\n", 1361}, + {"usage: %s [+format] [day month year]\n", 1362}, + {"St. Tib's Day", 1363}, + {"%s: unknown signal %s\n", 1364}, + {"%s: can't find process \"%s\"\n", 1365}, + {"%s: unknown signal %s; valid signals:\n", 1366}, + {"usage: %s [ -s signal | -p ] [ -a ] pid ...\n", 1367}, + {" %s -l [ signal ]\n", 1368}, + {"logger: %s: %s.\n", 1369}, + {"logger: unknown facility name: %s.\n", 1370}, + {"logger: unknown priority name: %s.\n", 1371}, + {"\ +usage: logger [-is] [-f file] [-p pri] [-t tag] [-u socket] [ message ... ]\n", 1372}, + {"usage: look [-dfa] [-t char] string [file]\n", 1373}, + {"Could not open %s\n", 1374}, + {"Got %d bytes from %s\n", 1375}, + {"namei: unable to get current directory - %s\n", 1376}, + {"namei: unable to chdir to %s - %s (%d)\n", 1377}, + {"usage: namei [-mx] pathname [pathname ...]\n", 1378}, + {"namei: could not chdir to root!\n", 1379}, + {"namei: could not stat root!\n", 1380}, + {"namei: buf overflow\n", 1381}, + {" ? could not chdir into %s - %s (%d)\n", 1382}, + {" ? problems reading symlink %s - %s (%d)\n", 1383}, + {" *** EXCEEDED UNIX LIMIT OF SYMLINKS ***\n", 1384}, + {"namei: unknown file type 0%06o on file %s\n", 1385}, + {"%s: out of memory\n", 1386}, + {"%s: renaming %s to %s failed: %s\n", 1387}, + {"call: %s from to files...\n", 1388}, {"\ Warning: `%s' is a link.\n\ Use `%s [options] %s' if you really want to use it.\n\ -Script not started.\n", 1380}, - {"usage: script [-a] [-f] [-q] [-t] [file]\n", 1381}, - {"Script started, file is %s\n", 1382}, - {"Script started on %s", 1383}, +Script not started.\n", 1389}, + {"usage: script [-a] [-f] [-q] [-t] [file]\n", 1390}, + {"Script started, file is %s\n", 1391}, + {"Script started on %s", 1392}, {"\ \n\ -Script done on %s", 1384}, - {"Script done, file is %s\n", 1385}, - {"openpty failed\n", 1386}, - {"Out of pty's\n", 1387}, - {"%s: Argument error, usage\n", 1388}, - {" [ -term terminal_name ]\n", 1389}, - {" [ -reset ]\n", 1390}, - {" [ -initialize ]\n", 1391}, - {" [ -cursor [on|off] ]\n", 1392}, - {" [ -snow [on|off] ]\n", 1393}, - {" [ -softscroll [on|off] ]\n", 1394}, - {" [ -repeat [on|off] ]\n", 1395}, - {" [ -appcursorkeys [on|off] ]\n", 1396}, - {" [ -linewrap [on|off] ]\n", 1397}, - {" [ -default ]\n", 1398}, - {" [ -foreground black|blue|green|cyan", 1399}, - {"|red|magenta|yellow|white|default ]\n", 1400}, - {" [ -background black|blue|green|cyan", 1401}, - {" [ -ulcolor black|grey|blue|green|cyan", 1402}, - {"|red|magenta|yellow|white ]\n", 1403}, - {" [ -ulcolor bright blue|green|cyan", 1404}, - {" [ -hbcolor black|grey|blue|green|cyan", 1405}, - {" [ -hbcolor bright blue|green|cyan", 1406}, - {" [ -standout [ attr ] ]\n", 1407}, - {" [ -inversescreen [on|off] ]\n", 1408}, - {" [ -bold [on|off] ]\n", 1409}, - {" [ -half-bright [on|off] ]\n", 1410}, - {" [ -blink [on|off] ]\n", 1411}, - {" [ -reverse [on|off] ]\n", 1412}, - {" [ -underline [on|off] ]\n", 1413}, - {" [ -store ]\n", 1414}, - {" [ -clear [all|rest] ]\n", 1415}, - {" [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n", 1416}, - {" [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n", 1417}, - {" [ -regtabs [1-160] ]\n", 1418}, - {" [ -blank [0-60] ]\n", 1419}, - {" [ -dump [1-NR_CONSOLES] ]\n", 1420}, - {" [ -append [1-NR_CONSOLES] ]\n", 1421}, - {" [ -file dumpfilename ]\n", 1422}, - {" [ -msg [on|off] ]\n", 1423}, - {" [ -msglevel [0-8] ]\n", 1424}, - {" [ -powersave [on|vsync|hsync|powerdown|off] ]\n", 1425}, - {" [ -powerdown [0-60] ]\n", 1426}, - {" [ -blength [0-2000] ]\n", 1427}, - {" [ -bfreq freqnumber ]\n", 1428}, - {"cannot (un)set powersave mode\n", 1429}, - {"klogctl error: %s\n", 1430}, - {"Error reading %s\n", 1431}, - {"Error writing screendump\n", 1432}, - {"couldn't read %s, and cannot ioctl dump\n", 1433}, - {"%s: $TERM is not defined.\n", 1434}, - {"whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n", 1435}, - {"write: can't find your tty's name\n", 1436}, - {"write: you have write permission turned off.\n", 1437}, - {"write: %s is not logged in on %s.\n", 1438}, - {"write: %s has messages disabled on %s\n", 1439}, - {"usage: write user [tty]\n", 1440}, - {"write: %s is not logged in\n", 1441}, - {"write: %s has messages disabled\n", 1442}, - {"write: %s is logged in more than once; writing to %s\n", 1443}, - {"Message from %s@%s (as %s) on %s at %s ...", 1444}, - {"Message from %s@%s on %s at %s ...", 1445}, - {"warning: error reading %s: %s", 1446}, - {"warning: can't open %s: %s", 1447}, - {"mount: could not open %s - using %s instead\n", 1448}, - {"can't create lock file %s: %s (use -n flag to override)", 1449}, - {"can't link lock file %s: %s (use -n flag to override)", 1450}, - {"can't open lock file %s: %s (use -n flag to override)", 1451}, - {"Can't lock lock file %s: %s\n", 1452}, - {"can't lock lock file %s: %s", 1453}, - {"timed out", 1454}, +Script done on %s", 1393}, + {"Script done, file is %s\n", 1394}, + {"openpty failed\n", 1395}, + {"Out of pty's\n", 1396}, + {"%s: Argument error, usage\n", 1397}, + {" [ -term terminal_name ]\n", 1398}, + {" [ -reset ]\n", 1399}, + {" [ -initialize ]\n", 1400}, + {" [ -cursor [on|off] ]\n", 1401}, + {" [ -snow [on|off] ]\n", 1402}, + {" [ -softscroll [on|off] ]\n", 1403}, + {" [ -repeat [on|off] ]\n", 1404}, + {" [ -appcursorkeys [on|off] ]\n", 1405}, + {" [ -linewrap [on|off] ]\n", 1406}, + {" [ -default ]\n", 1407}, + {" [ -foreground black|blue|green|cyan", 1408}, + {"|red|magenta|yellow|white|default ]\n", 1409}, + {" [ -background black|blue|green|cyan", 1410}, + {" [ -ulcolor black|grey|blue|green|cyan", 1411}, + {"|red|magenta|yellow|white ]\n", 1412}, + {" [ -ulcolor bright blue|green|cyan", 1413}, + {" [ -hbcolor black|grey|blue|green|cyan", 1414}, + {" [ -hbcolor bright blue|green|cyan", 1415}, + {" [ -standout [ attr ] ]\n", 1416}, + {" [ -inversescreen [on|off] ]\n", 1417}, + {" [ -bold [on|off] ]\n", 1418}, + {" [ -half-bright [on|off] ]\n", 1419}, + {" [ -blink [on|off] ]\n", 1420}, + {" [ -reverse [on|off] ]\n", 1421}, + {" [ -underline [on|off] ]\n", 1422}, + {" [ -store ]\n", 1423}, + {" [ -clear [all|rest] ]\n", 1424}, + {" [ -tabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n", 1425}, + {" [ -clrtabs [ tab1 tab2 tab3 ... ] ] (tabn = 1-160)\n", 1426}, + {" [ -regtabs [1-160] ]\n", 1427}, + {" [ -blank [0-60] ]\n", 1428}, + {" [ -dump [1-NR_CONSOLES] ]\n", 1429}, + {" [ -append [1-NR_CONSOLES] ]\n", 1430}, + {" [ -file dumpfilename ]\n", 1431}, + {" [ -msg [on|off] ]\n", 1432}, + {" [ -msglevel [0-8] ]\n", 1433}, + {" [ -powersave [on|vsync|hsync|powerdown|off] ]\n", 1434}, + {" [ -powerdown [0-60] ]\n", 1435}, + {" [ -blength [0-2000] ]\n", 1436}, + {" [ -bfreq freqnumber ]\n", 1437}, + {"cannot (un)set powersave mode\n", 1438}, + {"klogctl error: %s\n", 1439}, + {"Error reading %s\n", 1440}, + {"Error writing screendump\n", 1441}, + {"couldn't read %s, and cannot ioctl dump\n", 1442}, + {"%s: $TERM is not defined.\n", 1443}, + {"whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n", 1444}, + {"write: can't find your tty's name\n", 1445}, + {"write: you have write permission turned off.\n", 1446}, + {"write: %s is not logged in on %s.\n", 1447}, + {"write: %s has messages disabled on %s\n", 1448}, + {"usage: write user [tty]\n", 1449}, + {"write: %s is not logged in\n", 1450}, + {"write: %s has messages disabled\n", 1451}, + {"write: %s is logged in more than once; writing to %s\n", 1452}, + {"Message from %s@%s (as %s) on %s at %s ...", 1453}, + {"Message from %s@%s on %s at %s ...", 1454}, + {"warning: error reading %s: %s", 1455}, + {"warning: can't open %s: %s", 1456}, + {"mount: could not open %s - using %s instead\n", 1457}, + {"can't create lock file %s: %s (use -n flag to override)", 1458}, + {"can't link lock file %s: %s (use -n flag to override)", 1459}, + {"can't open lock file %s: %s (use -n flag to override)", 1460}, + {"Can't lock lock file %s: %s\n", 1461}, + {"can't lock lock file %s: %s", 1462}, + {"timed out", 1463}, {"\ Cannot create link %s\n\ -Perhaps there is a stale lock file?\n", 1455}, - {"cannot open %s (%s) - mtab not updated", 1456}, - {"error writing %s: %s", 1457}, - {"error changing mode of %s: %s\n", 1458}, - {"can't rename %s to %s: %s\n", 1459}, - {"loop: can't open device %s: %s\n", 1460}, - {"loop: can't get info on device %s: %s\n", 1461}, - {"%s: [%04x]:%ld (%s) offset %d, %s encryption\n", 1462}, - {"mount: could not find any device /dev/loop#", 1463}, +Perhaps there is a stale lock file?\n", 1464}, + {"cannot open %s (%s) - mtab not updated", 1465}, + {"error writing %s: %s", 1466}, + {"error changing mode of %s: %s\n", 1467}, + {"can't rename %s to %s: %s\n", 1468}, + {"loop: can't open device %s: %s\n", 1469}, + {"loop: can't get info on device %s: %s\n", 1470}, + {"%s: [%04x]:%ld (%s) offset %d, %s encryption\n", 1471}, + {"mount: could not find any device /dev/loop#", 1472}, {"\ mount: Could not find any loop device.\n\ - Maybe /dev/loop# has a wrong major number?", 1464}, + Maybe /dev/loop# has a wrong major number?", 1473}, {"\ mount: Could not find any loop device, and, according to %s,\n\ this kernel does not know about the loop device.\n\ - (If so, then recompile or `insmod loop.o'.)", 1465}, + (If so, then recompile or `insmod loop.o'.)", 1474}, {"\ mount: Could not find any loop device. Maybe this kernel does not know\n\ about the loop device (then recompile or `insmod loop.o'), or\n\ - maybe /dev/loop# has the wrong major number?", 1466}, - {"mount: could not find any free loop device", 1467}, - {"Unsupported encryption type %s\n", 1468}, - {"Couldn't lock into memory, exiting.\n", 1469}, - {"Init (up to 16 hex digits): ", 1470}, - {"Non-hex digit '%c'.\n", 1471}, - {"Don't know how to get key for encryption system %d\n", 1472}, - {"set_loop(%s,%s,%d): success\n", 1473}, - {"loop: can't delete device %s: %s\n", 1474}, - {"del_loop(%s): success\n", 1475}, - {"This mount was compiled without loop support. Please recompile.\n", 1476}, + maybe /dev/loop# has the wrong major number?", 1475}, + {"mount: could not find any free loop device", 1476}, + {"Unsupported encryption type %s\n", 1477}, + {"Couldn't lock into memory, exiting.\n", 1478}, + {"Init (up to 16 hex digits): ", 1479}, + {"Non-hex digit '%c'.\n", 1480}, + {"Don't know how to get key for encryption system %d\n", 1481}, + {"set_loop(%s,%s,%d): success\n", 1482}, + {"loop: can't delete device %s: %s\n", 1483}, + {"del_loop(%s): success\n", 1484}, + {"This mount was compiled without loop support. Please recompile.\n", 1485}, {"\ usage:\n\ %s loop_device # give info\n\ %s -d loop_device # delete\n\ - %s [ -e encryption ] [ -o offset ] loop_device file # setup\n", 1477}, - {"not enough memory", 1478}, - {"No loop support was available at compile time. Please recompile.\n", 1479}, - {"[mntent]: warning: no final newline at the end of %s\n", 1480}, - {"[mntent]: line %d in %s is bad%s\n", 1481}, - {"; rest of file ignored", 1482}, - {"mount: according to mtab, %s is already mounted on %s", 1483}, - {"mount: according to mtab, %s is mounted on %s", 1484}, - {"mount: can't open %s for writing: %s", 1485}, - {"mount: error writing %s: %s", 1486}, - {"mount: error changing mode of %s: %s", 1487}, - {"%s looks like swapspace - not mounted", 1488}, - {"mount failed", 1489}, - {"mount: only root can mount %s on %s", 1490}, - {"mount: loop device specified twice", 1491}, - {"mount: type specified twice", 1492}, - {"mount: skipping the setup of a loop device\n", 1493}, - {"mount: going to use the loop device %s\n", 1494}, - {"mount: failed setting up loop device\n", 1495}, - {"mount: setup loop device successfully\n", 1496}, - {"mount: can't open %s: %s", 1497}, - {"mount: cannot open %s for setting speed", 1498}, - {"mount: cannot set speed: %s", 1499}, - {"mount: cannot fork: %s", 1500}, - {"mount: this version was compiled without support for the type `nfs'", 1501}, - {"mount: failed with nfs mount version 4, trying 3..\n", 1502}, - {"\ -mount: I could not determine the filesystem type, and none was specified", 1503}, - {"mount: you must specify the filesystem type", 1504}, - {"mount: mount failed", 1505}, - {"mount: mount point %s is not a directory", 1506}, - {"mount: permission denied", 1507}, - {"mount: must be superuser to use mount", 1508}, - {"mount: %s is busy", 1509}, - {"mount: proc already mounted", 1510}, - {"mount: %s already mounted or %s busy", 1511}, - {"mount: mount point %s does not exist", 1512}, - {"mount: mount point %s is a symbolic link to nowhere", 1513}, - {"mount: special device %s does not exist", 1514}, + %s [ -e encryption ] [ -o offset ] loop_device file # setup\n", 1486}, + {"not enough memory", 1487}, + {"No loop support was available at compile time. Please recompile.\n", 1488}, + {"[mntent]: warning: no final newline at the end of %s\n", 1489}, + {"[mntent]: line %d in %s is bad%s\n", 1490}, + {"; rest of file ignored", 1491}, + {"mount: according to mtab, %s is already mounted on %s", 1492}, + {"mount: according to mtab, %s is mounted on %s", 1493}, + {"mount: can't open %s for writing: %s", 1494}, + {"mount: error writing %s: %s", 1495}, + {"mount: error changing mode of %s: %s", 1496}, + {"%s looks like swapspace - not mounted", 1497}, + {"mount failed", 1498}, + {"mount: only root can mount %s on %s", 1499}, + {"mount: loop device specified twice", 1500}, + {"mount: type specified twice", 1501}, + {"mount: skipping the setup of a loop device\n", 1502}, + {"mount: going to use the loop device %s\n", 1503}, + {"mount: failed setting up loop device\n", 1504}, + {"mount: setup loop device successfully\n", 1505}, + {"mount: can't open %s: %s", 1506}, + {"mount: cannot open %s for setting speed", 1507}, + {"mount: cannot set speed: %s", 1508}, + {"mount: cannot fork: %s", 1509}, + {"mount: this version was compiled without support for the type `nfs'", 1510}, + {"mount: failed with nfs mount version 4, trying 3..\n", 1511}, + {"\ +mount: I could not determine the filesystem type, and none was specified", 1512}, + {"mount: you must specify the filesystem type", 1513}, + {"mount: mount failed", 1514}, + {"mount: mount point %s is not a directory", 1515}, + {"mount: permission denied", 1516}, + {"mount: must be superuser to use mount", 1517}, + {"mount: %s is busy", 1518}, + {"mount: proc already mounted", 1519}, + {"mount: %s already mounted or %s busy", 1520}, + {"mount: mount point %s does not exist", 1521}, + {"mount: mount point %s is a symbolic link to nowhere", 1522}, + {"mount: special device %s does not exist", 1523}, {"\ mount: special device %s does not exist\n\ - (a path prefix is not a directory)\n", 1515}, - {"mount: %s not mounted already, or bad option", 1516}, + (a path prefix is not a directory)\n", 1524}, + {"mount: %s not mounted already, or bad option", 1525}, {"\ mount: wrong fs type, bad option, bad superblock on %s,\n\ - or too many mounted file systems", 1517}, - {"mount table full", 1518}, - {"mount: %s: can't read superblock", 1519}, - {"mount: %s: unknown device", 1520}, - {"mount: fs type %s not supported by kernel", 1521}, - {"mount: probably you meant %s", 1522}, - {"mount: maybe you meant iso9660 ?", 1523}, - {"mount: %s has wrong device number or fs type %s not supported", 1524}, - {"mount: %s is not a block device, and stat fails?", 1525}, + or too many mounted file systems", 1526}, + {"mount table full", 1527}, + {"mount: %s: can't read superblock", 1528}, + {"mount: %s: unknown device", 1529}, + {"mount: fs type %s not supported by kernel", 1530}, + {"mount: probably you meant %s", 1531}, + {"mount: maybe you meant iso9660 ?", 1532}, + {"mount: %s has wrong device number or fs type %s not supported", 1533}, + {"mount: %s is not a block device, and stat fails?", 1534}, {"\ mount: the kernel does not recognize %s as a block device\n\ - (maybe `insmod driver'?)", 1526}, - {"mount: %s is not a block device (maybe try `-o loop'?)", 1527}, - {"mount: %s is not a block device", 1528}, - {"mount: %s is not a valid block device", 1529}, - {"block device ", 1530}, - {"mount: cannot mount %s%s read-only", 1531}, - {"mount: %s%s is write-protected but explicit `-w' flag given", 1532}, - {"mount: %s%s is write-protected, mounting read-only", 1533}, - {"mount: the label %s occurs on both %s and %s\n", 1534}, - {"mount: %s duplicate - not mounted", 1535}, - {"mount: going to mount %s by %s\n", 1536}, - {"UUID", 1537}, - {"label", 1538}, - {"mount: no such partition found", 1539}, - {"mount: no type was given - I'll assume nfs because of the colon\n", 1540}, - {"mount: no type was given - I'll assume smb because of the // prefix\n", 1541}, - {"mount: backgrounding \"%s\"\n", 1542}, - {"mount: giving up \"%s\"\n", 1543}, - {"mount: %s already mounted on %s\n", 1544}, + (maybe `insmod driver'?)", 1535}, + {"mount: %s is not a block device (maybe try `-o loop'?)", 1536}, + {"mount: %s is not a block device", 1537}, + {"mount: %s is not a valid block device", 1538}, + {"block device ", 1539}, + {"mount: cannot mount %s%s read-only", 1540}, + {"mount: %s%s is write-protected but explicit `-w' flag given", 1541}, + {"mount: %s%s is write-protected, mounting read-only", 1542}, + {"mount: the label %s occurs on both %s and %s\n", 1543}, + {"mount: %s duplicate - not mounted", 1544}, + {"mount: going to mount %s by %s\n", 1545}, + {"UUID", 1546}, + {"label", 1547}, + {"mount: no such partition found", 1548}, + {"mount: no type was given - I'll assume nfs because of the colon\n", 1549}, + {"mount: no type was given - I'll assume smb because of the // prefix\n", 1550}, + {"mount: backgrounding \"%s\"\n", 1551}, + {"mount: giving up \"%s\"\n", 1552}, + {"mount: %s already mounted on %s\n", 1553}, {"\ Usage: mount -V : print version\n\ mount -h : print this help\n\ @@ -2037,7 +2049,7 @@ Usage: mount -V : print version\n\ So far the informational part. Next the mounting.\n\ The command is `mount [-t fstype] something somewhere'.\n\ Details found in /etc/fstab may be omitted.\n\ - mount -a : mount all stuff from /etc/fstab\n\ + mount -a [-t|-O] ... : mount all stuff from /etc/fstab\n\ mount device : mount device at the known place\n\ mount directory : mount known device here\n\ mount -t type dev dir : ordinary mount command\n\ @@ -2050,289 +2062,289 @@ or move a subtree:\n\ A device can be given by name, say /dev/hda1 or /dev/cdrom,\n\ or by label, using -L label or by uuid, using -U uuid .\n\ Other options: [-nfFrsvw] [-o options].\n\ -For many more details, say man 8 mount .\n", 1545}, - {"mount: only root can do that", 1546}, - {"mount: no %s found - creating it..\n", 1547}, - {"mount: the label %s occurs on both %s and %s - not mounted\n", 1548}, - {"mount: mounting %s\n", 1549}, - {"nothing was mounted", 1550}, - {"mount: cannot find %s in %s", 1551}, - {"mount: can't find %s in %s or %s", 1552}, - {"\ -mount: could not open %s, so UUID and LABEL conversion cannot be done.\n", 1553}, - {"mount: bad UUID", 1554}, - {"mount: error while guessing filesystem type\n", 1555}, - {"mount: you didn't specify a filesystem type for %s\n", 1556}, - {" I will try all types mentioned in %s or %s\n", 1557}, - {" and it looks like this is swapspace\n", 1558}, - {" I will try type %s\n", 1559}, - {"Trying %s\n", 1560}, - {"mount: excessively long host:dir argument\n", 1561}, - {"mount: warning: multiple hostnames not supported\n", 1562}, - {"mount: directory to mount not in host:dir format\n", 1563}, - {"mount: can't get address for %s\n", 1564}, - {"mount: got bad hp->h_length\n", 1565}, - {"mount: excessively long option argument\n", 1566}, - {"Warning: Unrecognized proto= option.\n", 1567}, - {"Warning: Option namlen is not supported.\n", 1568}, - {"unknown nfs mount parameter: %s=%d\n", 1569}, - {"Warning: option nolock is not supported.\n", 1570}, - {"unknown nfs mount option: %s%s\n", 1571}, - {"mount: got bad hp->h_length?\n", 1572}, - {"NFS over TCP is not supported.\n", 1573}, - {"nfs socket", 1574}, - {"nfs bindresvport", 1575}, - {"nfs server reported service unavailable", 1576}, - {"used portmapper to find NFS port\n", 1577}, - {"using port %d for nfs deamon\n", 1578}, - {"nfs connect", 1579}, - {"unknown nfs status return value: %d", 1580}, - {"bug in xstrndup call", 1581}, +For many more details, say man 8 mount .\n", 1554}, + {"mount: only root can do that", 1555}, + {"mount: no %s found - creating it..\n", 1556}, + {"mount: the label %s occurs on both %s and %s - not mounted\n", 1557}, + {"mount: mounting %s\n", 1558}, + {"nothing was mounted", 1559}, + {"mount: cannot find %s in %s", 1560}, + {"mount: can't find %s in %s or %s", 1561}, + {"\ +mount: could not open %s, so UUID and LABEL conversion cannot be done.\n", 1562}, + {"mount: bad UUID", 1563}, + {"mount: error while guessing filesystem type\n", 1564}, + {"mount: you didn't specify a filesystem type for %s\n", 1565}, + {" I will try all types mentioned in %s or %s\n", 1566}, + {" and it looks like this is swapspace\n", 1567}, + {" I will try type %s\n", 1568}, + {"Trying %s\n", 1569}, + {"mount: excessively long host:dir argument\n", 1570}, + {"mount: warning: multiple hostnames not supported\n", 1571}, + {"mount: directory to mount not in host:dir format\n", 1572}, + {"mount: can't get address for %s\n", 1573}, + {"mount: got bad hp->h_length\n", 1574}, + {"mount: excessively long option argument\n", 1575}, + {"Warning: Unrecognized proto= option.\n", 1576}, + {"Warning: Option namlen is not supported.\n", 1577}, + {"unknown nfs mount parameter: %s=%d\n", 1578}, + {"Warning: option nolock is not supported.\n", 1579}, + {"unknown nfs mount option: %s%s\n", 1580}, + {"mount: got bad hp->h_length?\n", 1581}, + {"NFS over TCP is not supported.\n", 1582}, + {"nfs socket", 1583}, + {"nfs bindresvport", 1584}, + {"nfs server reported service unavailable", 1585}, + {"used portmapper to find NFS port\n", 1586}, + {"using port %d for nfs deamon\n", 1587}, + {"nfs connect", 1588}, + {"unknown nfs status return value: %d", 1589}, + {"bug in xstrndup call", 1590}, {"\ usage: %s [-hV]\n\ - %s -a [-v]\n\ + %s -a [-e] [-v]\n\ %s [-v] [-p priority] special ...\n\ - %s [-s]\n", 1582}, + %s [-s]\n", 1591}, {"\ usage: %s [-hV]\n\ %s -a [-v]\n\ - %s [-v] special ...\n", 1583}, - {"%s on %s\n", 1584}, - {"swapon: cannot stat %s: %s\n", 1585}, - {"swapon: warning: %s has insecure permissions %04o, %04o suggested\n", 1586}, - {"swapon: Skipping file %s - it appears to have holes.\n", 1587}, - {"Not superuser.\n", 1588}, - {"%s: cannot open %s: %s\n", 1589}, - {"umount: compiled without support for -f\n", 1590}, - {"host: %s, directory: %s\n", 1591}, - {"umount: can't get address for %s\n", 1592}, - {"umount: got bad hostp->h_length\n", 1593}, - {"umount: %s: invalid block device", 1594}, - {"umount: %s: not mounted", 1595}, - {"umount: %s: can't write superblock", 1596}, - {"umount: %s: device is busy", 1597}, - {"umount: %s: not found", 1598}, - {"umount: %s: must be superuser to umount", 1599}, - {"umount: %s: block devices not permitted on fs", 1600}, - {"umount: %s: %s", 1601}, - {"no umount2, trying umount...\n", 1602}, - {"could not umount %s - trying %s instead\n", 1603}, - {"umount: %s busy - remounted read-only\n", 1604}, - {"umount: could not remount %s read-only\n", 1605}, - {"%s umounted\n", 1606}, - {"umount: cannot find list of filesystems to unmount", 1607}, + %s [-v] special ...\n", 1592}, + {"%s on %s\n", 1593}, + {"swapon: cannot stat %s: %s\n", 1594}, + {"swapon: warning: %s has insecure permissions %04o, %04o suggested\n", 1595}, + {"swapon: Skipping file %s - it appears to have holes.\n", 1596}, + {"Not superuser.\n", 1597}, + {"%s: cannot open %s: %s\n", 1598}, + {"umount: compiled without support for -f\n", 1599}, + {"host: %s, directory: %s\n", 1600}, + {"umount: can't get address for %s\n", 1601}, + {"umount: got bad hostp->h_length\n", 1602}, + {"umount: %s: invalid block device", 1603}, + {"umount: %s: not mounted", 1604}, + {"umount: %s: can't write superblock", 1605}, + {"umount: %s: device is busy", 1606}, + {"umount: %s: not found", 1607}, + {"umount: %s: must be superuser to umount", 1608}, + {"umount: %s: block devices not permitted on fs", 1609}, + {"umount: %s: %s", 1610}, + {"no umount2, trying umount...\n", 1611}, + {"could not umount %s - trying %s instead\n", 1612}, + {"umount: %s busy - remounted read-only\n", 1613}, + {"umount: could not remount %s read-only\n", 1614}, + {"%s umounted\n", 1615}, + {"umount: cannot find list of filesystems to unmount", 1616}, {"\ Usage: umount [-hV]\n\ - umount -a [-f] [-r] [-n] [-v] [-t vfstypes]\n\ - umount [-f] [-r] [-n] [-v] special | node...\n", 1608}, - {"Trying to umount %s\n", 1609}, - {"Could not find %s in mtab\n", 1610}, - {"umount: %s is not mounted (according to mtab)", 1611}, - {"umount: it seems %s is mounted multiple times", 1612}, - {"umount: %s is not in the fstab (and you are not root)", 1613}, - {"umount: %s mount disagrees with the fstab", 1614}, - {"umount: only root can unmount %s from %s", 1615}, - {"umount: only root can do that", 1616}, - {"You must be root to set the Ctrl-Alt-Del behaviour.\n", 1617}, - {"Usage: ctrlaltdel hard|soft\n", 1618}, + umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n\ + umount [-f] [-r] [-n] [-v] special | node...\n", 1617}, + {"Trying to umount %s\n", 1618}, + {"Could not find %s in mtab\n", 1619}, + {"umount: %s is not mounted (according to mtab)", 1620}, + {"umount: it seems %s is mounted multiple times", 1621}, + {"umount: %s is not in the fstab (and you are not root)", 1622}, + {"umount: %s mount disagrees with the fstab", 1623}, + {"umount: only root can unmount %s from %s", 1624}, + {"umount: only root can do that", 1625}, + {"You must be root to set the Ctrl-Alt-Del behaviour.\n", 1626}, + {"Usage: ctrlaltdel hard|soft\n", 1627}, {"\ File %s, For threshold value %lu, Maximum characters in fifo were %d,\n\ -and the maximum transfer rate in characters/second was %f\n", 1619}, +and the maximum transfer rate in characters/second was %f\n", 1628}, {"\ File %s, For threshold value %lu and timrout value %lu, Maximum characters \ in fifo were %d,\n\ -and the maximum transfer rate in characters/second was %f\n", 1620}, - {"Invalid interval value: %s\n", 1621}, - {"Invalid set value: %s\n", 1622}, - {"Invalid default value: %s\n", 1623}, - {"Invalid set time value: %s\n", 1624}, - {"Invalid default time value: %s\n", 1625}, +and the maximum transfer rate in characters/second was %f\n", 1629}, + {"Invalid interval value: %s\n", 1630}, + {"Invalid set value: %s\n", 1631}, + {"Invalid default value: %s\n", 1632}, + {"Invalid set time value: %s\n", 1633}, + {"Invalid default time value: %s\n", 1634}, {"\ Usage: %s [-q [-i interval]] ([-s value]|[-S value]) ([-t value]|[-T value]) \ -[-g|-G] file [file...]\n", 1626}, - {"Can't open %s: %s\n", 1627}, - {"Can't set %s to threshold %d: %s\n", 1628}, - {"Can't set %s to time threshold %d: %s\n", 1629}, - {"Can't get threshold for %s: %s\n", 1630}, - {"Can't get timeout for %s: %s\n", 1631}, - {"%s: %ld current threshold and %ld current timeout\n", 1632}, - {"%s: %ld default threshold and %ld default timeout\n", 1633}, - {"Can't set signal handler", 1634}, - {"gettimeofday failed", 1635}, - {"Can't issue CYGETMON on %s: %s\n", 1636}, - {"\ -%s: %lu ints, %lu/%lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n", 1637}, - {" %f int/sec; %f rec, %f send (char/sec)\n", 1638}, - {"\ -%s: %lu ints, %lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n", 1639}, - {" %f int/sec; %f rec (char/sec)\n", 1640}, - {"Usage: %s [-c] [-n level] [-s bufsize]\n", 1641}, - {"invalid id: %s\n", 1642}, - {"cannot remove id %s (%s)\n", 1643}, - {"deprecated usage: %s {shm | msg | sem} id ...\n", 1644}, - {"unknown resource type: %s\n", 1645}, - {"resource(s) deleted\n", 1646}, +[-g|-G] file [file...]\n", 1635}, + {"Can't open %s: %s\n", 1636}, + {"Can't set %s to threshold %d: %s\n", 1637}, + {"Can't set %s to time threshold %d: %s\n", 1638}, + {"Can't get threshold for %s: %s\n", 1639}, + {"Can't get timeout for %s: %s\n", 1640}, + {"%s: %ld current threshold and %ld current timeout\n", 1641}, + {"%s: %ld default threshold and %ld default timeout\n", 1642}, + {"Can't set signal handler", 1643}, + {"gettimeofday failed", 1644}, + {"Can't issue CYGETMON on %s: %s\n", 1645}, + {"\ +%s: %lu ints, %lu/%lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n", 1646}, + {" %f int/sec; %f rec, %f send (char/sec)\n", 1647}, + {"\ +%s: %lu ints, %lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n", 1648}, + {" %f int/sec; %f rec (char/sec)\n", 1649}, + {"Usage: %s [-c] [-n level] [-s bufsize]\n", 1650}, + {"invalid id: %s\n", 1651}, + {"cannot remove id %s (%s)\n", 1652}, + {"deprecated usage: %s {shm | msg | sem} id ...\n", 1653}, + {"unknown resource type: %s\n", 1654}, + {"resource(s) deleted\n", 1655}, {"\ usage: %s [ [-q msqid] [-m shmid] [-s semid]\n\ - [-Q msgkey] [-M shmkey] [-S semkey] ... ]\n", 1647}, - {"%s: illegal option -- %c\n", 1648}, - {"%s: illegal key (%s)\n", 1649}, - {"permission denied for key", 1650}, - {"already removed key", 1651}, - {"invalid key", 1652}, - {"unknown error in key", 1653}, - {"permission denied for id", 1654}, - {"invalid id", 1655}, - {"already removed id", 1656}, - {"unknown error in id", 1657}, - {"%s: %s (%s)\n", 1658}, - {"%s: unknown argument: %s\n", 1659}, - {"usage : %s -asmq -tclup \n", 1660}, - {"\t%s [-s -m -q] -i id\n", 1661}, - {"\t%s -h for help.\n", 1662}, - {"\ -%s provides information on ipc facilities for which you have read access.\n", 1663}, + [-Q msgkey] [-M shmkey] [-S semkey] ... ]\n", 1656}, + {"%s: illegal option -- %c\n", 1657}, + {"%s: illegal key (%s)\n", 1658}, + {"permission denied for key", 1659}, + {"already removed key", 1660}, + {"invalid key", 1661}, + {"unknown error in key", 1662}, + {"permission denied for id", 1663}, + {"invalid id", 1664}, + {"already removed id", 1665}, + {"unknown error in id", 1666}, + {"%s: %s (%s)\n", 1667}, + {"%s: unknown argument: %s\n", 1668}, + {"usage : %s -asmq -tclup \n", 1669}, + {"\t%s [-s -m -q] -i id\n", 1670}, + {"\t%s -h for help.\n", 1671}, + {"\ +%s provides information on ipc facilities for which you have read access.\n", 1672}, {"\ Resource Specification:\n\ \t-m : shared_mem\n\ -\t-q : messages\n", 1664}, +\t-q : messages\n", 1673}, {"\ \t-s : semaphores\n\ -\t-a : all (default)\n", 1665}, +\t-a : all (default)\n", 1674}, {"\ Output Format:\n\ \t-t : time\n\ \t-p : pid\n\ -\t-c : creator\n", 1666}, +\t-c : creator\n", 1675}, {"\ \t-l : limits\n\ -\t-u : summary\n", 1667}, - {"-i id [-s -q -m] : details on resource identified by id\n", 1668}, - {"kernel not configured for shared memory\n", 1669}, - {"------ Shared Memory Limits --------\n", 1670}, - {"max number of segments = %ld\n", 1671}, - {"max seg size (kbytes) = %ld\n", 1672}, - {"max total shared memory (kbytes) = %ld\n", 1673}, - {"min seg size (bytes) = %ld\n", 1674}, - {"------ Shared Memory Status --------\n", 1675}, - {"segments allocated %d\n", 1676}, - {"pages allocated %ld\n", 1677}, - {"pages resident %ld\n", 1678}, - {"pages swapped %ld\n", 1679}, - {"Swap performance: %ld attempts\t %ld successes\n", 1680}, - {"------ Shared Memory Segment Creators/Owners --------\n", 1681}, - {"%-10s %-10s %-10s %-10s %-10s %-10s\n", 1682}, - {"shmid", 1683}, - {"perms", 1684}, - {"cuid", 1685}, - {"cgid", 1686}, - {"uid", 1687}, - {"gid", 1688}, - {"------ Shared Memory Attach/Detach/Change Times --------\n", 1689}, - {"%-10s %-10s %-20s %-20s %-20s\n", 1690}, - {"owner", 1691}, - {"attached", 1692}, - {"detached", 1693}, - {"changed", 1694}, - {"------ Shared Memory Creator/Last-op --------\n", 1695}, - {"%-10s %-10s %-10s %-10s\n", 1696}, - {"cpid", 1697}, - {"lpid", 1698}, - {"------ Shared Memory Segments --------\n", 1699}, - {"%-10s %-10s %-10s %-10s %-10s %-10s %-12s\n", 1700}, - {"key", 1701}, - {"bytes", 1702}, - {"nattch", 1703}, - {"status", 1704}, - {"Not set", 1705}, - {"dest", 1706}, - {"locked", 1707}, - {"kernel not configured for semaphores\n", 1708}, - {"------ Semaphore Limits --------\n", 1709}, - {"max number of arrays = %d\n", 1710}, - {"max semaphores per array = %d\n", 1711}, - {"max semaphores system wide = %d\n", 1712}, - {"max ops per semop call = %d\n", 1713}, - {"semaphore max value = %d\n", 1714}, - {"------ Semaphore Status --------\n", 1715}, - {"used arrays = %d\n", 1716}, - {"allocated semaphores = %d\n", 1717}, - {"------ Semaphore Arrays Creators/Owners --------\n", 1718}, - {"semid", 1719}, - {"------ Shared Memory Operation/Change Times --------\n", 1720}, - {"%-8s %-10s %-26.24s %-26.24s\n", 1721}, - {"last-op", 1722}, - {"last-changed", 1723}, - {"------ Semaphore Arrays --------\n", 1724}, - {"%-10s %-10s %-10s %-10s %-10s\n", 1725}, - {"nsems", 1726}, - {"kernel not configured for message queues\n", 1727}, - {"------ Messages: Limits --------\n", 1728}, - {"max queues system wide = %d\n", 1729}, - {"max size of message (bytes) = %d\n", 1730}, - {"default max size of queue (bytes) = %d\n", 1731}, - {"------ Messages: Status --------\n", 1732}, - {"allocated queues = %d\n", 1733}, - {"used headers = %d\n", 1734}, - {"used space = %d bytes\n", 1735}, - {"------ Message Queues: Creators/Owners --------\n", 1736}, - {"msqid", 1737}, - {"------ Message Queues Send/Recv/Change Times --------\n", 1738}, - {"%-8s %-10s %-20s %-20s %-20s\n", 1739}, - {"send", 1740}, - {"recv", 1741}, - {"change", 1742}, - {"------ Message Queues PIDs --------\n", 1743}, - {"lspid", 1744}, - {"lrpid", 1745}, - {"------ Message Queues --------\n", 1746}, - {"%-10s %-10s %-10s %-10s %-12s %-12s\n", 1747}, - {"used-bytes", 1748}, - {"messages", 1749}, +\t-u : summary\n", 1676}, + {"-i id [-s -q -m] : details on resource identified by id\n", 1677}, + {"kernel not configured for shared memory\n", 1678}, + {"------ Shared Memory Limits --------\n", 1679}, + {"max number of segments = %ld\n", 1680}, + {"max seg size (kbytes) = %ld\n", 1681}, + {"max total shared memory (kbytes) = %ld\n", 1682}, + {"min seg size (bytes) = %ld\n", 1683}, + {"------ Shared Memory Status --------\n", 1684}, + {"segments allocated %d\n", 1685}, + {"pages allocated %ld\n", 1686}, + {"pages resident %ld\n", 1687}, + {"pages swapped %ld\n", 1688}, + {"Swap performance: %ld attempts\t %ld successes\n", 1689}, + {"------ Shared Memory Segment Creators/Owners --------\n", 1690}, + {"%-10s %-10s %-10s %-10s %-10s %-10s\n", 1691}, + {"shmid", 1692}, + {"perms", 1693}, + {"cuid", 1694}, + {"cgid", 1695}, + {"uid", 1696}, + {"gid", 1697}, + {"------ Shared Memory Attach/Detach/Change Times --------\n", 1698}, + {"%-10s %-10s %-20s %-20s %-20s\n", 1699}, + {"owner", 1700}, + {"attached", 1701}, + {"detached", 1702}, + {"changed", 1703}, + {"------ Shared Memory Creator/Last-op --------\n", 1704}, + {"%-10s %-10s %-10s %-10s\n", 1705}, + {"cpid", 1706}, + {"lpid", 1707}, + {"------ Shared Memory Segments --------\n", 1708}, + {"%-10s %-10s %-10s %-10s %-10s %-10s %-12s\n", 1709}, + {"key", 1710}, + {"bytes", 1711}, + {"nattch", 1712}, + {"status", 1713}, + {"Not set", 1714}, + {"dest", 1715}, + {"locked", 1716}, + {"kernel not configured for semaphores\n", 1717}, + {"------ Semaphore Limits --------\n", 1718}, + {"max number of arrays = %d\n", 1719}, + {"max semaphores per array = %d\n", 1720}, + {"max semaphores system wide = %d\n", 1721}, + {"max ops per semop call = %d\n", 1722}, + {"semaphore max value = %d\n", 1723}, + {"------ Semaphore Status --------\n", 1724}, + {"used arrays = %d\n", 1725}, + {"allocated semaphores = %d\n", 1726}, + {"------ Semaphore Arrays Creators/Owners --------\n", 1727}, + {"semid", 1728}, + {"------ Shared Memory Operation/Change Times --------\n", 1729}, + {"%-8s %-10s %-26.24s %-26.24s\n", 1730}, + {"last-op", 1731}, + {"last-changed", 1732}, + {"------ Semaphore Arrays --------\n", 1733}, + {"%-10s %-10s %-10s %-10s %-10s\n", 1734}, + {"nsems", 1735}, + {"kernel not configured for message queues\n", 1736}, + {"------ Messages: Limits --------\n", 1737}, + {"max queues system wide = %d\n", 1738}, + {"max size of message (bytes) = %d\n", 1739}, + {"default max size of queue (bytes) = %d\n", 1740}, + {"------ Messages: Status --------\n", 1741}, + {"allocated queues = %d\n", 1742}, + {"used headers = %d\n", 1743}, + {"used space = %d bytes\n", 1744}, + {"------ Message Queues: Creators/Owners --------\n", 1745}, + {"msqid", 1746}, + {"------ Message Queues Send/Recv/Change Times --------\n", 1747}, + {"%-8s %-10s %-20s %-20s %-20s\n", 1748}, + {"send", 1749}, + {"recv", 1750}, + {"change", 1751}, + {"------ Message Queues PIDs --------\n", 1752}, + {"lspid", 1753}, + {"lrpid", 1754}, + {"------ Message Queues --------\n", 1755}, + {"%-10s %-10s %-10s %-10s %-12s %-12s\n", 1756}, + {"used-bytes", 1757}, + {"messages", 1758}, {"\ \n\ -Shared memory Segment shmid=%d\n", 1750}, - {"uid=%d\tgid=%d\tcuid=%d\tcgid=%d\n", 1751}, - {"mode=%#o\taccess_perms=%#o\n", 1752}, - {"bytes=%d\tlpid=%d\tcpid=%d\tnattch=%ld\n", 1753}, - {"att_time=%-26.24s\n", 1754}, - {"det_time=%-26.24s\n", 1755}, - {"change_time=%-26.24s\n", 1756}, +Shared memory Segment shmid=%d\n", 1759}, + {"uid=%d\tgid=%d\tcuid=%d\tcgid=%d\n", 1760}, + {"mode=%#o\taccess_perms=%#o\n", 1761}, + {"bytes=%d\tlpid=%d\tcpid=%d\tnattch=%ld\n", 1762}, + {"att_time=%-26.24s\n", 1763}, + {"det_time=%-26.24s\n", 1764}, + {"change_time=%-26.24s\n", 1765}, {"\ \n\ -Message Queue msqid=%d\n", 1757}, - {"uid=%d\tgid=%d\tcuid=%d\tcgid=%d\tmode=%#o\n", 1758}, - {"cbytes=%ld\tqbytes=%ld\tqnum=%ld\tlspid=%d\tlrpid=%d\n", 1759}, - {"send_time=%-26.24s\n", 1760}, - {"rcv_time=%-26.24s\n", 1761}, +Message Queue msqid=%d\n", 1766}, + {"uid=%d\tgid=%d\tcuid=%d\tcgid=%d\tmode=%#o\n", 1767}, + {"cbytes=%ld\tqbytes=%ld\tqnum=%ld\tlspid=%d\tlrpid=%d\n", 1768}, + {"send_time=%-26.24s\n", 1769}, + {"rcv_time=%-26.24s\n", 1770}, {"\ \n\ -Semaphore Array semid=%d\n", 1762}, - {"uid=%d\t gid=%d\t cuid=%d\t cgid=%d\n", 1763}, - {"mode=%#o, access_perms=%#o\n", 1764}, - {"nsems = %ld\n", 1765}, - {"otime = %-26.24s\n", 1766}, - {"ctime = %-26.24s\n", 1767}, - {"semnum", 1768}, - {"value", 1769}, - {"ncount", 1770}, - {"zcount", 1771}, - {"pid", 1772}, - {"usage: rdev [ -rv ] [ -o OFFSET ] [ IMAGE [ VALUE [ OFFSET ] ] ]", 1773}, - {"\ - rdev /dev/fd0 (or rdev /linux, etc.) displays the current ROOT device", 1774}, - {" rdev /dev/fd0 /dev/hda2 sets ROOT to /dev/hda2", 1775}, - {" rdev -R /dev/fd0 1 set the ROOTFLAGS (readonly status)", 1776}, - {" rdev -r /dev/fd0 627 set the RAMDISK size", 1777}, - {" rdev -v /dev/fd0 1 set the bootup VIDEOMODE", 1778}, - {" rdev -o N ... use the byte offset N", 1779}, - {" rootflags ... same as rdev -R", 1780}, - {" ramsize ... same as rdev -r", 1781}, - {" vidmode ... same as rdev -v", 1782}, - {"\ -Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,...", 1783}, - {" use -R 1 to mount root readonly, -R 0 for read/write.", 1784}, - {"missing comma", 1785}, +Semaphore Array semid=%d\n", 1771}, + {"uid=%d\t gid=%d\t cuid=%d\t cgid=%d\n", 1772}, + {"mode=%#o, access_perms=%#o\n", 1773}, + {"nsems = %ld\n", 1774}, + {"otime = %-26.24s\n", 1775}, + {"ctime = %-26.24s\n", 1776}, + {"semnum", 1777}, + {"value", 1778}, + {"ncount", 1779}, + {"zcount", 1780}, + {"pid", 1781}, + {"usage: rdev [ -rv ] [ -o OFFSET ] [ IMAGE [ VALUE [ OFFSET ] ] ]", 1782}, + {"\ + rdev /dev/fd0 (or rdev /linux, etc.) displays the current ROOT device", 1783}, + {" rdev /dev/fd0 /dev/hda2 sets ROOT to /dev/hda2", 1784}, + {" rdev -R /dev/fd0 1 set the ROOTFLAGS (readonly status)", 1785}, + {" rdev -r /dev/fd0 627 set the RAMDISK size", 1786}, + {" rdev -v /dev/fd0 1 set the bootup VIDEOMODE", 1787}, + {" rdev -o N ... use the byte offset N", 1788}, + {" rootflags ... same as rdev -R", 1789}, + {" ramsize ... same as rdev -r", 1790}, + {" vidmode ... same as rdev -v", 1791}, + {"\ +Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,...", 1792}, + {" use -R 1 to mount root readonly, -R 0 for read/write.", 1793}, + {"missing comma", 1794}, {"\ %s: Usage: \"%s [options]\n\ \t -m (default = \"%s\")\n\ @@ -2344,129 +2356,129 @@ Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,...", 1 \t -b print individual histogram-bin counts\n\ \t -r reset all the counters (root only)\n\ \t -n disable byte order auto-detection\n\ -\t -V print version and exit\n", 1786}, - {"out of memory", 1787}, - {"%s Version %s\n", 1788}, - {"Sampling_step: %i\n", 1789}, - {"%s: %s(%i): wrong map line\n", 1790}, - {"%s: can't find \"_stext\" in %s\n", 1791}, - {"%s: profile address out of range. Wrong map file?\n", 1792}, - {"total", 1793}, - {"\ -usage: renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]\n", 1794}, - {"renice: %s: unknown user\n", 1795}, - {"renice: %s: bad value\n", 1796}, - {"getpriority", 1797}, - {"setpriority", 1798}, - {"%d: old priority %d, new priority %d\n", 1799}, - {"usage: %s program [arg ...]\n", 1800}, +\t -V print version and exit\n", 1795}, + {"out of memory", 1796}, + {"%s Version %s\n", 1797}, + {"Sampling_step: %i\n", 1798}, + {"%s: %s(%i): wrong map line\n", 1799}, + {"%s: can't find \"_stext\" in %s\n", 1800}, + {"%s: profile address out of range. Wrong map file?\n", 1801}, + {"total", 1802}, + {"\ +usage: renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]\n", 1803}, + {"renice: %s: unknown user\n", 1804}, + {"renice: %s: bad value\n", 1805}, + {"getpriority", 1806}, + {"setpriority", 1807}, + {"%d: old priority %d, new priority %d\n", 1808}, + {"usage: %s program [arg ...]\n", 1809}, {"\ Usage: %s [ -i | -t