diff -Nru mc-4.8.27/acinclude.m4 mc-4.8.28/acinclude.m4 --- mc-4.8.27/acinclude.m4 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/acinclude.m4 2022-03-20 10:02:46.000000000 +0000 @@ -7,6 +7,10 @@ m4_include([m4.include/gnulib/sys_types_h.m4]) m4_include([m4.include/ax_path_lib_pcre.m4]) m4_include([m4.include/dx_doxygen.m4]) +m4_include([m4.include/ax_require_defined.m4]) +m4_include([m4.include/ax_check_compile_flag.m4]) +m4_include([m4.include/ax_append_flag.m4]) +m4_include([m4.include/ax_append_compile_flags.m4]) m4_include([m4.include/mc-cflags.m4]) m4_include([m4.include/ax_gcc_func_attribute.m4]) m4_include([m4.include/mc-check-search-type.m4]) diff -Nru mc-4.8.27/AUTHORS mc-4.8.28/AUTHORS --- mc-4.8.27/AUTHORS 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/AUTHORS 2022-03-20 10:02:46.000000000 +0000 @@ -132,7 +132,4 @@ Walery Studennikov Charset conversion support. -Wayne Roberts - SMBfs support. - Wim Osterholt diff -Nru mc-4.8.27/config/ltmain.sh mc-4.8.28/config/ltmain.sh --- mc-4.8.27/config/ltmain.sh 2021-08-15 14:02:24.000000000 +0000 +++ mc-4.8.28/config/ltmain.sh 2022-03-27 11:36:19.000000000 +0000 @@ -2124,7 +2124,7 @@ # a configuration failure hint, and exit. func_fatal_configuration () { - func_fatal_error ${1+"$@"} \ + func__fatal_error ${1+"$@"} \ "See the $PACKAGE documentation for more information." \ "Fatal configuration error." } @@ -2415,17 +2415,10 @@ # preserve --debug test : = "$debug_cmd" || func_append preserve_args " --debug" - case $host in - # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 - # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 - *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*) - # don't eliminate duplications in $postdeps and $predeps - opt_duplicate_compiler_generated_deps=: - ;; - *) - opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps - ;; - esac + # Keeping compiler generated duplicates in $postdeps and $predeps is not + # harmful, and is necessary in a majority of systems that use it to satisfy + # symbol dependencies. + opt_duplicate_compiler_generated_deps=: $opt_help || { # Sanity checks first: @@ -7272,12 +7265,10 @@ # -tp=* Portland pgcc target processor selection # --sysroot=* for sysroot support # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization - # -specs=* GCC specs files # -stdlib=* select c++ std lib with clang -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ - -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ - -specs=*) + -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*) func_quote_for_eval "$arg" arg=$func_quote_for_eval_result func_append compile_command " $arg" diff -Nru mc-4.8.27/config.h.in mc-4.8.28/config.h.in --- mc-4.8.27/config.h.in 2021-08-15 14:02:28.000000000 +0000 +++ mc-4.8.28/config.h.in 2022-03-27 11:36:23.000000000 +0000 @@ -37,9 +37,6 @@ /* Support for SFTP filesystem */ #undef ENABLE_VFS_SFTP -/* Define to enable VFS over SMB */ -#undef ENABLE_VFS_SMB - /* Support for tar filesystem */ #undef ENABLE_VFS_TAR @@ -115,10 +112,6 @@ /* Define if the GNU gettext() function is already present or preinstalled. */ #undef HAVE_GETTEXT -/* Define if you have function `get_process_stats' and have to use that - instead of gettimeofday */ -#undef HAVE_GET_PROCESS_STATS - /* Defined if gmodule functionality is supported */ #undef HAVE_GMODULE diff -Nru mc-4.8.27/configure mc-4.8.28/configure --- mc-4.8.27/configure 2021-08-15 14:02:27.000000000 +0000 +++ mc-4.8.28/configure 2022-03-27 11:36:23.000000000 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GNU Midnight Commander 4.8.27-git. +# Generated by GNU Autoconf 2.69 for GNU Midnight Commander 4.8.28-pre1-git. # # Report bugs to . # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='GNU Midnight Commander' PACKAGE_TARNAME='mc' -PACKAGE_VERSION='4.8.27-git' -PACKAGE_STRING='GNU Midnight Commander 4.8.27-git' +PACKAGE_VERSION='4.8.28-pre1-git' +PACKAGE_STRING='GNU Midnight Commander 4.8.28-pre1-git' PACKAGE_BUGREPORT='https://www.midnight-commander.org/wiki/NewTicket' PACKAGE_URL='https://www.midnight-commander.org/' @@ -634,7 +634,6 @@ ac_header_list= gt_needs= -enable_option_checking=no ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS @@ -716,10 +715,6 @@ COM_ERR_CFLAGS ENABLE_VFS_TAR_FALSE ENABLE_VFS_TAR_TRUE -smbconfigdir -ENABLE_VFS_SMB_FALSE -ENABLE_VFS_SMB_TRUE -subdirs ENABLE_VFS_SFTP_FALSE ENABLE_VFS_SFTP_TRUE LIBSSH_LIBS @@ -898,6 +893,7 @@ docdir oldincludedir includedir +runstatedir localstatedir sharedstatedir sysconfdir @@ -963,9 +959,6 @@ enable_vfs_ftp enable_vfs_sfs enable_vfs_sftp -enable_vfs_smb -with_smb_configdir -with_smb_codepagedir enable_vfs_tar enable_vfs_undelfs enable_doxygen_doc @@ -1011,7 +1004,7 @@ COM_ERR_CFLAGS COM_ERR_LIBS DOXYGEN_PAPER_SIZE' -ac_subdirs_all='src/vfs/smbfs/helpers' + # Initialize some variables set by options. ac_init_help= @@ -1049,6 +1042,7 @@ sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' @@ -1301,6 +1295,15 @@ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1438,7 +1441,7 @@ for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir + libdir localedir mandir runstatedir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1551,7 +1554,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GNU Midnight Commander 4.8.27-git to adapt to many kinds of systems. +\`configure' configures GNU Midnight Commander 4.8.28-pre1-git to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1591,6 +1594,7 @@ --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] @@ -1625,7 +1629,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GNU Midnight Commander 4.8.27-git:";; + short | recursive ) echo "Configuration of GNU Midnight Commander 4.8.28-pre1-git:";; esac cat <<\_ACEOF @@ -1666,7 +1670,6 @@ --enable-vfs-ftp Support for FTP filesystem [yes] --enable-vfs-sfs Support for sfs filesystem [yes] --enable-vfs-sftp Support for SFTP filesystem [auto] - --enable-vfs-smb Support for SMB filesystem [no] --enable-vfs-tar Support for tar filesystem [yes] --enable-vfs-undelfs Support for ext2 undelete filesystem [no] --disable-doxygen-doc don't generate any doxygen documentation @@ -1722,8 +1725,6 @@ --with-diff-viewer Compile with diff viewer [yes] --with-subshell Compile in concurrent subshell [yes] --with-subshell=optional Don't run concurrent shell by default [no] - --with-smb-configdir=DIR Where to put configuration files - --with-smb-codepagedir=DIR Where to put codepage files Some influential environment variables: CC C compiler command @@ -1837,7 +1838,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GNU Midnight Commander configure 4.8.27-git +GNU Midnight Commander configure 4.8.28-pre1-git generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2500,7 +2501,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GNU Midnight Commander $as_me 4.8.27-git, which was +It was created by GNU Midnight Commander $as_me 4.8.28-pre1-git, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3380,7 +3381,7 @@ # Define the identity of the package. PACKAGE='mc' - VERSION='4.8.27-git' + VERSION='4.8.28-pre1-git' # Some tools Automake needs. @@ -5116,2374 +5117,4435 @@ - case $ac_cv_prog_cc_stdc in #( - no) : - ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #( - *) : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 -$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } -if ${ac_cv_prog_cc_c99+:} false; then : +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else - ac_cv_prog_cc_c99=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include -#include -#include - -// Check varargs macros. These examples are taken from C99 6.10.3.5. -#define debug(...) fprintf (stderr, __VA_ARGS__) -#define showlist(...) puts (#__VA_ARGS__) -#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) -static void -test_varargs_macros (void) -{ - int x = 1234; - int y = 5678; - debug ("Flag"); - debug ("X = %d\n", x); - showlist (The first, second, and third items.); - report (x>y, "x is %d but y is %d", x, y); -} - -// Check long long types. -#define BIG64 18446744073709551615ull -#define BIG32 4294967295ul -#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) -#if !BIG_OK - your preprocessor is broken; -#endif -#if BIG_OK -#else - your preprocessor is broken; -#endif -static long long int bignum = -9223372036854775807LL; -static unsigned long long int ubignum = BIG64; - -struct incomplete_array -{ - int datasize; - double data[]; -}; - -struct named_init { - int number; - const wchar_t *name; - double average; -}; - -typedef const char *ccp; - -static inline int -test_restrict (ccp restrict text) -{ - // See if C++-style comments work. - // Iterate through items via the restricted pointer. - // Also check for declarations in for loops. - for (unsigned int i = 0; *(text+i) != '\0'; ++i) - continue; - return 0; -} - -// Check varargs and va_copy. -static void -test_varargs (const char *format, ...) -{ - va_list args; - va_start (args, format); - va_list args_copy; - va_copy (args_copy, args); - - const char *str; - int number; - float fnumber; - - while (*format) - { - switch (*format++) - { - case 's': // string - str = va_arg (args_copy, const char *); - break; - case 'd': // int - number = va_arg (args_copy, int); - break; - case 'f': // float - fnumber = va_arg (args_copy, double); - break; - default: - break; - } - } - va_end (args_copy); - va_end (args); -} - -int -main () -{ - - // Check bool. - _Bool success = false; - - // Check restrict. - if (test_restrict ("String literal") == 0) - success = true; - char *restrict newvar = "Another string"; - - // Check varargs. - test_varargs ("s, d' f .", "string", 65, 34.234); - test_varargs_macros (); - - // Check flexible array members. - struct incomplete_array *ia = - malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); - ia->datasize = 10; - for (int i = 0; i < ia->datasize; ++i) - ia->data[i] = i * 1.234; - - // Check named initializers. - struct named_init ni = { - .number = 34, - .name = L"Test wide string", - .average = 543.34343, - }; - - ni.number = 58; + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS - int dynamic_array[ni.number]; - dynamic_array[ni.number - 1] = 543; +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi - // work around unused variable warnings - return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' - || dynamic_array[ni.number - 1] != 543); - ; - return 0; -} -_ACEOF -for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_c99=$ac_arg fi -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c99" != "xno" && break +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi done -rm -f conftest.$ac_ext -CC=$ac_save_CC + done +IFS=$as_save_IFS fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c99" in - x) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; - xno) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c99" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 -$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; esac -if test "x$ac_cv_prog_cc_c99" != xno; then : - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 + CC=$ac_ct_CC + fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 -$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if ${ac_cv_prog_cc_c89+:} false; then : + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -struct stat; -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) 'x' -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_c89=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c89" != "xno" && break + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi done -rm -f conftest.$ac_ext -CC=$ac_save_CC + done +IFS=$as_save_IFS fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c89" in - x) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; - xno) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; -esac -if test "x$ac_cv_prog_cc_c89" != xno; then : - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } else - ac_cv_prog_cc_stdc=no + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi + + fi fi - ;; +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } + +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if ${ac_cv_c_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if ${ac_cv_prog_cc_g+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +else + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if ${ac_cv_prog_cc_c89+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +depcc="$CC" am_compiler_list= + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +$as_echo_n "checking dependency style of $depcc... " >&6; } +if ${am_cv_CC_dependencies_compiler_type+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + + + + + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + mc_configured_cflags="" + + + case "$CC" in + clang*) + EXTRA_OPTION="-Werror" + ;; + *) + EXTRA_OPTION="" + ;; + esac + + case "$CC" in + gcc*) + + + + +for flag in -fdiagnostics-show-option; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${mc_configured_cflags+:} false; then : + + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + ;; + *) + ;; + esac + + + + + +for flag in -Wassign-enum; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${mc_configured_cflags+:} false; then : + + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + + + + +for flag in -Wbad-function-cast; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${mc_configured_cflags+:} false; then : + + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + + + + +for flag in -Wcomment; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${mc_configured_cflags+:} false; then : + + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + + + + +for flag in -Wconditional-uninitialized; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${mc_configured_cflags+:} false; then : + + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + + + + +for flag in -Wdeclaration-after-statement; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${mc_configured_cflags+:} false; then : + + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + + + + +for flag in -Wfloat-conversion; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${mc_configured_cflags+:} false; then : + + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + + + + +for flag in -Wfloat-equal; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${mc_configured_cflags+:} false; then : + + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; esac - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5 -$as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; } - if ${ac_cv_prog_cc_stdc+:} false; then : + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + + + + +for flag in -Wformat; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - case $ac_cv_prog_cc_stdc in #( - no) : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; #( - '') : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; #( +if ${mc_configured_cflags+:} false; then : + + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( *) : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5 -$as_echo "$ac_cv_prog_cc_stdc" >&6; } ;; -esac + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu +fi +else + : +fi - mc_configured_cflags="" +done -case "$CC" in - gcc*) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -fdiagnostics-show-option" >&5 -$as_echo_n "checking whether ${CC} accepts -fdiagnostics-show-option... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -fdiagnostics-show-option" - ;; - *) - CFLAGS="-fdiagnostics-show-option" - ;; - esac +for flag in -Wformat-security; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -fdiagnostics-show-option" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : - ;; - *) - ;; + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; esac +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wassign-enum" >&5 -$as_echo_n "checking whether ${CC} accepts -Wassign-enum... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wassign-enum" - ;; - *) - CFLAGS="-Wassign-enum" - ;; - esac + +for flag in -Wformat-signedness; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wassign-enum" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wbad-function-cast" >&5 -$as_echo_n "checking whether ${CC} accepts -Wbad-function-cast... " >&6; } +fi - safe_CFLAGS=$CFLAGS +else + : +fi - case "$CC" in - clang*) - CFLAGS="-Werror -Wbad-function-cast" - ;; - *) - CFLAGS="-Wbad-function-cast" - ;; - esac +done + + + + + +for flag in -Wimplicit; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wbad-function-cast" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wcomment" >&5 -$as_echo_n "checking whether ${CC} accepts -Wcomment... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wcomment" - ;; - *) - CFLAGS="-Wcomment" - ;; - esac + +for flag in -Wimplicit-fallthrough; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wcomment" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wconditional-uninitialized" >&5 -$as_echo_n "checking whether ${CC} accepts -Wconditional-uninitialized... " >&6; } + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - safe_CFLAGS=$CFLAGS +fi - case "$CC" in - clang*) - CFLAGS="-Werror -Wconditional-uninitialized" - ;; - *) - CFLAGS="-Wconditional-uninitialized" - ;; - esac +else + : +fi + +done + + + + + +for flag in -Wignored-qualifiers; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wconditional-uninitialized" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi +else + : +fi +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wdeclaration-after-statement" >&5 -$as_echo_n "checking whether ${CC} accepts -Wdeclaration-after-statement... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wdeclaration-after-statement" - ;; - *) - CFLAGS="-Wdeclaration-after-statement" - ;; - esac + +for flag in -Wlogical-not-parentheses; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${mc_configured_cflags+:} false; then : + + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + else - mc_check_one_cflag=no + : fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wdeclaration-after-statement" - fi +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wfloat-conversion" >&5 -$as_echo_n "checking whether ${CC} accepts -Wfloat-conversion... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wfloat-conversion" - ;; - *) - CFLAGS="-Wfloat-conversion" - ;; - esac +for flag in -Wmaybe-uninitialized; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wfloat-conversion" - fi - +if ${mc_configured_cflags+:} false; then : + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wfloat-equal" >&5 -$as_echo_n "checking whether ${CC} accepts -Wfloat-equal... " >&6; } + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac - safe_CFLAGS=$CFLAGS +else - case "$CC" in - clang*) - CFLAGS="-Werror -Wfloat-equal" - ;; - *) - CFLAGS="-Wfloat-equal" - ;; - esac + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ +fi -int -main () -{ -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes else - mc_check_one_cflag=no + : fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wfloat-equal" - fi +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wformat" >&5 -$as_echo_n "checking whether ${CC} accepts -Wformat... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wformat" - ;; - *) - CFLAGS="-Wformat" - ;; - esac +for flag in -Wmissing-braces; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wformat" - fi - +if ${mc_configured_cflags+:} false; then : + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wformat-security" >&5 -$as_echo_n "checking whether ${CC} accepts -Wformat-security... " >&6; } + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac - safe_CFLAGS=$CFLAGS +else - case "$CC" in - clang*) - CFLAGS="-Werror -Wformat-security" - ;; - *) - CFLAGS="-Wformat-security" - ;; - esac + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ +fi -int -main () -{ -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes else - mc_check_one_cflag=no + : fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wformat-security" - fi +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wformat-signedness" >&5 -$as_echo_n "checking whether ${CC} accepts -Wformat-signedness... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wformat-signedness" - ;; - *) - CFLAGS="-Wformat-signedness" - ;; - esac +for flag in -Wmissing-declarations; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wformat-signedness" - fi - +if ${mc_configured_cflags+:} false; then : + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wimplicit" >&5 -$as_echo_n "checking whether ${CC} accepts -Wimplicit... " >&6; } + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac - safe_CFLAGS=$CFLAGS +else - case "$CC" in - clang*) - CFLAGS="-Werror -Wimplicit" - ;; - *) - CFLAGS="-Wimplicit" - ;; - esac + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ +fi -int -main () -{ -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes else - mc_check_one_cflag=no + : fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wimplicit" - fi +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wimplicit-fallthrough" >&5 -$as_echo_n "checking whether ${CC} accepts -Wimplicit-fallthrough... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wimplicit-fallthrough" - ;; - *) - CFLAGS="-Wimplicit-fallthrough" - ;; - esac +for flag in -Wmissing-field-initializers; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wimplicit-fallthrough" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wignored-qualifiers" >&5 -$as_echo_n "checking whether ${CC} accepts -Wignored-qualifiers... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wignored-qualifiers" - ;; - *) - CFLAGS="-Wignored-qualifiers" - ;; - esac +for flag in -Wmissing-format-attribute; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wignored-qualifiers" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wlogical-not-parentheses" >&5 -$as_echo_n "checking whether ${CC} accepts -Wlogical-not-parentheses... " >&6; } +fi - safe_CFLAGS=$CFLAGS +else + : +fi - case "$CC" in - clang*) - CFLAGS="-Werror -Wlogical-not-parentheses" - ;; - *) - CFLAGS="-Wlogical-not-parentheses" - ;; - esac +done + + + + +for flag in -Wmissing-parameter-type; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${mc_configured_cflags+:} false; then : + + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + else - mc_check_one_cflag=no + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +else + : +fi - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wlogical-not-parentheses" - fi +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wmaybe-uninitialized" >&5 -$as_echo_n "checking whether ${CC} accepts -Wmaybe-uninitialized... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wmaybe-uninitialized" - ;; - *) - CFLAGS="-Wmaybe-uninitialized" - ;; - esac +for flag in -Wmissing-prototypes; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wmaybe-uninitialized" - fi - +if ${mc_configured_cflags+:} false; then : + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wmissing-braces" >&5 -$as_echo_n "checking whether ${CC} accepts -Wmissing-braces... " >&6; } + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac - safe_CFLAGS=$CFLAGS +else - case "$CC" in - clang*) - CFLAGS="-Werror -Wmissing-braces" - ;; - *) - CFLAGS="-Wmissing-braces" - ;; - esac + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ +fi -int -main () -{ -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes else - mc_check_one_cflag=no + : fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wmissing-braces" - fi +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wmissing-declarations" >&5 -$as_echo_n "checking whether ${CC} accepts -Wmissing-declarations... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wmissing-declarations" - ;; - *) - CFLAGS="-Wmissing-declarations" - ;; - esac +for flag in -Wmissing-variable-declarations; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wmissing-declarations" - fi - +if ${mc_configured_cflags+:} false; then : + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wmissing-field-initializers" >&5 -$as_echo_n "checking whether ${CC} accepts -Wmissing-field-initializers... " >&6; } + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac - safe_CFLAGS=$CFLAGS +else - case "$CC" in - clang*) - CFLAGS="-Werror -Wmissing-field-initializers" - ;; - *) - CFLAGS="-Wmissing-field-initializers" - ;; - esac + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ +fi -int -main () -{ -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes else - mc_check_one_cflag=no + : fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wmissing-field-initializers" - fi +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wmissing-format-attribute" >&5 -$as_echo_n "checking whether ${CC} accepts -Wmissing-format-attribute... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wmissing-format-attribute" - ;; - *) - CFLAGS="-Wmissing-format-attribute" - ;; - esac +for flag in -Wnested-externs; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wmissing-format-attribute" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wmissing-parameter-type" >&5 -$as_echo_n "checking whether ${CC} accepts -Wmissing-parameter-type... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wmissing-parameter-type" - ;; - *) - CFLAGS="-Wmissing-parameter-type" - ;; - esac +for flag in -Wno-long-long; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wmissing-parameter-type" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wmissing-prototypes" >&5 -$as_echo_n "checking whether ${CC} accepts -Wmissing-prototypes... " >&6; } +fi - safe_CFLAGS=$CFLAGS +else + : +fi - case "$CC" in - clang*) - CFLAGS="-Werror -Wmissing-prototypes" - ;; - *) - CFLAGS="-Wmissing-prototypes" - ;; - esac +done + + + + +for flag in -Wno-unreachable-code; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wmissing-prototypes" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wmissing-variable-declarations" >&5 -$as_echo_n "checking whether ${CC} accepts -Wmissing-variable-declarations... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wmissing-variable-declarations" - ;; - *) - CFLAGS="-Wmissing-variable-declarations" - ;; - esac +for flag in -Wparentheses; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wmissing-variable-declarations" - fi - +if ${mc_configured_cflags+:} false; then : + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wnested-externs" >&5 -$as_echo_n "checking whether ${CC} accepts -Wnested-externs... " >&6; } + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac - safe_CFLAGS=$CFLAGS +else - case "$CC" in - clang*) - CFLAGS="-Werror -Wnested-externs" - ;; - *) - CFLAGS="-Wnested-externs" - ;; - esac + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ +fi -int -main () -{ -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes else - mc_check_one_cflag=no + : fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wnested-externs" - fi +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wno-long-long" >&5 -$as_echo_n "checking whether ${CC} accepts -Wno-long-long... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wno-long-long" - ;; - *) - CFLAGS="-Wno-long-long" - ;; - esac +for flag in -Wpointer-arith; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wno-long-long" - fi - +if ${mc_configured_cflags+:} false; then : + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wno-unreachable-code" >&5 -$as_echo_n "checking whether ${CC} accepts -Wno-unreachable-code... " >&6; } + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac - safe_CFLAGS=$CFLAGS +else - case "$CC" in - clang*) - CFLAGS="-Werror -Wno-unreachable-code" - ;; - *) - CFLAGS="-Wno-unreachable-code" - ;; - esac + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ +fi -int -main () -{ -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes else - mc_check_one_cflag=no + : fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wno-unreachable-code" - fi +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wparentheses" >&5 -$as_echo_n "checking whether ${CC} accepts -Wparentheses... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wparentheses" - ;; - *) - CFLAGS="-Wparentheses" - ;; - esac +for flag in -Wpointer-sign; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wparentheses" - fi - +if ${mc_configured_cflags+:} false; then : + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wpointer-arith" >&5 -$as_echo_n "checking whether ${CC} accepts -Wpointer-arith... " >&6; } + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac - safe_CFLAGS=$CFLAGS +else - case "$CC" in - clang*) - CFLAGS="-Werror -Wpointer-arith" - ;; - *) - CFLAGS="-Wpointer-arith" - ;; - esac + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ +fi -int -main () -{ -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes else - mc_check_one_cflag=no + : fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wpointer-arith" - fi +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wpointer-sign" >&5 -$as_echo_n "checking whether ${CC} accepts -Wpointer-sign... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wpointer-sign" - ;; - *) - CFLAGS="-Wpointer-sign" - ;; - esac +for flag in -Wredundant-decls; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wpointer-sign" - fi - +if ${mc_configured_cflags+:} false; then : + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wredundant-decls" >&5 -$as_echo_n "checking whether ${CC} accepts -Wredundant-decls... " >&6; } + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac - safe_CFLAGS=$CFLAGS +else - case "$CC" in - clang*) - CFLAGS="-Werror -Wredundant-decls" - ;; - *) - CFLAGS="-Wredundant-decls" - ;; - esac + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ +fi -int -main () -{ -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes else - mc_check_one_cflag=no + : fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wredundant-decls" - fi +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wreturn-type" >&5 -$as_echo_n "checking whether ${CC} accepts -Wreturn-type... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wreturn-type" - ;; - *) - CFLAGS="-Wreturn-type" - ;; - esac +for flag in -Wreturn-type; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wreturn-type" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wsequence-point" >&5 -$as_echo_n "checking whether ${CC} accepts -Wsequence-point... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wsequence-point" - ;; - *) - CFLAGS="-Wsequence-point" - ;; - esac +for flag in -Wsequence-point; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wsequence-point" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wshadow" >&5 -$as_echo_n "checking whether ${CC} accepts -Wshadow... " >&6; } +fi - safe_CFLAGS=$CFLAGS +else + : +fi - case "$CC" in - clang*) - CFLAGS="-Werror -Wshadow" - ;; - *) - CFLAGS="-Wshadow" - ;; - esac +done + + + + +for flag in -Wshadow; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${mc_configured_cflags+:} false; then : + + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + else - mc_check_one_cflag=no + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +else + : +fi - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wshadow" - fi +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wsign-compare" >&5 -$as_echo_n "checking whether ${CC} accepts -Wsign-compare... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wsign-compare" - ;; - *) - CFLAGS="-Wsign-compare" - ;; - esac +for flag in -Wsign-compare; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wsign-compare" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +fi +else + : +fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wstrict-prototypes" >&5 -$as_echo_n "checking whether ${CC} accepts -Wstrict-prototypes... " >&6; } +done - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wstrict-prototypes" - ;; - *) - CFLAGS="-Wstrict-prototypes" - ;; - esac + + +for flag in -Wstrict-prototypes; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wstrict-prototypes" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi +else + : +fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wswitch" >&5 -$as_echo_n "checking whether ${CC} accepts -Wswitch... " >&6; } +done - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wswitch" - ;; - *) - CFLAGS="-Wswitch" - ;; - esac + + +for flag in -Wswitch; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wswitch" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wswitch-default" >&5 -$as_echo_n "checking whether ${CC} accepts -Wswitch-default... " >&6; } +fi - safe_CFLAGS=$CFLAGS +else + : +fi - case "$CC" in - clang*) - CFLAGS="-Werror -Wswitch-default" - ;; - *) - CFLAGS="-Wswitch-default" - ;; - esac +done + + + + + +for flag in -Wswitch-default; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wswitch-default" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wtype-limits" >&5 -$as_echo_n "checking whether ${CC} accepts -Wtype-limits... " >&6; } + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wtype-limits" - ;; - *) - CFLAGS="-Wtype-limits" - ;; - esac + + +for flag in -Wtype-limits; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wtype-limits" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +fi +else + : +fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wundef" >&5 -$as_echo_n "checking whether ${CC} accepts -Wundef... " >&6; } +done - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wundef" - ;; - *) - CFLAGS="-Wundef" - ;; - esac + + +for flag in -Wundef; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wundef" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi +else + : +fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wuninitialized" >&5 -$as_echo_n "checking whether ${CC} accepts -Wuninitialized... " >&6; } +done - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wuninitialized" - ;; - *) - CFLAGS="-Wuninitialized" - ;; - esac + + +for flag in -Wuninitialized; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${mc_configured_cflags+:} false; then : + + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +else + : +fi - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wuninitialized" - fi +done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wunreachable-code" >&5 -$as_echo_n "checking whether ${CC} accepts -Wunreachable-code... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wunreachable-code" - ;; - *) - CFLAGS="-Wunreachable-code" - ;; - esac +for flag in -Wunreachable-code; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wunreachable-code" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wunused-but-set-variable" >&5 -$as_echo_n "checking whether ${CC} accepts -Wunused-but-set-variable... " >&6; } + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wunused-but-set-variable" - ;; - *) - CFLAGS="-Wunused-but-set-variable" - ;; - esac + + +for flag in -Wunused-but-set-variable; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wunused-but-set-variable" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +fi +else + : +fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wunused-function" >&5 -$as_echo_n "checking whether ${CC} accepts -Wunused-function... " >&6; } +done - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wunused-function" - ;; - *) - CFLAGS="-Wunused-function" - ;; - esac + + +for flag in -Wunused-function; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wunused-function" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi +else + : +fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wunused-label" >&5 -$as_echo_n "checking whether ${CC} accepts -Wunused-label... " >&6; } +done - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wunused-label" - ;; - *) - CFLAGS="-Wunused-label" - ;; - esac + + +for flag in -Wunused-label; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wunused-label" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wunused-parameter" >&5 -$as_echo_n "checking whether ${CC} accepts -Wunused-parameter... " >&6; } +fi - safe_CFLAGS=$CFLAGS +else + : +fi - case "$CC" in - clang*) - CFLAGS="-Werror -Wunused-parameter" - ;; - *) - CFLAGS="-Wunused-parameter" - ;; - esac +done + + + + + +for flag in -Wunused-parameter; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wunused-parameter" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wunused-result" >&5 -$as_echo_n "checking whether ${CC} accepts -Wunused-result... " >&6; } + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wunused-result" - ;; - *) - CFLAGS="-Wunused-result" - ;; - esac + + +for flag in -Wunused-result; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wunused-result" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +fi +else + : +fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wunused-value" >&5 -$as_echo_n "checking whether ${CC} accepts -Wunused-value... " >&6; } +done - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wunused-value" - ;; - *) - CFLAGS="-Wunused-value" - ;; - esac + + +for flag in -Wunused-value; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wunused-value" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi +else + : +fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wunused-variable" >&5 -$as_echo_n "checking whether ${CC} accepts -Wunused-variable... " >&6; } +done - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Wunused-variable" - ;; - *) - CFLAGS="-Wunused-variable" - ;; - esac + + +for flag in -Wunused-variable; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wunused-variable" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac +else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wwrite-strings" >&5 -$as_echo_n "checking whether ${CC} accepts -Wwrite-strings... " >&6; } + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } - safe_CFLAGS=$CFLAGS +fi - case "$CC" in - clang*) - CFLAGS="-Werror -Wwrite-strings" - ;; - *) - CFLAGS="-Wwrite-strings" - ;; - esac +else + : +fi +done + + + + + +for flag in -Wwrite-strings; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$EXTRA_OPTION_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $EXTRA_OPTION $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Wwrite-strings" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done ac_ext=c @@ -7513,45 +9575,78 @@ if test "x$enable_werror" = xyes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Werror" >&5 -$as_echo_n "checking whether ${CC} accepts -Werror... " >&6; } - safe_CFLAGS=$CFLAGS - case "$CC" in - clang*) - CFLAGS="-Werror -Werror" - ;; - *) - CFLAGS="-Werror" - ;; - esac +for flag in -Werror; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { -return 0; + ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - mc_check_one_cflag=yes + eval "$as_CACHEVAR=yes" else - mc_check_one_cflag=no + eval "$as_CACHEVAR=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : - CFLAGS=$safe_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mc_check_one_cflag" >&5 -$as_echo "$mc_check_one_cflag" >&6; } +if ${mc_configured_cflags+:} false; then : - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags -Werror" - fi + case " $mc_configured_cflags " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags already contains \$flag"; } >&5 + (: mc_configured_cflags already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append mc_configured_cflags " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + mc_configured_cflags=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : mc_configured_cflags=\"\$mc_configured_cflags\""; } >&5 + (: mc_configured_cflags="$mc_configured_cflags") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done fi @@ -15739,12 +17834,12 @@ pkg_cv_CHECK_CFLAGS="$CHECK_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >= 0.9.8\""; } >&5 - ($PKG_CONFIG --exists --print-errors "check >= 0.9.8") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >= 0.9.10\""; } >&5 + ($PKG_CONFIG --exists --print-errors "check >= 0.9.10") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_CHECK_CFLAGS=`$PKG_CONFIG --cflags "check >= 0.9.8" 2>/dev/null` + pkg_cv_CHECK_CFLAGS=`$PKG_CONFIG --cflags "check >= 0.9.10" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -15756,12 +17851,12 @@ pkg_cv_CHECK_LIBS="$CHECK_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >= 0.9.8\""; } >&5 - ($PKG_CONFIG --exists --print-errors "check >= 0.9.8") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >= 0.9.10\""; } >&5 + ($PKG_CONFIG --exists --print-errors "check >= 0.9.10") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_CHECK_LIBS=`$PKG_CONFIG --libs "check >= 0.9.8" 2>/dev/null` + pkg_cv_CHECK_LIBS=`$PKG_CONFIG --libs "check >= 0.9.10" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -15782,9 +17877,9 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - CHECK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "check >= 0.9.8" 2>&1` + CHECK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "check >= 0.9.10" 2>&1` else - CHECK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "check >= 0.9.8" 2>&1` + CHECK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "check >= 0.9.10" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$CHECK_PKG_ERRORS" >&5 @@ -19033,51 +21128,6 @@ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for get_process_stats in -lseq" >&5 -$as_echo_n "checking for get_process_stats in -lseq... " >&6; } -if ${ac_cv_lib_seq_get_process_stats+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lseq $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char get_process_stats (); -int -main () -{ -return get_process_stats (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_seq_get_process_stats=yes -else - ac_cv_lib_seq_get_process_stats=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_seq_get_process_stats" >&5 -$as_echo "$ac_cv_lib_seq_get_process_stats" >&6; } -if test "x$ac_cv_lib_seq_get_process_stats" = xyes; then : - - LIBS="$LIBS -lseq" - -$as_echo "#define HAVE_GET_PROCESS_STATS 1" >>confdefs.h - -fi - - @@ -23437,8 +25487,6 @@ - - vfs_type="normal" # Check whether --enable-vfs was given. @@ -23814,99 +25862,6 @@ - # Check whether --enable-vfs-smb was given. -if test "${enable_vfs_smb+set}" = set; then : - enableval=$enable_vfs_smb; - if test "x$enableval" = "xno"; then - enable_vfs_smb=no - else - enable_vfs_smb=yes - fi - -else - enable_vfs_smb=no -fi - - - if test "$enable_vfs" = "yes" -a x"$enable_vfs_smb" != x"no"; then - enable_vfs_smb="yes" - - if test x"$vfs_flags" = "x" ; then - vfs_flags="smb" - else - vfs_flags="$vfs_flags, smb" - fi - - -$as_echo "#define ENABLE_VFS_SMB 1" >>confdefs.h - - fi - - if test "$enable_vfs_smb" = "yes"; then - subdirs="$subdirs src/vfs/smbfs/helpers" - - - if test "1" = "1"; then - ENABLE_VFS_SMB_TRUE= - ENABLE_VFS_SMB_FALSE='#' -else - ENABLE_VFS_SMB_TRUE='#' - ENABLE_VFS_SMB_FALSE= -fi - - - # set configuration directory location - smbconfigdir="/etc" - -# Check whether --with-smb-configdir was given. -if test "${with_smb_configdir+set}" = set; then : - withval=$with_smb_configdir; case "$withval" in - yes|no) - # Just in case anybody does it - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --with-smb-configdir called without argument - will use default" >&5 -$as_echo "$as_me: WARNING: --with-smb-configdir called without argument - will use default" >&2;} - ;; - *) - smbconfigdir="$withval" - ;; - esac -fi - - - - - # set codepage directory location - -# Check whether --with-smb-codepagedir was given. -if test "${with_smb_codepagedir+set}" = set; then : - withval=$with_smb_codepagedir; case "$withval" in - yes|no) - # Just in case anybody does it - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --with-smb-codepagedir called without argument - will use default" >&5 -$as_echo "$as_me: WARNING: --with-smb-codepagedir called without argument - will use default" >&2;} - ;; - *) - smbcodepagedir="$withval" - ;; - esac -fi - - - # export variable for child process (configure of samba) - export SMBCONFIGDIR="$smbconfigdir" - export SMBCODEPAGEDIR="$smbcodepagedir" - else - if test "1" = "2"; then - ENABLE_VFS_SMB_TRUE= - ENABLE_VFS_SMB_FALSE='#' -else - ENABLE_VFS_SMB_TRUE='#' - ENABLE_VFS_SMB_FALSE= -fi - - fi - - # Check whether --enable-vfs-tar was given. if test "${enable_vfs_tar+set}" = set; then : enableval=$enable_vfs_tar; @@ -24075,7 +26030,7 @@ fi - if test x"$enable_vfs_ftp" = x"yes" -o x"$enable_vfs_fish" = x"yes" -o x"$enable_vfs_smb" = x"yes"; then + if test x"$enable_vfs_ftp" = x"yes" -o x"$enable_vfs_fish" = x"yes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 @@ -26414,7 +28369,7 @@ ac_config_files="$ac_config_files src/man2hlp/man2hlp" -ac_config_files="$ac_config_files Makefile contrib/Makefile misc/Makefile misc/mc.charsets misc/mc.menu misc/mcedit.menu misc/skins/Makefile misc/ext.d/Makefile misc/ext.d/doc.sh misc/ext.d/misc.sh misc/ext.d/text.sh misc/ext.d/web.sh misc/macros.d/Makefile misc/mc.ext src/Makefile src/consaver/Makefile src/editor/Makefile src/man2hlp/Makefile src/subshell/Makefile src/viewer/Makefile src/diffviewer/Makefile src/filemanager/Makefile src/vfs/Makefile src/vfs/cpio/Makefile src/vfs/extfs/Makefile src/vfs/extfs/helpers/Makefile src/vfs/extfs/helpers/a+ src/vfs/extfs/helpers/apt+ src/vfs/extfs/helpers/audio src/vfs/extfs/helpers/deb src/vfs/extfs/helpers/deba src/vfs/extfs/helpers/debd src/vfs/extfs/helpers/dpkg+ src/vfs/extfs/helpers/iso9660 src/vfs/extfs/helpers/hp48+ src/vfs/extfs/helpers/lslR src/vfs/extfs/helpers/mailfs src/vfs/extfs/helpers/patchfs src/vfs/extfs/helpers/rpms+ src/vfs/extfs/helpers/s3+ src/vfs/extfs/helpers/uace src/vfs/extfs/helpers/ualz src/vfs/extfs/helpers/uar src/vfs/extfs/helpers/uarc src/vfs/extfs/helpers/uarj src/vfs/extfs/helpers/ucab src/vfs/extfs/helpers/uha src/vfs/extfs/helpers/ulha src/vfs/extfs/helpers/ulib src/vfs/extfs/helpers/unar src/vfs/extfs/helpers/urar src/vfs/extfs/helpers/uwim src/vfs/extfs/helpers/uzip src/vfs/extfs/helpers/uzoo src/vfs/fish/Makefile src/vfs/fish/helpers/Makefile src/vfs/ftpfs/Makefile src/vfs/sftpfs/Makefile src/vfs/local/Makefile src/vfs/sfs/Makefile src/vfs/smbfs/Makefile src/vfs/tar/Makefile src/vfs/undelfs/Makefile lib/Makefile lib/event/Makefile lib/filehighlight/Makefile lib/mcconfig/Makefile lib/search/Makefile lib/skin/Makefile lib/strutil/Makefile lib/tty/Makefile lib/vfs/Makefile lib/widget/Makefile misc/syntax/Makefile misc/syntax/Syntax doc/Makefile doc/hints/Makefile doc/hints/l10n/Makefile doc/man/Makefile doc/man/es/Makefile doc/man/hu/Makefile doc/man/it/Makefile doc/man/pl/Makefile doc/man/ru/Makefile doc/man/sr/Makefile doc/hlp/Makefile doc/hlp/es/Makefile doc/hlp/hu/Makefile doc/hlp/it/Makefile doc/hlp/pl/Makefile doc/hlp/ru/Makefile doc/hlp/sr/Makefile po/Makefile.in" +ac_config_files="$ac_config_files Makefile contrib/Makefile misc/Makefile misc/mc.charsets misc/mc.menu misc/mcedit.menu misc/skins/Makefile misc/ext.d/Makefile misc/ext.d/doc.sh misc/ext.d/misc.sh misc/ext.d/text.sh misc/ext.d/web.sh misc/macros.d/Makefile misc/mc.ext src/Makefile src/consaver/Makefile src/editor/Makefile src/man2hlp/Makefile src/subshell/Makefile src/viewer/Makefile src/diffviewer/Makefile src/filemanager/Makefile src/vfs/Makefile src/vfs/cpio/Makefile src/vfs/extfs/Makefile src/vfs/extfs/helpers/Makefile src/vfs/extfs/helpers/a+ src/vfs/extfs/helpers/apt+ src/vfs/extfs/helpers/audio src/vfs/extfs/helpers/deb src/vfs/extfs/helpers/deba src/vfs/extfs/helpers/debd src/vfs/extfs/helpers/dpkg+ src/vfs/extfs/helpers/iso9660 src/vfs/extfs/helpers/hp48+ src/vfs/extfs/helpers/lslR src/vfs/extfs/helpers/mailfs src/vfs/extfs/helpers/patchfs src/vfs/extfs/helpers/rpms+ src/vfs/extfs/helpers/s3+ src/vfs/extfs/helpers/uace src/vfs/extfs/helpers/ualz src/vfs/extfs/helpers/uar src/vfs/extfs/helpers/uarc src/vfs/extfs/helpers/uarj src/vfs/extfs/helpers/ucab src/vfs/extfs/helpers/uha src/vfs/extfs/helpers/ulha src/vfs/extfs/helpers/ulib src/vfs/extfs/helpers/unar src/vfs/extfs/helpers/urar src/vfs/extfs/helpers/uwim src/vfs/extfs/helpers/uzip src/vfs/extfs/helpers/uzoo src/vfs/fish/Makefile src/vfs/fish/helpers/Makefile src/vfs/ftpfs/Makefile src/vfs/sftpfs/Makefile src/vfs/local/Makefile src/vfs/sfs/Makefile src/vfs/tar/Makefile src/vfs/undelfs/Makefile lib/Makefile lib/event/Makefile lib/filehighlight/Makefile lib/mcconfig/Makefile lib/search/Makefile lib/skin/Makefile lib/strutil/Makefile lib/tty/Makefile lib/vfs/Makefile lib/widget/Makefile misc/syntax/Makefile misc/syntax/Syntax doc/Makefile doc/hints/Makefile doc/hints/l10n/Makefile doc/man/Makefile doc/man/es/Makefile doc/man/hu/Makefile doc/man/it/Makefile doc/man/pl/Makefile doc/man/ru/Makefile doc/man/sr/Makefile doc/hlp/Makefile doc/hlp/es/Makefile doc/hlp/hu/Makefile doc/hlp/it/Makefile doc/hlp/pl/Makefile doc/hlp/ru/Makefile doc/hlp/sr/Makefile po/Makefile.in" ac_config_files="$ac_config_files tests/Makefile tests/lib/Makefile tests/lib/mcconfig/Makefile tests/lib/search/Makefile tests/lib/strutil/Makefile tests/lib/vfs/Makefile tests/lib/widget/Makefile tests/src/Makefile tests/src/filemanager/Makefile tests/src/editor/Makefile tests/src/editor/test-data.txt tests/src/vfs/Makefile tests/src/vfs/extfs/Makefile tests/src/vfs/extfs/helpers-list/Makefile tests/src/vfs/extfs/helpers-list/data/config.sh tests/src/vfs/extfs/helpers-list/misc/Makefile tests/src/vfs/ftpfs/Makefile" @@ -26557,6 +28512,10 @@ as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi if test -z "${HAVE_TESTS_TRUE}" && test -z "${HAVE_TESTS_FALSE}"; then as_fn_error $? "conditional \"HAVE_TESTS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 @@ -26605,14 +28564,6 @@ as_fn_error $? "conditional \"ENABLE_VFS_SFTP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi -if test -z "${ENABLE_VFS_SMB_TRUE}" && test -z "${ENABLE_VFS_SMB_FALSE}"; then - as_fn_error $? "conditional \"ENABLE_VFS_SMB\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${ENABLE_VFS_SMB_TRUE}" && test -z "${ENABLE_VFS_SMB_FALSE}"; then - as_fn_error $? "conditional \"ENABLE_VFS_SMB\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi if test -z "${ENABLE_VFS_TAR_TRUE}" && test -z "${ENABLE_VFS_TAR_FALSE}"; then as_fn_error $? "conditional \"ENABLE_VFS_TAR\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 @@ -27150,7 +29101,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by GNU Midnight Commander $as_me 4.8.27-git, which was +This file was extended by GNU Midnight Commander $as_me 4.8.28-pre1-git, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -27218,7 +29169,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -GNU Midnight Commander config.status 4.8.27-git +GNU Midnight Commander config.status 4.8.28-pre1-git configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -27702,7 +29653,6 @@ "src/vfs/sftpfs/Makefile") CONFIG_FILES="$CONFIG_FILES src/vfs/sftpfs/Makefile" ;; "src/vfs/local/Makefile") CONFIG_FILES="$CONFIG_FILES src/vfs/local/Makefile" ;; "src/vfs/sfs/Makefile") CONFIG_FILES="$CONFIG_FILES src/vfs/sfs/Makefile" ;; - "src/vfs/smbfs/Makefile") CONFIG_FILES="$CONFIG_FILES src/vfs/smbfs/Makefile" ;; "src/vfs/tar/Makefile") CONFIG_FILES="$CONFIG_FILES src/vfs/tar/Makefile" ;; "src/vfs/undelfs/Makefile") CONFIG_FILES="$CONFIG_FILES src/vfs/undelfs/Makefile" ;; "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; @@ -29136,151 +31086,6 @@ # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi - -# -# CONFIG_SUBDIRS section. -# -if test "$no_recursion" != yes; then - - # Remove --cache-file, --srcdir, and --disable-option-checking arguments - # so they do not pile up. - ac_sub_configure_args= - ac_prev= - eval "set x $ac_configure_args" - shift - for ac_arg - do - if test -n "$ac_prev"; then - ac_prev= - continue - fi - case $ac_arg in - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \ - | --c=*) - ;; - --config-cache | -C) - ;; - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - ;; - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - ;; - --disable-option-checking) - ;; - *) - case $ac_arg in - *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append ac_sub_configure_args " '$ac_arg'" ;; - esac - done - - # Always prepend --prefix to ensure using the same prefix - # in subdir configurations. - ac_arg="--prefix=$prefix" - case $ac_arg in - *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args" - - # Pass --silent - if test "$silent" = yes; then - ac_sub_configure_args="--silent $ac_sub_configure_args" - fi - - # Always prepend --disable-option-checking to silence warnings, since - # different subdirs can have different --enable and --with options. - ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args" - - ac_popdir=`pwd` - for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue - - # Do not complain, so a configure script can configure whichever - # parts of a large source tree are present. - test -d "$srcdir/$ac_dir" || continue - - ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)" - $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5 - $as_echo "$ac_msg" >&6 - as_dir="$ac_dir"; as_fn_mkdir_p - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - cd "$ac_dir" - - # Check for guested configure; otherwise get Cygnus style configure. - if test -f "$ac_srcdir/configure.gnu"; then - ac_sub_configure=$ac_srcdir/configure.gnu - elif test -f "$ac_srcdir/configure"; then - ac_sub_configure=$ac_srcdir/configure - elif test -f "$ac_srcdir/configure.in"; then - # This should be Cygnus configure. - ac_sub_configure=$ac_aux_dir/configure - else - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5 -$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;} - ac_sub_configure= - fi - - # The recursion is here. - if test -n "$ac_sub_configure"; then - # Make the cache file name correct relative to the subdirectory. - case $cache_file in - [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;; - *) # Relative name. - ac_sub_cache_file=$ac_top_build_prefix$cache_file ;; - esac - - { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5 -$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;} - # The eval makes quoting arguments work. - eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \ - --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" || - as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5 - fi - - cd "$ac_popdir" - done -fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} diff -Nru mc-4.8.27/configure.ac mc-4.8.28/configure.ac --- mc-4.8.27/configure.ac 2021-08-15 13:45:12.000000000 +0000 +++ mc-4.8.28/configure.ac 2022-03-20 10:02:46.000000000 +0000 @@ -36,7 +36,7 @@ dnl Check for compiler dnl ############################################################################ -AC_PROG_CC_STDC +AC_PROG_CC AM_PROG_CC_C_O mc_CHECK_CFLAGS @@ -53,7 +53,7 @@ AC_ARG_ENABLE([werror], AS_HELP_STRING([--enable-werror], [Handle all compiler warnings as errors])) if test "x$enable_werror" = xyes; then - mc_CHECK_ONE_CFLAG([-Werror]) + AX_APPEND_COMPILE_FLAGS([-Werror], [mc_configured_cflags]) fi dnl Compiler can generate warnings for unrecognized flags added to CFLAGS @@ -311,13 +311,6 @@ fi fi -dnl Sequent wants getprocessstats -AC_CHECK_LIB(seq, get_process_stats, [ - LIBS="$LIBS -lseq" - AC_DEFINE(HAVE_GET_PROCESS_STATS, 1, - [Define if you have function `get_process_stats' and -have to use that instead of gettimeofday])]) - mc_GET_FS_INFO @@ -652,8 +645,6 @@ src/vfs/sfs/Makefile -src/vfs/smbfs/Makefile - src/vfs/tar/Makefile src/vfs/undelfs/Makefile diff -Nru mc-4.8.27/contrib/Makefile.in mc-4.8.28/contrib/Makefile.in --- mc-4.8.27/contrib/Makefile.in 2021-08-15 14:02:28.000000000 +0000 +++ mc-4.8.28/contrib/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -394,11 +397,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/debian/changelog mc-4.8.28/debian/changelog --- mc-4.8.27/debian/changelog 2021-08-18 09:05:32.000000000 +0000 +++ mc-4.8.28/debian/changelog 2022-08-01 12:11:44.000000000 +0000 @@ -1,34 +1,51 @@ -mc (3:4.8.27-1~simonarons) focal; urgency=medium +mc (3:4.8.28-2~simonarons) focal; urgency=medium + + * Import to focal. + + -- Simon Arons Mon, 01 Aug 2022 12:11:44 +0000 + +mc (3:4.8.28-1~simonarons) jammy; urgency=medium * New upstream release. - -- Simon Arons Wed, 18 Aug 2021 09:05:32 +0000 + -- Simon Arons Mon, 23 May 2022 14:58:47 +0000 -mc (3:4.8.26-126-g8c92bec6e-1~simonarons) focal; urgency=medium +mc (3:4.8.27-2~simonarons) jammy; urgency=medium - * Git release at g8c92bec6e. + * Patch to use lbzip2 for bz2 archives handling. - -- Simon Arons Wed, 05 May 2021 16:22:24 +0000 + -- Simon Arons Mon, 21 Feb 2022 10:36:06 +0000 -mc (3:4.8.26-1~simonarons) focal; urgency=medium +mc (3:4.8.27-1) unstable; urgency=medium * New upstream release. + + CVE-2021-36370: sftpfs/vfs server fingerprint isn't verified. + (Closes: #993404). + + cannot view rar archives with unrar version 6 (Closes: #985972). + * Standards-Version: 4.6.0. + + -- Dmitry Smirnov Fri, 03 Sep 2021 03:35:15 +1000 - -- Simon Arons Fri, 19 Feb 2021 10:18:42 +0000 +mc (3:4.8.26-1.1) unstable; urgency=medium -mc (3:4.8.25-1~simonarons) focal; urgency=medium + * Non-maintainer upload. + * Fix PKZIP archive handling, patch backported from upstream + + -- Thorsten Glaser Tue, 01 Jun 2021 15:26:23 +0200 + +mc (3:4.8.26-1) unstable; urgency=medium * New upstream release. - * Changed from bzip2 to lbzip2 for all bzip2 actions to get some parallel action. + * Suggests += "unar, wimtools". - -- Simon Arons Wed, 05 Aug 2020 13:23:17 +0000 + -- Dmitry Smirnov Mon, 01 Feb 2021 12:44:43 +1100 -mc (3:4.8.24-2ubuntu1) focal; urgency=medium +mc (3:4.8.25-1) unstable; urgency=low - * debian/patches/b75ee9169e7cbc175558d21139f99d628c00b32f.patch: - - upstream build fix for new glib2.0 + * New upstream release. + * Recommends += "sensible-utils". - -- Gianfranco Costamagna Wed, 29 Jan 2020 11:25:11 +0100 + -- Dmitry Smirnov Fri, 02 Oct 2020 18:04:08 +1000 mc (3:4.8.24-2) unstable; urgency=medium diff -Nru mc-4.8.27/debian/control mc-4.8.28/debian/control --- mc-4.8.27/debian/control 2021-08-18 09:05:32.000000000 +0000 +++ mc-4.8.28/debian/control 2022-05-23 14:58:47.000000000 +0000 @@ -2,51 +2,53 @@ Section: utils Priority: optional Maintainer: Dmitry Smirnov -Uploaders: Yury V. Zaytsev , - Andreas Tille , - Denis Briand -Build-Depends: debhelper-compat (= 12), - autopoint, - intltool, - bison, - check, - e2fslibs-dev, - gettext, - libaspell-dev, - libglib2.0-dev, - libgpm-dev [linux-any], - libslang2-dev, - libssh2-1-dev, - libx11-dev, - unzip -Standards-Version: 4.5.0 +Uploaders: Yury V. Zaytsev + ,Andreas Tille + ,Denis Briand +Build-Depends: debhelper-compat (= 12), autopoint, intltool, bison + ,check + ,e2fslibs-dev + ,gettext + ,libaspell-dev + ,libglib2.0-dev + ,libgpm-dev [linux-any] + ,libslang2-dev + ,libssh2-1-dev + ,libx11-dev +# mc determine zip mode from zip alternatives available at build-time(!) +# hence 'unzip' needed to set proper zip mode, see #661467 + ,unzip +Standards-Version: 4.6.0 +Rules-Requires-Root: binary-targets Homepage: https://www.midnight-commander.org Vcs-Browser: https://salsa.debian.org/debian/mc Vcs-Git: https://salsa.debian.org/debian/mc.git Package: mc Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, mc-data (= ${source:Version}), lbzip2 -Recommends: mime-support, perl, unzip -Suggests: arj, - bzip2, - catdvi | texlive-binaries, - dbview, - djvulibre-bin, - epub-utils, - file, - genisoimage, - gv, - imagemagick, - libaspell-dev, - links | w3m | lynx, - odt2txt, - poppler-utils, - python, - python-boto, - python-tz, - xpdf | pdf-viewer, - zip +Depends: ${shlibs:Depends}, ${misc:Depends}, mc-data (= ${source:Version}), lbzip2, +Recommends: mime-support, perl, unzip, sensible-utils +Suggests: arj + ,bzip2 + ,catdvi | texlive-binaries + ,dbview + ,djvulibre-bin + ,epub-utils + ,file + ,genisoimage + ,gv + ,imagemagick + ,libaspell-dev + ,links | w3m | lynx + ,odt2txt + ,poppler-utils + ,python + ,python-boto + ,python-tz + ,unar + ,wimtools + ,xpdf | pdf-viewer + ,zip Provides: mcedit Description: Midnight Commander - a powerful file manager GNU Midnight Commander is a text-mode full-screen file manager. It diff -Nru mc-4.8.27/debian/copyright mc-4.8.28/debian/copyright --- mc-4.8.27/debian/copyright 2021-08-18 09:05:32.000000000 +0000 +++ mc-4.8.28/debian/copyright 2022-05-23 14:58:47.000000000 +0000 @@ -1,14 +1,14 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Midnight Commander Source: http://www.midnight-commander.org/downloads -Copyright: 1996-2019 Free Software Foundation +Copyright: 1996-2021 Free Software Foundation License: GPL-3+ Comment: This package was debianized on Tue Apr 1 14:32:15 1997 by Paul Seelig . Files: * -Copyright: 1991-1992,1994-2019 Free Software Foundation +Copyright: 1991-1992,1994-2021 Free Software Foundation 1996 andrey joukov <2:5020/337.13@fidonet.org> 2002 ARJ Software Russia 2003 Alexander Serkov @@ -59,7 +59,7 @@ 2011 Andreas Tille 2002 Colin Watson 2008-2015 Denis Briand - 2012-2020 Dmitry Smirnov + 2012-2021 Dmitry Smirnov 1997 Fernando Alegre 2004-2007 Ludovic Drolez 1999-2001 Martin Bialasinski @@ -187,32 +187,3 @@ ․ On Debian systems, the complete text of the GNU General Public License Version 3 can be found in "/usr/share/common-licenses/GPL-3". - -License: LGPL-2+ - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - ․ - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - ․ - On Debian systems, the complete text of the GNU Library General Public - License Version 2 can be found in "/usr/share/common-licenses/LGPL-2". - -License: LGPL-2.1+ - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - ․ - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - ․ - On Debian systems, the complete text of the GNU Lesser General Public - License Version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". - diff -Nru mc-4.8.27/debian/patches/2987.patch mc-4.8.28/debian/patches/2987.patch --- mc-4.8.27/debian/patches/2987.patch 2021-08-18 09:05:32.000000000 +0000 +++ mc-4.8.28/debian/patches/2987.patch 2022-05-23 14:58:47.000000000 +0000 @@ -12,7 +12,8 @@ --- a/src/subshell/common.c +++ b/src/subshell/common.c -@@ -1684,7 +1684,7 @@ +@@ -1683,9 +1683,9 @@ + } } /* The initial space keeps this out of the command history (in bash because we set "HISTCONTROL=ignorespace") */ @@ -21,3 +22,4 @@ if (vpath != NULL) { + const char *translate; diff -Nru mc-4.8.27/debian/patches/alt_editor.patch mc-4.8.28/debian/patches/alt_editor.patch --- mc-4.8.27/debian/patches/alt_editor.patch 2021-08-18 09:05:32.000000000 +0000 +++ mc-4.8.28/debian/patches/alt_editor.patch 2022-05-23 14:58:47.000000000 +0000 @@ -14,7 +14,7 @@ --- a/src/args.c +++ b/src/args.c -@@ -637,7 +637,7 @@ +@@ -620,7 +620,7 @@ base = x_basename (argv[0]); diff -Nru mc-4.8.27/debian/patches/disable_internal_editor.patch mc-4.8.28/debian/patches/disable_internal_editor.patch --- mc-4.8.27/debian/patches/disable_internal_editor.patch 2021-08-18 09:05:32.000000000 +0000 +++ mc-4.8.28/debian/patches/disable_internal_editor.patch 2022-05-23 14:58:47.000000000 +0000 @@ -8,7 +8,8 @@ --- a/src/setup.c +++ b/src/setup.c -@@ -179,7 +179,7 @@ +@@ -178,9 +178,9 @@ + /* If true use the internal viewer */ gboolean use_internal_view = TRUE; /* If set, use the builtin editor */ @@ -17,3 +18,4 @@ #ifdef HAVE_CHARSET /* Numbers of (file I/O) and (input/display) codepages. -1 if not selected */ + int default_source_codepage = -1; diff -Nru mc-4.8.27/debian/patches/ext_run-mailcap.patch mc-4.8.28/debian/patches/ext_run-mailcap.patch --- mc-4.8.27/debian/patches/ext_run-mailcap.patch 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/debian/patches/ext_run-mailcap.patch 2022-05-23 14:58:47.000000000 +0000 @@ -0,0 +1,23 @@ +Last-Update: 2013-09-08 +Forwarded: no +Author: Dmitry Smirnov +Bug-Debian: http://bugs.debian.org/665763 +Bug-Debian: http://bugs.debian.org/544058 +Description: Use mailcap viewer instead of various hardcoded viewers + * dvi viewer (do_open_action) + * images viewer + * .ram|.rm files viewer + +--- a/misc/ext.d/doc.sh.in ++++ b/misc/ext.d/doc.sh.in +@@ -184,9 +184,9 @@ + fmclient -f "${MC_EXT_FILENAME}" + ;; + dvi) + if [ -n "$DISPLAY" ]; then +- (xdvi "${MC_EXT_FILENAME}" &) ++ (run-mailcap "${MC_EXT_FILENAME}" &) + else + dvisvga "${MC_EXT_FILENAME}" || \ + dvi2tty "${MC_EXT_FILENAME}" | ${PAGER:-more} + fi diff -Nru mc-4.8.27/debian/patches/ext_use_default_editor.patch mc-4.8.28/debian/patches/ext_use_default_editor.patch --- mc-4.8.27/debian/patches/ext_use_default_editor.patch 2021-08-18 09:05:32.000000000 +0000 +++ mc-4.8.28/debian/patches/ext_use_default_editor.patch 2022-05-23 14:58:47.000000000 +0000 @@ -5,7 +5,7 @@ --- a/misc/mc.ext.in +++ b/misc/mc.ext.in -@@ -825,7 +825,7 @@ +@@ -826,7 +826,7 @@ # includes should be at end of bindings include/editor diff -Nru mc-4.8.27/debian/patches/lbzip2_instead_of_bzip2.patch mc-4.8.28/debian/patches/lbzip2_instead_of_bzip2.patch --- mc-4.8.27/debian/patches/lbzip2_instead_of_bzip2.patch 2021-08-18 09:05:32.000000000 +0000 +++ mc-4.8.28/debian/patches/lbzip2_instead_of_bzip2.patch 2022-05-23 14:58:47.000000000 +0000 @@ -112,7 +112,7 @@ =================================================================== --- a/src/vfs/extfs/helpers/iso9660.in +++ b/src/vfs/extfs/helpers/iso9660.in -@@ -130,7 +130,7 @@ mcisofs_list () { +@@ -134,7 +134,7 @@ *.lzma) MYCAT="lzma -dc";; *.xz) MYCAT="xz -dc";; *.zst) MYCAT="zstd -dc";; diff -Nru mc-4.8.27/debian/patches/mcedit_auto_indent.patch mc-4.8.28/debian/patches/mcedit_auto_indent.patch --- mc-4.8.27/debian/patches/mcedit_auto_indent.patch 2021-08-18 09:05:32.000000000 +0000 +++ mc-4.8.28/debian/patches/mcedit_auto_indent.patch 2022-05-23 14:58:47.000000000 +0000 @@ -7,7 +7,8 @@ --- a/src/editor/edit.c +++ b/src/editor/edit.c -@@ -82,7 +82,7 @@ +@@ -81,9 +81,9 @@ + int option_word_wrap_line_length = DEFAULT_WRAP_LINE_LENGTH; gboolean option_typewriter_wrap = FALSE; gboolean option_auto_para_formatting = FALSE; gboolean option_fill_tabs_with_spaces = FALSE; @@ -16,3 +17,4 @@ gboolean option_backspace_through_tabs = FALSE; gboolean option_fake_half_tabs = TRUE; int option_save_mode = EDIT_QUICK_SAVE; + gboolean option_save_position = TRUE; diff -Nru mc-4.8.27/debian/patches/mcedit_full_path.patch mc-4.8.28/debian/patches/mcedit_full_path.patch --- mc-4.8.27/debian/patches/mcedit_full_path.patch 2021-08-18 09:05:32.000000000 +0000 +++ mc-4.8.28/debian/patches/mcedit_full_path.patch 2022-05-23 14:58:47.000000000 +0000 @@ -8,7 +8,8 @@ --- a/doc/man/mcedit.1.in +++ b/doc/man/mcedit.1.in -@@ -605,7 +605,7 @@ +@@ -604,9 +604,9 @@ + will be untouched. Default value is "\fB-\fR\fB+\fR\fB*\fR\fB\\\fR\fB,\fR\fB.\fR\fB;\fR\fB:\fR\fB&\fR\fB>\fR". .TP .I editor_state_full_filename @@ -17,9 +18,11 @@ file is shown. .SH MISCELLANEOUS The editor also displays non\-us characters (160+). When editing + binary files, you should set --- a/src/editor/edit.c +++ b/src/editor/edit.c -@@ -93,7 +93,7 @@ +@@ -92,9 +92,9 @@ + gboolean option_cursor_beyond_eol = FALSE; gboolean option_line_state = FALSE; int option_line_state_width = 0; gboolean option_cursor_after_inserted_block = FALSE; @@ -28,3 +31,4 @@ gboolean enable_show_tabs_tws = TRUE; gboolean option_check_nl_at_eof = FALSE; + gboolean option_group_undo = FALSE; diff -Nru mc-4.8.27/debian/patches/mcedit_group_undo.patch mc-4.8.28/debian/patches/mcedit_group_undo.patch --- mc-4.8.27/debian/patches/mcedit_group_undo.patch 2021-08-18 09:05:32.000000000 +0000 +++ mc-4.8.28/debian/patches/mcedit_group_undo.patch 2022-05-23 14:58:47.000000000 +0000 @@ -6,7 +6,8 @@ --- a/src/editor/edit.c +++ b/src/editor/edit.c -@@ -97,7 +97,7 @@ +@@ -96,9 +96,9 @@ + gboolean option_state_full_filename = TRUE; gboolean enable_show_tabs_tws = TRUE; gboolean option_check_nl_at_eof = FALSE; @@ -15,3 +16,4 @@ gboolean show_right_margin = FALSE; char *option_backup_ext = NULL; + char *option_filesize_threshold = NULL; diff -Nru mc-4.8.27/debian/patches/series mc-4.8.28/debian/patches/series --- mc-4.8.27/debian/patches/series 2021-08-18 09:05:32.000000000 +0000 +++ mc-4.8.28/debian/patches/series 2022-05-23 14:58:47.000000000 +0000 @@ -11,5 +11,6 @@ mcedit_auto_indent.patch mcedit_full_path.patch mcedit_group_undo.patch +ext_run-mailcap.patch ext_use_default_editor.patch lbzip2_instead_of_bzip2.patch diff -Nru mc-4.8.27/debian/patches/use_sensible-editor.patch mc-4.8.28/debian/patches/use_sensible-editor.patch --- mc-4.8.27/debian/patches/use_sensible-editor.patch 2021-08-18 09:05:32.000000000 +0000 +++ mc-4.8.28/debian/patches/use_sensible-editor.patch 2022-05-23 14:58:47.000000000 +0000 @@ -7,8 +7,7 @@ --- a/lib/global.h +++ b/lib/global.h -@@ -128,9 +128,9 @@ - #define IS_PATH_SEP(c) ((c) == PATH_SEP) +@@ -124,7 +124,7 @@ #define PATH_ENV_SEP ':' #define TMPDIR_DEFAULT "/tmp" #define SCRIPT_SUFFIX "" @@ -17,4 +16,3 @@ #define OS_SORT_CASE_SENSITIVE_DEFAULT TRUE #define UTF8_CHAR_LEN 6 - /* struct stat members */ diff -Nru mc-4.8.27/doc/FAQ mc-4.8.28/doc/FAQ --- mc-4.8.27/doc/FAQ 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/doc/FAQ 2022-03-20 10:02:46.000000000 +0000 @@ -723,15 +723,6 @@ 9.2 When I start Midnight Commander, nothing happens! - When MC is compiled with Samba support, have a look at the - "interfaces = ..." line in your smb.conf file. MC uses pretty old - Samba code that only expects IP addresses and host names there, - but not network interface names (like eth0). MC interprets these - names as host names and tries to resolve them using a DNS server. - To fix this, ask your system administrator to change the interface - names to their assigned IP addresses, or (untried) add the interface - names and their IP addresses to the /etc/hosts file. - First, invoke MC without subshell support: "mc -u". If this helps check the shell you are using. Subshell support works best with bash, although tcsh and zsh are also supported. You might want to diff -Nru mc-4.8.27/doc/hints/l10n/Makefile.in mc-4.8.28/doc/hints/l10n/Makefile.in --- mc-4.8.27/doc/hints/l10n/Makefile.in 2021-08-15 14:02:28.000000000 +0000 +++ mc-4.8.28/doc/hints/l10n/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -392,11 +395,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/hints/l10n/mc.hint.ko mc-4.8.28/doc/hints/l10n/mc.hint.ko --- mc-4.8.27/doc/hints/l10n/mc.hint.ko 2021-08-01 17:31:29.000000000 +0000 +++ mc-4.8.28/doc/hints/l10n/mc.hint.ko 2022-03-27 11:51:52.000000000 +0000 @@ -10,13 +10,13 @@ 힌트: 이 메시지들에 지쳤나요? Options/Layout 메뉴에서 해당 기능을 끕니다. -힌트: 디렉토리 선택: 일치하는 패턴의 끝에 슬래시를 추가합니다. +힌트: 디렉터리 선택: 일치하는 패턴의 끝에 슬래시를 추가합니다. 힌트: 터미널에 기능 키가 없는 경우 ESC+숫자 시퀀스를 사용합니다. 힌트: GNU 미드나잇 커맨더 홈페이지: http://www.midnight-commander.org/ -힌트: mc-devel@gnome.org으로 버그 보고서를 보내십시오. +힌트: mc-devel@gnome.org으로 버그 보고서를 보내주십시오. 힌트: 탭이 현재 패널을 변경합니다. @@ -32,7 +32,7 @@ 힌트: 파일 목록 형식을 사용자 지정할 수 있습니다. 자세한 내용은 "man mc"를 참조하십시오. -힌트: %D/%T는 반대편 디렉토리의 태그가 지정된 파일로 확장됩니다. +힌트: %D/%T는 반대편 디렉터리의 태그가 지정된 파일로 확장됩니다. 힌트 : 평범한 쉘을 원하십니까? C-o를 누르고 C-o를 사용하여 MC로 다시 돌아갑니다. @@ -80,8 +80,8 @@ 힌트 : rpm 파일의 맨 위에서 Enter를 눌러 RPM 파일을 탐색 할 수 있습니다. -힌트: 선택 대화 상자에 디렉토리를 표시하려면 슬래시를 추가합니다. +힌트: 선택 대화 상자에 디렉터리를 표시하려면 슬래시를 추가합니다. -힌트: 마우스 커트 및 붙여넣기를 사용하려면 Shift 키를 누르고 있어야 할 수 있습니다. +힌트: 마우스 잘라내기 및 붙여넣기를 사용하려면 Shift 키를 누르고 있어야 할 수 있습니다. 힌트: 단축목록에서 자주 방문하는 ftp 사이트 키: C-\ 를 입력하세요. diff -Nru mc-4.8.27/doc/hints/l10n/mc.hint.uk mc-4.8.28/doc/hints/l10n/mc.hint.uk --- mc-4.8.27/doc/hints/l10n/mc.hint.uk 2021-08-01 17:26:36.000000000 +0000 +++ mc-4.8.28/doc/hints/l10n/mc.hint.uk 2022-03-27 11:53:03.000000000 +0000 @@ -1,12 +1,12 @@ -Підказка. Натисніть C-x t, щоб скопіювати позначені файли в командний рядок. +Підказка: Натисніть C-x t, щоб скопіювати позначені файли в командний рядок. -Підказка. Натисніть C-x p, щоб скопіювати поточний шлях у командний рядок. +Підказка: Натисніть C-x p, щоб скопіювати поточний шлях у командний рядок. -Підказка. Автодоповнення: натисніть M-Tab (Esc+Tab). Щоб отримати список, натисніть двічі. +Підказка: Автодоповнення: натисніть M-Tab (Esc+Tab). Щоб отримати список, натисніть двічі. -Підказка. Натисніть M-p і M-n, щоб отримати доступ до історії команд. +Підказка: Натисніть M-p і M-n, щоб отримати доступ до історії команд. -Підказка. Потрібно вставити літерал? Натисніть Control+q, а потім літерал. +Підказка: Потрібно вставити літерал? Натисніть Control+q, а потім літерал. Підказка. Набридли ці підказки? Вимкніть їх у вікні Параметри|Зовнішній вигляд. diff -Nru mc-4.8.27/doc/hints/Makefile.in mc-4.8.28/doc/hints/Makefile.in --- mc-4.8.27/doc/hints/Makefile.in 2021-08-15 14:02:28.000000000 +0000 +++ mc-4.8.28/doc/hints/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -451,11 +454,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/hlp/es/Makefile.in mc-4.8.28/doc/hlp/es/Makefile.in --- mc-4.8.27/doc/hlp/es/Makefile.in 2021-08-15 14:02:28.000000000 +0000 +++ mc-4.8.28/doc/hlp/es/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -393,11 +396,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/hlp/hu/Makefile.in mc-4.8.28/doc/hlp/hu/Makefile.in --- mc-4.8.27/doc/hlp/hu/Makefile.in 2021-08-15 14:02:28.000000000 +0000 +++ mc-4.8.28/doc/hlp/hu/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -393,11 +396,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/hlp/it/Makefile.in mc-4.8.28/doc/hlp/it/Makefile.in --- mc-4.8.27/doc/hlp/it/Makefile.in 2021-08-15 14:02:28.000000000 +0000 +++ mc-4.8.28/doc/hlp/it/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -393,11 +396,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/hlp/Makefile.in mc-4.8.28/doc/hlp/Makefile.in --- mc-4.8.27/doc/hlp/Makefile.in 2021-08-15 14:02:28.000000000 +0000 +++ mc-4.8.28/doc/hlp/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -451,11 +454,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/hlp/pl/Makefile.in mc-4.8.28/doc/hlp/pl/Makefile.in --- mc-4.8.27/doc/hlp/pl/Makefile.in 2021-08-15 14:02:28.000000000 +0000 +++ mc-4.8.28/doc/hlp/pl/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -393,11 +396,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/hlp/ru/Makefile.in mc-4.8.28/doc/hlp/ru/Makefile.in --- mc-4.8.27/doc/hlp/ru/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/doc/hlp/ru/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -393,11 +396,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/hlp/sr/Makefile.in mc-4.8.28/doc/hlp/sr/Makefile.in --- mc-4.8.27/doc/hlp/sr/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/doc/hlp/sr/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -393,11 +396,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/INSTALL mc-4.8.28/doc/INSTALL --- mc-4.8.27/doc/INSTALL 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/doc/INSTALL 2022-03-20 10:02:46.000000000 +0000 @@ -194,15 +194,6 @@ libext2fs library available, this option adds support for recovering deleted files (the undel virtual file system). -`--enable-vfs-smb' - (off by default) - This option enables remote VFS over the SMB protocol. A stripped - down version of samba distributed with the sources is compiled and - linked with the mc executable. It is recommended that you install - Samba client, since mc uses some files from Samba under certain - conditions. Please visit http://www.samba.org/ to learn more. - - Screen library: - - - - - - - - @@ -219,14 +210,6 @@ `ncurses' means ncurses library already installed on the system. The S-Lang library is used by default if found. -`--with-slang-includes=[DIR]' - Set path to SLANG includes [default=/usr/include]; make sense - only if --with-screen=slang is used. - -`--with-slang-libs=[DIR]' - Set path to SLANG library [default=/usr/lib]; mke sense only - if --with-screen=slang is used. - `--with-ncurses-includes=[DIR]' Set path to ncurses includes [default=/usr/include]; make sense only if --with-screen=ncurses is used; @@ -468,6 +451,4 @@ ./configure \ --prefix=/usr/local \ - --with-screen=slang \ - --with-slang-includes=/usr/local/include \ - --with-slang-libs=/usr/local/lib + --with-screen=slang diff -Nru mc-4.8.27/doc/Makefile.in mc-4.8.28/doc/Makefile.in --- mc-4.8.27/doc/Makefile.in 2021-08-15 14:02:28.000000000 +0000 +++ mc-4.8.28/doc/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -154,6 +154,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -179,7 +183,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -469,11 +472,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/man/es/Makefile.in mc-4.8.28/doc/man/es/Makefile.in --- mc-4.8.27/doc/man/es/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/doc/man/es/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -107,6 +107,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -132,7 +136,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -394,11 +397,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/man/es/mc.1.in mc-4.8.28/doc/man/es/mc.1.in --- mc-4.8.27/doc/man/es/mc.1.in 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/doc/man/es/mc.1.in 2022-03-20 10:02:46.000000000 +0000 @@ -54,10 +54,6 @@ .I \-d, \-\-nomouse Deshabilita el soporte de ratón. .TP -.I \-D N, \-\-debuglevel=N -Establece el nivel de depuración para el sistema de archivos virtual SMB. -N puede estar en el rango 0\-10. -.TP .I \-e [arch], \-\-edit[=arch] Iniciar el editor interno. Si se indica un archivo, editarlo. Véase la página de manual de @@ -95,9 +91,9 @@ usada directamente, sino desde un guión de shell adecuado, para dejar como directorio activo el directorio que estaba en uso dentro de Midnight Commander. Consúltese en los archivos -.B %libexecdir%/mc/mc.sh +.B %pkglibexecdir%/mc.sh (usuarios de bash y zsh) y -.B %libexecdir%/mc/mc.csh +.B %pkglibexecdir%/mc.csh (usuarios de tcsh) la manera de definir .B mc como un alias para el correspondiente guión de shell. @@ -351,7 +347,7 @@ almacenado en un archivo externo. Inicialmente el programa asigna esas funciones según el mapa definido en el código fuente. Posteriormente se cargan siempre los archivos -.B %prefix%/share/mc/mc.keymap +.B %pkgdatadir%/mc.keymap y .BR %sysconfdir%/mc/mc.keymap , reasignando en el orden marcado las definiciones anteriores. Se cargan después @@ -390,7 +386,7 @@ .B %sysconfdir%/mc/ .br 3) -.B %prefix%/share/mc/ +.B %pkgdatadir%/ .\"NODE " Miscellaneous Keys" .SH " Otras Teclas" Se incluyen aquí las teclas que no encajan en ninguna categoría concreta: @@ -1516,7 +1512,7 @@ .I ~/.config/mc/mc.ext en nuestro editor. El administrador puede optar por editar, en su lugar, el archivo de extensiones del sistema -.IR %prefix%/share/mc/mc.ext . +.IR %pkgdatadir%/mc.ext . El formato del archivo es como sigue: .PP Todas las líneas que empiecen con # o estén vacías serán ignoradas. @@ -1601,7 +1597,7 @@ usuario o del superusuario y no es modificable por todos. Si no se encuentra allí el archivo, se intenta de la misma manera con ~/.config/mc/menu, y si no, mc utiliza el menú por defecto para todo el sistema -%prefix%/share/mc/mc.menu. +%pkgdatadir%/mc.menu. .PP El formato del menú de archivo es muy simple. Todas las líneas, salvo las que empiezan con espacio o tabulación, son consideradas entradas @@ -2001,7 +1997,7 @@ .I selected. Si se activa el resaltado de tipos de archivos, los nombres aparecerán coloreados según las reglas almacenadas en el archivo -.IR %prefix%/share/mc/filehighlight.ini . +.IR %pkgdatadir%/filehighlight.ini . Para más información, véase la sección sobre .\"LINK2" @@ -2246,7 +2242,7 @@ .I Usar siempre proxy está puesta, el programa asume que cualquier nombre de máquina sin puntos es accesible directamente y también consulta el archivo -%prefix%/share/mc.no_proxy en busca de nombres de máquinas locales (o +%sysconfdir%/mc/mc.no_proxy en busca de nombres de máquinas locales (o dominios completos si el nombre empieza con un punto). En todos los demás casos se usará siempre el proxy de FTP indicado arriba. .PP @@ -2271,7 +2267,7 @@ .IR ~/.config/mc/ini . Si este no existe, se cargará la información del archivo de configuración genérico del sistema, -.IR %prefix%/share/mc/mc.ini . +.IR %pkgdatadir%/mc.ini . Si el archivo de configuración genérico del sistema no existe, MC utiliza la configuración por defecto. .PP @@ -3021,7 +3017,7 @@ o .B C++ u otro). Esto está controlado por el archivo -.B %prefix%/share/mc/edit.indent.rc +.B %pkgdatadir%/edit.indent.rc que se copia la primera vez que se usa en .B ~/.local/share/mc/mcedit/edit.indent.rc en el directorio personal. @@ -3108,10 +3104,7 @@ .PP Dependiendo de la forma en que fue compilado, puede disponer también de: .I sftpfs -para manipular archivos en sistemas remotos a través de SFTP; -.I SMBfs -para manipular archivos en sistemas remotos empleando el protocolo -SMB (CIFS). +para manipular archivos en sistemas remotos a través de SFTP. .PP Se facilita también un sistema de archivos genérico .I extfs @@ -3268,37 +3261,6 @@ sftp://pepe@maquina.ssh.edu:2222/privado .fi -.\"NODE " SMB File System" -.SH " Sistema de archivos SMB" -El SMBfs permite manipular archivos en máquinas remotas con el protocolo -denominado SMB (o CIFS). Esto incluye Windows Trabajo en Grupo, Windows -9x/ME/XP, Windows NT, Windows 2000 y Samba. Para comenzar a usarlo, -se puede emplear la "Conexión por SMB..." (accesible desde la barra de -menús) o bien cambiar de directorio a un directorio virtual cuyo nombre -sea de la forma: -.PP -.I smb://[usuario@]maquina[/recurso][/directorio\-remoto] -.PP -Los elementos -.IR usuario , -.I recurso -y -.I directorio\-remoto -son opcionales. El -.IR usuario , -.I dominio -y -.I contraseña -se pueden especificar en un cuadro de diálogo. -.PP -Ejemplos: -.PP -.nf - smb://maquina/Compartido - smb://otramaquina - smb://invitado@maquina/publico/leyes -.fi - .\"NODE " Undelete File System" .SH " Sistema de archivos de Recuperación" En sistemas Linux, si el programa de configuración nos preguntó si queríamos usar @@ -3607,7 +3569,7 @@ .BR %sysconfdir%/mc/skins/default.ini . .br 5) El archivo -.BR %prefix%/share/mc/skins/default.ini . +.BR %pkgdatadir%/skins/default.ini . .PP En línea de órdenes, en la variable de entorno o el parámetro de la @@ -3622,7 +3584,7 @@ .BR %sysconfdir%/mc/skins/ . .br 3) -.BR %prefix%/share/mc/skins/ . +.BR %pkgdatadir%/skins/ . .br .PP @@ -3926,7 +3888,7 @@ .\"Skins" .PP Las reglas de resaltado de nombres en el archivo se encuentran en -.IR %prefix%/share/mc/filehighlight.ini . +.IR %pkgdatadir%/filehighlight.ini . Los nombres de sección en este archivo tienen que ser iguales a los nombres empleados en la sección [filehighlight] del archivo de skin en uso. PP. @@ -4096,7 +4058,7 @@ externos. Midnight Commander busca la sección .I [External editor or viewer parameters] en el archivo de inicialización del sistema -.B %prefix%/share/mc/mc.lib +.B %pkgdatadir%/mc.lib o en el del usuario .BR ~/.config/mc/ini . El nombre de la opción debe coincidir con el nombre (ruta completa) del editor @@ -4132,7 +4094,7 @@ Midnight Commander permite hacer ajustes a la base de datos de terminales del sistema sin necesidad de privilegios de superusuario. El programa busca definiciones de teclas en el archivo de inicialización del sistema -.B %prefix%/share/mc/mc.lib +.B %pkgdatadir%/mc.lib o en el del usuario .BR ~/.config/mc/ini , en la sección "terminal:nuestro\-terminal" y si no en "terminal:general". @@ -4195,13 +4157,13 @@ instalación a otra. También se pueden modificar con la variable de entorno .BR MC_DATADIR , -que de estar definida se emplearía en vez de %prefix%/share/mc. +que de estar definida se emplearía en vez de %pkgdatadir%. .PP -.I %prefix%/share/mc.hlp +.I %pkgdatadir%/help/mc.hlp .IP Archivo de ayuda. .PP -.I %prefix%/share/mc/mc.ext +.I %pkgdatadir%/mc.ext .IP Archivo de extensiones por defecto del sistema. .PP @@ -4210,13 +4172,13 @@ Archivo de usuario de extensiones y configuración de visor y editor. Si está presente prevalece sobre el contenido de los archivos del sistema. .PP -.I %prefix%/share/mc/mc.ini +.I %pkgdatadir%/mc.ini .IP Archivo de configuración del sistema para Midnight Commander, solo si el usuario no dispone de su propio .IR ~/.config/mc/ini . .PP -.I %prefix%/share/mc/mc.lib +.I %pkgdatadir%/mc.lib .IP Opciones globales de Midnight Commander. Se aplican siempre a todos los usuarios, tengan @@ -4232,12 +4194,12 @@ se cargará la configuración desde aquí en lugar de desde el archivo de configuración del sistema. .PP -.I %prefix%/share/mc/hints/mc.hint +.I %pkgdatadir%/hints/mc.hint .IP Este archivo contiene los mensajes cortos de ayuda mostrados por el programa. .PP -.I %prefix%/share/mc/mc.menu +.I %pkgdatadir%/mc.menu .IP Este archivo contiene el menú de aplicaciones por defecto para el sistema. .PP diff -Nru mc-4.8.27/doc/man/hu/Makefile.in mc-4.8.28/doc/man/hu/Makefile.in --- mc-4.8.27/doc/man/hu/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/doc/man/hu/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -107,6 +107,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -132,7 +136,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -394,11 +397,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/man/hu/mc.1.in mc-4.8.28/doc/man/hu/mc.1.in --- mc-4.8.27/doc/man/hu/mc.1.in 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/doc/man/hu/mc.1.in 2022-03-20 10:02:46.000000000 +0000 @@ -60,9 +60,9 @@ átváltást (köszönet a funkcióért és a funkcióhoz szükséges kódért Torben Fjerdingstad\-nek és Sergey\-nek közreműködésükért). Kérlek, ne csinálj szó szerinti másolatot a funkció beállításairól. A fájlok forrása a -.I %libexecdir%/mc/mc.sh +.I %pkglibexecdir%/mc.sh (bash és zsh felhasználóknak), illetőleg a -.I %libexecdir%/mc/mc.csh +.I %pkglibexecdir%/mc.csh (tcsh felhasználóknak) fájl. Ilyenkor, amikor a funkció beállításokat változtatod, a profil értékeket nem szükséges megváltoztatnod, csak arról gondoskodj, hogy az MC\-t ne fordítsd eltérő beállításokkal. @@ -1374,7 +1374,7 @@ .I ~/.config/mc/menu keresése a következő lépés, egyébként pedig az mc az alapértelmezett rendszerszintű menüt használja, pl.: -.IR %prefix%/share/mc/mc.menu , +.IR %pkgdatadir%/mc.menu , esetleg %sysconfdir%/mc/mc.menu. .PP A menü fájl formátuma nagyon egyszerű. A sorok, amelyek bármivel @@ -1882,7 +1882,7 @@ .I ~/.config/mc/ini fájlból. Ha ez a fájl nem létezik, ezeket az információkat a rendszerszintű konfigurációs fájlból fogja beolvasni, amelyek a -.I %prefix%/share/mc/mc.ini +.I %pkgdatadir%/mc.ini fájlban találhatóak meg. Ha ez a rendszerszintű konfigurációs fájl sem létezik, a MC az alapértelmezett beállításokat használja. .PP @@ -2632,7 +2632,7 @@ .I ftp proxy\-n keresztül opció. Ez beállítja a program számára azt, hogy mindig használja a proxy host\-ot. Ha ez a változó be van állítva, akkor a program két dolgot -csinál: konzultál a %prefix%/share/mc.no_proxy fájl soraival, hogy azok +csinál: konzultál a %sysconfdir%/mc/mc.no_proxy fájl soraival, hogy azok tartalmazzák\-e a host nevet, mint helyi eszközt (ha a host neve ponttal kezdődik, akkor ezt domainként tartja számon), és feltételezi azt, hogy a pont nélküli hostnevek közvetlenül felodhatók. @@ -2745,36 +2745,6 @@ .PP Persze várakozni kell, amíg az undelfs a szükséges információkat beolvassa, a fájl böngészés megkezdése előtt. -.SH " SMB File System" -The smbfs allows you to manipulate files on remote machines with SMB -(or CIFS) protocol. These include Windows for Workgroups, -Windows 9x/ME/XP, Windows NT, Windows 2000 and Samba. -To actually use it, you may try to use the panel command "SMB link..." -(accessible from the menubar) or you may directly change your current -directory to it using the cd command to a path name that looks like this: -.PP -.I smb://[user@]machine[/service][/remote\-dir] -.PP -The -.IR user , -.I service -and -.I remote\-dir -elements are optional. -The -.IR user , -.I domain -and -.I password -can be specified in an input dialog. -.PP -Examples: -.PP -.nf - smb://machine/Share - smb://other_machine - smb://guest@machine/Public/Irlex -.fi .\"NODE " EXTernal File System" .SH " EXTernal File System" .B extfs @@ -3179,11 +3149,11 @@ környezeti változóban tárol. Ha ezt a változót nem állítottuk be, akkor ez vissza fog állítódni a /usr könyvtárra. .PP -.I %prefix%/share/mc/help/mc.hlp +.I %pkgdatadir%/help/mc.hlp .IP A program súgó fájlja. .PP -.I %prefix%/share/mc/mc.ext +.I %pkgdatadir%/mc.ext .IP Az alapértelmezett rendszerszintű kiterjesztés fájl. .PP @@ -3193,12 +3163,12 @@ beállítások. Ezek felülbírálják a rendszerszintű fájl bejegyzéseit, ha van ilyen. .PP -.I %prefix%/share/mc/mc.ini +.I %pkgdatadir%/mc.ini .IP Az alapértelmezett rendszerszintű Midnight Commander beállítás, amelyet csak akkor használ, ha a felhasználónak nincs saját ~/.config/mc/ini fájlja. .PP -.I %prefix%/share/mc/mc.lib +.I %pkgdatadir%/mc.lib .IP A Midnight Commander globális beállításai. Az ebben a fájlban elvégzett beállítások minden felhasználó Midnight Commander\-jére vonatkoznak, ez @@ -3210,12 +3180,12 @@ beállítások ebből a fájlból olvasódnak be a rendszerszintű indító fájl helyett. .PP -.I %prefix%/share/mc/hints/mc.hint +.I %pkgdatadir%/hints/mc.hint .IP Ez a fájl tartalmazza a program által megjelenített útmutattásokat (cookie\-kat). .PP -.I %prefix%/share/mc/mc.menu +.I %pkgdatadir%/mc.menu .IP Ez a fájl azonos a rendszerszintű alkalmazás menüvel. .PP diff -Nru mc-4.8.27/doc/man/it/Makefile.in mc-4.8.28/doc/man/it/Makefile.in --- mc-4.8.27/doc/man/it/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/doc/man/it/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -107,6 +107,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -132,7 +136,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -394,11 +397,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/man/it/mc.1.in mc-4.8.28/doc/man/it/mc.1.in --- mc-4.8.27/doc/man/it/mc.1.in 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/doc/man/it/mc.1.in 2022-03-20 10:02:46.000000000 +0000 @@ -81,9 +81,9 @@ utilizzata da una speciale funzione shell che imposti automaticamente l'ultima directory corrente della shell come l'ultima directory in cui stava il Midnight Commander. Prelevate i file -.B %libexecdir%/mc/mc.sh +.B %pkglibexecdir%/mc.sh (utenti bash e zsh) o rispettivamente -.B %libexecdir%/mc/mc.csh +.B %pkglibexecdir%/mc.csh (utenti tcsh) per definire .B mc come un alias allo script di shell appropriato. @@ -1382,7 +1382,7 @@ ma solo se è di proprietà dell'utente o di root e se non è scrivibile a tutti. Se tale file non viene trovato, mc alla stessa maniera prova con ~/.config/mc/menu altrimenti usa il menu di sistema -%prefix%/share/mc/mc.menu. +%pkgdatadir%/mc.menu. .PP Il formato del file menu è molto semplice. Le righe che cominciano con qualsiasi cosa che non sia uno spazio o una tabulazione sono @@ -1894,7 +1894,7 @@ per gli esempi. .PP Se quest'opzione è impostata, il programma farà due cose: consulterà -il file %prefix%/lib/mc/mc.no_proxy per le righe contenenti nomi host +il file %sysconfdir%/mc/mc.no_proxy per le righe contenenti nomi host locali (se il nome host comincia con un punto, è considerato un dominio) e assumendo che ogni nome host senza punti nel nome sia direttamente accessibile. Tutti gli altri host verranno contattati @@ -1916,7 +1916,7 @@ Alla partenza il Midnight Commander prova a caricare le informazioni di inizializzazione dal file ~/.config/mc/ini. Se questo file non esiste, caricherà le informazioni dal file di configurazione di sistema -posizionato in %prefix%/share/mc/mc.ini. Se il file di configurazione di +posizionato in %pkgdatadir%/mc.ini. Se il file di configurazione di sistema non esiste, MC userà le impostazioni predefinite. .PP Il comando @@ -2537,7 +2537,7 @@ o .B C++ o altro). Questo comportamento viene controllato dal file -.B %prefix%/share/mc/edit.indent.rc +.B %pkgdatadir%/edit.indent.rc che viene copiato nel .B ~/.local/share/mc/mcedit/edit.indent.rc nella propria directory home la prima volta che lo si usa. @@ -2610,9 +2610,7 @@ su file system di tipo ext2 (il file system predefinito per sistemi Unix), fish (per manipolare file su connessioni shell come rsh e ssh) e per ultimo l'mcfs (file system del Midnight Commander), un file system -basato sulla rete. Se il codice è stato compilato con il supporto smbfs, -è possibile manipolare file su file system remoti con il protocollo SMB -(CIFS). +basato sulla rete. .PP Il codice di commutazione di file system interpreta tutti i nomi di percorso utilizzati e li dirige al file system corretto; il formato @@ -2751,36 +2749,6 @@ .PP Il recupero può metterci un po' di tempo per caricare le informazioni necessarie per poter cominciare a navigare attraverso i file. -.\"NODE " SMB File System" -.SH " File system SMB" -Il file system smb permette di gestire file su macchine remote con -protocollo SMB (o CIFS). Queste includono Windows for Workgroups, -Windows 9x/ME, Windows NT/2000/XP, OS/2 e Samba. -Per usarlo, si può provare il comando dal pannello -"Connessione SMB..." (accessibile dalla barra dei menu) o si può -direttamente cambiare directory corrente usando il comando cd verso -un percorso simile a questo: -.PP -.I smb://[utente@]macchina[/servizio][/dir\-remota] -.PP -L'elemento -.I utente, servizio -e -.I dir\-remota -sono opzionali. -Il -.I nome utente, dominio -e la -.I password -possono essere specificati nella finestra di dialogo di ingresso. -.PP -Esempi: -.PP -.nf - smb://macchina/Condivisione - smb://altra_macchina - smb://guest@macchina/Public/Irlex -.fi .\"NODE " EXTernal File System" .SH " EXTernal File System" .B extfs @@ -3172,13 +3140,13 @@ Il programma recupera tutte le informazioni relative al proprio funzionamento dalla variabile ambiente .BR MC_DATADIR , -e se la variabile non è impostata, passerà alla directory %prefix%/share/mc . +e se la variabile non è impostata, passerà alla directory %pkgdatadir% . .PP -.I %prefix%/share/mc/help/mc.hlp +.I %pkgdatadir%/help/mc.hlp .IP Il file di aiuto per il programma. .PP -.I %prefix%/share/mc/mc.ext +.I %pkgdatadir%/mc.ext .IP Il file delle estensioni di sistema predefinito. .PP @@ -3188,12 +3156,12 @@ dell'editor di file. Se presenti, questi file si sovrappongono ai file di sistema. .PP -.I %prefix%/share/mc/mc.ini +.I %pkgdatadir%/mc.ini .IP La configurazione di sistema predefinita per il Midnight Commander, usata solo se l'utente non possiede il proprio file ~/.config/mc/ini. .PP -.I %prefix%/share/mc/mc.lib +.I %pkgdatadir%/mc.lib .IP Le impostazioni globali per il Midnight Commander. La modifica di questo file influisce su tutti gli utenti, che abbiano o no il file ~/.config/mc/ini . @@ -3208,11 +3176,11 @@ La configurazione dell'utente. Se questo file è presente, la configurazione viene caricata da qui invece che dal file di sistema. .PP -.I %prefix%/share/mc/hints/mc.hint +.I %pkgdatadir%/hints/mc.hint .IP Questo file contiene i suggerimenti (dritte) mostrate dal programma. .PP -.I %prefix%/share/mc/mc.menu +.I %pkgdatadir%/mc.menu .IP Questo file contiene il menu di sistema per le applicazioni. .PP diff -Nru mc-4.8.27/doc/man/Makefile.in mc-4.8.28/doc/man/Makefile.in --- mc-4.8.27/doc/man/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/doc/man/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -107,6 +107,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -132,7 +136,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -453,11 +456,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/man/mc.1.in mc-4.8.28/doc/man/mc.1.in --- mc-4.8.27/doc/man/mc.1.in 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/doc/man/mc.1.in 2022-03-20 10:02:46.000000000 +0000 @@ -43,9 +43,6 @@ .I \-d, \-\-nomouse Disable mouse support. .TP -.I \-D N, \-\-debuglevel=N -Save the debug level for SMB VFS. N is in 0\-10 range. -.TP .I \-e [file], \-\-edit[=file] Start the internal editor. If the file is specified, open it on startup. See also @@ -80,7 +77,7 @@ not meant to be used directly. Instead, it's used from a special shell script that automatically changes the current directory of the shell to the last directory Midnight Commander was in. Source the file -.B %libexecdir%/mc/mc.sh +.B %pkglibexecdir%/mc.sh (bash and zsh users) or .B %libexecdir%/mc.csh (tcsh users) respectively to define @@ -297,7 +294,7 @@ Hotkey bindings may be read from external file (keymap\-file). Initially, Midnight Commander creates key bindings using keymap defined in the source code. Then, two files -.B %prefix%/share/mc/mc.keymap +.B %pkgdatadir%/mc.keymap and .B %sysconfdir%/mc/mc.keymap are loaded always, sequentially reassigned key bindings defined earlier. @@ -334,7 +331,7 @@ .B %sysconfdir%/mc/ .br 3) -.B %prefix%/share/mc/ +.B %pkgdatadir%/ .\"NODE " Miscellaneous Keys" .SH " Miscellaneous Keys" @@ -1563,7 +1560,7 @@ but only if it is owned by user or root and is not world\-writable. If no such file found, ~/.config/mc/menu is tried in the same way, and otherwise mc uses the default system\-wide menu -%prefix%/share/mc/mc.menu. +%pkgdatadir%/mc.menu. .PP The format of the menu file is very simple. Lines that start with anything but space or tab are considered entries for the menu (in @@ -2230,7 +2227,7 @@ for examples. .PP If this option is set, the program will do two things: consult the -%prefix%/lib/mc/mc.no_proxy file for lines containing host names that +%sysconfdir%/mc/mc.no_proxy file for lines containing host names that are local (if the host name starts with a dot, it is assumed to be a domain) and to assume that any hostnames without dots in their names are directly accessible. All other hosts will be accessed through the @@ -2254,7 +2251,7 @@ If this file doesn't exist, the system\-wide file .B %sysconfdir%/mc/mc.ini is used. If this file doesn't exist, the system\-wide file -.B %prefix%/share/mc/mc.ini +.B %pkgdatadir%/mc.ini is used. If this file doesn't exist, MC uses the default settings. .PP The @@ -3086,7 +3083,7 @@ will format the currently highlighted block (plain text or C or C++ code or another). This is controlled by the file -.B %prefix%/share/mc/edit.indent.rc +.B %pkgdatadir%/edit.indent.rc which is copied to .B ~/.local/share/mc/mcedit/edit.indent.rc in your home directory the first time you use it. @@ -3201,10 +3198,6 @@ If the code was compiled with .I sftpfs (for manipulating files over SFTP connections). -If the code was compiled with -.I smbfs -support, you can manipulate files on remote systems with the SMB (CIFS) -protocol. .PP A generic .I extfs @@ -3401,37 +3394,6 @@ .PP It may take a while for the undelfs to load the required information before you start browsing files there. -.\"NODE " SMB File System" -.SH " SMB File System" -The smbfs allows you to manipulate files on remote machines with SMB -(or CIFS) protocol. These include Windows for Workgroups, -Windows 9x/ME/XP, Windows NT, Windows 2000 and Samba. -To actually use it, you may try to use the panel command "SMB link..." -(accessible from the menubar) or you may directly change your current -directory to it using the cd command to a path name that looks like this: -.PP -.I smb://[user@]machine[/service][/remote\-dir] -.PP -The -.IR user , -.I service -and -.I remote\-dir -elements are optional. -The -.IR user , -.I domain -and -.I password -can be specified in an input dialog. -.PP -Examples: -.PP -.nf - smb://machine/Share - smb://other_machine - smb://guest@machine/Public/Irlex -.fi .\"NODE " EXTernal File System" .SH " EXTernal File System" .B extfs @@ -3716,7 +3678,7 @@ .B %sysconfdir%/mc/skins/default.ini .br 5) File -.B %prefix%/share/mc/skins/default.ini +.B %pkgdatadir%/skins/default.ini .PP Command line option, environment variable and parameter in config file may @@ -3730,7 +3692,7 @@ .B %sysconfdir%/mc/skins/ .br 3) -.B %prefix%/share/mc/skins/ +.B %pkgdatadir%/skins/ .br .PP @@ -4054,7 +4016,7 @@ .\"Skins" section. .PP -Rules of filenames highlight are placed in %prefix%/share/mc/filehighlight.ini file +Rules of filenames highlight are placed in %pkgdatadir%/filehighlight.ini file (~/.config/mc/filehighlight.ini). Name of section in this file must be equal to parameters names in [filehighlight] section (in current skin\-file). @@ -4322,13 +4284,13 @@ by the .B MC_DATADIR environment variable. If it's set, its value is used instead of -%prefix%/share/mc in the paths below. +%pkgdatadir% in the paths below. .PP -.I %prefix%/share/mc/help/mc.hlp +.I %pkgdatadir%/help/mc.hlp .IP The help file for the program. .PP -.I %prefix%/share/mc/mc.ext +.I %pkgdatadir%/mc.ext .IP The default system\-wide extensions file. .PP @@ -4339,14 +4301,14 @@ .PP .I %sysconfdir%/mc/mc.ini .RE -.I %prefix%/share/mc/mc.ini +.I %pkgdatadir%/mc.ini .IP System\-wide setup files for Midnight Commander, used only if the user doesn't have his own .B ~/.config/mc/ini -file. If %sysconfdir%/mc/mc.ini exists, %prefix%/share/mc/mc.ini isn't used. +file. If %sysconfdir%/mc/mc.ini exists, %pkgdatadir%/mc.ini isn't used. .PP -.I %prefix%/share/mc/mc.lib +.I %pkgdatadir%/mc.lib .IP Global settings for Midnight Commander. Settings in this file affect all users, whether they have ~/.config/mc/ini or not. Currently, only @@ -4360,11 +4322,11 @@ User's own setup. If this file is present then the setup is loaded from here instead of the system\-wide startup file. .PP -.I %prefix%/share/mc/hints/mc.hint +.I %pkgdatadir%/hints/mc.hint .IP This file contains the hints displayed by the program. .PP -.I %prefix%/share/mc/mc.menu +.I %pkgdatadir%/mc.menu .IP This file contains the default system\-wide applications menu. .PP diff -Nru mc-4.8.27/doc/man/mcedit.1.in mc-4.8.28/doc/man/mcedit.1.in --- mc-4.8.27/doc/man/mcedit.1.in 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/doc/man/mcedit.1.in 2022-03-20 10:02:46.000000000 +0000 @@ -239,7 +239,7 @@ colors. The following section explains the format of the file .BR ~/.config/mc/mcedit/Syntax . If this file is missing, system\-wide -.B %prefix%/share/mc/syntax/Syntax +.B %pkgdatadir%/syntax/Syntax is used. The file .B ~/.config/mc/mcedit/Syntax @@ -614,21 +614,21 @@ to 7 bits in Midnight Commander's options menu to keep the spacing clean. .SH FILES -.I %prefix%/share/mc/help/mc.hlp +.I %pkgdatadir%/help/mc.hlp .IP The help file for the program. .PP -.I %prefix%/share/mc/mc.ini +.I %pkgdatadir%/mc.ini .IP The default system\-wide setup for GNU Midnight Commander, used only if the user's own ~/.config/mc/ini file is missing. .PP -.I %prefix%/share/mc/mc.lib +.I %pkgdatadir%/mc.lib .IP Global settings for Midnight Commander. Settings in this file affect all users, whether they have ~/.config/mc/ini or not. .PP -.I %prefix%/share/mc/syntax/* +.I %pkgdatadir%/syntax/* .IP The default system\-wide syntax files for mcedit, used only if the corresponding user's own ~/.local/share/mc/mcedit/ file is missing. diff -Nru mc-4.8.27/doc/man/mcview.1.in mc-4.8.28/doc/man/mcview.1.in --- mc-4.8.27/doc/man/mcview.1.in 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/doc/man/mcview.1.in 2022-03-20 10:02:46.000000000 +0000 @@ -61,16 +61,16 @@ .fi .PP .SH FILES -.I %prefix%/share/mc/help/mc.hlp +.I %pkgdatadir%/help/mc.hlp .IP The help file for the program. .PP -.I %prefix%/share/mc/mc.ini +.I %pkgdatadir%/mc.ini .IP The default system\-wide setup for GNU Midnight Commander, used only if the user's own ~/.config/mc/ini file is missing. .PP -.I %prefix%/share/mc/mc.lib +.I %pkgdatadir%/mc.lib .IP Global settings for Midnight Commander. Settings in this file affect all users, whether they have ~/.config/mc/ini or not. diff -Nru mc-4.8.27/doc/man/pl/Makefile.in mc-4.8.28/doc/man/pl/Makefile.in --- mc-4.8.27/doc/man/pl/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/doc/man/pl/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -107,6 +107,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -132,7 +136,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -394,11 +397,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/man/pl/mc.1.in mc-4.8.28/doc/man/pl/mc.1.in --- mc-4.8.27/doc/man/pl/mc.1.in 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/doc/man/pl/mc.1.in 2022-03-20 10:02:46.000000000 +0000 @@ -62,14 +62,14 @@ mc () { MC=$HOME/tmp/mc$$\-"$RANDOM" - %prefix%/bin/mc \-P "$@" > "$MC" + %bindir%/mc \-P "$@" > "$MC" cd "`cat $MC`" rm "$MC" unset MC; } użytkownicy tcsh: -alias mc 'setenv MC `%prefix%/bin/mc \-P \!*`; cd $MC; unsetenv MC' +alias mc 'setenv MC `%bindir%/mc \-P \!*`; cd $MC; unsetenv MC' .fi Wiem, że ta funkcja mogłaby być krótsza dla basha i zsh, ale małe cudzysłowy nie zaakceptowały by zawieszenia programu kombinacją @@ -1170,7 +1170,7 @@ tylko wtedy kiedy jest on w posiadaniu użytkownika lub roota i mamy do niego prawa zapisu. Jeśli takiego nie ma próbuje się z plikiem ~/.config/mc/menu z tymi samymi założeniami, jeśli jego też nie ma \- używa się standardowego pliku -systemowego, który znajduje się w %prefix%/share/mc/mc.menu. +systemowego, który znajduje się w %pkgdatadir%/mc.menu. .PP Format pliku z menu użytkownika jest bardzo prosty. Linie zaczynające się od czegokolwiek innego niż spacja lub tabulacja, są traktowane jako @@ -1608,7 +1608,7 @@ .SH " Zapisz ustawienia (Save Setup)" Na starcie Midnight Commander będzie próbował odczytać opcje startowe z pliku ~/.config/mc/ini. Jeśli on nie istnieje, odczyta on konfiguracje z -ogólnodostępnego pliku %prefix%/share/mc/mc.ini. Jeśli on też nie istnieje MC +ogólnodostępnego pliku %pkgdatadir%/mc.ini. Jeśli on też nie istnieje MC użyje swoich domyślnych ustawień. .PP Komenda @@ -2273,7 +2273,7 @@ w oknie konfiguracyjnym wirtualnego systemu plików. Skonfiguruje to program tak, aby zawsze używał serwera proxy. Jeśli ta zmienna jest ustawiona, program będzie robił -dwie rzeczy: konsultował plik %prefix%/share/mc.no_proxy w celu znalezienia linii +dwie rzeczy: konsultował plik %sysconfdir%/mc/mc.no_proxy w celu znalezienia linii zawierających nazwy serwerów, które są lokalne (jeśli nazwa hosta zaczyna się od kropki, uznaje się, że jest to domena) i sprawdza czy jakieś hosty bez kropek w nazwie są widoczne bezpośrednio. @@ -2372,38 +2372,6 @@ .PP Może to chwilkę potrwać zanim pliki zostaną pokazane i będziesz mógł je normalnie oglądać. -.PP -.\"NODE " SMB File System" -.SH " SMB File System" -The smbfs allows you to manipulate files on remote machines with SMB -(or CIFS) protocol. These include Windows for Workgroups, -Windows 9x/ME/XP, Windows NT, Windows 2000 and Samba. -To actually use it, you may try to use the panel command "SMB link..." -(accessible from the menubar) or you may directly change your current -directory to it using the cd command to a path name that looks like this: -.PP -.I smb://[user@]machine[/service][/remote\-dir] -.PP -The -.IR user , -.I service -and -.I remote\-dir -elements are optional. -The -.IR user , -.I domain -and -.I password -can be specified in an input dialog. -.PP -Examples: -.PP -.nf - smb://machine/Share - smb://other_machine - smb://guest@machine/Public/Irlex -.fi .\"NODE " EXTernal File System" .SH " EXTernal File System" .B extfs @@ -2882,11 +2850,11 @@ .BR MC_DATADIR , jeśli jest ona nie ustawiona to znowu przetwarzany jest katalog /usr. .PP -%prefix%/share/mc.hlp +%pkgdatadir%/help/mc.hlp .IP Plik pomocy dla programu. .PP -%prefix%/share/mc/mc.ext +%pkgdatadir%/mc.ext .IP Standardowy plik rozszerzeń plików. .PP @@ -2895,12 +2863,12 @@ Własny plik użytkownika, konfiguruje podgląd i edycje plików. Ma wyższy priorytet niż plik systemowy. .PP -%prefix%/share/mc/mc.ini +%pkgdatadir%/mc.ini .IP Standardowy plik setupu do Midnight Commandera, używany tylko wówczas, kiedy użytkownik nie ma swojego własnego pliku ~/.config/mc/ini. .PP -%prefix%/share/mc/mc.lib +%pkgdatadir%/mc.lib .IP Globalne ustawienia Midnight Commandera. Ustawienia w tym pliku są uwzględniane przez wszystkie sesje Midnight Commandera, użyteczne do @@ -2911,11 +2879,11 @@ Własny setup użytkownika. Jeśli ten plik jest dostępny, jest ładowany zamiast pliku globalnego. .PP -%prefix%/share/mc/hints/mc.hint +%pkgdatadir%/hints/mc.hint .IP Plik zawierający podpowiedzi (hints) wyświetlane przez program. .PP -%prefix%/share/mc/mc.menu +%pkgdatadir%/mc.menu .IP Ten plik zawiera informacje o ogólnosystemowych aplikacjach w menu. .PP diff -Nru mc-4.8.27/doc/man/ru/Makefile.in mc-4.8.28/doc/man/ru/Makefile.in --- mc-4.8.27/doc/man/ru/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/doc/man/ru/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -107,6 +107,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -132,7 +136,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -394,11 +397,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/man/ru/mc.1.in mc-4.8.28/doc/man/ru/mc.1.in --- mc-4.8.27/doc/man/ru/mc.1.in 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/doc/man/ru/mc.1.in 2022-03-20 10:02:46.000000000 +0000 @@ -47,13 +47,6 @@ .I \-d, \-\-nomouse Отключает поддержку мыши. .TP -.I \-D N, \-\-debuglevel=N -Используется только если код был скомпилирован с поддержкой -.\"LINK2" -виртуальной файловой системы smbfs -.\"SMB File System" -для установки уровня отладочных сообщений smbfs в N (0\-10). -.TP .I \-e [файл] Запустить встроенный редактор. Если параметр "файл" задан, этот файл будет открыт при запуске. Смотрите также @@ -82,8 +75,7 @@ комбинаций к действиям. .TP .I \-l файл, \-\-ftplog=файл -Сохранить диалог с ftp\-сервером, а также отладочную информацию smbfs в -файл file. +Сохранить диалог с ftp\-сервером в файл file. .TP .I \-\-nokeymap Не загружать клавиатурные комбинации из файла, использовать определённые @@ -97,9 +89,9 @@ Commander. .IP Для того чтобы эта функция была определена, используйте файл -.B %libexecdir%/mc/mc.sh +.B %pkglibexecdir%/mc.sh для оболочек bash и zsh, а для оболочки tcsh соответственно файл -.B %libexecdir%/mc/mc.csh +.B %pkglibexecdir%/mc.csh .TP .I \-s, \-\-slow Включает медленный режим терминала, в котором программа выводит меньше @@ -346,7 +338,7 @@ определённого в исходном коде. Затем всегда загружаются два файла .B %sysconfdir%/mc/mc.keymap и -.BR %prefix%/share/mc/mc.keymap , +.BR %pkgdatadir%/mc.keymap , последовательно переопределяя ранее загруженные команды. Поиск файла клавиатурных команд, определённого пользователем, производится по следующему алгоритму (до первого нахождения файла): @@ -383,7 +375,7 @@ .B %sysconfdir%/mc/ .br 3) -.B %prefix%/share/mc/ +.B %pkgdatadir%/ .\"NODE " Miscellaneous Keys" .SH " Разные команды" @@ -1764,7 +1756,7 @@ образом ищется файл .BR ~/.config/mc/menu , и в последнюю очередь mc использует общесистемное меню -.BR %prefix%/share/mc/mc.menu . +.BR %pkgdatadir%/mc.menu . .PP Формат всех трёх файлов меню одинаков и очень прост. Строки комментариев начинаются с '#'. Дополнительные комментарии должны начинаться с '#', @@ -3517,7 +3509,7 @@ .BR F9 , или переназначить клавишу) будет осуществляться форматирование выделенного блока кода на языке C, C++ или других. Форматирование управляется файлом -.B %prefix%/share/mc/edit.indent.rc +.B %pkgdatadir%/edit.indent.rc который при первом вызове копируется в .B ~/.local/share/mc/mcedit/edit.indent.rc в вашем домашнем каталоге. @@ -3652,10 +3644,6 @@ оболочкой через такие программы как rsh и ssh); .br \- и, наконец, сетевой файловой системы nfs. -.br -MC может быть собран с поддержкой файловой системы smbfs, используемой -для манипулирования файлами на удалённых компьютерах по протоколу SMB -(CIFS). .PP Подпрограммы работы с виртуальными файловыми системами интерпретируют все встречающиеся имена путей и формируют корректные обращения к @@ -3663,7 +3651,7 @@ файловых систем описаны в отдельных разделах по каждой ВФС: .IP .\"LINK2" -Файловая система ftpfs (FTP File System) +Файловая система ftpfs .\"FTP File System" .br .\"LINK2" @@ -3681,11 +3669,7 @@ .\"LINK2" Файловая система UFS (Undelete File System) .\"Undelete File System" -.br -.\"LINK2" -Файловая система smbfs -.\"SMB File System" -.\"NODE " FTP File System" +.\"NODE "FTP File System" .SH "Файловая система ftpfs" Файловая система ftpfs позволяет работать с файлами на удалённых компьютерах. Для этого можно использовать команду "FTP\-соединение" @@ -3739,7 +3723,7 @@ меню "Настройки". В таком случае программа всегда будет использовать указанный прокси\-сервер. При этом (если опция установлена) программа делает следующее: считывает из файла -.B %prefix%/share/mc/mc.no_proxy +.B %sysconfdir%/mc/mc.no_proxy имена локальных машин (если имя начинается с точки, оно считается именем домена), и, если заданное при установлении FTP\-соединения имя машины совпадает с одним из имен, указанных в файле @@ -3915,36 +3899,6 @@ будут цифровыми, так что поиск нужного придётся проводить либо по дате, либо последовательным просмотром содержимого (в общем, я вам не завидую!). -.\"NODE " SMB File System" -.SH " Файловая система smbfs" -Файловая система smbfs позволяет работать с файлами на удалённых -компьютерах по протоколу SMB (CIFS) (Windows for Workgroups, Windows -9x/ME/XP, Windows NT, Windows 2000 и Samba). Для этого можно -использовать пункт "SMB\-соединение..." (доступный из меню левой и правой -панелей) или же непосредственно сменить текущий каталог командой cd, -задав путь к каталогу следующим образом: -.PP -.I smb://[username@]machine[/service][/remote\-dir] -.PP -Элементы -.IR username , -.I service -и -.I remote\-dir -необязательны. -.IR username , -.I domain -и -.I password -могут быть указаны в окне диалога. -.PP -Примеры: -.PP -.nf - smb://machine/Share - smb://other_machine - smb://guest@machine/Public/Irlex -.fi .\"NODE " EXTernal File System" .SH " Внешняя файловая система (EXTernal File System)" .B extfs @@ -4243,7 +4197,7 @@ .B %sysconfdir%/mc/skins/default.ini .br 5) файл -.B %prefix%/share/mc/skins/default.ini +.B %pkgdatadir%/skins/default.ini .PP Параметры в трёх первых случаях могут содержать абсолютный путь к скин\-файлу либо просто название скина (с расширением \.ini либо без него). В данном @@ -4258,7 +4212,7 @@ .B %sysconfdir%/mc/skins/ .br 3) -.B %prefix%/share/mc/skins/ +.B %pkgdatadir%/skins/ .br .PP Для получения расширенной информации, обратитесь к подразделам: @@ -4862,11 +4816,11 @@ узнать имя этого каталога, дайте команду .BR "mc \-f" . .PP -.I %prefix%/share/mc/help/mc.hlp +.I %pkgdatadir%/help/mc.hlp .IP Файл подсказки для программы. .PP -.I %prefix%/share/mc/mc.ext +.I %pkgdatadir%/mc.ext .IP Используемый по умолчанию общесистемный файл расширений. .PP @@ -4877,15 +4831,15 @@ .PP .I %sysconfdir%/mc/mc.ini .RE -.I %prefix%/share/mc/mc.ini +.I %pkgdatadir%/mc.ini .IP Общесистемные файлы установок для Midnight Commander; используются только в тех случаях, когда пользователь не имеет своего файла .BR ~/.config/mc/ini . -Если файл %sysconfdir%/mc/mc.ini существует, то %prefix%/share/mc/mc.ini +Если файл %sysconfdir%/mc/mc.ini существует, то %pkgdatadir%/mc.ini не используется. .PP -.I %prefix%/share/mc/mc.lib +.I %pkgdatadir%/mc.lib .IP Глобальные установки для Midnight Commander. Установки из этого файла действительны для всех пользователей, независимо от того, имеют ли они @@ -4901,12 +4855,12 @@ установки загружаются из него, а не из общесистемного инициализационного файла программы. .PP -.I %prefix%/share/mc/hints/mc.hint +.I %pkgdatadir%/hints/mc.hint .IP Этот файл содержит подсказки (hints или cookies), циклически отображаемые программой. .PP -.I %prefix%/share/mc/mc.menu +.I %pkgdatadir%/mc.menu .IP Этот файл содержит общесистемное меню приложений. .PP diff -Nru mc-4.8.27/doc/man/sr/Makefile.in mc-4.8.28/doc/man/sr/Makefile.in --- mc-4.8.27/doc/man/sr/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/doc/man/sr/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -107,6 +107,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -132,7 +136,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -394,11 +397,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/doc/man/sr/mc.1.in mc-4.8.28/doc/man/sr/mc.1.in --- mc-4.8.27/doc/man/sr/mc.1.in 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/doc/man/sr/mc.1.in 2022-03-20 10:02:46.000000000 +0000 @@ -61,9 +61,9 @@ посебног списа љуске који аутоматски поставља текући директоријум љуске на последњи директоријум у коме се налазио Поноћни наредник. Учитајте датотеку -.B %libexecdir%/mc/mc.sh +.B %pkglibexecdir%/mc.sh (за кориснике љуски bash и zsh) или -.B %libexecdir%/mc/mc.csh +.B %pkglibexecdir%/mc.csh (за кориснике љуске tcsh), тим редом, да бисте задали .B mc као надимак за одговарајући спис љуске. @@ -1375,7 +1375,7 @@ дозвољен упис у њу од стране других (света). Ако таква датотека није нађена, на исти начин се покушава са датотеком ~/.config/mc/menu, а иначе ПН користи подразумевану датотеку менија за цео систем -%prefix%/share/mc/mc.menu. +%pkgdatadir%/mc.menu. .PP Формат датотеке менија је веома једноставан. Редови који почињу било чим осим размака или табулатора се узимају за ставке менија (да би се @@ -1883,7 +1883,7 @@ за примере. .PP Ако је овај избор укључен, програм ће или: гледати датотеку -%prefix%/lib/mc/mc.no_proxy и тражити редове који садрже називе +%sysconfdir%/mc/mc.no_proxy и тражити редове који садрже називе домаћина који су локални (ако назив домаћина почиње тачком, претпоставља се да се ради о домену) и претпоставиће да су називи домаћина без тачака непосредно приступачни. Свим другим домаћинима ће @@ -2529,7 +2529,7 @@ или .B Це++ или другом). Овим се управља преко датотеке -.B %prefix%/share/mc/edit.indent.rc +.B %pkgdatadir%/edit.indent.rc која ће бити копирана у .B ~/.local/share/mc/mcedit/edit.indent.rc у вашем домаћем директоријуму први пут када је будете користили. @@ -2610,13 +2610,7 @@ `ext2' (подразумевани систем датотека за систем ГНУ), .I fish (за рад са датотекама преко повезивања љуске, као што су `rsh' и -`ssh') и, коначно, -.I mcfs -(систем датотека Поноћног наредника), систем датотека који је заснован -на мрежи. Уколико је код преведен са подршком за -.IR smbfs , -моћи ћете да радите са датотекама на удаљеним системима преко -протокола SMB (CIFS). +`ssh'). .PP Обезбеђен је и општи систем .I extfs @@ -2760,38 +2754,6 @@ .PP Учитавање тражених података пре него што можете да почнете разгледање датотека може потрајати. -.\"NODE " SMB File System" -.SH " Систем датотека SMB" -`smbfs' вам омогућава да радите са датотекама на удаљеним машинама -преко протокола `SMB' (или `CIFS'). Ово укључује Виндовс за радне -групе, Виндовс 9x/МЕ/ИксПе, Виндовс НТ, Виндовс 2000 и Самбу. Да бисте -га користили, можете да покушате са наредбом окна `Повезивање -SMB\-ом...' (која је доступна преко реда менија), а можете и непосредно -да промените ваш текући директоријум користећи наредбу `cd' (промена -текућег директоријума) да бисте текући директоријум поставили на -путању сличну овој: -.PP -.I smb://[корисник@]машина[/сервис][/удаљени\-дир] -.PP -Елементи -.IR корисник , -.I сервис -и -.I удаљени\-дир -су необавезни. -.IR корисник , -.I домен -и -.I лозинка -се могу задати преко дијалога за унос. -.PP -Примери: -.PP -.nf - smb://masina/Deljeno - smb://druga_masina - smb://guest@masina/Public/Irlex -.fi .\"NODE " EXTernal File System" .SH " Спољашњи системи датотека (EXTFS)" .B extfs @@ -3183,13 +3145,13 @@ Програм ће добавити све своје податке у односу на променљиву окружења .BR MC_DATADIR . Ако ова променљива није постављена, биће употребљен директоријум -%prefix%/share/mc. +%pkgdatadir%. .PP -.I %prefix%/share/mc/help/mc.hlp +.I %pkgdatadir%/help/mc.hlp .IP Датотека помоћи за програм. .PP -.I %prefix%/share/mc/mc.ext +.I %pkgdatadir%/mc.ext .IP Подразумевана системска датотека врста. .PP @@ -3198,12 +3160,12 @@ Корисничке датотеке врста, подешавања прегледача и уређивача. Уколико постоје, оне заобилазе системске датотеке. .PP -.I %prefix%/share/mc/mc.ini +.I %pkgdatadir%/mc.ini .IP Подразумевана системска подешавања Поноћног наредника; користе се само у случају да корисник нема сопствену датотеку ~/.config/mc/ini. .PP -.I %prefix%/share/mc/mc.lib +.I %pkgdatadir%/mc.lib .IP Глобалне поставке Поноћног наредника. Поставке из ове датотеке се односе на све кориснике без обзира на то да ли они имају своје @@ -3218,11 +3180,11 @@ Корисничка подешавања. Ако је ова датотека присутна, подешавања се учитавају из ње уместо из системске почетне датотеке. .PP -.I %prefix%/share/mc/hints/mc.hint +.I %pkgdatadir%/hints/mc.hint .IP Ова датотека садржи савете (колачиће) који се приказују у програму. .PP -.I %prefix%/share/mc/mc.menu +.I %pkgdatadir%/mc.menu .IP Ова датотека садржи подразумевани мени програма за цео систем. .PP diff -Nru mc-4.8.27/doc/NEWS mc-4.8.28/doc/NEWS --- mc-4.8.27/doc/NEWS 2021-08-15 13:45:12.000000000 +0000 +++ mc-4.8.28/doc/NEWS 2022-03-20 11:20:43.000000000 +0000 @@ -1,3 +1,45 @@ +Version 4.8.28 + +- VFS + + * Remove SMB support (#1) + +- Editor + + * Add syntax highlighting: + * Ngspice/SPICE (http://ngspice.sourceforge.net/) (#4316, #4319) + * DOT/Graphviz (https://graphviz.org/doc/info/lang.html) (#4322) + +- Viewer + + * Support file/dir macros from mc.ect for standalone viewer (#4150) + +- Misc + + * Minimal version of "check" utility is 0.9.10. + * Code cleanup (#4270, #4330) + * Support Shift+Fn keys for KiTTY (#4325) + * Filehighlight: + * graphical formats: avif, jp2, jxl, heic, heif, psb, psd (#4328) + * Markdown (#4351) + +- Fixes + + * FTBFS with ncurses build with --disable-widec (#4200) + * There is no exit on Ubuntu PPC64 big endian (#3887) + * Segfault on change panel mode (#4323) + * Accelerator conflict in Left/Right menu (#4284) + * move a lot of files across filesystems is slow (#4287) + * mc.ext: wrong order of rules: general matches are made before more specific ones (#4273) + * mc.ext: compressed man pages are shown unformatted (#4272) + * ext.d/misc.sh: invoking /bin/cat on systems that have no /bin/cat (like NixOS) (#4298) + * mcedit: errors in syntax definitions (#4286) + * VFS: FISH: when uploading a symbolic link, it creates both the link and its target (#4281) + * VFS: SFTP: timestamps are not preserved for uploaded symlink (#4285) + * VFS: EXTFS: incorrect test of isoinfo (#4326) + * Typo in skin files (#3146) + + Version 4.8.27 - Core diff -Nru mc-4.8.27/doc/README mc-4.8.28/doc/README --- mc-4.8.27/doc/README 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/doc/README 2022-03-20 10:02:46.000000000 +0000 @@ -16,8 +16,8 @@ text-mode full-screen interface. It can be run on the OS console, in xterm and other terminal emulators. -GNU Midnight Commander allows you to manage files while making most of -you screen and giving you a clear representation of the filesystem, yet +GNU Midnight Commander allows you to manage files while making the most of +your screen and giving you a clear representation of the filesystem, yet it's simple enough to be run over a telnet or ssh session. GNU Midnight Commander is released under the GNU General Public @@ -45,7 +45,7 @@ The features include: * Built in Virtual File System: manipulate remote file systems - through the FTP and SMB protocols or over secure shell, browse + through the FTP and SFTP protocols or over secure shell, browse contents of tar, ar, rpm, zip, cpio, lha and rar archives just like local files. diff -Nru mc-4.8.27/INSTALL mc-4.8.28/INSTALL --- mc-4.8.27/INSTALL 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/INSTALL 2022-03-20 10:02:46.000000000 +0000 @@ -194,15 +194,6 @@ libext2fs library available, this option adds support for recovering deleted files (the undel virtual file system). -`--enable-vfs-smb' - (off by default) - This option enables remote VFS over the SMB protocol. A stripped - down version of samba distributed with the sources is compiled and - linked with the mc executable. It is recommended that you install - Samba client, since mc uses some files from Samba under certain - conditions. Please visit http://www.samba.org/ to learn more. - - Screen library: - - - - - - - - @@ -219,14 +210,6 @@ `ncurses' means ncurses library already installed on the system. The S-Lang library is used by default if found. -`--with-slang-includes=[DIR]' - Set path to SLANG includes [default=/usr/include]; make sense - only if --with-screen=slang is used. - -`--with-slang-libs=[DIR]' - Set path to SLANG library [default=/usr/lib]; mke sense only - if --with-screen=slang is used. - `--with-ncurses-includes=[DIR]' Set path to ncurses includes [default=/usr/include]; make sense only if --with-screen=ncurses is used; @@ -468,6 +451,4 @@ ./configure \ --prefix=/usr/local \ - --with-screen=slang \ - --with-slang-includes=/usr/local/include \ - --with-slang-libs=/usr/local/lib + --with-screen=slang diff -Nru mc-4.8.27/lib/charsets.c mc-4.8.28/lib/charsets.c --- mc-4.8.27/lib/charsets.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/charsets.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Text conversion from one charset to another. - Copyright (C) 2001-2021 + Copyright (C) 2001-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/event/event.c mc-4.8.28/lib/event/event.c --- mc-4.8.27/lib/event/event.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/event/event.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Handle events in application. Interface functions: init/deinit; start/stop - Copyright (C) 2011-2021 + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/event/Makefile.in mc-4.8.28/lib/event/Makefile.in --- mc-4.8.27/lib/event/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/lib/event/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -413,11 +416,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/lib/event/manage.c mc-4.8.28/lib/event/manage.c --- mc-4.8.27/lib/event/manage.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/event/manage.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Handle any events in application. Manage events: add, delete, destroy, search - Copyright (C) 2011-2021 + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/event/raise.c mc-4.8.28/lib/event/raise.c --- mc-4.8.27/lib/event/raise.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/event/raise.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Handle any events in application. Raise events. - Copyright (C) 2011-2021 + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/filehighlight/common.c mc-4.8.28/lib/filehighlight/common.c --- mc-4.8.27/lib/filehighlight/common.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/filehighlight/common.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ File highlight plugin. Interface functions - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/filehighlight/get-color.c mc-4.8.28/lib/filehighlight/get-color.c --- mc-4.8.27/lib/filehighlight/get-color.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/filehighlight/get-color.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ File highlight plugin. Interface functions. get color pair index for highlighted file. - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: @@ -47,7 +47,7 @@ /*inline functions */ inline static gboolean -mc_fhl_is_file (file_entry_t * fe) +mc_fhl_is_file (const file_entry_t * fe) { #if HAVE_S_ISREG == 0 (void) fe; @@ -56,13 +56,13 @@ } inline static gboolean -mc_fhl_is_file_exec (file_entry_t * fe) +mc_fhl_is_file_exec (const file_entry_t * fe) { return is_exe (fe->st.st_mode); } inline static gboolean -mc_fhl_is_dir (file_entry_t * fe) +mc_fhl_is_dir (const file_entry_t * fe) { #if HAVE_S_ISDIR == 0 (void) fe; @@ -71,7 +71,7 @@ } inline static gboolean -mc_fhl_is_link (file_entry_t * fe) +mc_fhl_is_link (const file_entry_t * fe) { #if HAVE_S_ISLNK == 0 (void) fe; @@ -80,25 +80,25 @@ } inline static gboolean -mc_fhl_is_hlink (file_entry_t * fe) +mc_fhl_is_hlink (const file_entry_t * fe) { return (fe->st.st_nlink > 1); } inline static gboolean -mc_fhl_is_link_to_dir (file_entry_t * fe) +mc_fhl_is_link_to_dir (const file_entry_t * fe) { - return mc_fhl_is_link (fe) && (fe->f.link_to_dir); + return mc_fhl_is_link (fe) && fe->f.link_to_dir; } inline static gboolean -mc_fhl_is_stale_link (file_entry_t * fe) +mc_fhl_is_stale_link (const file_entry_t * fe) { return mc_fhl_is_link (fe) ? fe->f.stale_link : !mc_fhl_is_file (fe); } inline static gboolean -mc_fhl_is_device_char (file_entry_t * fe) +mc_fhl_is_device_char (const file_entry_t * fe) { #if HAVE_S_ISCHR == 0 (void) fe; @@ -107,7 +107,7 @@ } inline static gboolean -mc_fhl_is_device_block (file_entry_t * fe) +mc_fhl_is_device_block (const file_entry_t * fe) { #if HAVE_S_ISBLK == 0 (void) fe; @@ -116,7 +116,7 @@ } inline static gboolean -mc_fhl_is_special_socket (file_entry_t * fe) +mc_fhl_is_special_socket (const file_entry_t * fe) { #if HAVE_S_ISSOCK == 0 (void) fe; @@ -125,7 +125,7 @@ } inline static gboolean -mc_fhl_is_special_fifo (file_entry_t * fe) +mc_fhl_is_special_fifo (const file_entry_t * fe) { #if HAVE_S_ISFIFO == 0 (void) fe; @@ -134,31 +134,30 @@ } inline static gboolean -mc_fhl_is_special_door (file_entry_t * fe) +mc_fhl_is_special_door (const file_entry_t * fe) { #if HAVE_S_ISDOOR == 0 (void) fe; #endif - return S_ISDOOR (fe->st.st_mode); } - inline static gboolean -mc_fhl_is_special (file_entry_t * fe) +mc_fhl_is_special (const file_entry_t * fe) { return (mc_fhl_is_special_socket (fe) || mc_fhl_is_special_fifo (fe) || mc_fhl_is_special_door (fe)); } - /* --------------------------------------------------------------------------------------------- */ static int -mc_fhl_get_color_filetype (mc_fhl_filter_t * mc_filter, mc_fhl_t * fhl, file_entry_t * fe) +mc_fhl_get_color_filetype (const mc_fhl_filter_t * mc_filter, const mc_fhl_t * fhl, + const file_entry_t * fe) { gboolean my_color = FALSE; + (void) fhl; switch (mc_filter->file_type) @@ -168,7 +167,7 @@ my_color = TRUE; break; case MC_FLHGH_FTYPE_T_FILE_EXE: - if ((mc_fhl_is_file (fe)) && (mc_fhl_is_file_exec (fe))) + if (mc_fhl_is_file (fe) && mc_fhl_is_file_exec (fe)) my_color = TRUE; break; case MC_FLHGH_FTYPE_T_DIR: @@ -180,7 +179,7 @@ my_color = TRUE; break; case MC_FLHGH_FTYPE_T_LINK: - if ((mc_fhl_is_link (fe)) || (mc_fhl_is_hlink (fe))) + if (mc_fhl_is_link (fe) || mc_fhl_is_hlink (fe)) my_color = TRUE; break; case MC_FLHGH_FTYPE_T_HARDLINK: @@ -196,7 +195,7 @@ my_color = TRUE; break; case MC_FLHGH_FTYPE_T_DEVICE: - if ((mc_fhl_is_device_char (fe)) || (mc_fhl_is_device_block (fe))) + if (mc_fhl_is_device_char (fe) || mc_fhl_is_device_block (fe)) my_color = TRUE; break; case MC_FLHGH_FTYPE_T_DEVICE_BLOCK: @@ -227,15 +226,17 @@ break; } - return (my_color) ? mc_filter->color_pair_index : -1; + return my_color ? mc_filter->color_pair_index : -1; } /* --------------------------------------------------------------------------------------------- */ static int -mc_fhl_get_color_regexp (mc_fhl_filter_t * mc_filter, mc_fhl_t * fhl, file_entry_t * fe) +mc_fhl_get_color_regexp (const mc_fhl_filter_t * mc_filter, const mc_fhl_t * fhl, + const file_entry_t * fe) { (void) fhl; + if (mc_filter->search_condition == NULL) return -1; @@ -252,7 +253,7 @@ /* --------------------------------------------------------------------------------------------- */ int -mc_fhl_get_color (mc_fhl_t * fhl, file_entry_t * fe) +mc_fhl_get_color (const mc_fhl_t * fhl, const file_entry_t * fe) { guint i; int ret; diff -Nru mc-4.8.27/lib/filehighlight/ini-file-read.c mc-4.8.28/lib/filehighlight/ini-file-read.c --- mc-4.8.27/lib/filehighlight/ini-file-read.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/filehighlight/ini-file-read.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ File highlight plugin. Reading and parse rules from ini-files - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/filehighlight/Makefile.in mc-4.8.28/lib/filehighlight/Makefile.in --- mc-4.8.27/lib/filehighlight/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/lib/filehighlight/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -414,11 +417,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/lib/filehighlight.h mc-4.8.28/lib/filehighlight.h --- mc-4.8.27/lib/filehighlight.h 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/filehighlight.h 2022-03-20 10:02:46.000000000 +0000 @@ -23,7 +23,7 @@ mc_fhl_t *mc_fhl_new (gboolean need_auto_fill); void mc_fhl_free (mc_fhl_t ** fhl); -int mc_fhl_get_color (mc_fhl_t * fhl, file_entry_t * fe); +int mc_fhl_get_color (const mc_fhl_t * fhl, const file_entry_t * fe); gboolean mc_fhl_read_ini_file (mc_fhl_t * fhl, const gchar * filename); gboolean mc_fhl_parse_ini_file (mc_fhl_t * fhl); diff -Nru mc-4.8.27/lib/glibcompat.c mc-4.8.28/lib/glibcompat.c --- mc-4.8.27/lib/glibcompat.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/glibcompat.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* GLIB - Library of useful routines for C programming - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/global.c mc-4.8.28/lib/global.c --- mc-4.8.27/lib/global.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/global.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Global structure for some library-related variables - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/global.h mc-4.8.28/lib/global.h --- mc-4.8.27/lib/global.h 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/global.h 2022-03-20 10:02:46.000000000 +0000 @@ -66,11 +66,6 @@ #include #include "glibcompat.h" -/* For SMB VFS only */ -#ifndef __GNUC__ -#define __attribute__(x) -#endif - /* Solaris9 doesn't have PRIXMAX */ #ifndef PRIXMAX #define PRIXMAX PRIxMAX diff -Nru mc-4.8.27/lib/hook.c mc-4.8.28/lib/hook.c --- mc-4.8.27/lib/hook.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/hook.c 2022-03-20 10:02:46.000000000 +0000 @@ -4,7 +4,7 @@ Slavaz: Warning! this file is deprecated and should be replaced by mcevents functional. - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/keybind.c mc-4.8.28/lib/keybind.c --- mc-4.8.27/lib/keybind.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/keybind.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Definitions of key bindings. - Copyright (C) 2005-2021 + Copyright (C) 2005-2022 Free Software Foundation, Inc. Written by: @@ -181,9 +181,6 @@ #ifdef ENABLE_VFS_SFTP ADD_KEYMAP_NAME (ConnectSftp), #endif -#ifdef ENABLE_VFS_SMB - ADD_KEYMAP_NAME (ConnectSmb), -#endif ADD_KEYMAP_NAME (PanelInfo), #ifdef ENABLE_BACKGROUND ADD_KEYMAP_NAME (Jobs), diff -Nru mc-4.8.27/lib/keybind.h mc-4.8.28/lib/keybind.h --- mc-4.8.27/lib/keybind.h 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/keybind.h 2022-03-20 10:02:46.000000000 +0000 @@ -1,9 +1,6 @@ #ifndef MC__KEYBIND_H #define MC__KEYBIND_H -#include -#include /* time_t */ - #include "lib/global.h" /*** typedefs(not structures) and defined constants **********************************************/ @@ -157,7 +154,6 @@ CK_ConnectFish, CK_ConnectFtp, CK_ConnectSftp, - CK_ConnectSmb, CK_PanelInfo, CK_Jobs, CK_OptionsLayout, diff -Nru mc-4.8.27/lib/lock.c mc-4.8.28/lib/lock.c --- mc-4.8.27/lib/lock.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/lock.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* File locking - Copyright (C) 2003-2021 + Copyright (C) 2003-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/logging.c mc-4.8.28/lib/logging.c --- mc-4.8.27/lib/logging.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/logging.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Provides a log file to ease tracing the program. - Copyright (C) 2006-2021 + Copyright (C) 2006-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/Makefile.in mc-4.8.28/lib/Makefile.in --- mc-4.8.27/lib/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/lib/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -112,6 +112,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -137,7 +141,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -515,11 +518,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/lib/mcconfig/common.c mc-4.8.28/lib/mcconfig/common.c --- mc-4.8.27/lib/mcconfig/common.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/mcconfig/common.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Configure module for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff -Nru mc-4.8.27/lib/mcconfig/get.c mc-4.8.28/lib/mcconfig/get.c --- mc-4.8.27/lib/mcconfig/get.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/mcconfig/get.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Configure module for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff -Nru mc-4.8.27/lib/mcconfig/history.c mc-4.8.28/lib/mcconfig/history.c --- mc-4.8.27/lib/mcconfig/history.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/mcconfig/history.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Authors: diff -Nru mc-4.8.27/lib/mcconfig/Makefile.in mc-4.8.28/lib/mcconfig/Makefile.in --- mc-4.8.27/lib/mcconfig/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/lib/mcconfig/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -415,11 +418,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/lib/mcconfig/paths.c mc-4.8.28/lib/mcconfig/paths.c --- mc-4.8.27/lib/mcconfig/paths.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/mcconfig/paths.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* paths to configuration files - Copyright (C) 2010-2021 + Copyright (C) 2010-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/mcconfig/set.c mc-4.8.28/lib/mcconfig/set.c --- mc-4.8.27/lib/mcconfig/set.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/mcconfig/set.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Configure module for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff -Nru mc-4.8.27/lib/search/glob.c mc-4.8.28/lib/search/glob.c --- mc-4.8.27/lib/search/glob.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/search/glob.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Search text engine. Glob-style pattern matching - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: @@ -191,9 +191,12 @@ GString * mc_search_glob_prepare_replace_str (mc_search_t * lc_mc_search, GString * replace_str) { - GString *repl = mc_search__translate_replace_glob_to_regex (replace_str->str); - GString *res = mc_search_regex_prepare_replace_str (lc_mc_search, repl); + GString *repl, *res; + + repl = mc_search__translate_replace_glob_to_regex (replace_str->str); + res = mc_search_regex_prepare_replace_str (lc_mc_search, repl); g_string_free (repl, TRUE); + return res; } diff -Nru mc-4.8.27/lib/search/hex.c mc-4.8.28/lib/search/hex.c --- mc-4.8.27/lib/search/hex.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/search/hex.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Search text engine. HEX-style pattern matching - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/search/lib.c mc-4.8.28/lib/search/lib.c --- mc-4.8.27/lib/search/lib.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/search/lib.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Search text engine. Common share code for module. - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/search/Makefile.in mc-4.8.28/lib/search/Makefile.in --- mc-4.8.27/lib/search/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/lib/search/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -415,11 +418,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/lib/search/normal.c mc-4.8.28/lib/search/normal.c --- mc-4.8.27/lib/search/normal.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/search/normal.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Search text engine. Plain search - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/search/regex.c mc-4.8.28/lib/search/regex.c --- mc-4.8.27/lib/search/regex.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/search/regex.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Search text engine. Regex search - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: @@ -820,7 +820,6 @@ tmp = mc_search_cond->str; mc_search_cond->str = mc_search__cond_struct_new_regex_ci_str (charset, tmp); g_string_free (tmp, TRUE); - } } @@ -847,16 +846,13 @@ if (!lc_mc_search->is_case_sensitive) pcre_options |= PCRE_CASELESS; } - else + else if (!lc_mc_search->is_case_sensitive) { - if (!lc_mc_search->is_case_sensitive) - { - GString *tmp; + GString *tmp; - tmp = mc_search_cond->str; - mc_search_cond->str = mc_search__cond_struct_new_regex_ci_str (charset, tmp); - g_string_free (tmp, TRUE); - } + tmp = mc_search_cond->str; + mc_search_cond->str = mc_search__cond_struct_new_regex_ci_str (charset, tmp); + g_string_free (tmp, TRUE); } mc_search_cond->regex_handle = diff -Nru mc-4.8.27/lib/search/search.c mc-4.8.28/lib/search/search.c --- mc-4.8.27/lib/search/search.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/search/search.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Search text engine. Interface functions - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: @@ -94,17 +94,17 @@ static void mc_search__cond_struct_free (mc_search_cond_t * mc_search_cond) { - if (mc_search_cond->upper) + if (mc_search_cond->upper != NULL) g_string_free (mc_search_cond->upper, TRUE); - if (mc_search_cond->lower) + if (mc_search_cond->lower != NULL) g_string_free (mc_search_cond->lower, TRUE); g_string_free (mc_search_cond->str, TRUE); g_free (mc_search_cond->charset); #ifdef SEARCH_TYPE_GLIB - if (mc_search_cond->regex_handle) + if (mc_search_cond->regex_handle != NULL) g_regex_unref (mc_search_cond->regex_handle); #else /* SEARCH_TYPE_GLIB */ g_free (mc_search_cond->regex_handle); diff -Nru mc-4.8.27/lib/serialize.c mc-4.8.28/lib/serialize.c --- mc-4.8.27/lib/serialize.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/serialize.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Provides a serialize/unserialize functionality for INI-like formats. - Copyright (C) 2011-2021 + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/shell.c mc-4.8.28/lib/shell.c --- mc-4.8.27/lib/shell.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/shell.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Provides a functions for working with shell. - Copyright (C) 2006-2021 + Copyright (C) 2006-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/skin/colors.c mc-4.8.28/lib/skin/colors.c --- mc-4.8.27/lib/skin/colors.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/skin/colors.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Skins engine. Work with colors - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/skin/colors-old.c mc-4.8.28/lib/skin/colors-old.c --- mc-4.8.27/lib/skin/colors-old.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/skin/colors-old.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Skins engine. Work with colors - backward compatibility - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/skin/common.c mc-4.8.28/lib/skin/common.c --- mc-4.8.27/lib/skin/common.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/skin/common.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Skins engine. Interface functions - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/skin/hc-skins.c mc-4.8.28/lib/skin/hc-skins.c --- mc-4.8.27/lib/skin/hc-skins.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/skin/hc-skins.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Skins engine. Set of hardcoded skins - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/skin/ini-file.c mc-4.8.28/lib/skin/ini-file.c --- mc-4.8.27/lib/skin/ini-file.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/skin/ini-file.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Skins engine. Reading and parse ini-files - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/skin/lines.c mc-4.8.28/lib/skin/lines.c --- mc-4.8.27/lib/skin/lines.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/skin/lines.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Skins engine. Work with line draving chars. - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/skin/Makefile.in mc-4.8.28/lib/skin/Makefile.in --- mc-4.8.27/lib/skin/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/lib/skin/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -416,11 +419,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/lib/strutil/filevercmp.c mc-4.8.28/lib/strutil/filevercmp.c --- mc-4.8.27/lib/strutil/filevercmp.c 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/lib/strutil/filevercmp.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,27 +1,25 @@ /* Copyright (C) 1995 Ian Jackson Copyright (C) 2001 Anthony Towns - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include -#include #include -#include #include #include "lib/strutil.h" @@ -38,53 +36,68 @@ /*** file scope functions ************************************************************************/ /* --------------------------------------------------------------------------------------------- */ -/* Match a file suffix defined by this regular expression: /(\.[A-Za-z~][A-Za-z0-9~]*)*$/ +/* Return the length of a prefix of @s that corresponds to the suffix defined by this extended + * regular expression in the C locale: (\.[A-Za-z~][A-Za-z0-9~]*)*$ * - * @str pointer to string to scan. - * - * @return pointer to the matching suffix, or NULL if not found. - * Upon return, @str points to terminating NUL. + * If *len is -1, s is a string; set *lem to s's length. + * Otherwise, *len should be nonnegative, s is a char array, and *len does not change. */ -static const char * -match_suffix (const char **str) +static ssize_t +file_prefixlen (const char *s, ssize_t * len) { - const char *match = NULL; - gboolean read_alpha = FALSE; + size_t n = (size_t) (*len); /* SIZE_MAX if N == -1 */ + size_t i; - while (**str != '\0') + for (i = 0;; i++) { - if (read_alpha) - { - read_alpha = FALSE; - if (!g_ascii_isalpha (**str) && **str != '~') - match = NULL; - } - else if (**str == '.') + size_t prefixlen = i; + gboolean done; + + while (i + 1 < n && s[i] == '.' && (g_ascii_isalpha (s[i + 1]) || s[i + 1] == '~')) + for (i += 2; i < n && (g_ascii_isalnum (s[i]) || s[i] == '~'); i++) + ; + + if (*len < 0) + done = s[i] == '\0'; + else + done = i == n; + + if (done) { - read_alpha = TRUE; - if (match == NULL) - match = *str; + *len = (ssize_t) i; + return (ssize_t) prefixlen; } - else if (!g_ascii_isalnum (**str) && **str != '~') - match = NULL; - (*str)++; } - - return match; } /* --------------------------------------------------------------------------------------------- */ -/* verrevcmp helper function */ +/* Return a version sort comparison value for @s's byte at position @pos. + * + * @param s a string + * @param pos a position in @s + * @param len a length of @s. If @pos == @len, sort before all non-'~' bytes. + */ + static int -order (unsigned char c) +order (const char *s, size_t pos, size_t len) { + unsigned char c; + + if (pos == len) + return (-1); + + c = s[pos]; + if (g_ascii_isdigit (c)) return 0; if (g_ascii_isalpha (c)) return c; if (c == '~') - return -1; + return (-2); + + g_assert (UCHAR_MAX <= (INT_MAX - 1 - 2) / 2); + return (int) c + UCHAR_MAX + 1; } @@ -99,18 +112,18 @@ * implements that from s5.6.12 of Debian Policy v3.8.0.1 * https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version * - * @s1 first string to compare - * @s1_len length of @s1 - * @s2 second string to compare - * @s2_len length of @s2 + * @param s1 first char array to compare + * @param s1_len length of @s1 + * @param s2 second char array to compare + * @param s2_len length of @s2 * * @return an integer less than, equal to, or greater than zero, if @s1 is <, == or > than @s2. */ static int -verrevcmp (const char *s1, size_t s1_len, const char *s2, size_t s2_len) +verrevcmp (const char *s1, ssize_t s1_len, const char *s2, ssize_t s2_len) { - size_t s1_pos = 0; - size_t s2_pos = 0; + ssize_t s1_pos = 0; + ssize_t s2_pos = 0; while (s1_pos < s1_len || s2_pos < s2_len) { @@ -119,13 +132,10 @@ while ((s1_pos < s1_len && !g_ascii_isdigit (s1[s1_pos])) || (s2_pos < s2_len && !g_ascii_isdigit (s2[s2_pos]))) { - int s1_c = 0; - int s2_c = 0; + int s1_c, s2_c; - if (s1_pos != s1_len) - s1_c = order (s1[s1_pos]); - if (s2_pos != s2_len) - s2_c = order (s2[s2_pos]); + s1_c = order (s1, s1_pos, s1_len); + s2_c = order (s2, s2_pos, s2_len); if (s1_c != s2_c) return (s1_c - s2_c); @@ -134,12 +144,13 @@ s2_pos++; } - while (s1[s1_pos] == '0') + while (s1_pos < s1_len && s1[s1_pos] == '0') s1_pos++; - while (s2[s2_pos] == '0') + while (s2_pos < s2_len && s2[s2_pos] == '0') s2_pos++; - while (g_ascii_isdigit (s1[s1_pos]) && g_ascii_isdigit (s2[s2_pos])) + while (s1_pos < s1_len && s2_pos < s2_len + && g_ascii_isdigit (s1[s1_pos]) && g_ascii_isdigit (s2[s2_pos])) { if (first_diff == 0) first_diff = s1[s1_pos] - s2[s2_pos]; @@ -148,10 +159,10 @@ s2_pos++; } - if (g_ascii_isdigit (s1[s1_pos])) + if (s1_pos < s1_len && g_ascii_isdigit (s1[s1_pos])) return 1; - if (g_ascii_isdigit (s2[s2_pos])) - return -1; + if (s2_pos < s2_len && g_ascii_isdigit (s2[s2_pos])) + return (-1); if (first_diff != 0) return first_diff; } @@ -165,68 +176,84 @@ /* Compare version strings. * - * @s1 first string to compare - * @s2 second string to compare + * @param s1 first string to compare + * @param s2 second string to compare * * @return an integer less than, equal to, or greater than zero, if @s1 is <, == or > than @s2. */ int filevercmp (const char *s1, const char *s2) { - const char *s1_pos, *s2_pos; - const char *s1_suffix, *s2_suffix; - size_t s1_len, s2_len; - int simple_cmp, result; - - /* easy comparison to see if strings are identical */ - simple_cmp = strcmp (s1, s2); - if (simple_cmp == 0) - return 0; + return filenvercmp (s1, -1, s2, -1); +} - /* special handle for "", "." and ".." */ - if (*s1 == '\0') - return -1; - if (*s2 == '\0') - return 1; - if (DIR_IS_DOT (s1)) - return -1; - if (DIR_IS_DOT (s2)) - return 1; - if (DIR_IS_DOTDOT (s1)) - return -1; - if (DIR_IS_DOTDOT (s2)) +/* --------------------------------------------------------------------------------------------- */ +/* Compare version strings. + * + * @param a first string to compare + * @param alen length of @a or (-1) + * @param b second string to compare + * @param blen length of @b or (-1) + * + * @return an integer less than, equal to, or greater than zero, if @s1 is <, == or > than @s2. + */ +int +filenvercmp (const char *a, ssize_t alen, const char *b, ssize_t blen) +{ + gboolean aempty, bempty; + ssize_t aprefixlen, bprefixlen; + gboolean one_pass_only; + int result; + + /* Special case for empty versions. */ + aempty = alen < 0 ? a[0] == '\0' : alen == 0; + bempty = blen < 0 ? b[0] == '\0' : blen == 0; + + if (aempty) + return (bempty ? 0 : -1); + if (bempty) return 1; - /* special handle for other hidden files */ - if (*s1 == '.' && *s2 != '.') - return -1; - if (*s1 != '.' && *s2 == '.') - return 1; - if (*s1 == '.' && *s2 == '.') + /* Special cases for leading ".": "." sorts first, then "..", then other names with leading ".", + then other names. */ + if (a[0] == '.') { - s1++; - s2++; - } + gboolean adot, bdot; + gboolean adotdot, bdotdot; - /* "cut" file suffixes */ - s1_pos = s1; - s2_pos = s2; - s1_suffix = match_suffix (&s1_pos); - s2_suffix = match_suffix (&s2_pos); - s1_len = (s1_suffix != NULL ? s1_suffix : s1_pos) - s1; - s2_len = (s2_suffix != NULL ? s2_suffix : s2_pos) - s2; - - /* restore file suffixes if strings are identical after "cut" */ - if ((s1_suffix != NULL || s2_suffix != NULL) && (s1_len == s2_len) - && strncmp (s1, s2, s1_len) == 0) - { - s1_len = s1_pos - s1; - s2_len = s2_pos - s2; - } + if (b[0] != '.') + return (-1); - result = verrevcmp (s1, s1_len, s2, s2_len); + adot = alen < 0 ? a[1] == '\0' : alen == 1; + bdot = blen < 0 ? b[1] == '\0' : blen == 1; + + if (adot) + return (bdot ? 0 : -1); + if (bdot) + return 1; + + adotdot = a[1] == '.' && (alen < 0 ? a[2] == '\0' : alen == 2); + bdotdot = b[1] == '.' && (blen < 0 ? b[2] == '\0' : blen == 2); + if (adotdot) + return (bdotdot ? 0 : -1); + if (bdotdot) + return 1; + } + else if (b[0] == '.') + return 1; - return result == 0 ? simple_cmp : result; + /* Cut file suffixes. */ + aprefixlen = file_prefixlen (a, &alen); + bprefixlen = file_prefixlen (b, &blen); + + /* If both suffixes are empty, a second pass would return the same thing. */ + one_pass_only = aprefixlen == alen && bprefixlen == blen; + + result = verrevcmp (a, aprefixlen, b, bprefixlen); + + /* Return the initial result if nonzero, or if no second pass is needed. + Otherwise, restore the suffixes and try again. */ + return (result != 0 || one_pass_only ? result : verrevcmp (a, alen, b, blen)); } /* --------------------------------------------------------------------------------------------- */ diff -Nru mc-4.8.27/lib/strutil/Makefile.in mc-4.8.28/lib/strutil/Makefile.in --- mc-4.8.27/lib/strutil/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/lib/strutil/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -418,11 +421,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/lib/strutil/replace.c mc-4.8.28/lib/strutil/replace.c --- mc-4.8.27/lib/strutil/replace.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/strutil/replace.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Functions for replacing substrings in strings. - Copyright (C) 2013-2021 + Copyright (C) 2013-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/strutil/strescape.c mc-4.8.28/lib/strutil/strescape.c --- mc-4.8.27/lib/strutil/strescape.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/strutil/strescape.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Functions for escaping and unescaping strings - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/strutil/strutil8bit.c mc-4.8.28/lib/strutil/strutil8bit.c --- mc-4.8.27/lib/strutil/strutil8bit.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/strutil/strutil8bit.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* 8bit strings utilities - Copyright (C) 2007-2021 + Copyright (C) 2007-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/strutil/strutilascii.c mc-4.8.28/lib/strutil/strutilascii.c --- mc-4.8.27/lib/strutil/strutilascii.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/strutil/strutilascii.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* ASCII strings utilities - Copyright (C) 2007-2021 + Copyright (C) 2007-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/strutil/strutil.c mc-4.8.28/lib/strutil/strutil.c --- mc-4.8.27/lib/strutil/strutil.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/strutil/strutil.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Common strings utilities - Copyright (C) 2007-2021 + Copyright (C) 2007-2022 Free Software Foundation, Inc. Written by: @@ -150,6 +150,7 @@ { case G_CONVERT_ERROR_NO_CONVERSION: /* Conversion between the requested character sets is not supported. */ + g_free (tmp_buff); tmp_buff = g_strnfill (strlen (string), '?'); g_string_append (buffer, tmp_buff); g_free (tmp_buff); diff -Nru mc-4.8.27/lib/strutil/strutilutf8.c mc-4.8.28/lib/strutil/strutilutf8.c --- mc-4.8.27/lib/strutil/strutilutf8.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/strutil/strutilutf8.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* UTF-8 strings utilities - Copyright (C) 2007-2021 + Copyright (C) 2007-2022 Free Software Foundation, Inc. Written by: @@ -27,6 +27,7 @@ #include #include +#include /* MB_LEN_MAX */ #include #include "lib/global.h" @@ -51,7 +52,7 @@ struct term_form { - char text[BUF_MEDIUM * 6]; + char text[BUF_MEDIUM * MB_LEN_MAX]; size_t width; gboolean compose; }; @@ -512,7 +513,7 @@ static const char * str_utf8_term_form (const char *text) { - static char result[BUF_MEDIUM * 6]; + static char result[BUF_MEDIUM * MB_LEN_MAX]; const struct term_form *pre_form; pre_form = str_utf8_make_make_term_form (text, (size_t) (-1)); @@ -677,7 +678,7 @@ static const char * str_utf8_fit_to_term (const char *text, int width, align_crt_t just_mode) { - static char result[BUF_MEDIUM * 6]; + static char result[BUF_MEDIUM * MB_LEN_MAX]; const struct term_form *pre_form; struct utf8_tool tool; @@ -750,7 +751,7 @@ static const char * str_utf8_term_trim (const char *text, int width) { - static char result[BUF_MEDIUM * 6]; + static char result[BUF_MEDIUM * MB_LEN_MAX]; const struct term_form *pre_form; struct utf8_tool tool; @@ -827,7 +828,7 @@ static const char * str_utf8_term_substring (const char *text, int start, int width) { - static char result[BUF_MEDIUM * 6]; + static char result[BUF_MEDIUM * MB_LEN_MAX]; const struct term_form *pre_form; struct utf8_tool tool; @@ -858,7 +859,7 @@ static const char * str_utf8_trunc (const char *text, int width) { - static char result[MC_MAXPATHLEN * 6 * 2]; + static char result[MC_MAXPATHLEN * MB_LEN_MAX * 2]; const struct term_form *pre_form; struct utf8_tool tool; @@ -920,7 +921,7 @@ { gunichar uni; - uni = g_utf8_get_char_validated (text, 6); + uni = g_utf8_get_char_validated (text, MB_LEN_MAX); if ((uni != (gunichar) (-1)) && (uni != (gunichar) (-2))) { if (g_unichar_isprint (uni)) diff -Nru mc-4.8.27/lib/strutil/strverscmp.c mc-4.8.28/lib/strutil/strverscmp.c --- mc-4.8.27/lib/strutil/strverscmp.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/strutil/strverscmp.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Compare strings while treating digits characters numerically. - Copyright (C) 1997-2021 + Copyright (C) 1997-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. diff -Nru mc-4.8.27/lib/strutil/xstrtol.c mc-4.8.28/lib/strutil/xstrtol.c --- mc-4.8.27/lib/strutil/xstrtol.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/strutil/xstrtol.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,6 +1,6 @@ /* A more useful interface to strtol. - Copyright (C) 1995-2021 + Copyright (C) 1995-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify diff -Nru mc-4.8.27/lib/strutil.h mc-4.8.28/lib/strutil.h --- mc-4.8.27/lib/strutil.h 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/strutil.h 2022-03-20 10:02:46.000000000 +0000 @@ -540,24 +540,51 @@ /* Compare version strings: - This function compares strings s1 and s2: - 1) By PREFIX in the same way as strcmp. - 2) Then by VERSION (most similarly to version compare of Debian's dpkg). - Leading zeros in version numbers are ignored. - 3) If both (PREFIX and VERSION) are equal, strcmp function is used for - comparison. So this function can return 0 if (and only if) strings s1 - and s2 are identical. - - It returns number > 0 for s1 > s2, 0 for s1 == s2 and number < 0 for s1 < s2. - - This function compares strings, in a way that if VER1 and VER2 are version - numbers and PREFIX and SUFFIX (SUFFIX defined as (\.[A-Za-z~][A-Za-z0-9~]*)*) - are strings then VER1 < VER2 implies filevercmp (PREFIX VER1 SUFFIX, - PREFIX VER2 SUFFIX) < 0. + Compare strings a and b as file names containing version numbers, and return an integer + that is negative, zero, or positive depending on whether a compares less than, equal to, + or greater than b. + + Use the following version sort algorithm: + + 1. Compare the strings' maximal-length non-digit prefixes lexically. + If there is a difference return that difference. + Otherwise discard the prefixes and continue with the next step. + + 2. Compare the strings' maximal-length digit prefixes, using numeric comparison + of the numbers represented by each prefix. (Treat an empty prefix as zero; this can + happen only at string end.) + If there is a difference, return that difference. + Otherwise discard the prefixes and continue with the next step. + + 3. If both strings are empty, return 0. Otherwise continue with step 1. + + In version sort, lexical comparison is left to right, byte by byte, using the byte's numeric + value (0-255), except that: + + 1. ASCII letters sort before other bytes. + 2. A tilde sorts before anything, even an empty string. + + In addition to the version sort rules, the following strings have special priority and sort + before all other strings (listed in order): + + 1. The empty string. + 2. ".". + 3. "..". + 4. Strings starting with "." sort before other strings. + + Before comparing two strings where both begin with non-".", or where both begin with "." + but neither is "." or "..", suffixes matching the C-locale extended regular expression + (\.[A-Za-z~][A-Za-z0-9~]*)*$ are removed and the strings compared without them, using version sort + without special priority; if they do not compare equal, this comparison result is used and + the suffixes are effectively ignored. Otherwise, the entire strings are compared using version sort. + */ +int filevercmp (const char *a, const char *b); - This function is intended to be a replacement for strverscmp. +/* Like filevercmp, except compare the byte arrays a (of length alen) and b (of length blen) + so that a and b can contain '\0', which sorts just before '\1'. But if alen is -1 treat + a as a string terminated by '\0', and similarly for blen. */ -int filevercmp (const char *s1, const char *s2); +int filenvercmp (char const *a, ssize_t alen, char const *b, ssize_t blen); /* return how many lines and columns will text occupy on terminal diff -Nru mc-4.8.27/lib/timefmt.c mc-4.8.28/lib/timefmt.c --- mc-4.8.27/lib/timefmt.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/timefmt.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Time formatting functions - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/tty/color.c mc-4.8.28/lib/tty/color.c --- mc-4.8.27/lib/tty/color.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/tty/color.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Color setup. Interface functions. - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/tty/color-internal.c mc-4.8.28/lib/tty/color-internal.c --- mc-4.8.27/lib/tty/color-internal.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/tty/color-internal.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Internal stuff of color setup - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/tty/color-ncurses.c mc-4.8.28/lib/tty/color-ncurses.c --- mc-4.8.27/lib/tty/color-ncurses.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/tty/color-ncurses.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Color setup for NCurses screen library - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/tty/color-slang.c mc-4.8.28/lib/tty/color-slang.c --- mc-4.8.27/lib/tty/color-slang.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/tty/color-slang.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Color setup for S_Lang screen library - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/tty/key.c mc-4.8.28/lib/tty/key.c --- mc-4.8.27/lib/tty/key.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/tty/key.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Keyboard support routines. - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: @@ -89,11 +89,11 @@ /*** global variables ****************************************************************************/ -int mou_auto_repeat = 100; -int double_click_speed = 250; +int mou_auto_repeat = 100; /* ms */ +int double_click_speed = 250; /* ms */ gboolean old_esc_mode = TRUE; /* timeout for old_esc_mode in usec */ -int old_esc_mode_timeout = 1000000; /* settable via env */ +int old_esc_mode_timeout = G_USEC_PER_SEC; /* us, settable via env */ gboolean use_8th_bit_as_meta = FALSE; gboolean bracketed_pasting_in_progress = FALSE; @@ -220,8 +220,7 @@ /*** file scope macro definitions ****************************************************************/ -#define GET_TIME(tv) (gettimeofday(&tv, (struct timezone *) NULL)) -#define DIF_TIME(t1, t2) ((t2.tv_sec - t1.tv_sec) * 1000 + (t2.tv_usec - t1.tv_usec)/1000) +#define MC_USEC_PER_MSEC 1000 /* The maximum sequence length (32 + null terminator) */ #define SEQ_BUFFER_LEN 33 @@ -382,6 +381,11 @@ {KEY_M_CTRL | KEY_M_ALT | KEY_HOME, ESC_STR "OH", MCKEY_NOACTION}, {KEY_M_CTRL | KEY_M_ALT | KEY_END, ESC_STR "OF", MCKEY_NOACTION}, + {KEY_M_SHIFT | KEY_M_ALT | KEY_UP, ESC_STR "[1;4A", MCKEY_NOACTION}, + {KEY_M_SHIFT | KEY_M_ALT | KEY_DOWN, ESC_STR "[1;4B", MCKEY_NOACTION}, + {KEY_M_SHIFT | KEY_M_ALT | KEY_RIGHT, ESC_STR "[1;4C", MCKEY_NOACTION}, + {KEY_M_SHIFT | KEY_M_ALT | KEY_LEFT, ESC_STR "[1;4D", MCKEY_NOACTION}, + /* rxvt keys with modifiers */ {KEY_M_SHIFT | KEY_UP, ESC_STR "[a", MCKEY_NOACTION}, {KEY_M_SHIFT | KEY_DOWN, ESC_STR "[b", MCKEY_NOACTION}, @@ -640,7 +644,7 @@ if (set_timeout) { time_out.tv_sec = 0; - time_out.tv_usec = 100000; + time_out.tv_usec = 100 * MC_USEC_PER_MSEC; timeptr = &time_out; } @@ -741,8 +745,7 @@ static void xmouse_get_event (Gpm_Event * ev, gboolean extended) { - static struct timeval tv1 = { 0, 0 }; /* Force first click as single */ - static struct timeval tv2; + static gint64 tv1 = 0; /* Force first click as single */ static int clicks = 0; static int last_btn = 0; int btn; @@ -811,13 +814,12 @@ /* don't generate GPM_UP after mouse wheel */ /* need for menu event handling */ ev->type = 0; - tv1.tv_sec = 0; - tv1.tv_usec = 0; + tv1 = 0; } else { ev->type = GPM_UP | (GPM_SINGLE << clicks); - GET_TIME (tv1); + tv1 = g_get_monotonic_time (); } ev->buttons = 0; last_btn = 0; @@ -831,6 +833,8 @@ } else { + gint64 tv2; + if (btn >= 32 && btn <= 34) { btn -= 32; @@ -839,8 +843,8 @@ else ev->type = GPM_DOWN; - GET_TIME (tv2); - if (tv1.tv_sec != 0 && DIF_TIME (tv1, tv2) < double_click_speed) + tv2 = g_get_monotonic_time (); + if (tv1 != 0 && tv2 - tv1 < (gint64) double_click_speed * MC_USEC_PER_MSEC) { clicks++; clicks %= 3; @@ -1153,8 +1157,8 @@ int c; struct timeval time_out; - time_out.tv_sec = delay_us / 1000000u; - time_out.tv_usec = delay_us % 1000000u; + time_out.tv_sec = delay_us / G_USEC_PER_SEC; + time_out.tv_usec = delay_us % G_USEC_PER_SEC; tty_nodelay (TRUE); FD_ZERO (&Read_FD_Set); FD_SET (input_fd, &Read_FD_Set); @@ -1731,7 +1735,7 @@ { int c; static key_def *this = NULL, *parent; - static struct timeval esctime = { -1, -1 }; + static gint64 esc_time = -1; static int lastnodelay = -1; if (no_delay != lastnodelay) @@ -1790,22 +1794,8 @@ tty_nodelay (FALSE); if (c == -1) { - struct timeval current, time_out; - if (this == NULL || parent == NULL || parent->action != MCKEY_ESCAPE || !old_esc_mode || - esctime.tv_sec == -1) - return -1; - - GET_TIME (current); - time_out.tv_sec = old_esc_mode_timeout / 1000000 + esctime.tv_sec; - time_out.tv_usec = old_esc_mode_timeout % 1000000 + esctime.tv_usec; - if (time_out.tv_usec > 1000000) - { - time_out.tv_usec -= 1000000; - time_out.tv_sec++; - } - if (current.tv_sec < time_out.tv_sec || - (current.tv_sec == time_out.tv_sec && current.tv_usec < time_out.tv_usec)) + esc_time == -1 || g_get_monotonic_time () < esc_time + old_esc_mode_timeout) return -1; this = NULL; @@ -1869,11 +1859,11 @@ { if (no_delay != 0) { - GET_TIME (esctime); + esc_time = g_get_monotonic_time (); goto nodelay_try_again; } - esctime.tv_sec = -1; + esc_time = -1; c = getch_with_timeout (old_esc_mode_timeout); if (c != -1) continue; @@ -2000,7 +1990,7 @@ if (redo_event) { - time_out.tv_usec = mou_auto_repeat * 1000; + time_out.tv_usec = mou_auto_repeat * MC_USEC_PER_MSEC; time_out.tv_sec = 0; time_addr = &time_out; @@ -2165,12 +2155,11 @@ char * learn_key (void) { - /* LEARN_TIMEOUT in usec */ -#define LEARN_TIMEOUT 200000 + /* LEARN_TIMEOUT in ms */ +#define LEARN_TIMEOUT 200 fd_set Read_FD_Set; - struct timeval endtime; - struct timeval time_out; + gint64 end_time; int c; char buffer[256]; char *p = buffer; @@ -2181,32 +2170,25 @@ c = tty_lowlevel_getch (); /* Sanity check, should be unnecessary */ learn_store_key (buffer, &p, c); - GET_TIME (endtime); - endtime.tv_usec += LEARN_TIMEOUT; - if (endtime.tv_usec > 1000000) - { - endtime.tv_usec -= 1000000; - endtime.tv_sec++; - } + end_time = g_get_monotonic_time () + LEARN_TIMEOUT * MC_USEC_PER_MSEC; tty_nodelay (TRUE); while (TRUE) { while ((c = tty_lowlevel_getch ()) == -1) { - GET_TIME (time_out); - time_out.tv_usec = endtime.tv_usec - time_out.tv_usec; - if (time_out.tv_usec < 0) - time_out.tv_sec++; - time_out.tv_sec = endtime.tv_sec - time_out.tv_sec; - if (time_out.tv_sec >= 0 && time_out.tv_usec > 0) - { - FD_ZERO (&Read_FD_Set); - FD_SET (input_fd, &Read_FD_Set); - select (input_fd + 1, &Read_FD_Set, NULL, NULL, &time_out); - } - else + gint64 time_out; + struct timeval tv; + + time_out = end_time - g_get_monotonic_time (); + if (time_out <= 0) break; + + tv.tv_sec = time_out / G_USEC_PER_SEC; + tv.tv_usec = time_out % G_USEC_PER_SEC; + FD_ZERO (&Read_FD_Set); + FD_SET (input_fd, &Read_FD_Set); + select (input_fd + 1, &Read_FD_Set, NULL, NULL, &tv); } if (c == -1) break; @@ -2215,7 +2197,7 @@ tty_keypad (TRUE); tty_nodelay (FALSE); *p = '\0'; - return g_strdup (buffer); + return (buffer[0] != '\0' ? g_strdup (buffer) : NULL); #undef LEARN_TIMEOUT } diff -Nru mc-4.8.27/lib/tty/keyxdef.c mc-4.8.28/lib/tty/keyxdef.c --- mc-4.8.27/lib/tty/keyxdef.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/tty/keyxdef.c 2022-03-20 10:02:46.000000000 +0000 @@ -3,7 +3,7 @@ /* Additional keyboard support routines. - Copyright (C) 1998-2021 + Copyright (C) 1998-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/tty/Makefile.in mc-4.8.28/lib/tty/Makefile.in --- mc-4.8.27/lib/tty/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/lib/tty/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -111,6 +111,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -136,7 +140,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -433,11 +436,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/lib/tty/mouse.c mc-4.8.28/lib/tty/mouse.c --- mc-4.8.27/lib/tty/mouse.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/tty/mouse.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Mouse managing - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/tty/tty.c mc-4.8.28/lib/tty/tty.c --- mc-4.8.27/lib/tty/tty.c 2021-08-15 13:45:12.000000000 +0000 +++ mc-4.8.28/lib/tty/tty.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Interface to the terminal controlling library. - Copyright (C) 2005-2021 + Copyright (C) 2005-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/tty/tty-internal.c mc-4.8.28/lib/tty/tty-internal.c --- mc-4.8.27/lib/tty/tty-internal.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/tty/tty-internal.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Internal stuff of the terminal controlling library. - Copyright (C) 2019-2021 + Copyright (C) 2019-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/tty/tty-ncurses.c mc-4.8.28/lib/tty/tty-ncurses.c --- mc-4.8.27/lib/tty/tty-ncurses.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/tty/tty-ncurses.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Interface to the terminal controlling library. Ncurses wrapper. - Copyright (C) 2005-2021 + Copyright (C) 2005-2022 Free Software Foundation, Inc. Written by: @@ -560,6 +560,7 @@ void tty_colorize_area (int y, int x, int rows, int cols, int color) { +#ifdef ENABLE_SHADOWS cchar_t *ctext; wchar_t wch[10]; /* TODO not sure if the length is correct */ attr_t attrs; @@ -585,6 +586,13 @@ } g_free (ctext); +#else + (void) y; + (void) x; + (void) rows; + (void) cols; + (void) color; +#endif /* ENABLE_SHADOWS */ } /* --------------------------------------------------------------------------------------------- */ diff -Nru mc-4.8.27/lib/tty/tty-ncurses.h mc-4.8.28/lib/tty/tty-ncurses.h --- mc-4.8.27/lib/tty/tty-ncurses.h 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/tty/tty-ncurses.h 2022-03-20 10:02:46.000000000 +0000 @@ -30,6 +30,11 @@ #define NCURSES_CONST const #endif +/* do not draw shadows if NCurses is built with --disable-widec */ +#if defined(NCURSES_WIDECHAR) && NCURSES_WIDECHAR +#define ENABLE_SHADOWS 1 +#endif + /*** typedefs(not structures) and defined constants **********************************************/ /*** enums ***************************************************************************************/ diff -Nru mc-4.8.27/lib/tty/tty-slang.c mc-4.8.28/lib/tty/tty-slang.c --- mc-4.8.27/lib/tty/tty-slang.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/tty/tty-slang.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Interface to the terminal controlling library. Slang wrapper. - Copyright (C) 2005-2021 + Copyright (C) 2005-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/tty/tty-slang.h mc-4.8.28/lib/tty/tty-slang.h --- mc-4.8.27/lib/tty/tty-slang.h 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/tty/tty-slang.h 2022-03-20 10:02:46.000000000 +0000 @@ -23,6 +23,8 @@ #define COLS SLtt_Screen_Cols #define LINES SLtt_Screen_Rows +#define ENABLE_SHADOWS 1 + /*** enums ***************************************************************************************/ enum diff -Nru mc-4.8.27/lib/tty/win.c mc-4.8.28/lib/tty/win.c --- mc-4.8.27/lib/tty/win.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/tty/win.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Terminal management xterm and rxvt support - Copyright (C) 1995-2021 + Copyright (C) 1995-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/tty/x11conn.c mc-4.8.28/lib/tty/x11conn.c --- mc-4.8.27/lib/tty/x11conn.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/tty/x11conn.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* X11 support for the Midnight Commander. - Copyright (C) 2005-2021 + Copyright (C) 2005-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/util.c mc-4.8.28/lib/util.c --- mc-4.8.27/lib/util.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/util.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Various utilities - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: @@ -35,12 +35,12 @@ #include #include +#include /* ptrdiff_t */ #include #include #include #include #include -#include #include #include #include @@ -1522,7 +1522,7 @@ { gint64 now; - now = g_get_real_time (); + now = g_get_monotonic_time (); if (now >= *timestamp && now < *timestamp + delay) return FALSE; diff -Nru mc-4.8.27/lib/utilunix.c mc-4.8.28/lib/utilunix.c --- mc-4.8.27/lib/utilunix.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/utilunix.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Various utilities - Unix variants - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: @@ -80,10 +80,6 @@ #define UID_CACHE_SIZE 200 #define GID_CACHE_SIZE 30 -/* Pipes are guaranteed to be able to hold at least 4096 bytes */ -/* More than that would be unportable */ -#define MAX_PIPE_SIZE 4096 - /*** file scope type declarations ****************************************************************/ typedef struct @@ -991,18 +987,6 @@ /* --------------------------------------------------------------------------------------------- */ -#ifdef HAVE_GET_PROCESS_STATS -int -gettimeofday (struct timeval *tp, void *tzp) -{ - (void) tzp; - - return get_process_stats (tp, PS_SELF, 0, 0); -} -#endif /* HAVE_GET_PROCESS_STATS */ - -/* --------------------------------------------------------------------------------------------- */ - char * mc_realpath (const char *path, char *resolved_path) { diff -Nru mc-4.8.27/lib/vfs/direntry.c mc-4.8.28/lib/vfs/direntry.c --- mc-4.8.27/lib/vfs/direntry.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/vfs/direntry.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Directory cache support - Copyright (C) 1998-2021 + Copyright (C) 1998-2022 Free Software Foundation, Inc. Written by: @@ -870,7 +870,7 @@ return 0; } - tim = g_get_real_time (); + tim = g_get_monotonic_time (); return (tim < ino->timestamp); } diff -Nru mc-4.8.27/lib/vfs/gc.c mc-4.8.28/lib/vfs/gc.c --- mc-4.8.27/lib/vfs/gc.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/vfs/gc.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Virtual File System garbage collection code - Copyright (C) 2003-2021 + Copyright (C) 2003-2022 Free Software Foundation, Inc. Written by: @@ -129,7 +129,7 @@ stamp = g_new (struct vfs_stamping, 1); stamp->v = v; stamp->id = id; - stamp->time = g_get_real_time (); + stamp->time = g_get_monotonic_time (); stamps = g_slist_append (stamps, stamp); } @@ -152,7 +152,7 @@ stamp = g_slist_find_custom (stamps, &what, vfs_stamp_compare); if (stamp != NULL && stamp->data != NULL) { - VFS_STAMPING (stamp->data)->time = g_get_real_time (); + VFS_STAMPING (stamp->data)->time = g_get_monotonic_time (); ret = TRUE; } @@ -247,7 +247,7 @@ return; locked = TRUE; - curr_time = g_get_real_time (); + curr_time = g_get_monotonic_time (); exp_time = curr_time - vfs_timeout * G_USEC_PER_SEC; if (now) diff -Nru mc-4.8.27/lib/vfs/HACKING mc-4.8.28/lib/vfs/HACKING --- mc-4.8.27/lib/vfs/HACKING 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/lib/vfs/HACKING 2022-03-20 10:02:46.000000000 +0000 @@ -27,7 +27,7 @@ =========================== VFS code it to a certain extent object oriented. The code dealing with -a certain type of data (e.g. tar archives of SMB shares) can be thought +a certain type of data (e.g. tar archives) can be thought of as a class in the terms of object oriented programming. They may reuse some code from their parent classes. For instance, tar and cpio archives have a common parent class direntry, which contains some common @@ -63,7 +63,6 @@ | |---- extfs ---- extfs archives |---- localfs ---- sfs ---- sfs archives - |---- smbfs |---- undelfs @@ -80,7 +79,6 @@ extfs no no yes yes localfs no no N/A N/A sfs no yes yes N/A -smbfs no yes no no undelfs no yes no yes diff -Nru mc-4.8.27/lib/vfs/interface.c mc-4.8.28/lib/vfs/interface.c --- mc-4.8.27/lib/vfs/interface.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/vfs/interface.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Virtual File System: interface functions - Copyright (C) 2011-2021 + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/vfs/Makefile.in mc-4.8.28/lib/vfs/Makefile.in --- mc-4.8.27/lib/vfs/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/lib/vfs/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -109,6 +109,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -134,7 +138,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -422,11 +425,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/lib/vfs/netutil.c mc-4.8.28/lib/vfs/netutil.c --- mc-4.8.27/lib/vfs/netutil.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/vfs/netutil.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Network utilities for the Midnight Commander Virtual File System. - Copyright (C) 1995-2021 + Copyright (C) 1995-2022 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff -Nru mc-4.8.27/lib/vfs/parse_ls_vga.c mc-4.8.28/lib/vfs/parse_ls_vga.c --- mc-4.8.27/lib/vfs/parse_ls_vga.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/vfs/parse_ls_vga.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Routines for parsing output from the 'ls' command. - Copyright (C) 1988-2021 + Copyright (C) 1988-2022 Free Software Foundation, Inc. Copyright (C) 1995, 1996 Miguel de Icaza diff -Nru mc-4.8.27/lib/vfs/path.c mc-4.8.28/lib/vfs/path.c --- mc-4.8.27/lib/vfs/path.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/vfs/path.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Virtual File System path handlers - Copyright (C) 2011-2021 + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/vfs/utilvfs.c mc-4.8.28/lib/vfs/utilvfs.c --- mc-4.8.27/lib/vfs/utilvfs.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/vfs/utilvfs.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Utilities for VFS modules. - Copyright (C) 1988-2021 + Copyright (C) 1988-2022 Free Software Foundation, Inc. Copyright (C) 1995, 1996 Miguel de Icaza diff -Nru mc-4.8.27/lib/vfs/vfs.c mc-4.8.28/lib/vfs/vfs.c --- mc-4.8.27/lib/vfs/vfs.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/vfs/vfs.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Virtual File System switch code - Copyright (C) 1995-2021 + Copyright (C) 1995-2022 Free Software Foundation, Inc. Written by: 1995 Miguel de Icaza diff -Nru mc-4.8.27/lib/vfs/vfs.h mc-4.8.28/lib/vfs/vfs.h --- mc-4.8.27/lib/vfs/vfs.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/lib/vfs/vfs.h 2022-03-20 10:02:46.000000000 +0000 @@ -27,7 +27,7 @@ #define VFS_CLASS(a) ((struct vfs_class *) (a)) -#if defined (ENABLE_VFS_FTP) || defined (ENABLE_VFS_FISH) || defined (ENABLE_VFS_SMB) +#if defined (ENABLE_VFS_FTP) || defined (ENABLE_VFS_FISH) #define ENABLE_VFS_NET 1 #endif diff -Nru mc-4.8.27/lib/widget/background.c mc-4.8.28/lib/widget/background.c --- mc-4.8.27/lib/widget/background.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/background.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 2020-2021 + Copyright (C) 2020-2022 The Free Software Foundation, Inc. Authors: diff -Nru mc-4.8.27/lib/widget/buttonbar.c mc-4.8.28/lib/widget/buttonbar.c --- mc-4.8.27/lib/widget/buttonbar.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/buttonbar.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Authors: diff -Nru mc-4.8.27/lib/widget/button.c mc-4.8.28/lib/widget/button.c --- mc-4.8.27/lib/widget/button.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/button.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Authors: diff -Nru mc-4.8.27/lib/widget/check.c mc-4.8.28/lib/widget/check.c --- mc-4.8.27/lib/widget/check.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/check.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Authors: diff -Nru mc-4.8.27/lib/widget/dialog.c mc-4.8.28/lib/widget/dialog.c --- mc-4.8.27/lib/widget/dialog.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/dialog.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Dialog box features module for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff -Nru mc-4.8.27/lib/widget/dialog-switch.c mc-4.8.28/lib/widget/dialog-switch.c --- mc-4.8.27/lib/widget/dialog-switch.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/dialog-switch.c 2022-03-20 10:02:46.000000000 +0000 @@ -3,7 +3,7 @@ Original idea and code: Oleg "Olegarch" Konovalov - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/widget/frame.c mc-4.8.28/lib/widget/frame.c --- mc-4.8.27/lib/widget/frame.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/frame.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 2020-2021 + Copyright (C) 2020-2022 The Free Software Foundation, Inc. Authors: diff -Nru mc-4.8.27/lib/widget/gauge.c mc-4.8.28/lib/widget/gauge.c --- mc-4.8.27/lib/widget/gauge.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/gauge.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Authors: diff -Nru mc-4.8.27/lib/widget/groupbox.c mc-4.8.28/lib/widget/groupbox.c --- mc-4.8.27/lib/widget/groupbox.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/groupbox.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Authors: diff -Nru mc-4.8.27/lib/widget/group.c mc-4.8.28/lib/widget/group.c --- mc-4.8.27/lib/widget/group.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/group.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widget group features module for the Midnight Commander - Copyright (C) 2020-2021 + Copyright (C) 2020-2022 The Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/widget/history.c mc-4.8.28/lib/widget/history.c --- mc-4.8.27/lib/widget/history.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/history.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Authors: diff -Nru mc-4.8.27/lib/widget/hline.c mc-4.8.28/lib/widget/hline.c --- mc-4.8.27/lib/widget/hline.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/hline.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Authors: diff -Nru mc-4.8.27/lib/widget/input.c mc-4.8.28/lib/widget/input.c --- mc-4.8.27/lib/widget/input.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/input.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Authors: @@ -149,10 +149,10 @@ /* --------------------------------------------------------------------------------------------- */ static void -delete_region (WInput * in, int x_first, int x_last) +delete_region (WInput * in, int start, int end) { - int first = MIN (x_first, x_last); - int last = MAX (x_first, x_last); + int first = MIN (start, end); + int last = MAX (start, end); input_mark_cmd (in, FALSE); in->point = first; @@ -487,10 +487,10 @@ /* --------------------------------------------------------------------------------------------- */ static void -copy_region (WInput * in, int x_first, int x_last) +copy_region (WInput * in, int start, int end) { - int first = MIN (x_first, x_last); - int last = MAX (x_first, x_last); + int first = MIN (start, end); + int last = MAX (start, end); if (last == first) { diff -Nru mc-4.8.27/lib/widget/input_complete.c mc-4.8.28/lib/widget/input_complete.c --- mc-4.8.27/lib/widget/input_complete.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/input_complete.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ Input line filename/username/hostname/variable/command completion. (Let mc type for you...) - Copyright (C) 1995-2021 + Copyright (C) 1995-2022 Free Software Foundation, Inc. Written by: @@ -983,7 +983,11 @@ text_len = strlen (text); buff_len = str_length (in->buffer); - size = MIN (size, (ssize_t) text_len) + start - end; + if (size < 0) + size = (ssize_t) text_len; + else + size = MIN (size, (ssize_t) text_len); + size += start - end; if (strlen (in->buffer) + size >= (size_t) in->current_max_size) { /* Expand the buffer */ @@ -1210,7 +1214,7 @@ { char *lc_complete = in->completions[0]; - if (!insert_text (in, lc_complete, strlen (lc_complete)) || in->completions[1] != NULL) + if (!insert_text (in, lc_complete, -1) || in->completions[1] != NULL) tty_beep (); else input_complete_free (in); @@ -1278,7 +1282,7 @@ { listbox_get_current (complete_list, &q, NULL); if (q != NULL) - insert_text (in, q, strlen (q)); + insert_text (in, q, -1); } if (q != NULL || end != min_end) input_complete_free (in); diff -Nru mc-4.8.27/lib/widget/label.c mc-4.8.28/lib/widget/label.c --- mc-4.8.27/lib/widget/label.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/label.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Authors: diff -Nru mc-4.8.27/lib/widget/listbox.c mc-4.8.28/lib/widget/listbox.c --- mc-4.8.27/lib/widget/listbox.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/listbox.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Authors: diff -Nru mc-4.8.27/lib/widget/listbox-window.c mc-4.8.28/lib/widget/listbox-window.c --- mc-4.8.27/lib/widget/listbox-window.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/listbox-window.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widget based utility functions. - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Authors: diff -Nru mc-4.8.27/lib/widget/Makefile.in mc-4.8.28/lib/widget/Makefile.in --- mc-4.8.27/lib/widget/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/lib/widget/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -428,11 +431,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/lib/widget/menu.c mc-4.8.28/lib/widget/menu.c --- mc-4.8.27/lib/widget/menu.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/menu.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Pulldown menu code - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/widget/mouse.c mc-4.8.28/lib/widget/mouse.c --- mc-4.8.27/lib/widget/mouse.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/mouse.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 2016-2021 + Copyright (C) 2016-2022 Free Software Foundation, Inc. Authors: diff -Nru mc-4.8.27/lib/widget/quick.c mc-4.8.28/lib/widget/quick.c --- mc-4.8.27/lib/widget/quick.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/quick.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widget based utility functions. - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Authors: diff -Nru mc-4.8.27/lib/widget/radio.c mc-4.8.28/lib/widget/radio.c --- mc-4.8.27/lib/widget/radio.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/radio.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Authors: diff -Nru mc-4.8.27/lib/widget/rect.c mc-4.8.28/lib/widget/rect.c --- mc-4.8.27/lib/widget/rect.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/rect.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,6 +1,6 @@ /* Rectangular class for Midnight Commander widgets - Copyright (C) 2020-2021 + Copyright (C) 2020-2022 The Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/lib/widget/widget-common.c mc-4.8.28/lib/widget/widget-common.c --- mc-4.8.27/lib/widget/widget-common.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/widget-common.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Authors: @@ -573,7 +573,8 @@ { GList *l; - for (l = group_get_widget_next_of (holder); widget_is_focusable (WIDGET (l->data)); + for (l = group_get_widget_next_of (holder); + !widget_is_focusable (WIDGET (l->data)) && l != holder; l = group_get_widget_next_of (l)) ; diff -Nru mc-4.8.27/lib/widget/wtools.c mc-4.8.28/lib/widget/wtools.c --- mc-4.8.27/lib/widget/wtools.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/lib/widget/wtools.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Widget based utility functions. - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Authors: @@ -587,7 +587,7 @@ /* repaint screen to remove previous finished dialog */ mc_refresh (); - start = g_get_real_time (); + start = g_get_monotonic_time (); sm->dlg = dlg_create (TRUE, 0, 0, 7, MIN (MAX (40, COLS / 2), COLS), WPOS_CENTER, FALSE, dialog_colors, NULL, NULL, NULL, title); diff -Nru mc-4.8.27/m4.include/ax_append_compile_flags.m4 mc-4.8.28/m4.include/ax_append_compile_flags.m4 --- mc-4.8.27/m4.include/ax_append_compile_flags.m4 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/m4.include/ax_append_compile_flags.m4 2022-03-20 10:02:46.000000000 +0000 @@ -0,0 +1,46 @@ +# ============================================================================ +# https://www.gnu.org/software/autoconf-archive/ax_append_compile_flags.html +# ============================================================================ +# +# SYNOPSIS +# +# AX_APPEND_COMPILE_FLAGS([FLAG1 FLAG2 ...], [FLAGS-VARIABLE], [EXTRA-FLAGS], [INPUT]) +# +# DESCRIPTION +# +# For every FLAG1, FLAG2 it is checked whether the compiler works with the +# flag. If it does, the flag is added FLAGS-VARIABLE +# +# If FLAGS-VARIABLE is not specified, the current language's flags (e.g. +# CFLAGS) is used. During the check the flag is always added to the +# current language's flags. +# +# If EXTRA-FLAGS is defined, it is added to the current language's default +# flags (e.g. CFLAGS) when the check is done. The check is thus made with +# the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to +# force the compiler to issue an error when a bad flag is given. +# +# INPUT gives an alternative input source to AC_COMPILE_IFELSE. +# +# NOTE: This macro depends on the AX_APPEND_FLAG and +# AX_CHECK_COMPILE_FLAG. Please keep this macro in sync with +# AX_APPEND_LINK_FLAGS. +# +# LICENSE +# +# Copyright (c) 2011 Maarten Bosmans +# +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice +# and this notice are preserved. This file is offered as-is, without any +# warranty. + +#serial 7 + +AC_DEFUN([AX_APPEND_COMPILE_FLAGS], +[AX_REQUIRE_DEFINED([AX_CHECK_COMPILE_FLAG]) +AX_REQUIRE_DEFINED([AX_APPEND_FLAG]) +for flag in $1; do + AX_CHECK_COMPILE_FLAG([$flag], [AX_APPEND_FLAG([$flag], [$2])], [], [$3], [$4]) +done +])dnl AX_APPEND_COMPILE_FLAGS diff -Nru mc-4.8.27/m4.include/ax_append_flag.m4 mc-4.8.28/m4.include/ax_append_flag.m4 --- mc-4.8.27/m4.include/ax_append_flag.m4 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/m4.include/ax_append_flag.m4 2022-03-20 10:02:46.000000000 +0000 @@ -0,0 +1,50 @@ +# =========================================================================== +# https://www.gnu.org/software/autoconf-archive/ax_append_flag.html +# =========================================================================== +# +# SYNOPSIS +# +# AX_APPEND_FLAG(FLAG, [FLAGS-VARIABLE]) +# +# DESCRIPTION +# +# FLAG is appended to the FLAGS-VARIABLE shell variable, with a space +# added in between. +# +# If FLAGS-VARIABLE is not specified, the current language's flags (e.g. +# CFLAGS) is used. FLAGS-VARIABLE is not changed if it already contains +# FLAG. If FLAGS-VARIABLE is unset in the shell, it is set to exactly +# FLAG. +# +# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. +# +# LICENSE +# +# Copyright (c) 2008 Guido U. Draheim +# Copyright (c) 2011 Maarten Bosmans +# +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice +# and this notice are preserved. This file is offered as-is, without any +# warranty. + +#serial 8 + +AC_DEFUN([AX_APPEND_FLAG], +[dnl +AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_SET_IF +AS_VAR_PUSHDEF([FLAGS], [m4_default($2,_AC_LANG_PREFIX[FLAGS])]) +AS_VAR_SET_IF(FLAGS,[ + AS_CASE([" AS_VAR_GET(FLAGS) "], + [*" $1 "*], [AC_RUN_LOG([: FLAGS already contains $1])], + [ + AS_VAR_APPEND(FLAGS,[" $1"]) + AC_RUN_LOG([: FLAGS="$FLAGS"]) + ]) + ], + [ + AS_VAR_SET(FLAGS,[$1]) + AC_RUN_LOG([: FLAGS="$FLAGS"]) + ]) +AS_VAR_POPDEF([FLAGS])dnl +])dnl AX_APPEND_FLAG diff -Nru mc-4.8.27/m4.include/ax_check_compile_flag.m4 mc-4.8.28/m4.include/ax_check_compile_flag.m4 --- mc-4.8.27/m4.include/ax_check_compile_flag.m4 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/m4.include/ax_check_compile_flag.m4 2022-03-20 10:02:46.000000000 +0000 @@ -0,0 +1,53 @@ +# =========================================================================== +# https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html +# =========================================================================== +# +# SYNOPSIS +# +# AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT]) +# +# DESCRIPTION +# +# Check whether the given FLAG works with the current language's compiler +# or gives an error. (Warnings, however, are ignored) +# +# ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on +# success/failure. +# +# If EXTRA-FLAGS is defined, it is added to the current language's default +# flags (e.g. CFLAGS) when the check is done. The check is thus made with +# the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to +# force the compiler to issue an error when a bad flag is given. +# +# INPUT gives an alternative input source to AC_COMPILE_IFELSE. +# +# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this +# macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG. +# +# LICENSE +# +# Copyright (c) 2008 Guido U. Draheim +# Copyright (c) 2011 Maarten Bosmans +# +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice +# and this notice are preserved. This file is offered as-is, without any +# warranty. + +#serial 6 + +AC_DEFUN([AX_CHECK_COMPILE_FLAG], +[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF +AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_[]_AC_LANG_ABBREV[]flags_$4_$1])dnl +AC_CACHE_CHECK([whether _AC_LANG compiler accepts $1], CACHEVAR, [ + ax_check_save_flags=$[]_AC_LANG_PREFIX[]FLAGS + _AC_LANG_PREFIX[]FLAGS="$[]_AC_LANG_PREFIX[]FLAGS $4 $1" + AC_COMPILE_IFELSE([m4_default([$5],[AC_LANG_PROGRAM()])], + [AS_VAR_SET(CACHEVAR,[yes])], + [AS_VAR_SET(CACHEVAR,[no])]) + _AC_LANG_PREFIX[]FLAGS=$ax_check_save_flags]) +AS_VAR_IF(CACHEVAR,yes, + [m4_default([$2], :)], + [m4_default([$3], :)]) +AS_VAR_POPDEF([CACHEVAR])dnl +])dnl AX_CHECK_COMPILE_FLAGS diff -Nru mc-4.8.27/m4.include/ax_require_defined.m4 mc-4.8.28/m4.include/ax_require_defined.m4 --- mc-4.8.27/m4.include/ax_require_defined.m4 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/m4.include/ax_require_defined.m4 2022-03-20 10:02:46.000000000 +0000 @@ -0,0 +1,37 @@ +# =========================================================================== +# https://www.gnu.org/software/autoconf-archive/ax_require_defined.html +# =========================================================================== +# +# SYNOPSIS +# +# AX_REQUIRE_DEFINED(MACRO) +# +# DESCRIPTION +# +# AX_REQUIRE_DEFINED is a simple helper for making sure other macros have +# been defined and thus are available for use. This avoids random issues +# where a macro isn't expanded. Instead the configure script emits a +# non-fatal: +# +# ./configure: line 1673: AX_CFLAGS_WARN_ALL: command not found +# +# It's like AC_REQUIRE except it doesn't expand the required macro. +# +# Here's an example: +# +# AX_REQUIRE_DEFINED([AX_CHECK_LINK_FLAG]) +# +# LICENSE +# +# Copyright (c) 2014 Mike Frysinger +# +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice +# and this notice are preserved. This file is offered as-is, without any +# warranty. + +#serial 2 + +AC_DEFUN([AX_REQUIRE_DEFINED], [dnl + m4_ifndef([$1], [m4_fatal([macro ]$1[ is not defined; is a m4 file missing?])]) +])dnl AX_REQUIRE_DEFINED diff -Nru mc-4.8.27/m4.include/mc-cflags.m4 mc-4.8.28/m4.include/mc-cflags.m4 --- mc-4.8.27/m4.include/mc-cflags.m4 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/m4.include/mc-cflags.m4 2022-03-20 10:02:46.000000000 +0000 @@ -3,104 +3,88 @@ dnl Check flags supported by C compiler dnl dnl @author Slava Zanko -dnl @version 2013-01-16 +dnl @modified by Andrew Borodin +dnl @version 2021-09-19 dnl @license GPL dnl @copyright Free Software Foundation, Inc. -AC_DEFUN([mc_CHECK_ONE_CFLAG],[ +AC_DEFUN([mc_CHECK_CFLAGS],[ + AC_LANG_PUSH(C) - AC_MSG_CHECKING([whether ${CC} accepts $1]) + mc_configured_cflags="" - safe_CFLAGS=$CFLAGS +dnl AC_MSG_CHECKING([CC is $CC]) - case "$CC" in + dnl https://stackoverflow.com/questions/52557417/how-to-check-support-compile-flag-in-autoconf-for-clang + case "$CC" in clang*) - CFLAGS="-Werror $1" - ;; + EXTRA_OPTION="-Werror" + ;; *) - CFLAGS="$1" - ;; - esac - - AC_COMPILE_IFELSE( - [AC_LANG_PROGRAM([], [[return 0;]])], - [mc_check_one_cflag=yes], - [mc_check_one_cflag=no]) - - CFLAGS=$safe_CFLAGS - AC_MSG_RESULT([$mc_check_one_cflag]) - - if test x$mc_check_one_cflag = xyes; then - mc_configured_cflags="$mc_configured_cflags $1" - fi -]) - -AC_DEFUN([mc_CHECK_CFLAGS],[ - AC_LANG_PUSH(C) - - mc_configured_cflags="" + EXTRA_OPTION="" + ;; + esac + + dnl Sorted -f options: + case "$CC" in + gcc*) + AX_APPEND_COMPILE_FLAGS([-fdiagnostics-show-option], [mc_configured_cflags]) +dnl AX_APPEND_COMPILE_FLAGS([-fno-stack-protector], [mc_configured_cflags]) + ;; + *) + ;; + esac -dnl Sorted -f options: -dnl AC_MSG_CHECKING([CC is $CC]) -case "$CC" in - gcc*) - mc_CHECK_ONE_CFLAG([-fdiagnostics-show-option]) -dnl mc_CHECK_ONE_CFLAG([-fno-stack-protector]) - ;; - *) - ;; -esac - -dnl Sorted -W options: - mc_CHECK_ONE_CFLAG([-Wassign-enum]) - mc_CHECK_ONE_CFLAG([-Wbad-function-cast]) - mc_CHECK_ONE_CFLAG([-Wcomment]) - mc_CHECK_ONE_CFLAG([-Wconditional-uninitialized]) - mc_CHECK_ONE_CFLAG([-Wdeclaration-after-statement]) - mc_CHECK_ONE_CFLAG([-Wfloat-conversion]) - mc_CHECK_ONE_CFLAG([-Wfloat-equal]) - mc_CHECK_ONE_CFLAG([-Wformat]) - mc_CHECK_ONE_CFLAG([-Wformat-security]) - mc_CHECK_ONE_CFLAG([-Wformat-signedness]) - mc_CHECK_ONE_CFLAG([-Wimplicit]) - mc_CHECK_ONE_CFLAG([-Wimplicit-fallthrough]) - mc_CHECK_ONE_CFLAG([-Wignored-qualifiers]) - mc_CHECK_ONE_CFLAG([-Wlogical-not-parentheses]) - mc_CHECK_ONE_CFLAG([-Wmaybe-uninitialized]) - mc_CHECK_ONE_CFLAG([-Wmissing-braces]) - mc_CHECK_ONE_CFLAG([-Wmissing-declarations]) - mc_CHECK_ONE_CFLAG([-Wmissing-field-initializers]) - mc_CHECK_ONE_CFLAG([-Wmissing-format-attribute]) - mc_CHECK_ONE_CFLAG([-Wmissing-parameter-type]) - mc_CHECK_ONE_CFLAG([-Wmissing-prototypes]) - mc_CHECK_ONE_CFLAG([-Wmissing-variable-declarations]) - mc_CHECK_ONE_CFLAG([-Wnested-externs]) - mc_CHECK_ONE_CFLAG([-Wno-long-long]) - mc_CHECK_ONE_CFLAG([-Wno-unreachable-code]) - mc_CHECK_ONE_CFLAG([-Wparentheses]) - mc_CHECK_ONE_CFLAG([-Wpointer-arith]) - mc_CHECK_ONE_CFLAG([-Wpointer-sign]) - mc_CHECK_ONE_CFLAG([-Wredundant-decls]) - mc_CHECK_ONE_CFLAG([-Wreturn-type]) - mc_CHECK_ONE_CFLAG([-Wsequence-point]) - mc_CHECK_ONE_CFLAG([-Wshadow]) - mc_CHECK_ONE_CFLAG([-Wsign-compare]) -dnl mc_CHECK_ONE_CFLAG([-Wstrict-aliasing]) - mc_CHECK_ONE_CFLAG([-Wstrict-prototypes]) - mc_CHECK_ONE_CFLAG([-Wswitch]) - mc_CHECK_ONE_CFLAG([-Wswitch-default]) - mc_CHECK_ONE_CFLAG([-Wtype-limits]) - mc_CHECK_ONE_CFLAG([-Wundef]) - mc_CHECK_ONE_CFLAG([-Wuninitialized]) - mc_CHECK_ONE_CFLAG([-Wunreachable-code]) - mc_CHECK_ONE_CFLAG([-Wunused-but-set-variable]) - mc_CHECK_ONE_CFLAG([-Wunused-function]) - mc_CHECK_ONE_CFLAG([-Wunused-label]) - mc_CHECK_ONE_CFLAG([-Wunused-parameter]) - mc_CHECK_ONE_CFLAG([-Wunused-result]) - mc_CHECK_ONE_CFLAG([-Wunused-value]) - mc_CHECK_ONE_CFLAG([-Wunused-variable]) - mc_CHECK_ONE_CFLAG([-Wwrite-strings]) + dnl Sorted -W options: + AX_APPEND_COMPILE_FLAGS([-Wassign-enum], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wbad-function-cast], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wcomment], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wconditional-uninitialized], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wdeclaration-after-statement], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wfloat-conversion], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wfloat-equal], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wformat], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wformat-security], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wformat-signedness], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wimplicit], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wimplicit-fallthrough], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wignored-qualifiers], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wlogical-not-parentheses], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wmaybe-uninitialized], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wmissing-braces], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wmissing-declarations], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wmissing-field-initializers], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wmissing-format-attribute], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wmissing-parameter-type], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wmissing-prototypes], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wmissing-variable-declarations], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wnested-externs], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wno-long-long], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wno-unreachable-code], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wparentheses], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wpointer-arith], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wpointer-sign], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wredundant-decls], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wreturn-type], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wsequence-point], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wshadow], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wsign-compare], [mc_configured_cflags], [$EXTRA_OPTION]) +dnl AX_APPEND_COMPILE_FLAGS([-Wstrict-aliasing], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wstrict-prototypes], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wswitch], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wswitch-default], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wtype-limits], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wundef], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wuninitialized], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wunreachable-code], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wunused-but-set-variable], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wunused-function], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wunused-label], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wunused-parameter], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wunused-result], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wunused-value], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wunused-variable], [mc_configured_cflags], [$EXTRA_OPTION]) + AX_APPEND_COMPILE_FLAGS([-Wwrite-strings], [mc_configured_cflags], [$EXTRA_OPTION]) AC_LANG_POP() ]) diff -Nru mc-4.8.27/m4.include/mc-tests.m4 mc-4.8.28/m4.include/mc-tests.m4 --- mc-4.8.27/m4.include/mc-tests.m4 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/m4.include/mc-tests.m4 2022-03-20 10:02:46.000000000 +0000 @@ -22,7 +22,7 @@ else PKG_CHECK_MODULES( CHECK, - [check >= 0.9.8], + [check >= 0.9.10], [ have_check=yes tests_msg="yes" diff -Nru mc-4.8.27/m4.include/mc-vfs.m4 mc-4.8.28/m4.include/mc-vfs.m4 --- mc-4.8.27/m4.include/mc-vfs.m4 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/m4.include/mc-vfs.m4 2022-03-20 10:02:46.000000000 +0000 @@ -17,7 +17,6 @@ m4_include([m4.include/vfs/mc-vfs-undelfs.m4]) m4_include([m4.include/vfs/mc-vfs-tarfs.m4]) m4_include([m4.include/vfs/mc-vfs-cpiofs.m4]) -m4_include([m4.include/vfs/mc-vfs-samba.m4]) dnl mc_VFS_CHECKS dnl Check for various functions needed by libvfs. @@ -75,13 +74,12 @@ mc_VFS_FTP mc_VFS_SFS mc_VFS_SFTP - mc_VFS_SMB mc_VFS_TARFS mc_VFS_UNDELFS AM_CONDITIONAL(ENABLE_VFS, [test x"$enable_vfs" = x"yes"]) - if test x"$enable_vfs_ftp" = x"yes" -o x"$enable_vfs_fish" = x"yes" -o x"$enable_vfs_smb" = x"yes"; then + if test x"$enable_vfs_ftp" = x"yes" -o x"$enable_vfs_fish" = x"yes"; then mc_ENABLE_VFS_NET fi diff -Nru mc-4.8.27/m4.include/vfs/mc-vfs-samba.m4 mc-4.8.28/m4.include/vfs/mc-vfs-samba.m4 --- mc-4.8.27/m4.include/vfs/mc-vfs-samba.m4 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/m4.include/vfs/mc-vfs-samba.m4 1970-01-01 00:00:00.000000000 +0000 @@ -1,61 +0,0 @@ -dnl Samba support -AC_DEFUN([mc_VFS_SMB], -[ - AC_ARG_ENABLE([vfs-smb], - AS_HELP_STRING([--enable-vfs-smb], [Support for SMB filesystem @<:@no@:>@]), - [ - if test "x$enableval" = "xno"; then - enable_vfs_smb=no - else - enable_vfs_smb=yes - fi - ], - [enable_vfs_smb=no]) - - if test "$enable_vfs" = "yes" -a x"$enable_vfs_smb" != x"no"; then - enable_vfs_smb="yes" - mc_VFS_ADDNAME([smb]) - AC_DEFINE([ENABLE_VFS_SMB], [1], [Define to enable VFS over SMB]) - fi - - if test "$enable_vfs_smb" = "yes"; then - AC_CONFIG_SUBDIRS([src/vfs/smbfs/helpers]) - - AM_CONDITIONAL([ENABLE_VFS_SMB], [test "1" = "1"]) - - # set configuration directory location - smbconfigdir="/etc" - AC_ARG_WITH(smb-configdir, - [ --with-smb-configdir=DIR Where to put configuration files], - [ case "$withval" in - yes|no) - # Just in case anybody does it - AC_MSG_WARN([--with-smb-configdir called without argument - will use default]) - ;; - *) - smbconfigdir="$withval" - ;; - esac]) - - AC_SUBST(smbconfigdir) - - # set codepage directory location - AC_ARG_WITH(smb-codepagedir, - [ --with-smb-codepagedir=DIR Where to put codepage files], - [ case "$withval" in - yes|no) - # Just in case anybody does it - AC_MSG_WARN([--with-smb-codepagedir called without argument - will use default]) - ;; - *) - smbcodepagedir="$withval" - ;; - esac]) - - # export variable for child process (configure of samba) - export SMBCONFIGDIR="$smbconfigdir" - export SMBCODEPAGEDIR="$smbcodepagedir" - else - AM_CONDITIONAL([ENABLE_VFS_SMB], [test "1" = "2"]) - fi -]) diff -Nru mc-4.8.27/Makefile.am mc-4.8.28/Makefile.am --- mc-4.8.27/Makefile.am 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/Makefile.am 2022-03-20 10:02:46.000000000 +0000 @@ -60,7 +60,6 @@ CPPCHECK_OUT_EXT = log.txt CPPCHECK_SED_FILTER = \ - -e '/\/src\/vfs\/smbfs\//d' \ -e '/is reassigned a value before the old one has been used./d' \ -e '/ Unmatched suppression: /d' \ -e "/Skipping configuration '.*' since the value of '.*' is unknown./d" diff -Nru mc-4.8.27/Makefile.in mc-4.8.28/Makefile.in --- mc-4.8.27/Makefile.in 2021-08-15 14:02:28.000000000 +0000 +++ mc-4.8.28/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -110,6 +110,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -135,7 +139,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -459,11 +462,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ @@ -495,7 +497,6 @@ CPPCHECK_OUT_PREFIX = $(top_builddir)/cppcheck- CPPCHECK_OUT_EXT = log.txt CPPCHECK_SED_FILTER = \ - -e '/\/src\/vfs\/smbfs\//d' \ -e '/is reassigned a value before the old one has been used./d' \ -e '/ Unmatched suppression: /d' \ -e "/Skipping configuration '.*' since the value of '.*' is unknown./d" diff -Nru mc-4.8.27/mc-version.h mc-4.8.28/mc-version.h --- mc-4.8.27/mc-version.h 2021-08-15 14:02:21.000000000 +0000 +++ mc-4.8.28/mc-version.h 2022-03-27 12:06:49.000000000 +0000 @@ -1,4 +1,4 @@ #ifndef MC_CURRENT_VERSION /* This is an autogenerated file. Don't edit! */ -#define MC_CURRENT_VERSION "4.8.27" +#define MC_CURRENT_VERSION "4.8.28" #endif diff -Nru mc-4.8.27/misc/ext.d/Makefile.in mc-4.8.28/misc/ext.d/Makefile.in --- mc-4.8.27/misc/ext.d/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/misc/ext.d/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -393,11 +396,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/misc/ext.d/misc.sh.in mc-4.8.28/misc/ext.d/misc.sh.in --- mc-4.8.27/misc/ext.d/misc.sh.in 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/ext.d/misc.sh.in 2022-03-20 10:02:46.000000000 +0000 @@ -20,7 +20,7 @@ fi ;; cat) - /bin/cat "${MC_EXT_FILENAME}" 2>/dev/null + cat "${MC_EXT_FILENAME}" 2>/dev/null ;; ar) file "${MC_EXT_FILENAME}" && nm -C "${MC_EXT_FILENAME}" diff -Nru mc-4.8.27/misc/filehighlight.ini mc-4.8.28/misc/filehighlight.ini --- mc-4.8.27/misc/filehighlight.ini 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/misc/filehighlight.ini 2022-03-20 10:02:46.000000000 +0000 @@ -28,7 +28,7 @@ extensions=7z;Z;ace;apk;arc;arj;ark;bz2;cab;cpio;deb;gz;lha;lz;lz4;lzh;lzma;rar;rpm;tar;tbz;tbz2;tgz;tlz;txz;tzst;xz;zip;zoo;zst [doc] - extensions=chm;css;ctl;diz;doc;docm;docx;dtd;fodg;fodp;fods;fodt;htm;html;json;letter;lsm;mail;man;me;msg;nroff;odg;odp;ods;odt;pdf;po;ppt;pptm;pptx;ps;rtf;sgml;shtml;tex;text;txt;xls;xlsm;xlsx;xml;xsd;xslt + extensions=chm;css;ctl;diz;doc;docm;docx;dtd;fodg;fodp;fods;fodt;htm;html;json;letter;lsm;mail;man;markdown;md;me;msg;nroff;odg;odp;ods;odt;pdf;po;ppt;pptm;pptx;ps;rtf;sgml;shtml;tex;text;txt;xls;xlsm;xlsx;xml;xsd;xslt [source] extensions=ada;asm;awk;bash;c;c++;caml;cc;cgi;cpp;cxx;diff;erl;go;h;h++;hh;hi;hpp;hs;inc;jasm;jav;java;js;m4;mak;mjs;ml;mli;mll;mlp;mly;pas;patch;php;phps;pl;pm;prg;py;rb;s;sas;sh;sl;st;swift;tcl;tk;xq @@ -37,7 +37,7 @@ extensions=3gp;aac;ac3;ape;asf;avi;dts;flac;flv;it;m3u;m4a;m4v;med;mid;midi;mkv;mod;mol;mov;mp2;mp3;mp4;mpeg;mpg;mpl;ogg;ogv;opus;s3m;ts;umx;vob;wav;webm;wma;wmv;xm [graph] - extensions=ai;bmp;cdr;eps;gif;ico;jpeg;jpg;omf;pcx;pic;png;rle;svg;tif;tiff;webp;wmf;xbm;xcf;xpm + extensions=ai;avif;bmp;cdr;eps;gif;ico;jp2;jpeg;jpg;jxl;heic;heif;omf;pcx;pic;png;psb;psd;rle;svg;tif;tiff;webp;wmf;xbm;xcf;xpm [database] extensions=cdx;dat;db;dbf;dbi;dbx;fox;mdb;mdn;mdx;msql;mssql;pgsql;sql;ssql diff -Nru mc-4.8.27/misc/macros.d/Makefile.in mc-4.8.28/misc/macros.d/Makefile.in --- mc-4.8.27/misc/macros.d/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/misc/macros.d/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -392,11 +395,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/misc/Makefile.in mc-4.8.28/misc/Makefile.in --- mc-4.8.27/misc/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/misc/Makefile.in 2022-03-27 11:36:24.000000000 +0000 @@ -110,6 +110,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -135,7 +139,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -459,11 +462,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/misc/mc.default.keymap mc-4.8.28/misc/mc.default.keymap --- mc-4.8.27/misc/mc.default.keymap 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/mc.default.keymap 2022-03-20 10:02:46.000000000 +0000 @@ -52,7 +52,6 @@ # Filter = # ConnectFish = # ConnectFtp = -# ConnectSmb = # Undelete = EditorViewerHistory = alt-shift-e ExtendedKeyMap = ctrl-x diff -Nru mc-4.8.27/misc/mc.emacs.keymap mc-4.8.28/misc/mc.emacs.keymap --- mc-4.8.27/misc/mc.emacs.keymap 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/mc.emacs.keymap 2022-03-20 10:02:46.000000000 +0000 @@ -52,7 +52,6 @@ # Filter = # ConnectFish = # ConnectFtp = -# ConnectSmb = # Undelete = EditorViewerHistory = alt-shift-e ExtendedKeyMap = ctrl-x diff -Nru mc-4.8.27/misc/mc.ext.in mc-4.8.28/misc/mc.ext.in --- mc-4.8.27/misc/mc.ext.in 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/misc/mc.ext.in 2022-03-20 10:02:46.000000000 +0000 @@ -108,6 +108,7 @@ # # Reorganization: 2012-03-07 Slava Zanko # 2021-03-28 Andrew Borodin +# 2021-08-24 Tomas Szepe ### GIT Repo ### @@ -307,103 +308,6 @@ Open=%cd %p/ulib:// View=%view{ascii} @EXTHELPERSDIR@/misc.sh view lib -# ace -shell/i/.ace - Open=%cd %p/uace:// - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view ace - Extract=unace x %f - -# arc -shell/i/.arc - Open=%cd %p/uarc:// - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view arc - Extract=arc x %f '*' - Extract (with flags)=I=%{Enter any Arc flags:}; if test -n "$I"; then arc x $I %f; fi - -# zip -shell/i/.zip - Open=%cd %p/uzip:// - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zip - -# zoo -shell/i/.zoo - Open=%cd %p/uzoo:// - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zoo - -# lz4 -regex/\.lz4$ - Open=@EXTHELPERSDIR@/archive.sh view lz4 %var{PAGER:more} - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lz4 - -# WIM -shell/i/\.wim - Open=%cd %p/uwim:// - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view wim - -# gzip -type/\(gzip compressed - Open=@EXTHELPERSDIR@/archive.sh view gz %var{PAGER:more} - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view gz - -# bzip2 -type/\(bzip2 compressed - Open=@EXTHELPERSDIR@/archive.sh view bzip2 %var{PAGER:more} - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view bz2 - -# bzip -type/\(bzip compressed - Open=@EXTHELPERSDIR@/archive.sh view bzip %var{PAGER:more} - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view bzip - -# compress -type/\(compress'd - Open=@EXTHELPERSDIR@/archive.sh view gz %var{PAGER:more} - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view gz - -# lz -type/\(lzip compressed - Open=@EXTHELPERSDIR@/archive.sh view lz %var{PAGER:more} - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lz - -# lzma -type/\(LZMA compressed - Open=@EXTHELPERSDIR@/archive.sh view lzma %var{PAGER:more} - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lzma - -# xz -type/\(XZ compressed - Open=@EXTHELPERSDIR@/archive.sh view xz %var{PAGER:more} - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view xz - -# zstd -type/\(Zstandard compressed - Open=@EXTHELPERSDIR@/archive.sh view zst %var{PAGER:more} - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zst - -# zip -type/\(Zip archive - Open=%cd %p/uzip:// - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zip - -# jar(zip) -type/i/\(Java\ (Jar\ file|archive)\ data\ \((zip|JAR)\) - Open=%cd %p/uzip:// - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zip - -# lha -type/^LHa\ .*archive - Open=%cd %p/ulha:// - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lha - -# PAK -type/^PAK\ .*archive - Open=%cd %p/unar:// - View=%view{ascii} @EXTHELPERSDIR@/archive.sh view pak - -# Parity Archive -type/^Parity\ Archive\ Volume\ Set - Open=@EXTHELPERSDIR@/archive.sh open par2 - # Mailboxes type/^ASCII\ mail\ text Open=%cd %p/mailfs:// @@ -469,28 +373,23 @@ View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view nroff.ms %var{PAGER:more} # Manual page - compressed -type/^(ASCII )?troff.*gzip compressed +type/troff.*gzip compressed Open=@EXTHELPERSDIR@/text.sh open man.gz %var{PAGER:more} View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.gz %var{PAGER:more} -type/^(ASCII )?troff.*bzip compressed +type/troff.*bzip compressed Open=@EXTHELPERSDIR@/text.sh open man.bz %var{PAGER:more} View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.bz %var{PAGER:more} -type/^(ASCII )?troff.*bzip2 compressed +type/troff.*bzip2 compressed Open=@EXTHELPERSDIR@/text.sh open man.bz2 %var{PAGER:more} View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.bz2 %var{PAGER:more} # Manual page -type/^(ASCII )?troff +type/troff or preprocessor input Open=@EXTHELPERSDIR@/text.sh open man %var{PAGER:more} View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man %var{PAGER:more} -# Perl pod page -shell/.pod - Open=@EXTHELPERSDIR@/text.sh open pod %var{PAGER:more} - View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view pod %var{PAGER:more} - regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lz$ Open=@EXTHELPERSDIR@/text.sh open man.lz %var{PAGER:more} View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.lz %var{PAGER:more} @@ -511,6 +410,11 @@ Open=@EXTHELPERSDIR@/text.sh open man.zst %var{PAGER:more} View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.zst %var{PAGER:more} +# Perl pod page +shell/.pod + Open=@EXTHELPERSDIR@/text.sh open pod %var{PAGER:more} + View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view pod %var{PAGER:more} + # CHM shell/i/.chm Open=@EXTHELPERSDIR@/text.sh open chm @@ -820,6 +724,103 @@ ### Plain compressed files ### +# ace +shell/i/.ace + Open=%cd %p/uace:// + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view ace + Extract=unace x %f + +# arc +shell/i/.arc + Open=%cd %p/uarc:// + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view arc + Extract=arc x %f '*' + Extract (with flags)=I=%{Enter any Arc flags:}; if test -n "$I"; then arc x $I %f; fi + +# zip +shell/i/.zip + Open=%cd %p/uzip:// + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zip + +# zoo +shell/i/.zoo + Open=%cd %p/uzoo:// + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zoo + +# lz4 +shell/i/.lz4 + Open=@EXTHELPERSDIR@/archive.sh view lz4 %var{PAGER:more} + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lz4 + +# WIM +shell/i/\.wim + Open=%cd %p/uwim:// + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view wim + +# gzip +type/\(gzip compressed + Open=@EXTHELPERSDIR@/archive.sh view gz %var{PAGER:more} + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view gz + +# bzip2 +type/\(bzip2 compressed + Open=@EXTHELPERSDIR@/archive.sh view bzip2 %var{PAGER:more} + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view bz2 + +# bzip +type/\(bzip compressed + Open=@EXTHELPERSDIR@/archive.sh view bzip %var{PAGER:more} + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view bzip + +# compress +type/\(compress'd + Open=@EXTHELPERSDIR@/archive.sh view gz %var{PAGER:more} + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view gz + +# lz +type/\(lzip compressed + Open=@EXTHELPERSDIR@/archive.sh view lz %var{PAGER:more} + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lz + +# lzma +type/\(LZMA compressed + Open=@EXTHELPERSDIR@/archive.sh view lzma %var{PAGER:more} + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lzma + +# xz +type/\(XZ compressed + Open=@EXTHELPERSDIR@/archive.sh view xz %var{PAGER:more} + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view xz + +# zstd +type/\(Zstandard compressed + Open=@EXTHELPERSDIR@/archive.sh view zst %var{PAGER:more} + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zst + +# zip +type/\(Zip archive + Open=%cd %p/uzip:// + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zip + +# jar(zip) +type/i/\(Java\ (Jar\ file|archive)\ data\ \((zip|JAR)\) + Open=%cd %p/uzip:// + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zip + +# lha +type/^LHa\ .*archive + Open=%cd %p/ulha:// + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lha + +# PAK +type/^PAK\ .*archive + Open=%cd %p/unar:// + View=%view{ascii} @EXTHELPERSDIR@/archive.sh view pak + +# Parity Archive +type/^Parity\ Archive\ Volume\ Set + Open=@EXTHELPERSDIR@/archive.sh open par2 + ### Includes # includes should be at end of bindings diff -Nru mc-4.8.27/misc/mc.lib mc-4.8.28/misc/mc.lib --- mc-4.8.27/misc/mc.lib 2021-08-15 13:45:12.000000000 +0000 +++ mc-4.8.28/misc/mc.lib 2022-03-20 10:02:46.000000000 +0000 @@ -10,7 +10,7 @@ mcedit=%filename:%lineno [Special dirs] -list=/afs;/coda;/:;/...;/net;/#smb +list=/afs;/coda;/:;/...;/net [terminal:console] insert=\\e[2~ @@ -42,33 +42,7 @@ kpnumlock=\\eOP [terminal:linux] -insert=\\e[2~ -f11=\\e[23~ -f12=\\e[24~ -f13=\\e[25~ -f14=\\e[26~ -f15=\\e[28~ -f16=\\e[29~ -f17=\\e[31~ -f18=\\e[32~ -f19=\\e[33~ -f20=\\e[34~ -kpleft=\\eOt -kpright=\\eOv -kpup=\\eOx -kpdown=\\eOr -kphome=\\eOw -kpend=\\eOq -kpnpage=\\eOs -kpppage=\\eOy -kpplus=\\eOl -kpminus=\\eOS -kpasterisk=\\eOR -kpinsert=\\eOp -kpdelete=\\eOn -kpenter=\\eOM -kpslash=\\eOQ -kpnumlock=\\eOP +copy=console [terminal:xterm] insert=\\e[2~ @@ -110,12 +84,6 @@ left=\\e[D left=\\eOD -# arrows with modifiers -alt-shift-right=\\e[1\;4C -alt-shift-left=\\e[1\;4D -alt-shift-up=\\e[1\;4A -alt-shift-down=\\e[1\;4B - [terminal:alacritty] copy=xterm @@ -190,3 +158,6 @@ [terminal:st-git-256color] copy=st + +[terminal:xterm-kitty] +copy=xterm diff -Nru mc-4.8.27/misc/skins/darkfar.ini mc-4.8.28/misc/skins/darkfar.ini --- mc-4.8.27/misc/skins/darkfar.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/darkfar.ini 2022-03-20 10:02:46.000000000 +0000 @@ -138,7 +138,7 @@ filename-scroll-left-char = « filename-scroll-right-char = » -[widget-scollbar] +[widget-scrollbar] first-vert-char = ↑ last-vert-char = ↓ first-horiz-char = « diff -Nru mc-4.8.27/misc/skins/dark.ini mc-4.8.28/misc/skins/dark.ini --- mc-4.8.27/misc/skins/dark.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/dark.ini 2022-03-20 10:02:46.000000000 +0000 @@ -138,7 +138,7 @@ filename-scroll-left-char = « filename-scroll-right-char = » -[widget-scollbar] +[widget-scrollbar] first-vert-char = ↑ last-vert-char = ↓ first-horiz-char = « diff -Nru mc-4.8.27/misc/skins/gray-green-purple256.ini mc-4.8.28/misc/skins/gray-green-purple256.ini --- mc-4.8.27/misc/skins/gray-green-purple256.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/gray-green-purple256.ini 2022-03-20 10:02:46.000000000 +0000 @@ -147,7 +147,7 @@ filename-scroll-left-char = ◂ filename-scroll-right-char = ▸ -[widget-scollbar] +[widget-scrollbar] first-vert-char = ▴ last-vert-char = ▾ first-horiz-char = ◂ diff -Nru mc-4.8.27/misc/skins/gray-orange-blue256.ini mc-4.8.28/misc/skins/gray-orange-blue256.ini --- mc-4.8.27/misc/skins/gray-orange-blue256.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/gray-orange-blue256.ini 2022-03-20 10:02:46.000000000 +0000 @@ -147,7 +147,7 @@ filename-scroll-left-char = ◂ filename-scroll-right-char = ▸ -[widget-scollbar] +[widget-scrollbar] first-vert-char = ▴ last-vert-char = ▾ first-horiz-char = ◂ diff -Nru mc-4.8.27/misc/skins/julia256.ini mc-4.8.28/misc/skins/julia256.ini --- mc-4.8.27/misc/skins/julia256.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/julia256.ini 2022-03-20 10:02:46.000000000 +0000 @@ -143,7 +143,7 @@ filename-scroll-left-char = « filename-scroll-right-char = » -[widget-scollbar] +[widget-scrollbar] first-vert-char = ↑ last-vert-char = ↓ first-horiz-char = « diff -Nru mc-4.8.27/misc/skins/Makefile.in mc-4.8.28/misc/skins/Makefile.in --- mc-4.8.27/misc/skins/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/misc/skins/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -392,11 +395,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/misc/skins/modarcon16-defbg.ini mc-4.8.28/misc/skins/modarcon16-defbg.ini --- mc-4.8.27/misc/skins/modarcon16-defbg.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/modarcon16-defbg.ini 2022-03-20 10:02:46.000000000 +0000 @@ -174,7 +174,7 @@ history-next-item-char = » history-show-list-char = ^ -[widget-scollbar] +[widget-scrollbar] first-vert-char = ↑ last-vert-char = ↓ first-horiz-char = « diff -Nru mc-4.8.27/misc/skins/modarcon16.ini mc-4.8.28/misc/skins/modarcon16.ini --- mc-4.8.27/misc/skins/modarcon16.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/modarcon16.ini 2022-03-20 10:02:46.000000000 +0000 @@ -174,7 +174,7 @@ history-next-item-char = » history-show-list-char = ^ -[widget-scollbar] +[widget-scrollbar] first-vert-char = ↑ last-vert-char = ↓ first-horiz-char = « diff -Nru mc-4.8.27/misc/skins/modarcon16root-defbg.ini mc-4.8.28/misc/skins/modarcon16root-defbg.ini --- mc-4.8.27/misc/skins/modarcon16root-defbg.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/modarcon16root-defbg.ini 2022-03-20 10:02:46.000000000 +0000 @@ -174,7 +174,7 @@ history-next-item-char = » history-show-list-char = ^ -[widget-scollbar] +[widget-scrollbar] first-vert-char = ↑ last-vert-char = ↓ first-horiz-char = « diff -Nru mc-4.8.27/misc/skins/modarcon16root.ini mc-4.8.28/misc/skins/modarcon16root.ini --- mc-4.8.27/misc/skins/modarcon16root.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/modarcon16root.ini 2022-03-20 10:02:46.000000000 +0000 @@ -174,7 +174,7 @@ history-next-item-char = » history-show-list-char = ^ -[widget-scollbar] +[widget-scrollbar] first-vert-char = ↑ last-vert-char = ↓ first-horiz-char = « diff -Nru mc-4.8.27/misc/skins/modarin256-defbg.ini mc-4.8.28/misc/skins/modarin256-defbg.ini --- mc-4.8.27/misc/skins/modarin256-defbg.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/modarin256-defbg.ini 2022-03-20 10:02:46.000000000 +0000 @@ -174,7 +174,7 @@ history-next-item-char = » history-show-list-char = ^ -[widget-scollbar] +[widget-scrollbar] first-vert-char = ↑ last-vert-char = ↓ first-horiz-char = « diff -Nru mc-4.8.27/misc/skins/modarin256.ini mc-4.8.28/misc/skins/modarin256.ini --- mc-4.8.27/misc/skins/modarin256.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/modarin256.ini 2022-03-20 10:02:46.000000000 +0000 @@ -174,7 +174,7 @@ history-next-item-char = » history-show-list-char = ^ -[widget-scollbar] +[widget-scrollbar] first-vert-char = ↑ last-vert-char = ↓ first-horiz-char = « diff -Nru mc-4.8.27/misc/skins/modarin256root-defbg.ini mc-4.8.28/misc/skins/modarin256root-defbg.ini --- mc-4.8.27/misc/skins/modarin256root-defbg.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/modarin256root-defbg.ini 2022-03-20 10:02:46.000000000 +0000 @@ -174,7 +174,7 @@ history-next-item-char = » history-show-list-char = ^ -[widget-scollbar] +[widget-scrollbar] first-vert-char = ↑ last-vert-char = ↓ first-horiz-char = « diff -Nru mc-4.8.27/misc/skins/modarin256root.ini mc-4.8.28/misc/skins/modarin256root.ini --- mc-4.8.27/misc/skins/modarin256root.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/modarin256root.ini 2022-03-20 10:02:46.000000000 +0000 @@ -174,7 +174,7 @@ history-next-item-char = » history-show-list-char = ^ -[widget-scollbar] +[widget-scrollbar] first-vert-char = ↑ last-vert-char = ↓ first-horiz-char = « diff -Nru mc-4.8.27/misc/skins/sand256.ini mc-4.8.28/misc/skins/sand256.ini --- mc-4.8.27/misc/skins/sand256.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/sand256.ini 2022-03-20 10:02:46.000000000 +0000 @@ -196,7 +196,7 @@ filename-scroll-left-char = « filename-scroll-right-char = » -[widget-scollbar] +[widget-scrollbar] first-vert-char = ↑ last-vert-char = ↓ first-horiz-char = « diff -Nru mc-4.8.27/misc/skins/seasons-autumn16M.ini mc-4.8.28/misc/skins/seasons-autumn16M.ini --- mc-4.8.27/misc/skins/seasons-autumn16M.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/seasons-autumn16M.ini 2022-03-20 10:02:46.000000000 +0000 @@ -204,7 +204,7 @@ filename-scroll-left-char = ◂ filename-scroll-right-char = ▸ -[widget-scollbar] +[widget-scrollbar] first-vert-char = ▴ last-vert-char = ▾ first-horiz-char = ◂ diff -Nru mc-4.8.27/misc/skins/seasons-spring16M.ini mc-4.8.28/misc/skins/seasons-spring16M.ini --- mc-4.8.27/misc/skins/seasons-spring16M.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/seasons-spring16M.ini 2022-03-20 10:02:46.000000000 +0000 @@ -204,7 +204,7 @@ filename-scroll-left-char = ◂ filename-scroll-right-char = ▸ -[widget-scollbar] +[widget-scrollbar] first-vert-char = ▴ last-vert-char = ▾ first-horiz-char = ◂ diff -Nru mc-4.8.27/misc/skins/seasons-summer16M.ini mc-4.8.28/misc/skins/seasons-summer16M.ini --- mc-4.8.27/misc/skins/seasons-summer16M.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/seasons-summer16M.ini 2022-03-20 10:02:46.000000000 +0000 @@ -204,7 +204,7 @@ filename-scroll-left-char = ◂ filename-scroll-right-char = ▸ -[widget-scollbar] +[widget-scrollbar] first-vert-char = ▴ last-vert-char = ▾ first-horiz-char = ◂ diff -Nru mc-4.8.27/misc/skins/seasons-winter16M.ini mc-4.8.28/misc/skins/seasons-winter16M.ini --- mc-4.8.27/misc/skins/seasons-winter16M.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/seasons-winter16M.ini 2022-03-20 10:02:46.000000000 +0000 @@ -204,7 +204,7 @@ filename-scroll-left-char = ◂ filename-scroll-right-char = ▸ -[widget-scollbar] +[widget-scrollbar] first-vert-char = ▴ last-vert-char = ▾ first-horiz-char = ◂ diff -Nru mc-4.8.27/misc/skins/xoria256.ini mc-4.8.28/misc/skins/xoria256.ini --- mc-4.8.27/misc/skins/xoria256.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/xoria256.ini 2022-03-20 10:02:46.000000000 +0000 @@ -181,7 +181,7 @@ filename-scroll-left-char = « filename-scroll-right-char = » -[widget-scollbar] +[widget-scrollbar] first-vert-char = ↑ last-vert-char = ↓ first-horiz-char = « diff -Nru mc-4.8.27/misc/skins/yadt256-defbg.ini mc-4.8.28/misc/skins/yadt256-defbg.ini --- mc-4.8.27/misc/skins/yadt256-defbg.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/yadt256-defbg.ini 2022-03-20 10:02:46.000000000 +0000 @@ -141,7 +141,7 @@ history-next-item-char = > history-show-list-char = ^ -[widget-scollbar] +[widget-scrollbar] first-vert-char = ↑ last-vert-char = ↓ first-horiz-char = < diff -Nru mc-4.8.27/misc/skins/yadt256.ini mc-4.8.28/misc/skins/yadt256.ini --- mc-4.8.27/misc/skins/yadt256.ini 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/skins/yadt256.ini 2022-03-20 10:02:46.000000000 +0000 @@ -140,7 +140,7 @@ history-next-item-char = > history-show-list-char = ^ -[widget-scollbar] +[widget-scrollbar] first-vert-char = ↑ last-vert-char = ↓ first-horiz-char = < diff -Nru mc-4.8.27/misc/syntax/css.syntax mc-4.8.28/misc/syntax/css.syntax --- mc-4.8.27/misc/syntax/css.syntax 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/syntax/css.syntax 2022-03-20 10:02:46.000000000 +0000 @@ -418,7 +418,7 @@ keyword whole lightcoral brightgreen keyword whole lightcyan brightgreen keyword whole lightgoldenrodyellow brightgreen - keyword whole lightgrey brightgreen + keyword whole lightgray brightgreen keyword whole lightgreen brightgreen keyword whole lightpink brightgreen keyword whole lightsalmon brightgreen @@ -504,8 +504,8 @@ keyword whole arial brightgreen keyword whole Narrow brightgreen keyword whole narrow brightgreen - keyword whole Trebuchet MS brightgreen - keyword whole trebuchet ms brightgreen + keyword whole Trebuchet\sMS brightgreen + keyword whole trebuchet\sms brightgreen keyword whole verdana brightgreen keyword whole Verdana brightgreen keyword whole sans-serif brightgreen @@ -547,4 +547,4 @@ context exclusive counter( ) magenta context exclusive counters( ) magenta context exclusive rgb( ) magenta -context exclusive url( ) magenta \ No newline at end of file +context exclusive url( ) magenta diff -Nru mc-4.8.27/misc/syntax/dot.syntax mc-4.8.28/misc/syntax/dot.syntax --- mc-4.8.27/misc/syntax/dot.syntax 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/misc/syntax/dot.syntax 2022-03-20 10:02:46.000000000 +0000 @@ -0,0 +1,227 @@ +# DOT/Graphviz graphs +context default + keyword whole strict brightred + keyword whole graph brightred + keyword whole digraph brightred + keyword whole subgraph brightred + + keyword whole node yellow + keyword whole edge yellow + + keyword wholeleft cluster_ yellow + + keyword whole -> brightred + keyword whole -- brightred + + keyword whole _background white + keyword whole area white + keyword whole arrowhead white + keyword whole arrowsize white + keyword whole arrowtail white + keyword whole bb white + keyword whole bgcolor white + keyword whole center white + keyword whole charset white + keyword whole class white + keyword whole clusterrank white + keyword whole color white + keyword whole colorscheme white + keyword whole comment white + keyword whole compound white + keyword whole concentrate white + keyword whole constraint white + keyword whole Damping white + keyword whole decorate white + keyword whole defaultdist white + keyword whole dim white + keyword whole dimen white + keyword whole dir white + keyword whole diredgeconstraints white + keyword whole distortion white + keyword whole dpi white + keyword whole edgehref white + keyword whole edgetarget white + keyword whole edgetooltip white + keyword whole edgeURL white + keyword whole epsilon white + keyword whole esep white + keyword whole fillcolor white + keyword whole fixedsize white + keyword whole fontcolor white + keyword whole fontname white + keyword whole fontnames white + keyword whole fontpath white + keyword whole fontsize white + keyword whole forcelabels white + keyword whole gradientangle white + keyword whole group white + keyword whole head_lp white + keyword whole headclip white + keyword whole headhref white + keyword whole headlabel white + keyword whole headport white + keyword whole headtarget white + keyword whole headtooltip white + keyword whole headURL white + keyword whole height white + keyword whole href white + keyword whole id white + keyword whole image white + keyword whole imagepath white + keyword whole imagepos white + keyword whole imagescale white + keyword whole inputscale white + keyword whole K white + keyword whole label white + keyword whole label_scheme white + keyword whole labelangle white + keyword whole labeldistance white + keyword whole labelfloat white + keyword whole labelfontcolor white + keyword whole labelfontname white + keyword whole labelfontsize white + keyword whole labelhref white + keyword whole labeljust white + keyword whole labelloc white + keyword whole labeltarget white + keyword whole labeltooltip white + keyword whole labelURL white + keyword whole landscape white + keyword whole layer white + keyword whole layerlistsep white + keyword whole layers white + keyword whole layerselect white + keyword whole layersep white + keyword whole layout white + keyword whole len white + keyword whole levels white + keyword whole levelsgap white + keyword whole lhead white + keyword whole lheight white + keyword whole lp white + keyword whole ltail white + keyword whole lwidth white + keyword whole margin white + keyword whole maxiter white + keyword whole mclimit white + keyword whole mindist white + keyword whole minlen white + keyword whole mode white + keyword whole model white + keyword whole mosek white + keyword whole newrank white + keyword whole nodesep white + keyword whole nojustify white + keyword whole normalize white + keyword whole notranslate white + keyword whole nslimit white + keyword whole nslimit1 white + keyword whole ordering white + keyword whole orientation white + keyword whole outputorder white + keyword whole overlap white + keyword whole overlap_scaling white + keyword whole overlap_shrink white + keyword whole pack white + keyword whole packmode white + keyword whole pad white + keyword whole page white + keyword whole pagedir white + keyword whole pencolor white + keyword whole penwidth white + keyword whole peripheries white + keyword whole pin white + keyword whole pos white + keyword whole quadtree white + keyword whole quantum white + keyword whole rank white + keyword whole rankdir white + keyword whole ranksep white + keyword whole ratio white + keyword whole rects white + keyword whole regular white + keyword whole remincross white + keyword whole repulsiveforce white + keyword whole resolution white + keyword whole root white + keyword whole rotate white + keyword whole rotation white + keyword whole samehead white + keyword whole sametail white + keyword whole samplepoints white + keyword whole scale white + keyword whole searchsize white + keyword whole sep white + keyword whole shape white + keyword whole shapefile white + keyword whole showboxes white + keyword whole sides white + keyword whole size white + keyword whole skew white + keyword whole smoothing white + keyword whole sortv white + keyword whole splines white + keyword whole start white + keyword whole style white + keyword whole stylesheet white + keyword whole tail_lp white + keyword whole tailclip white + keyword whole tailhref white + keyword whole taillabel white + keyword whole tailport white + keyword whole tailtarget white + keyword whole tailtooltip white + keyword whole tailURL white + keyword whole target white + keyword whole tooltip white + keyword whole truecolor white + keyword whole URL white + keyword whole vertices white + keyword whole viewport white + keyword whole voro_margin white + keyword whole weight white + keyword whole width white + keyword whole xdotversion white + keyword whole xlabel white + keyword whole xlp white + keyword whole z white + + keyword /\* brown + keyword \*/ brown + keyword // brown + + keyword \+ red + keyword , brightcyan + keyword : brightcyan + keyword ; brightmagenta + keyword < green + keyword = yellow + keyword > green + keyword [ brightcyan + keyword ] brightcyan + keyword { brightcyan + keyword } brightcyan + +context exclusive /\* \*/ brown + spellcheck + +context exclusive // \n brown + spellcheck + +context linestart # \n brightred + keyword \\\n yellow + keyword /\**\*/ brown + keyword //*\n brown + keyword "+" red + keyword <+> red + +context exclusive < > green + spellcheck + + keyword <*> cyan + +context " " green + spellcheck + keyword \\\n yellow + keyword \\" brightgreen + keyword \\\{abtnvfr\} brightgreen diff -Nru mc-4.8.27/misc/syntax/glsl.syntax mc-4.8.28/misc/syntax/glsl.syntax --- mc-4.8.27/misc/syntax/glsl.syntax 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/syntax/glsl.syntax 2022-03-20 10:02:46.000000000 +0000 @@ -215,7 +215,7 @@ keyword whole cast yellow keyword whole namespace yellow keyword whole using yellow - keyword whole row major yellow + keyword whole row_major yellow keyword whole early_fragment_tests yellow # Deprecated diff -Nru mc-4.8.27/misc/syntax/Makefile.am mc-4.8.28/misc/syntax/Makefile.am --- mc-4.8.27/misc/syntax/Makefile.am 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/misc/syntax/Makefile.am 2022-03-20 10:02:46.000000000 +0000 @@ -27,6 +27,7 @@ diff.syntax \ dlink.syntax \ dos.syntax \ + dot.syntax \ ebuild.syntax \ eiffel.syntax \ erlang.syntax \ @@ -80,6 +81,7 @@ slang.syntax \ smalltalk.syntax \ spec.syntax \ + spice.syntax \ sql.syntax \ strace.syntax \ swift.syntax \ diff -Nru mc-4.8.27/misc/syntax/Makefile.in mc-4.8.28/misc/syntax/Makefile.in --- mc-4.8.27/misc/syntax/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/misc/syntax/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -392,11 +395,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ @@ -429,6 +431,7 @@ diff.syntax \ dlink.syntax \ dos.syntax \ + dot.syntax \ ebuild.syntax \ eiffel.syntax \ erlang.syntax \ @@ -482,6 +485,7 @@ slang.syntax \ smalltalk.syntax \ spec.syntax \ + spice.syntax \ sql.syntax \ strace.syntax \ swift.syntax \ diff -Nru mc-4.8.27/misc/syntax/procmail.syntax mc-4.8.28/misc/syntax/procmail.syntax --- mc-4.8.27/misc/syntax/procmail.syntax 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/syntax/procmail.syntax 2022-03-20 10:02:46.000000000 +0000 @@ -191,7 +191,7 @@ context " " green keyword ${*} brightgreen -context exclusive ` ` lightgrey black +context exclusive ` ` lightgray black keyword '*' green keyword " green keyword \\` brightred diff -Nru mc-4.8.27/misc/syntax/r.syntax mc-4.8.28/misc/syntax/r.syntax --- mc-4.8.27/misc/syntax/r.syntax 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/syntax/r.syntax 2022-03-20 10:02:46.000000000 +0000 @@ -5,9 +5,9 @@ context default - keyword ->> brightred grey - keyword <<- brightred grey - keyword -> brightred grey + keyword ->> brightred gray + keyword <<- brightred gray + keyword -> brightred gray keyword <- brightred diff -Nru mc-4.8.27/misc/syntax/spice.syntax mc-4.8.28/misc/syntax/spice.syntax --- mc-4.8.27/misc/syntax/spice.syntax 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/misc/syntax/spice.syntax 2022-03-20 10:02:46.000000000 +0000 @@ -0,0 +1,420 @@ +caseinsensitive + +context default + keyword linestart \**\n brown + keyword $*\n brown + keyword ;*\n brown + keyword //*\n brown + keyword linestart \+ red + + # dot commands + keyword whole .ac brightmagenta + keyword whole .control brightmagenta + keyword whole .csparam brightmagenta + keyword whole .dc brightmagenta + keyword whole .disto brightmagenta + keyword whole .else brightmagenta + keyword whole .elseif brightmagenta + keyword whole .end brightmagenta + keyword whole .endc brightmagenta + keyword whole .endif brightmagenta + keyword whole .ends brightmagenta + keyword whole .four brightmagenta + keyword whole .func brightmagenta + keyword whole .global brightmagenta + keyword whole .ic brightmagenta + keyword whole .if brightmagenta + keyword whole .include brightmagenta + keyword whole .lib brightmagenta + keyword whole .meas brightmagenta + keyword whole .model brightmagenta + keyword whole .nodeset brightmagenta + keyword whole .noise brightmagenta + keyword whole .op brightmagenta + keyword whole .options brightmagenta + keyword whole .param brightmagenta + keyword whole .plot brightmagenta + keyword whole .print brightmagenta + keyword whole .probe brightmagenta + keyword whole .pss brightmagenta + keyword whole .pz brightmagenta + keyword whole .save brightmagenta + keyword whole .sens brightmagenta + keyword whole .subckt brightmagenta + keyword whole .temp brightmagenta + keyword whole .tf brightmagenta + keyword whole .title brightmagenta + keyword whole .tran brightmagenta + keyword whole .width brightmagenta + + # circuit elements + keyword wholeleft linestart A*\s brightcyan + keyword wholeleft linestart A*\t brightcyan + keyword wholeleft linestart B*\s brightcyan + keyword wholeleft linestart B*\t brightcyan + keyword wholeleft linestart C*\s brightcyan + keyword wholeleft linestart C*\t brightcyan + keyword wholeleft linestart D*\s brightcyan + keyword wholeleft linestart D*\t brightcyan + keyword wholeleft linestart E*\s brightcyan + keyword wholeleft linestart E*\t brightcyan + keyword wholeleft linestart F*\s brightcyan + keyword wholeleft linestart F*\t brightcyan + keyword wholeleft linestart G*\s brightcyan + keyword wholeleft linestart G*\t brightcyan + keyword wholeleft linestart H*\s brightcyan + keyword wholeleft linestart H*\t brightcyan + keyword wholeleft linestart I*\s brightcyan + keyword wholeleft linestart I*\t brightcyan + keyword wholeleft linestart J*\s brightcyan + keyword wholeleft linestart J*\t brightcyan + keyword wholeleft linestart K*\s brightcyan + keyword wholeleft linestart K*\t brightcyan + keyword wholeleft linestart L*\s brightcyan + keyword wholeleft linestart L*\t brightcyan + keyword wholeleft linestart M*\s brightcyan + keyword wholeleft linestart M*\t brightcyan + keyword wholeleft linestart N*\s brightcyan + keyword wholeleft linestart N*\t brightcyan + keyword wholeleft linestart O*\s brightcyan + keyword wholeleft linestart O*\t brightcyan + keyword wholeleft linestart P*\s brightcyan + keyword wholeleft linestart P*\t brightcyan + keyword wholeleft linestart Q*\s brightcyan + keyword wholeleft linestart Q*\t brightcyan + keyword wholeleft linestart R*\s brightcyan + keyword wholeleft linestart R*\t brightcyan + keyword wholeleft linestart S*\s brightcyan + keyword wholeleft linestart S*\t brightcyan + keyword wholeleft linestart T*\s brightcyan + keyword wholeleft linestart T*\t brightcyan + keyword wholeleft linestart U*\s brightcyan + keyword wholeleft linestart U*\t brightcyan + keyword wholeleft linestart V*\s brightcyan + keyword wholeleft linestart V*\t brightcyan + keyword wholeleft linestart W*\s brightcyan + keyword wholeleft linestart W*\t brightcyan + keyword wholeleft linestart X*\s brightcyan + keyword wholeleft linestart X*\t brightcyan + keyword wholeleft linestart Y*\s brightcyan + keyword wholeleft linestart Y*\t brightcyan + keyword wholeleft linestart Z*\s brightcyan + keyword wholeleft linestart Z*\t brightcyan + + # model types + keyword whole R white + keyword whole C white + keyword whole L white + keyword whole SW white + keyword whole CSW white + keyword whole URC white + keyword whole LTRA white + keyword whole D white + keyword whole NPN white + keyword whole PNP white + keyword whole NJF white + keyword whole PJF white + keyword whole NMOS white + keyword whole PMOS white + keyword whole NMF white + keyword whole PMF white + keyword whole VDMOS white + + # XSPICE models + keyword whole gain white + keyword whole summer white + keyword whole mult white + keyword whole divide white + keyword whole limit white + keyword whole climit white + keyword whole pwl white + keyword whole filesource white + keyword whole multi_input_pwl white + keyword whole aswitch white + keyword whole pswitch white + keyword whole zener white + keyword whole ilimit white + keyword whole hyst white + keyword whole d_dt white + keyword whole int white + keyword whole s_xfer white + keyword whole slew white + keyword whole lcouple white + keyword whole core white + keyword whole sine white + keyword whole triangle white + keyword whole square white + keyword whole oneshot white + keyword whole cmeter white + keyword whole lmeter white + keyword whole memristor white + keyword whole table2D white + keyword whole table3D white + keyword whole sidiode white + keyword whole dac_bridge white + keyword whole adc_bridge white + keyword whole d_osc white + keyword whole d_to_real white + keyword whole real_delay white + keyword whole real_gain white + keyword whole real_to_v white + keyword whole d_buffer white + keyword whole d_inverter white + keyword whole d_and white + keyword whole d_nand white + keyword whole d_or white + keyword whole d_nor white + keyword whole d_xor white + keyword whole d_xnor white + keyword whole d_tristate white + keyword whole d_pullup white + keyword whole d_pulldown white + keyword whole d_dff white + keyword whole d_jkff white + keyword whole d_tff white + keyword whole d_srff white + keyword whole d_dlatch white + keyword whole d_srlatch white + keyword whole d_state white + keyword whole d_fdiv white + keyword whole d_ram white + keyword whole d_source white + keyword whole d_lut white + keyword whole d_genlut white + keyword whole xfer white + + # common model parameters + keyword whole m white + +context " " green + +context exclusive .control .endc + keyword linestart \**\n brown + keyword $*\n brown + keyword ;*\n brown + keyword //*\n brown + keyword linestart \+ red + + # commands + keyword whole ac yellow + keyword whole alias yellow + keyword whole alter yellow + keyword whole altermod yellow + keyword whole alterparam yellow + keyword whole asciiplot yellow + keyword whole aspice yellow + keyword whole bug yellow + keyword whole cd yellow + keyword whole cdump yellow + keyword whole circbyline yellow + keyword whole codemodel yellow + keyword whole compose yellow + keyword whole cutout yellow + keyword whole dc yellow + keyword whole define yellow + keyword whole deftype yellow + keyword whole delete yellow + keyword whole destroy yellow + keyword whole devhelp yellow + keyword whole diff yellow + keyword whole display yellow + keyword whole echo yellow + keyword whole edit yellow + keyword whole edisplay yellow + keyword whole eprint yellow + keyword whole eprvcd yellow + keyword whole fft yellow + keyword whole fourier yellow + keyword whole getcwd yellow + keyword whole gnuplot yellow + keyword whole hardcopy yellow + keyword whole help yellow + keyword whole history yellow + keyword whole inventory yellow + keyword whole iplot yellow + keyword whole jobs yellow + keyword whole let yellow + keyword whole linearize yellow + keyword whole listing yellow + keyword whole load yellow + keyword whole mc_source yellow + keyword whole meas yellow + keyword whole mdump yellow + keyword whole mrdump yellow + keyword whole noise yellow + keyword whole op yellow + keyword whole option yellow + keyword whole plot yellow + # FIXME: other pre_* keywords? + keyword whole pre_codemodel yellow + keyword whole pre_set yellow + keyword whole pre_unset yellow + keyword whole print yellow + keyword whole psd yellow + keyword whole quit yellow + keyword whole rehash yellow + keyword whole remcirc yellow + keyword whole remzerovec yellow + keyword whole reset yellow + keyword whole reshape yellow + keyword whole resume yellow + keyword whole rspice yellow + keyword whole run yellow + keyword whole rusage yellow + keyword whole save yellow + keyword whole sens yellow + keyword whole set yellow + keyword whole setcs yellow + keyword whole setcirc yellow + keyword whole setplot yellow + keyword whole setscale yellow + keyword whole setseed yellow + keyword whole settype yellow + keyword whole shell yellow + keyword whole shift yellow + keyword whole show yellow + keyword whole showmod yellow + keyword whole snload yellow + keyword whole snsave yellow + keyword whole source yellow + keyword whole spec yellow + keyword whole status yellow + keyword whole step yellow + keyword whole stop yellow + keyword whole strcmp yellow + keyword whole sysinfo yellow + keyword whole tf yellow + keyword whole trace yellow + keyword whole tran yellow + keyword whole transpose yellow + keyword whole unalias yellow + keyword whole undefine yellow + keyword whole unlet yellow + keyword whole unset yellow + keyword whole version yellow + keyword whole where yellow + keyword whole wrdata yellow + keyword whole write yellow + keyword whole wrs2p yellow + + # control structures + keyword whole break brightred + keyword whole continue brightred + keyword whole dowhile brightred + keyword whole else brightred + keyword whole end brightred + keyword whole foreach brightred + keyword whole goto brightred + keyword whole if brightred + keyword whole label brightred + keyword whole repeat brightred + keyword whole then brightred + keyword whole while brightred + + # internally predefined variables + keyword whole appendwrite white + keyword whole askquit white + keyword whole batchmode white + # FIXME: N between 0 and 22 + keyword wholeleft color*\s white + keyword wholeleft color*\t white + keyword whole controlswait white + keyword whole cpdebug white + keyword whole curplot white + keyword whole curplotdate white + keyword whole curplotname white + keyword whole curplottitle white + keyword whole debug white + keyword whole device white + keyword whole diff_abstol white + keyword whole diff_reltol white + keyword whole diff_vntol white + keyword whole echo white + keyword whole editor white + keyword whole filetype white + keyword whole fourgridsize white + keyword whole gridsize white + keyword whole gridstyle white + keyword whole hcopydev white + keyword whole hcopyfont white + keyword whole hcopyfontsize white + keyword whole hcopydevtype white + keyword whole hcopyscale white + keyword whole hcopywidth white + keyword whole hcopyheight white + keyword whole hcopypscolor white + keyword whole hcopypstxcolor white + keyword whole height white + keyword whole history white + keyword whole inputdir white + keyword whole interactive white + keyword whole lprplot5 white + keyword whole lprps white + keyword whole modelcard white + keyword whole moremode white + keyword whole nfreqs white + keyword whole ngbehavior white + keyword whole ngdebug white + keyword whole ng_nomodcheck white + keyword whole no_auto_gnd white + keyword whole nobjthack white + keyword whole nobreak white + keyword whole noasciiplotvalue white + keyword whole noclobber white + keyword whole noglob white + keyword whole nolegend white + keyword whole nonomatch white + keyword whole noparse white + keyword whole noprintscale white + keyword whole nosavecurrents white + keyword whole nosort white + keyword whole nostepsizelimit white + keyword whole nosubckt white + keyword whole notrnoise white + keyword whole nounits white + keyword whole numdgt white + keyword whole num_threads white + keyword whole oscompiled white + keyword whole plainlet white + keyword whole plainplot white + keyword whole plainwrite white + keyword whole plainstyle white + keyword whole pointchars white + keyword whole polydegree white + keyword whole polysteps white + keyword whole program white + keyword whole prompt white + keyword whole rawfile white + keyword whole remote_shell white + keyword whole renumber white + keyword whole rndseed white + keyword whole rhost white + keyword whole rprogram white + keyword whole sharedmode white + keyword whole sim_status white + keyword whole sourcepath white + keyword whole specwindow white + keyword whole specwindoworder white + keyword whole spicepath white + keyword whole sqrnoise white + keyword whole strict_errorhandling white + keyword whole subend white + keyword whole subinvoke white + keyword whole substart white + keyword whole term white + keyword whole ticchar white + keyword whole ticmarks white + keyword whole ticlist white + keyword whole units white + keyword whole unixcom white + keyword whole wfont white + keyword whole wfont_size white + keyword whole width white + keyword whole win_console white + keyword whole wr_singlescale white + keyword whole wr_vecnames white + keyword whole x11lineararcs white + keyword whole xbrushwidth white + keyword whole xgridwidth white + keyword whole xfont white + keyword whole xtrtol white diff -Nru mc-4.8.27/misc/syntax/swift.syntax mc-4.8.28/misc/syntax/swift.syntax --- mc-4.8.27/misc/syntax/swift.syntax 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/syntax/swift.syntax 2022-03-20 10:02:46.000000000 +0000 @@ -134,7 +134,7 @@ keyword ^ operators keyword ~ operators keyword ! operators - keyword whole _ operatots + keyword whole _ operators keyword { brackets keyword } brackets keyword ( brackets diff -Nru mc-4.8.27/misc/syntax/Syntax.in mc-4.8.28/misc/syntax/Syntax.in --- mc-4.8.27/misc/syntax/Syntax.in 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/misc/syntax/Syntax.in 2022-03-20 10:02:46.000000000 +0000 @@ -70,6 +70,9 @@ file ..\*\\.((?i:xml|xsd|xslt?|dtd)|qpg|qpg\\.in)$ XML\sdocument (\\?xml\sversion|!DOCTYPE\s) include xml.syntax +file ..\*\\.cir$ Spice\scircuit +include spice.syntax + file ..\*\\.(?i:tt)$ Template::Toolkit\sFile include tt.syntax @@ -100,6 +103,9 @@ file ..\*\\.(?i:texi|texinfo)$ Texinfo\sDocument include texinfo.syntax +file ..\*\\.(dot|gv)$ DOT/Graphviz\sgraph +include dot.syntax + file ..\*\\.c$ C\sProgram include c.syntax diff -Nru mc-4.8.27/misc/syntax/yabasic.syntax mc-4.8.28/misc/syntax/yabasic.syntax --- mc-4.8.27/misc/syntax/yabasic.syntax 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/misc/syntax/yabasic.syntax 2022-03-20 10:02:46.000000000 +0000 @@ -79,7 +79,7 @@ keyword whole let white keyword whole line white keyword whole local white - keyword whole lo gwhite + keyword whole lo white keyword whole loop white keyword whole lower white keyword whole ltrim white diff -Nru mc-4.8.27/NEWS mc-4.8.28/NEWS --- mc-4.8.27/NEWS 2021-08-15 13:45:12.000000000 +0000 +++ mc-4.8.28/NEWS 2022-03-20 11:20:43.000000000 +0000 @@ -1,3 +1,45 @@ +Version 4.8.28 + +- VFS + + * Remove SMB support (#1) + +- Editor + + * Add syntax highlighting: + * Ngspice/SPICE (http://ngspice.sourceforge.net/) (#4316, #4319) + * DOT/Graphviz (https://graphviz.org/doc/info/lang.html) (#4322) + +- Viewer + + * Support file/dir macros from mc.ect for standalone viewer (#4150) + +- Misc + + * Minimal version of "check" utility is 0.9.10. + * Code cleanup (#4270, #4330) + * Support Shift+Fn keys for KiTTY (#4325) + * Filehighlight: + * graphical formats: avif, jp2, jxl, heic, heif, psb, psd (#4328) + * Markdown (#4351) + +- Fixes + + * FTBFS with ncurses build with --disable-widec (#4200) + * There is no exit on Ubuntu PPC64 big endian (#3887) + * Segfault on change panel mode (#4323) + * Accelerator conflict in Left/Right menu (#4284) + * move a lot of files across filesystems is slow (#4287) + * mc.ext: wrong order of rules: general matches are made before more specific ones (#4273) + * mc.ext: compressed man pages are shown unformatted (#4272) + * ext.d/misc.sh: invoking /bin/cat on systems that have no /bin/cat (like NixOS) (#4298) + * mcedit: errors in syntax definitions (#4286) + * VFS: FISH: when uploading a symbolic link, it creates both the link and its target (#4281) + * VFS: SFTP: timestamps are not preserved for uploaded symlink (#4285) + * VFS: EXTFS: incorrect test of isoinfo (#4326) + * Typo in skin files (#3146) + + Version 4.8.27 - Core Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/af.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/af.gmo differ diff -Nru mc-4.8.27/po/af.po mc-4.8.28/po/af.po --- mc-4.8.27/po/af.po 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/po/af.po 2022-03-27 12:08:06.000000000 +0000 @@ -0,0 +1,4384 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the mc package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Midnight Commander\n" +"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Afrikaans (http://www.transifex.com/mc/mc/language/af/)\n" +"Language: af\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +# "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" +msgid "Warning: cannot load codepages list" +msgstr "" + +msgid "7-bit ASCII" +msgstr "" + +#, c-format +msgid "Cannot translate from %s to %s" +msgstr "" + +msgid "Event system already initialized" +msgstr "" + +msgid "Failed to initialize event system" +msgstr "" + +msgid "Event system not initialized" +msgstr "" + +msgid "Check input data! Some of parameters are NULL!" +msgstr "" + +#, c-format +msgid "Unable to create group '%s' for events!" +msgstr "" + +#, c-format +msgid "Unable to create event '%s'!" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is already being edited.\n" +"User: %s\n" +"Process ID: %d" +msgstr "" + +msgid "File locked" +msgstr "" + +msgid "&Grab lock" +msgstr "" + +msgid "&Ignore lock" +msgstr "" + +#, c-format +msgid "Cannot create %s directory" +msgstr "" + +msgid "FATAL: not a directory:" +msgstr "" + +msgid "" +"Number out of range (should be in byte range, 0 <= n <= 0xFF, expressed in " +"hex)" +msgstr "" + +msgid "Invalid character" +msgstr "" + +msgid "Unmatched quotes character" +msgstr "" + +#, c-format +msgid "" +"Hex pattern error at position %d:\n" +"%s." +msgstr "" + +msgid "Search string not found" +msgstr "" + +msgid "Not implemented yet" +msgstr "" + +msgid "Num of replace tokens not equal to num of found tokens" +msgstr "" + +#, c-format +msgid "Invalid token number %d" +msgstr "" + +msgid "Regular expression error" +msgstr "" + +msgid "No&rmal" +msgstr "" + +msgid "Re&gular expression" +msgstr "" + +msgid "He&xadecimal" +msgstr "" + +msgid "Wil&dcard search" +msgstr "" + +#, c-format +msgid "" +"Unable to load '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to parse '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with true colors support:\n" +"%s\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with 256 colors support\n" +"on non-256 colors terminal.\n" +"Default skin has been loaded" +msgstr "" + +msgid "True color not supported with ncurses." +msgstr "" + +msgid "Your terminal doesn't even seem to support 256 colors." +msgstr "" + +msgid "True color not supported in this slang version." +msgstr "" + +msgid "Set COLORTERM=truecolor if your terminal really supports true colors." +msgstr "" + +msgid "Escape" +msgstr "" + +msgid "Function key 1" +msgstr "" + +msgid "Function key 2" +msgstr "" + +msgid "Function key 3" +msgstr "" + +msgid "Function key 4" +msgstr "" + +msgid "Function key 5" +msgstr "" + +msgid "Function key 6" +msgstr "" + +msgid "Function key 7" +msgstr "" + +msgid "Function key 8" +msgstr "" + +msgid "Function key 9" +msgstr "" + +msgid "Function key 10" +msgstr "" + +msgid "Function key 11" +msgstr "" + +msgid "Function key 12" +msgstr "" + +msgid "Function key 13" +msgstr "" + +msgid "Function key 14" +msgstr "" + +msgid "Function key 15" +msgstr "" + +msgid "Function key 16" +msgstr "" + +msgid "Function key 17" +msgstr "" + +msgid "Function key 18" +msgstr "" + +msgid "Function key 19" +msgstr "" + +msgid "Function key 20" +msgstr "" + +msgid "Completion/M-tab" +msgstr "" + +msgid "BackTab/S-tab" +msgstr "" + +msgid "Backspace" +msgstr "" + +msgid "Up arrow" +msgstr "" + +msgid "Down arrow" +msgstr "" + +msgid "Left arrow" +msgstr "" + +msgid "Right arrow" +msgstr "" + +msgid "Insert" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "End key" +msgstr "" + +msgid "Page Up" +msgstr "" + +msgid "Page Down" +msgstr "" + +msgid "/ on keypad" +msgstr "" + +msgid "* on keypad" +msgstr "" + +msgid "- on keypad" +msgstr "" + +msgid "+ on keypad" +msgstr "" + +msgid "Left arrow keypad" +msgstr "" + +msgid "Right arrow keypad" +msgstr "" + +msgid "Up arrow keypad" +msgstr "" + +msgid "Down arrow keypad" +msgstr "" + +msgid "Home on keypad" +msgstr "" + +msgid "End on keypad" +msgstr "" + +msgid "Page Down keypad" +msgstr "" + +msgid "Page Up keypad" +msgstr "" + +msgid "Insert on keypad" +msgstr "" + +msgid "Delete on keypad" +msgstr "" + +msgid "Enter on keypad" +msgstr "" + +msgid "Function key 21" +msgstr "" + +msgid "Function key 22" +msgstr "" + +msgid "Function key 23" +msgstr "" + +msgid "Function key 24" +msgstr "" + +msgid "A1 key" +msgstr "" + +msgid "C1 key" +msgstr "" + +msgid "Asterisk" +msgstr "" + +msgid "Minus" +msgstr "" + +msgid "Plus" +msgstr "" + +msgid "Dot" +msgstr "" + +msgid "Less than" +msgstr "" + +msgid "Great than" +msgstr "" + +msgid "Equal" +msgstr "" + +msgid "Comma" +msgstr "" + +msgid "Apostrophe" +msgstr "" + +msgid "Colon" +msgstr "" + +msgid "Semicolon" +msgstr "" + +msgid "Exclamation mark" +msgstr "" + +msgid "Question mark" +msgstr "" + +msgid "Ampersand" +msgstr "" + +msgid "Dollar sign" +msgstr "" + +msgid "Quotation mark" +msgstr "" + +msgid "Percent sign" +msgstr "" + +msgid "Caret" +msgstr "" + +msgid "Tilda" +msgstr "" + +msgid "Prime" +msgstr "" + +msgid "Underline" +msgstr "" + +msgid "Understrike" +msgstr "" + +msgid "Pipe" +msgstr "" + +msgid "Left parenthesis" +msgstr "" + +msgid "Right parenthesis" +msgstr "" + +msgid "Left bracket" +msgstr "" + +msgid "Right bracket" +msgstr "" + +msgid "Left brace" +msgstr "" + +msgid "Right brace" +msgstr "" + +msgid "Enter" +msgstr "" + +msgid "Tab key" +msgstr "" + +msgid "Space key" +msgstr "" + +msgid "Slash key" +msgstr "" + +msgid "Backslash key" +msgstr "" + +msgid "Number sign #" +msgstr "" + +#. TRANSLATORS: Please translate as in "at sign" (@). +msgid "At sign" +msgstr "" + +msgid "Ctrl" +msgstr "" + +msgid "Alt" +msgstr "" + +msgid "Shift" +msgstr "" + +msgid "The TERM environment variable is unset!\n" +msgstr "" + +msgid "Cannot check SIGWINCH pipe" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot create pipe for SIGWINCH: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure write end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure read end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"Screen size %dx%d is not supported.\n" +"Check the TERM environment variable.\n" +msgstr "" + +msgid "B" +msgstr "" + +msgid "kB" +msgstr "" + +msgid "KiB" +msgstr "" + +msgid "MB" +msgstr "" + +msgid "MiB" +msgstr "" + +msgid "GB" +msgstr "" + +msgid "GiB" +msgstr "" + +msgid "Cannot create pipe descriptor" +msgstr "" + +msgid "Cannot create pipe streams" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in select() reading data from a child process:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in waitpid():\n" +"%s" +msgstr "" + +#, c-format +msgid "Directory cache expired for %s" +msgstr "" + +#, c-format +msgid "%s: %s: %s %3d%% (%lld) bytes transferred" +msgstr "" + +#, c-format +msgid "%s: %s: %s %lld bytes transferred" +msgstr "" + +msgid "Starting linear transfer..." +msgstr "" + +msgid "Getting file" +msgstr "" + +msgid "Changes to file lost" +msgstr "" + +#, c-format +msgid "%s is not a directory\n" +msgstr "" + +#, c-format +msgid "Directory %s is not owned by you\n" +msgstr "" + +#, c-format +msgid "Cannot set correct permissions for directory %s\n" +msgstr "" + +#, c-format +msgid "Cannot create temporary directory %s: %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will be created in %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will not be created\n" +msgstr "" + +msgid "Press any key to continue..." +msgstr "" + +msgid "Cannot parse:" +msgstr "" + +msgid "More parsing errors will be ignored." +msgstr "" + +msgid "Internal error:" +msgstr "" + +msgid "Password:" +msgstr "" + +msgid "Screens" +msgstr "" + +msgid "History" +msgstr "" + +#. TRANSLATORS: no need to translate 'DialogTitle', it's just a context prefix +msgid "DialogTitle|History cleanup" +msgstr "" + +msgid "Do you want clean this history?" +msgstr "" + +msgid "&Yes" +msgstr "" + +msgid "&No" +msgstr "" + +msgid "&OK" +msgstr "" + +msgid "&Cancel" +msgstr "" + +msgid "Background process:" +msgstr "" + +msgid "Error" +msgstr "" + +#, c-format +msgid "%s (%d)" +msgstr "" + +msgid "&Abort" +msgstr "" + +msgid "Displays the current version" +msgstr "" + +msgid "Print data directory" +msgstr "" + +msgid "Print extended info about used data directories" +msgstr "" + +msgid "Print configure options" +msgstr "" + +msgid "Print last working directory to specified file" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enables subshell support (default)" +msgstr "" + +msgid "Disables subshell support" +msgstr "" + +msgid "Log ftp dialog to specified file" +msgstr "" + +msgid "Launches the file viewer on a file" +msgstr "" + +msgid "Edit files" +msgstr "" + +msgid " ..." +msgstr "" + +msgid "Forces xterm features" +msgstr "" + +msgid "Disable X11 support" +msgstr "" + +msgid "Tries to use an old highlight mouse tracking" +msgstr "" + +msgid "Disable mouse support in text version" +msgstr "" + +msgid "Tries to use termcap instead of terminfo" +msgstr "" + +msgid "To run on slow terminals" +msgstr "" + +msgid "Use stickchars to draw" +msgstr "" + +msgid "Resets soft keys on HP terminals" +msgstr "" + +msgid "Load definitions of key bindings from specified file" +msgstr "" + +msgid "Don't load definitions of key bindings from file, use defaults" +msgstr "" + +msgid "Requests to run in black and white" +msgstr "" + +msgid "Request to run in color mode" +msgstr "" + +msgid "Specifies a color configuration" +msgstr "" + +msgid "" +msgstr "" + +msgid "Show mc with specified skin" +msgstr "" + +#. TRANSLATORS: don't translate keywords +msgid "" +"--colors KEYWORD={FORE},{BACK},{ATTR}:KEYWORD2=...\n" +"\n" +"{FORE}, {BACK} and {ATTR} can be omitted, and the default will be used\n" +"\n" +" Keywords:\n" +" Global: errors, disabled, reverse, gauge, header\n" +" input, inputmark, inputunchanged, commandlinemark\n" +" bbarhotkey, bbarbutton, statusbar\n" +" File display: normal, selected, marked, markselect\n" +" Dialog boxes: dnormal, dfocus, dhotnormal, dhotfocus, errdhotnormal,\n" +" errdhotfocus\n" +" Menus: menunormal, menuhot, menusel, menuhotsel, menuinactive\n" +" Popup menus: pmenunormal, pmenusel, pmenutitle\n" +" Editor: editnormal, editbold, editmarked, editwhitespace,\n" +" editlinestate, editbg, editframe, editframeactive\n" +" editframedrag\n" +" Viewer: viewnormal,viewbold, viewunderline, viewselected\n" +" Help: helpnormal, helpitalic, helpbold, helplink, helpslink\n" +msgstr "" + +#. TRANSLATORS: don't translate color names and attributes +msgid "" +"Standard Colors:\n" +" black, gray, red, brightred, green, brightgreen, brown,\n" +" yellow, blue, brightblue, magenta, brightmagenta, cyan,\n" +" brightcyan, lightgray and white\n" +"\n" +"Extended colors, when 256 colors are available:\n" +" color16 to color255, or rgb000 to rgb555 and gray0 to gray23\n" +"\n" +"Attributes:\n" +" bold, italic, underline, reverse, blink; append more with '+'\n" +msgstr "" + +msgid "Color options" +msgstr "" + +msgid "[+lineno] file1[:lineno] [file2[:lineno]...]" +msgstr "" + +msgid "file" +msgstr "" + +msgid "file1 file2" +msgstr "" + +msgid "[this_dir] [other_panel_dir]" +msgstr "" + +msgid "" +"\n" +"Please send any bug reports (including the output of 'mc -V')\n" +"as tickets at www.midnight-commander.org\n" +msgstr "" + +#, c-format +msgid "GNU Midnight Commander %s\n" +msgstr "" + +msgid "Main options" +msgstr "" + +msgid "Terminal options" +msgstr "" + +msgid "Arguments parse error!" +msgstr "" + +msgid "No arguments given to the viewer." +msgstr "" + +msgid "Two files are required to envoke the diffviewer." +msgstr "" + +msgid "Background protocol error" +msgstr "" + +msgid "Reading failed" +msgstr "" + +msgid "Background process error" +msgstr "" + +msgid "Unknown error in child" +msgstr "" + +msgid "Child died unexpectedly" +msgstr "" + +msgid "" +"Background process sent us a request for more arguments\n" +"than we can handle." +msgstr "" + +msgid "&Dismiss" +msgstr "" + +msgid "Enter search string:" +msgstr "" + +msgid "Cas&e sensitive" +msgstr "" + +msgid "&Backwards" +msgstr "" + +msgid "&Whole words" +msgstr "" + +msgid "&All charsets" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Search is disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary diff file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create backup file\n" +"%s%s\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary merge file\n" +"%s" +msgstr "" + +msgid "&Fastest (Assume large files)" +msgstr "" + +msgid "&Minimal (Find a smaller set of change)" +msgstr "" + +msgid "Diff algorithm" +msgstr "" + +msgid "Diff extra options" +msgstr "" + +msgid "&Ignore case" +msgstr "" + +msgid "Ignore tab &expansion" +msgstr "" + +msgid "Ignore &space change" +msgstr "" + +msgid "Ignore all &whitespace" +msgstr "" + +msgid "Strip &trailing carriage return" +msgstr "" + +msgid "Diff Options" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "Edit is disabled" +msgstr "" + +msgid "Goto line (left)" +msgstr "" + +msgid "Goto line (right)" +msgstr "" + +msgid "Enter line:" +msgstr "" + +msgid "ButtonBar|Help" +msgstr "" + +msgid "ButtonBar|Save" +msgstr "" + +msgid "ButtonBar|Edit" +msgstr "" + +msgid "ButtonBar|Merge" +msgstr "" + +msgid "ButtonBar|Search" +msgstr "" + +msgid "ButtonBar|Options" +msgstr "" + +msgid "ButtonBar|Quit" +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "File(s) was modified. Save with exit?" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file(s)?" +msgstr "" + +msgid "Diff:" +msgstr "" + +#, c-format +msgid "\"%s\" is a directory" +msgstr "" + +#, c-format +msgid "" +"Cannot stat \"%s\"\n" +"%s" +msgstr "" + +msgid "Diff viewer: invalid mode" +msgstr "" + +msgid "Two files are needed to compare" +msgstr "" + +#, c-format +msgid "Loading: %3d%%" +msgstr "" + +msgid "Loading..." +msgstr "" + +#, c-format +msgid "Cannot open %s for reading" +msgstr "" + +msgid "Load file" +msgstr "" + +#, c-format +msgid "Error reading %s" +msgstr "" + +#, c-format +msgid "Cannot get size/permissions for %s" +msgstr "" + +#, c-format +msgid "\"%s\" is not a regular file" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is too large.\n" +"Open it anyway?" +msgstr "" + +msgid "Warning" +msgstr "" + +#, c-format +msgid "Error reading from pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for reading: %s" +msgstr "" + +msgid "File has hard-links. Detach before saving?" +msgstr "" + +msgid "The file has been modified in the meantime. Save anyway?" +msgstr "" + +#, c-format +msgid "Error writing to pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for writing: %s" +msgstr "" + +#, c-format +msgid "Cannot open file for writing: %s" +msgstr "" + +msgid "The file you are saving does not end with a newline." +msgstr "" + +msgid "C&ontinue" +msgstr "" + +msgid "&Do not change" +msgstr "" + +msgid "&Unix format (LF)" +msgstr "" + +msgid "&Windows/DOS format (CR LF)" +msgstr "" + +msgid "&Macintosh format (CR)" +msgstr "" + +msgid "Enter file name:" +msgstr "" + +msgid "Change line breaks to:" +msgstr "" + +msgid "Save As" +msgstr "" + +msgid "&Quick save" +msgstr "" + +msgid "&Safe save" +msgstr "" + +msgid "&Do backups with following extension:" +msgstr "" + +msgid "Check &POSIX new line" +msgstr "" + +msgid "Edit Save Mode" +msgstr "" + +msgid "Save as" +msgstr "" + +msgid "Cannot save: destination is not a regular file" +msgstr "" + +msgid "A file already exists with this name" +msgstr "" + +msgid "&Overwrite" +msgstr "" + +msgid "Cannot save file" +msgstr "" + +#, c-format +msgid "Confirm save file: \"%s\"" +msgstr "" + +msgid "Save file" +msgstr "" + +msgid "&Save" +msgstr "" + +msgid "Load" +msgstr "" + +msgid "Syntax file edit" +msgstr "" + +msgid "Which syntax file you want to edit?" +msgstr "" + +msgid "&User" +msgstr "" + +msgid "&System wide" +msgstr "" + +msgid "Menu edit" +msgstr "" + +msgid "Which menu file do you want to edit?" +msgstr "" + +msgid "&Local" +msgstr "" + +msgid "[NoName]" +msgstr "" + +#, c-format +msgid "" +"File %s was modified.\n" +"Save before close?" +msgstr "" + +msgid "Close file" +msgstr "" + +#, c-format +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file %s?" +msgstr "" + +msgid "This function is not implemented" +msgstr "" + +msgid "Copy to clipboard" +msgstr "" + +msgid "Unable to save to file" +msgstr "" + +msgid "Cut to clipboard" +msgstr "" + +msgid "Goto line" +msgstr "" + +msgid "Save block" +msgstr "" + +msgid "Insert file" +msgstr "" + +msgid "Cannot insert file" +msgstr "" + +msgid "Sort block" +msgstr "" + +msgid "You must first highlight a block of text" +msgstr "" + +msgid "Run sort" +msgstr "" + +msgid "Enter sort options (see manpage) separated by whitespace:" +msgstr "" + +msgid "Sort" +msgstr "" + +msgid "Cannot execute sort command" +msgstr "" + +#, c-format +msgid "Sort returned non-zero: %s" +msgstr "" + +msgid "Paste output of external command" +msgstr "" + +msgid "Enter shell command(s):" +msgstr "" + +msgid "External command" +msgstr "" + +msgid "Cannot execute command" +msgstr "" + +msgid "mail -s -c " +msgstr "" + +msgid "To" +msgstr "" + +msgid "Subject" +msgstr "" + +msgid "Copies to" +msgstr "" + +msgid "Mail" +msgstr "" + +msgid "Insert literal" +msgstr "" + +msgid "Press any key:" +msgstr "" + +msgid "" +"Current text was modified without a file save.\n" +"Continue discards these changes." +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Collect completions" +msgstr "" + +msgid "NoName" +msgstr "" + +msgid "Save macro" +msgstr "" + +msgid "Press the macro's new hotkey:" +msgstr "" + +msgid "Delete macro" +msgstr "" + +msgid "Press macro hotkey:" +msgstr "" + +msgid "Macro not deleted" +msgstr "" + +msgid "Repeat last commands" +msgstr "" + +msgid "Repeat times:" +msgstr "" + +msgid "&Open file..." +msgstr "" + +msgid "&New" +msgstr "" + +msgid "&Close" +msgstr "" + +msgid "&History..." +msgstr "" + +msgid "Save &as..." +msgstr "" + +msgid "&Insert file..." +msgstr "" + +msgid "Cop&y to file..." +msgstr "" + +msgid "&User menu..." +msgstr "" + +msgid "A&bout..." +msgstr "" + +msgid "&Quit" +msgstr "" + +msgid "&Undo" +msgstr "" + +msgid "&Redo" +msgstr "" + +msgid "&Toggle ins/overw" +msgstr "" + +msgid "To&ggle mark" +msgstr "" + +msgid "&Mark columns" +msgstr "" + +msgid "Mark &all" +msgstr "" + +msgid "Unmar&k" +msgstr "" + +msgid "Cop&y" +msgstr "" + +msgid "Mo&ve" +msgstr "" + +msgid "&Delete" +msgstr "" + +msgid "Co&py to clipfile" +msgstr "" + +msgid "&Cut to clipfile" +msgstr "" + +msgid "Pa&ste from clipfile" +msgstr "" + +msgid "&Beginning" +msgstr "" + +msgid "&End" +msgstr "" + +msgid "&Search..." +msgstr "" + +msgid "Search &again" +msgstr "" + +msgid "&Replace..." +msgstr "" + +msgid "&Toggle bookmark" +msgstr "" + +msgid "&Next bookmark" +msgstr "" + +msgid "&Prev bookmark" +msgstr "" + +msgid "&Flush bookmarks" +msgstr "" + +msgid "&Go to line..." +msgstr "" + +msgid "&Toggle line state" +msgstr "" + +msgid "Go to matching &bracket" +msgstr "" + +msgid "Toggle s&yntax highlighting" +msgstr "" + +msgid "&Find declaration" +msgstr "" + +msgid "Back from &declaration" +msgstr "" + +msgid "For&ward to declaration" +msgstr "" + +msgid "Encod&ing..." +msgstr "" + +msgid "&Refresh screen" +msgstr "" + +msgid "&Start/Stop record macro" +msgstr "" + +msgid "Delete macr&o..." +msgstr "" + +msgid "Record/Repeat &actions" +msgstr "" + +msgid "S&pell check" +msgstr "" + +msgid "C&heck word" +msgstr "" + +msgid "Change spelling &language..." +msgstr "" + +msgid "&Mail..." +msgstr "" + +msgid "Insert &literal..." +msgstr "" + +msgid "Insert &date/time" +msgstr "" + +msgid "&Format paragraph" +msgstr "" + +msgid "&Sort..." +msgstr "" + +msgid "&Paste output of..." +msgstr "" + +msgid "&External formatter" +msgstr "" + +msgid "&Move" +msgstr "" + +msgid "&Resize" +msgstr "" + +msgid "&Toggle fullscreen" +msgstr "" + +msgid "&Next" +msgstr "" + +msgid "&Previous" +msgstr "" + +msgid "&List..." +msgstr "" + +msgid "&General..." +msgstr "" + +msgid "Save &mode..." +msgstr "" + +msgid "Learn &keys..." +msgstr "" + +msgid "Syntax &highlighting..." +msgstr "" + +msgid "S&yntax file" +msgstr "" + +msgid "&Menu file" +msgstr "" + +msgid "&Save setup" +msgstr "" + +msgid "&File" +msgstr "" + +msgid "&Edit" +msgstr "" + +msgid "&Search" +msgstr "" + +msgid "&Command" +msgstr "" + +msgid "For&mat" +msgstr "" + +msgid "&Window" +msgstr "" + +msgid "&Options" +msgstr "" + +msgid "&None" +msgstr "" + +msgid "&Dynamic paragraphing" +msgstr "" + +msgid "Type &writer wrap" +msgstr "" + +msgid "Wrap mode" +msgstr "" + +msgid "Tabulation" +msgstr "" + +msgid "&Fake half tabs" +msgstr "" + +msgid "&Backspace through tabs" +msgstr "" + +msgid "Fill tabs with &spaces" +msgstr "" + +msgid "Tab spacing:" +msgstr "" + +msgid "Other options" +msgstr "" + +msgid "&Return does autoindent" +msgstr "" + +msgid "Confir&m before saving" +msgstr "" + +msgid "Save file &position" +msgstr "" + +msgid "&Visible trailing spaces" +msgstr "" + +msgid "Visible &tabs" +msgstr "" + +msgid "Synta&x highlighting" +msgstr "" + +msgid "C&ursor after inserted block" +msgstr "" + +msgid "Pers&istent selection" +msgstr "" + +msgid "Cursor be&yond end of line" +msgstr "" + +msgid "&Group undo" +msgstr "" + +msgid "Word wrap line length:" +msgstr "" + +msgid "Editor options" +msgstr "" + +msgid "In se&lection" +msgstr "" + +msgid "&Find all" +msgstr "" + +msgid "Enter replacement string:" +msgstr "" + +msgid "Replace" +msgstr "" + +msgid "Replace with:" +msgstr "" + +msgid "&Replace" +msgstr "" + +msgid "A&ll" +msgstr "" + +msgid "&Skip" +msgstr "" + +msgid "Confirm replace" +msgstr "" + +#, c-format +msgid "Searching %s: %3d%%" +msgstr "" + +#, c-format +msgid "Searching %s" +msgstr "" + +#, c-format +msgid "%ld replacements made" +msgstr "" + +msgid "" +"A user friendly text editor\n" +"written for the Midnight Commander." +msgstr "" + +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "" + +msgid "About" +msgstr "" + +msgid "Open files" +msgstr "" + +msgid "Edit: " +msgstr "" + +msgid "ButtonBar|Mark" +msgstr "" + +msgid "ButtonBar|Replac" +msgstr "" + +msgid "ButtonBar|Copy" +msgstr "" + +msgid "ButtonBar|Move" +msgstr "" + +msgid "ButtonBar|Delete" +msgstr "" + +msgid "ButtonBar|PullDn" +msgstr "" + +msgid "Breton" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Welsh" +msgstr "" + +msgid "Danish" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "English" +msgstr "" + +msgid "British English" +msgstr "" + +msgid "Canadian English" +msgstr "" + +msgid "American English" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Faroese" +msgstr "" + +msgid "French" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Dutch" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Portuguese" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Slovak" +msgstr "" + +msgid "Swedish" +msgstr "" + +msgid "Ukrainian" +msgstr "" + +msgid "&Add word" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Misspelled" +msgstr "" + +msgid "Check word" +msgstr "" + +msgid "Suggest" +msgstr "" + +msgid "Select language" +msgstr "" + +msgid "Choose syntax highlighting" +msgstr "" + +msgid "< Auto >" +msgstr "" + +msgid "< Reload Current Syntax >" +msgstr "" + +msgid "Load syntax file" +msgstr "" + +#, c-format +msgid "" +"Cannot open file %s\n" +"%s" +msgstr "" + +#, c-format +msgid "Error in file %s on line %d" +msgstr "" + +msgid "" +"The Commander can't change to the directory that\n" +"the subshell claims you are in. Perhaps you have\n" +"deleted your working directory, or given yourself\n" +"extra access permissions with the \"su\" command?" +msgstr "" + +#, c-format +msgid "Cannot fetch a local copy of %s" +msgstr "" + +msgid "The shell is already running a command" +msgstr "" + +msgid "" +"Not an xterm or Linux console;\n" +"the subshell cannot be toggled." +msgstr "" + +msgid "Type 'exit' to return to the Midnight Commander" +msgstr "" + +msgid "Set &all" +msgstr "" + +msgid "S&kip" +msgstr "" + +msgid "&Set" +msgstr "" + +msgid "owner" +msgstr "" + +msgid "group" +msgstr "" + +msgid "other" +msgstr "" + +msgid "Flag" +msgstr "" + +#, c-format +msgid "Permissions (octal): %o" +msgstr "" + +msgid "Chown advanced command" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod \"%s\"\n" +"%s" +msgstr "" + +msgid "&Ignore" +msgstr "" + +msgid "Ignore &all" +msgstr "" + +msgid "&Retry" +msgstr "" + +#, c-format +msgid "" +"Cannot chown \"%s\"\n" +"%s" +msgstr "" + +msgid "< Default >" +msgstr "" + +msgid "Skins" +msgstr "" + +msgid "Other 8 bit" +msgstr "" + +msgid "Running" +msgstr "" + +msgid "Stopped" +msgstr "" + +msgid "&Never" +msgstr "" + +msgid "On dum&b terminals" +msgstr "" + +msgid "Alwa&ys" +msgstr "" + +msgid "File operations" +msgstr "" + +msgid "&Verbose operation" +msgstr "" + +msgid "Compute tota&ls" +msgstr "" + +msgid "Classic pro&gressbar" +msgstr "" + +msgid "Mkdi&r autoname" +msgstr "" + +msgid "&Preallocate space" +msgstr "" + +msgid "Esc key mode" +msgstr "" + +msgid "S&ingle press" +msgstr "" + +msgid "Timeout:" +msgstr "" + +msgid "Pause after run" +msgstr "" + +msgid "Use internal edi&t" +msgstr "" + +msgid "Use internal vie&w" +msgstr "" + +msgid "A&sk new file name" +msgstr "" + +msgid "Auto m&enus" +msgstr "" + +msgid "&Drop down menus" +msgstr "" + +msgid "S&hell patterns" +msgstr "" + +msgid "Co&mplete: show all" +msgstr "" + +msgid "Rotating d&ash" +msgstr "" + +msgid "Cd follows lin&ks" +msgstr "" + +msgid "Sa&fe delete" +msgstr "" + +msgid "Safe overwrite" +msgstr "" + +msgid "A&uto save setup" +msgstr "" + +msgid "Configure options" +msgstr "" + +msgid "Skin:" +msgstr "" + +msgid "&Shadows" +msgstr "" + +msgid "Appearance" +msgstr "" + +msgid "Case &insensitive" +msgstr "" + +msgid "Use panel sort mo&de" +msgstr "" + +msgid "Show mi&ni-status" +msgstr "" + +msgid "Use SI si&ze units" +msgstr "" + +msgid "Mi&x all files" +msgstr "" + +msgid "Show &backup files" +msgstr "" + +msgid "Show &hidden files" +msgstr "" + +msgid "&Fast dir reload" +msgstr "" + +msgid "Ma&rk moves down" +msgstr "" + +msgid "Re&verse files only" +msgstr "" + +msgid "Simple s&wap" +msgstr "" + +msgid "A&uto save panels setup" +msgstr "" + +msgid "Navigation" +msgstr "" + +msgid "L&ynx-like motion" +msgstr "" + +msgid "Pa&ge scrolling" +msgstr "" + +msgid "Center &scrolling" +msgstr "" + +msgid "&Mouse page scrolling" +msgstr "" + +msgid "File highlight" +msgstr "" + +msgid "File &types" +msgstr "" + +msgid "&Permissions" +msgstr "" + +msgid "Quick search" +msgstr "" + +msgid "Panel options" +msgstr "" + +msgid "Information" +msgstr "" + +msgid "" +"Using the fast reload option may not reflect the exact\n" +"directory contents. In this case you'll need to do a\n" +"manual reload of the directory. See the man page for\n" +"the details." +msgstr "" + +msgid "&Full file list" +msgstr "" + +msgid "&Brief file list:" +msgstr "" + +msgid "&Long file list" +msgstr "" + +msgid "&User defined:" +msgstr "" + +msgid "columns" +msgstr "" + +msgid "User &mini status" +msgstr "" + +msgid "Listing format" +msgstr "" + +msgid "Executable &first" +msgstr "" + +msgid "&Reverse" +msgstr "" + +msgid "Sort order" +msgstr "" + +#. TRANSLATORS: no need to translate 'Confirmation', it's just a context prefix +msgid "Confirmation|&Delete" +msgstr "" + +msgid "Confirmation|O&verwrite" +msgstr "" + +msgid "Confirmation|&Execute" +msgstr "" + +msgid "Confirmation|E&xit" +msgstr "" + +msgid "Confirmation|Di&rectory hotlist delete" +msgstr "" + +msgid "Confirmation|&History cleanup" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "&UTF-8 output" +msgstr "" + +msgid "&Full 8 bits output" +msgstr "" + +msgid "&ISO 8859-1" +msgstr "" + +msgid "7 &bits" +msgstr "" + +msgid "F&ull 8 bits input" +msgstr "" + +msgid "Display bits" +msgstr "" + +msgid "Input / display codepage:" +msgstr "" + +msgid "Directory tree" +msgstr "" + +msgid "Timeout for freeing VFSs (sec):" +msgstr "" + +msgid "FTP anonymous password:" +msgstr "" + +msgid "FTP directory cache timeout (sec):" +msgstr "" + +msgid "&Always use ftp proxy:" +msgstr "" + +msgid "&Use ~/.netrc" +msgstr "" + +msgid "Use &passive mode" +msgstr "" + +msgid "Use passive mode over pro&xy" +msgstr "" + +msgid "Virtual File System Setting" +msgstr "" + +msgid "cd" +msgstr "" + +msgid "Quick cd" +msgstr "" + +msgid "Existing filename (filename symlink will point to):" +msgstr "" + +msgid "Symbolic link filename:" +msgstr "" + +msgid "Symbolic link" +msgstr "" + +msgid "&Stop" +msgstr "" + +msgid "&Resume" +msgstr "" + +msgid "&Kill" +msgstr "" + +msgid "Background jobs" +msgstr "" + +#, c-format +msgid "" +"Cannot chdir to \"%s\"\n" +"%s" +msgstr "" + +msgid "Secure deletion" +msgstr "" + +msgid "Undelete" +msgstr "" + +msgid "Synchronous updates" +msgstr "" + +msgid "Synchronous directory updates" +msgstr "" + +msgid "Immutable" +msgstr "" + +msgid "Append only" +msgstr "" + +msgid "No dump" +msgstr "" + +msgid "No update atime" +msgstr "" + +msgid "Compress" +msgstr "" + +msgid "Compressed clusters" +msgstr "" + +msgid "Compressed dirty file" +msgstr "" + +msgid "Compression raw access" +msgstr "" + +msgid "Encrypted inode" +msgstr "" + +msgid "Journaled data" +msgstr "" + +msgid "Indexed directory" +msgstr "" + +msgid "No tail merging" +msgstr "" + +msgid "Top of directory hierarchies" +msgstr "" + +msgid "Inode uses extents" +msgstr "" + +msgid "Huge_file" +msgstr "" + +msgid "No COW" +msgstr "" + +msgid "Direct access for files" +msgstr "" + +msgid "Casefolded file" +msgstr "" + +msgid "Inode has inline data" +msgstr "" + +msgid "Project hierarchy" +msgstr "" + +msgid "Verity protected inode" +msgstr "" + +msgid "&Marked all" +msgstr "" + +msgid "S&et marked" +msgstr "" + +msgid "C&lear marked" +msgstr "" + +msgid "Chattr command" +msgstr "" + +#, c-format +msgid "" +"Cannot chattr \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot change attributes on non-local filesystems" +msgstr "" + +#, c-format +msgid "" +"Cannot get flags of \"%s\"\n" +"%s" +msgstr "" + +msgid "set &user ID on execution" +msgstr "" + +msgid "set &group ID on execution" +msgstr "" + +msgid "stick&y bit" +msgstr "" + +msgid "&read by owner" +msgstr "" + +msgid "&write by owner" +msgstr "" + +msgid "e&xecute/search by owner" +msgstr "" + +msgid "rea&d by group" +msgstr "" + +msgid "write by grou&p" +msgstr "" + +msgid "execu&te/search by group" +msgstr "" + +msgid "read &by others" +msgstr "" + +msgid "wr&ite by others" +msgstr "" + +msgid "execute/searc&h by others" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "Permissions (octal):" +msgstr "" + +msgid "Owner name:" +msgstr "" + +msgid "Group name:" +msgstr "" + +msgid "Chmod command" +msgstr "" + +msgid "Permission" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Set &groups" +msgstr "" + +msgid "Set &users" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Owner name" +msgstr "" + +msgid "Group name" +msgstr "" + +msgid "Size" +msgstr "" + +msgid "Chown command" +msgstr "" + +msgid "User name" +msgstr "" + +msgid "" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enter machine name (F1 for details):" +msgstr "" + +msgid "Files tagged, want to cd?" +msgstr "" + +msgid "Cannot change directory" +msgstr "" + +msgid "Filter" +msgstr "" + +msgid "Set expression for filtering filenames" +msgstr "" + +#, c-format +msgid "Link %s to:" +msgstr "" + +msgid "Link" +msgstr "" + +#, c-format +msgid "link: %s" +msgstr "" + +#, c-format +msgid "symlink: %s" +msgstr "" + +#, c-format +msgid "Cannot chdir to \"%s\"" +msgstr "" + +msgid "View file" +msgstr "" + +msgid "Filename:" +msgstr "" + +msgid "Filtered view" +msgstr "" + +msgid "Filter command and arguments:" +msgstr "" + +msgid "Edit file" +msgstr "" + +msgid "Create a new Directory" +msgstr "" + +msgid "Enter directory name:" +msgstr "" + +msgid "Extension file edit" +msgstr "" + +msgid "Which extension file you want to edit?" +msgstr "" + +msgid "&System Wide" +msgstr "" + +msgid "Highlighting groups file edit" +msgstr "" + +msgid "Which highlighting file you want to edit?" +msgstr "" + +msgid "Compare directories" +msgstr "" + +msgid "Select compare method:" +msgstr "" + +msgid "&Quick" +msgstr "" + +msgid "&Size only" +msgstr "" + +msgid "&Thorough" +msgstr "" + +msgid "" +"Both panels should be in the listing mode\n" +"to use this command" +msgstr "" + +#, c-format +msgid "'%s' is not a symbolic link" +msgstr "" + +#, c-format +msgid "Symlink '%s' points to:" +msgstr "" + +msgid "Edit symlink" +msgstr "" + +#, c-format +msgid "edit symlink, unable to remove %s: %s" +msgstr "" + +#, c-format +msgid "edit symlink: %s" +msgstr "" + +msgid "FTP to machine" +msgstr "" + +msgid "SFTP to machine" +msgstr "" + +msgid "Shell link to machine" +msgstr "" + +msgid "Undelete files on an ext2 file system" +msgstr "" + +msgid "" +"Enter device (without /dev/) to undelete\n" +"files on: (F1 for details)" +msgstr "" + +msgid "Directory scanning" +msgstr "" + +msgid "Setup" +msgstr "" + +#, c-format +msgid "Setup saved to %s" +msgstr "" + +#, c-format +msgid "Unable to save setup to %s" +msgstr "" + +msgid "Cannot execute commands on non-local filesystems" +msgstr "" + +msgid "Parameter" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary command file\n" +"%s" +msgstr "" + +msgid "Pipe failed" +msgstr "" + +#, c-format +msgid " %s%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %smc.ext file has changed with version 3.0. It seems that " +"the installation failed. Please fetch a fresh copy from the Midnight " +"Commander package." +msgstr "" + +#, c-format +msgid "%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %s file has changed with version 3.0. You may either want " +"to copy it from %smc.ext or use that file as an example of how to write it." +msgstr "" + +msgid "DialogTitle|Copy" +msgstr "" + +msgid "DialogTitle|Move" +msgstr "" + +msgid "DialogTitle|Delete" +msgstr "" + +msgid "FileOperation|Copy" +msgstr "" + +msgid "FileOperation|Move" +msgstr "" + +msgid "FileOperation|Delete" +msgstr "" + +#, no-c-format +msgid "%o %f%n\"%s\"%m" +msgstr "" + +#, no-c-format +msgid "%o %d %f%m" +msgstr "" + +msgid "files" +msgstr "" + +msgid "directory" +msgstr "" + +msgid "directories" +msgstr "" + +msgid "files/directories" +msgstr "" + +#. TRANSLATORS: keep leading space here to split words in Copy/Move dialog +msgid " with source mask:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat hardlink source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target hardlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot create target hardlink \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot read source link \"%s\"\n" +"%s" +msgstr "" + +msgid "" +"Cannot make stable symlinks across non-local filesystems:\n" +"\n" +"Option Stable Symlinks will be disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create target symlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same directory" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same file" +msgstr "" + +msgid "Ski&p all" +msgstr "" + +#, c-format +msgid "" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +#, c-format +msgid "" +"Background process:\n" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +msgid "Non&e" +msgstr "" + +#, c-format +msgid "" +"Cannot remove file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot stat file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot overwrite directory \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot move file \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot remove directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot move directory \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot operate on \"..\"!" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create special file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open source file \"%s\"\n" +"%s" +msgstr "" + +msgid "Reget failed, about to overwrite file" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot preallocate space for target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot read source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot write target file \"%s\"\n" +"%s" +msgstr "" + +msgid "(stalled)" +msgstr "" + +#, c-format +msgid "" +"Cannot close source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot close target file \"%s\"\n" +"%s" +msgstr "" + +msgid "Incomplete file was retrieved. Keep it?" +msgstr "" + +msgid "&Keep" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Source \"%s\" is not a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot copy cyclic symbolic link\n" +"\"%s\"" +msgstr "" + +#, c-format +msgid "" +"Destination \"%s\" must be a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Directories: %zu, total size: %s" +msgstr "" + +msgid "Sorry, I could not put the job in background" +msgstr "" + +msgid "S&uspend" +msgstr "" + +msgid "Con&tinue" +msgstr "" + +#, c-format +msgid "%d:%02d.%02d" +msgstr "" + +#, c-format +msgid "ETA %s" +msgstr "" + +#, c-format +msgid "%.2f MB/s" +msgstr "" + +#, c-format +msgid "%.2f KB/s" +msgstr "" + +#, c-format +msgid "%ld B/s" +msgstr "" + +msgid "New :" +msgstr "" + +msgid "Existing:" +msgstr "" + +msgid "Overwrite this file?" +msgstr "" + +msgid "A&ppend" +msgstr "" + +msgid "&Reget" +msgstr "" + +msgid "Overwrite all files?" +msgstr "" + +msgid "Don't overwrite with &zero length file" +msgstr "" + +msgid "&Older" +msgstr "" + +msgid "S&maller" +msgstr "" + +msgid "&Size differs" +msgstr "" + +msgid "File exists" +msgstr "" + +msgid "Background process: File exists" +msgstr "" + +#, c-format +msgid "Files processed: %zu/%zu" +msgstr "" + +#, c-format +msgid "Files processed: %zu" +msgstr "" + +#, c-format +msgid "Time: %s %s" +msgstr "" + +#, c-format +msgid "Time: %s %s (%s)" +msgstr "" + +#, c-format +msgid "Time: %s" +msgstr "" + +#, c-format +msgid "Time: %s (%s)" +msgstr "" + +#, c-format +msgid " Total: %s " +msgstr "" + +#, c-format +msgid " Total: %s/%s " +msgstr "" + +msgid "Source" +msgstr "" + +msgid "Target" +msgstr "" + +msgid "Deleting" +msgstr "" + +msgid "&Using shell patterns" +msgstr "" + +msgid "to:" +msgstr "" + +msgid "Follow &links" +msgstr "" + +msgid "Preserve &attributes" +msgstr "" + +msgid "Di&ve into subdir if exists" +msgstr "" + +msgid "&Stable symlinks" +msgstr "" + +msgid "&Background" +msgstr "" + +#, c-format +msgid "Invalid source pattern '%s'" +msgstr "" + +msgid "File listin&g" +msgstr "" + +msgid "&Quick view" +msgstr "" + +msgid "&Info" +msgstr "" + +msgid "&Tree" +msgstr "" + +msgid "&Listing format..." +msgstr "" + +msgid "S&ort order..." +msgstr "" + +msgid "&Filter..." +msgstr "" + +msgid "&Encoding..." +msgstr "" + +msgid "FT&P link..." +msgstr "" + +msgid "S&hell link..." +msgstr "" + +msgid "&SFTP link..." +msgstr "" + +msgid "Paneli&ze" +msgstr "" + +msgid "&Rescan" +msgstr "" + +msgid "&View" +msgstr "" + +msgid "Vie&w file..." +msgstr "" + +msgid "&Filtered view" +msgstr "" + +msgid "&Copy" +msgstr "" + +msgid "C&hmod" +msgstr "" + +msgid "&Link" +msgstr "" + +msgid "&Symlink" +msgstr "" + +msgid "Relative symlin&k" +msgstr "" + +msgid "Edit s&ymlink" +msgstr "" + +msgid "Ch&own" +msgstr "" + +msgid "&Advanced chown" +msgstr "" + +msgid "Cha&ttr" +msgstr "" + +msgid "&Rename/Move" +msgstr "" + +msgid "&Mkdir" +msgstr "" + +msgid "&Quick cd" +msgstr "" + +msgid "Select &group" +msgstr "" + +msgid "U&nselect group" +msgstr "" + +msgid "&Invert selection" +msgstr "" + +msgid "E&xit" +msgstr "" + +msgid "&User menu" +msgstr "" + +msgid "&Directory tree" +msgstr "" + +msgid "&Find file" +msgstr "" + +msgid "S&wap panels" +msgstr "" + +msgid "Switch &panels on/off" +msgstr "" + +msgid "&Compare directories" +msgstr "" + +msgid "C&ompare files" +msgstr "" + +msgid "E&xternal panelize" +msgstr "" + +msgid "Show directory s&izes" +msgstr "" + +msgid "Command &history" +msgstr "" + +msgid "Viewed/edited files hi&story" +msgstr "" + +msgid "Di&rectory hotlist" +msgstr "" + +msgid "&Active VFS list" +msgstr "" + +msgid "&Background jobs" +msgstr "" + +msgid "Screen lis&t" +msgstr "" + +msgid "&Undelete files (ext2fs only)" +msgstr "" + +msgid "&Listing format edit" +msgstr "" + +msgid "Edit &extension file" +msgstr "" + +msgid "Edit &menu file" +msgstr "" + +msgid "Edit hi&ghlighting group file" +msgstr "" + +msgid "&Configuration..." +msgstr "" + +msgid "&Layout..." +msgstr "" + +msgid "&Panel options..." +msgstr "" + +msgid "C&onfirmation..." +msgstr "" + +msgid "&Appearance..." +msgstr "" + +msgid "&Display bits..." +msgstr "" + +msgid "&Virtual FS..." +msgstr "" + +msgid "Panels:" +msgstr "" + +#, c-format +msgid "You have %zu opened screen. Quit anyway?" +msgid_plural "You have %zu opened screens. Quit anyway?" +msgstr[0] "" +msgstr[1] "" + +msgid "The Midnight Commander" +msgstr "" + +msgid "Do you really want to quit the Midnight Commander?" +msgstr "" + +msgid "&Above" +msgstr "" + +msgid "&Left" +msgstr "" + +msgid "&Below" +msgstr "" + +msgid "&Right" +msgstr "" + +msgid "ButtonBar|Menu" +msgstr "" + +msgid "ButtonBar|View" +msgstr "" + +msgid "ButtonBar|RenMov" +msgstr "" + +msgid "ButtonBar|Mkdir" +msgstr "" + +msgid "&Chdir" +msgstr "" + +msgid "&Again" +msgstr "" + +msgid "Pane&lize" +msgstr "" + +msgid "&View - F3" +msgstr "" + +msgid "&Edit - F4" +msgstr "" + +#, c-format +msgid "Found: %lu" +msgstr "" + +msgid "Malformed regular expression" +msgstr "" + +msgid "File name:" +msgstr "" + +msgid "&Find recursively" +msgstr "" + +msgid "Follow s&ymlinks" +msgstr "" + +msgid "S&kip hidden" +msgstr "" + +msgid "Content:" +msgstr "" + +msgid "Sea&rch for content" +msgstr "" + +msgid "Case sens&itive" +msgstr "" + +msgid "A&ll charsets" +msgstr "" + +msgid "Fir&st hit" +msgstr "" + +msgid "Find File" +msgstr "" + +msgid "Start at:" +msgstr "" + +msgid "Ena&ble ignore directories:" +msgstr "" + +#, c-format +msgid "Grepping in %s" +msgstr "" + +msgid "Finished" +msgstr "" + +#, c-format +msgid "Finished (ignored %zu directory)" +msgid_plural "Finished (ignored %zu directories)" +msgstr[0] "" +msgstr[1] "" + +#, c-format +msgid "Find File: \"%s\". Content: \"%s\"" +msgstr "" + +#, c-format +msgid "Find File: \"%s\"" +msgstr "" + +msgid "Searching" +msgstr "" + +msgid "Change &to" +msgstr "" + +msgid "&Free VFSs now" +msgstr "" + +msgid "&Refresh" +msgstr "" + +msgid "&Add current" +msgstr "" + +msgid "&Up" +msgstr "" + +msgid "New &group" +msgstr "" + +msgid "New &entry" +msgstr "" + +msgid "&Insert" +msgstr "" + +msgid "&Remove" +msgstr "" + +msgid "Subgroup - press ENTER to see list" +msgstr "" + +msgid "Active VFS directories" +msgstr "" + +msgid "Directory hotlist" +msgstr "" + +msgid "Top level group" +msgstr "" + +msgid "Directory path" +msgstr "" + +#, c-format +msgid "Moving %s" +msgstr "" + +msgid "Directory label" +msgstr "" + +msgid "&Append" +msgstr "" + +msgid "New hotlist entry" +msgstr "" + +msgid "Directory label:" +msgstr "" + +msgid "Directory path:" +msgstr "" + +msgid "New hotlist group" +msgstr "" + +msgid "Name of new group:" +msgstr "" + +#, c-format +msgid "Are you sure you want to remove entry \"%s\"?" +msgstr "" + +#, c-format +msgid "" +"Group \"%s\" is not empty.\n" +"Remove it?" +msgstr "" + +msgid "Hotlist Load" +msgstr "" + +#, c-format +msgid "" +"MC was unable to write %s file,\n" +"your old hotlist entries were not deleted" +msgstr "" + +#, c-format +msgid "Label for \"%s\":" +msgstr "" + +msgid "Add to hotlist" +msgstr "" + +#, c-format +msgid "Midnight Commander %s" +msgstr "" + +#, c-format +msgid "File: %s" +msgstr "" + +msgid "No node information" +msgstr "" + +msgid "Free nodes:" +msgstr "" + +msgid "No space information" +msgstr "" + +#, c-format +msgid "Free space: %s/%s (%d%%)" +msgstr "" + +#, c-format +msgid "Type: %s" +msgstr "" + +msgid "non-local vfs" +msgstr "" + +#, c-format +msgid "Device: %s" +msgstr "" + +#, c-format +msgid "Filesystem: %s" +msgstr "" + +#, c-format +msgid "Accessed: %s" +msgstr "" + +#, c-format +msgid "Modified: %s" +msgstr "" + +#. TRANSLATORS: Time of last status change as in stat(2) man. +#, c-format +msgid "Changed: %s" +msgstr "" + +#, c-format +msgid "Dev. type: major %lu, minor %lu" +msgstr "" + +#, c-format +msgid "Size: %s" +msgstr "" + +#, c-format +msgid " (%lu block)" +msgid_plural " (%lu blocks)" +msgstr[0] "" +msgstr[1] "" + +#, c-format +msgid "Owner: %s/%s" +msgstr "" + +#, c-format +msgid "Links: %d" +msgstr "" + +msgid "Attributes: not supported" +msgstr "" + +#, c-format +msgid "Attributes: %s" +msgstr "" + +msgid "Attributes: unavailable" +msgstr "" + +#, c-format +msgid "Mode: %s (%04o)" +msgstr "" + +#, c-format +msgid "Location: %Xh:%Xh" +msgstr "" + +msgid "&Equal split" +msgstr "" + +msgid "&Menubar visible" +msgstr "" + +msgid "Command &prompt" +msgstr "" + +msgid "&Keybar visible" +msgstr "" + +msgid "H&intbar visible" +msgstr "" + +msgid "&XTerm window title" +msgstr "" + +msgid "&Show free space" +msgstr "" + +msgid "Panel split" +msgstr "" + +msgid "Console output" +msgstr "" + +msgid "&Vertical" +msgstr "" + +msgid "&Horizontal" +msgstr "" + +msgid "Output lines:" +msgstr "" + +msgid "Layout" +msgstr "" + +msgid "Memory exhausted!" +msgstr "" + +#. TRANSLATORS: one single character to represent 'unsorted' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|u" +msgstr "" + +msgid "&Unsorted" +msgstr "" + +#. TRANSLATORS: one single character to represent 'name' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|n" +msgstr "" + +msgid "&Name" +msgstr "" + +#. TRANSLATORS: one single character to represent 'version' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|v" +msgstr "" + +msgid "&Version" +msgstr "" + +#. TRANSLATORS: one single character to represent 'extension' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|e" +msgstr "" + +msgid "E&xtension" +msgstr "" + +#. TRANSLATORS: one single character to represent 'size' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|s" +msgstr "" + +msgid "&Size" +msgstr "" + +msgid "Block Size" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Modify time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|m" +msgstr "" + +msgid "&Modify time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Access time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|a" +msgstr "" + +msgid "&Access time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Change time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|h" +msgstr "" + +msgid "C&hange time" +msgstr "" + +msgid "Perm" +msgstr "" + +msgid "Nl" +msgstr "" + +#. TRANSLATORS: one single character to represent 'inode' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|i" +msgstr "" + +msgid "&Inode" +msgstr "" + +msgid "UID" +msgstr "" + +msgid "GID" +msgstr "" + +msgid "Owner" +msgstr "" + +msgid "Group" +msgstr "" + +msgid "[dev]" +msgstr "" + +msgid "UP--DIR" +msgstr "" + +msgid "SYMLINK" +msgstr "" + +msgid "SUB-DIR" +msgstr "" + +msgid "" +msgstr "" + +#, c-format +msgid "%s in %d file" +msgid_plural "%s in %d files" +msgstr[0] "" +msgstr[1] "" + +msgid "Panelize" +msgstr "" + +msgid "Unknown tag on display format:" +msgstr "" + +msgid "&Files only" +msgstr "" + +msgid "&Case sensitive" +msgstr "" + +msgid "Select" +msgstr "" + +msgid "Unselect" +msgstr "" + +msgid "Do you really want to execute?" +msgstr "" + +msgid "Cannot read directory contents" +msgstr "" + +msgid "User supplied format looks invalid, reverting to default." +msgstr "" + +msgid "&Add new" +msgstr "" + +msgid "External panelize" +msgstr "" + +msgid "Other command" +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Add to external panelize" +msgstr "" + +msgid "Enter command label:" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"failed to read data from child stdout:\n" +"%s" +msgstr "" + +msgid "Cannot run external panelize in a non-local directory" +msgstr "" + +msgid "Modified git files" +msgstr "" + +msgid "Find rejects after patching" +msgstr "" + +msgid "Find *.orig after patching" +msgstr "" + +msgid "Find SUID and SGID programs" +msgstr "" + +#, c-format +msgid "" +"Cannot open the %s file for writing:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "Copy \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "Move \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat the destination\n" +"%s" +msgstr "" + +#, c-format +msgid "Delete %s?" +msgstr "" + +msgid "ButtonBar|Static" +msgstr "" + +msgid "ButtonBar|Dynamc" +msgstr "" + +msgid "ButtonBar|Rescan" +msgstr "" + +msgid "ButtonBar|Forget" +msgstr "" + +msgid "ButtonBar|Rmdir" +msgstr "" + +#, c-format +msgid "" +"Cannot write to the %s file:\n" +"%s\n" +msgstr "" + +msgid "Help file format error\n" +msgstr "" + +msgid "Internal bug: Double start of link area" +msgstr "" + +#, c-format +msgid "Cannot find node %s in help file" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "ButtonBar|Index" +msgstr "" + +msgid "ButtonBar|Prev" +msgstr "" + +msgid "Learn keys" +msgstr "" + +msgid "Teach me a key" +msgstr "" + +#, c-format +msgid "" +"Please press the %s\n" +"and then wait until this message disappears.\n" +"\n" +"Then, press it again to see if OK appears\n" +"next to its button.\n" +"\n" +"If you want to escape, press a single Escape key\n" +"and wait as well." +msgstr "" + +msgid "Cannot accept this key" +msgstr "" + +#, c-format +msgid "You have entered \"%s\"" +msgstr "" + +#. TRANSLATORS: This label appears near learned keys. Keep it short. +msgid "OK" +msgstr "" + +msgid "" +"It seems that all your keys already\n" +"work fine. That's great." +msgstr "" + +msgid "&Discard" +msgstr "" + +msgid "" +"Great! You have a complete terminal database!\n" +"All your keys work well." +msgstr "" + +msgid "" +"Press all the keys mentioned here. After you have done it, check\n" +"which keys are not marked with OK. Press space on the missing\n" +"key, or click with the mouse to define it. Move around with Tab." +msgstr "" + +#, c-format +msgid "" +"Failed to run:\n" +"%s\n" +msgstr "" + +msgid "Home directory path is not absolute" +msgstr "" + +msgid "" +"GNU Midnight Commander\n" +"is already running on this terminal.\n" +"Subshell support will be disabled." +msgstr "" + +#, c-format +msgid "" +"\n" +"Failed while close:\n" +"%s\n" +msgstr "" + +msgid "Choose codepage" +msgstr "" + +msgid "- < No translation >" +msgstr "" + +msgid "%b %e %Y" +msgstr "" + +msgid "%b %e %H:%M" +msgstr "" + +#, c-format +msgid "" +"Cannot save file %s:\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot open named pipe %s\n" +msgstr "" + +msgid "The shell is still active. Quit anyway?" +msgstr "" + +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "" + +msgid "With builtin Editor and Aspell support" +msgstr "" + +msgid "With builtin Editor" +msgstr "" + +msgid "With optional subshell support" +msgstr "" + +msgid "With subshell support as default" +msgstr "" + +msgid "With support for background operations" +msgstr "" + +msgid "With mouse support on xterm and Linux console" +msgstr "" + +msgid "With mouse support on xterm" +msgstr "" + +msgid "With support for X11 events" +msgstr "" + +msgid "With internationalization support" +msgstr "" + +msgid "With multiple codepages support" +msgstr "" + +msgid "With ext2fs attributes support" +msgstr "" + +#, c-format +msgid "Built with GLib %d.%d.%d\n" +msgstr "" + +#, c-format +msgid "Built with S-Lang %s with terminfo database\n" +msgstr "" + +#, c-format +msgid "Built with ncurses %s\n" +msgstr "" + +msgid "Built with ncurses (unknown version)" +msgstr "" + +#, c-format +msgid "Built with ncursesw %s\n" +msgstr "" + +msgid "Built with ncursesw (unknown version)" +msgstr "" + +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + +msgid "Virtual File Systems:" +msgstr "" + +msgid "Data types:" +msgstr "" + +msgid "Home directory:" +msgstr "" + +msgid "Profile root directory:" +msgstr "" + +msgid "System data" +msgstr "" + +msgid "Config directory:" +msgstr "" + +msgid "Data directory:" +msgstr "" + +msgid "File extension handlers:" +msgstr "" + +msgid "VFS plugins and scripts:" +msgstr "" + +msgid "User data" +msgstr "" + +msgid "Cache directory:" +msgstr "" + +msgid "Debug" +msgstr "" + +msgid "ERROR:" +msgstr "" + +msgid "True:" +msgstr "" + +msgid "False:" +msgstr "" + +msgid "Error calling program" +msgstr "" + +msgid "Warning -- ignoring file" +msgstr "" + +#, c-format +msgid "" +"File %s is not owned by root or you or is world writable.\n" +"Using it may compromise your security" +msgstr "" + +msgid "Format error on file Extensions File" +msgstr "" + +#, c-format +msgid "The %%var macro has no default" +msgstr "" + +#, c-format +msgid "The %%var macro has no variable" +msgstr "" + +#, c-format +msgid "No suitable entries found in %s" +msgstr "" + +msgid "User menu" +msgstr "" + +#, c-format +msgid "" +"Cannot open cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Premature end of cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Inconsistent hardlinks of\n" +"%s\n" +"in cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "%s contains duplicate entries! Skipping!" +msgstr "" + +#, c-format +msgid "" +"Corrupted cpio header encountered in\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected end of file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open %s archive\n" +"%s:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"EXTFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "Warning: cannot open %s directory\n" +msgstr "" + +#, c-format +msgid "fish: Disconnecting from %s" +msgstr "" + +msgid "fish: Waiting for initial line..." +msgstr "" + +msgid "Sorry, we cannot do password authenticated connections for now." +msgstr "" + +#, c-format +msgid "fish: Password is required for %s" +msgstr "" + +msgid "fish: Sending password..." +msgstr "" + +msgid "fish: Sending initial line..." +msgstr "" + +msgid "fish: Handshaking version..." +msgstr "" + +msgid "fish: Getting host info..." +msgstr "" + +#, c-format +msgid "fish: Reading directory %s..." +msgstr "" + +#, c-format +msgid "%s: done." +msgstr "" + +#, c-format +msgid "%s: failure" +msgstr "" + +#, c-format +msgid "fish: store %s: sending command..." +msgstr "" + +msgid "fish: Local read failed, sending zeros" +msgstr "" + +msgid "fish: storing file" +msgstr "" + +msgid "Aborting transfer..." +msgstr "" + +msgid "Error reported after abort." +msgstr "" + +msgid "Aborted transfer would be successful." +msgstr "" + +#, c-format +msgid "ftpfs: Disconnecting from %s" +msgstr "" + +#, c-format +msgid "FTP: Password required for %s" +msgstr "" + +msgid "ftpfs: sending login name" +msgstr "" + +msgid "ftpfs: sending user password" +msgstr "" + +#, c-format +msgid "FTP: Account required for user %s" +msgstr "" + +msgid "Account:" +msgstr "" + +msgid "ftpfs: sending user account" +msgstr "" + +msgid "ftpfs: logged in" +msgstr "" + +#, c-format +msgid "ftpfs: Login incorrect for user %s " +msgstr "" + +msgid "ftpfs: Invalid host name." +msgstr "" + +#, c-format +msgid "ftpfs: %s" +msgstr "" + +#, c-format +msgid "ftpfs: making connection to %s" +msgstr "" + +msgid "ftpfs: connection interrupted by user" +msgstr "" + +#, c-format +msgid "ftpfs: connection to server failed: %s" +msgstr "" + +#, c-format +msgid "Waiting to retry... %d (Control-G to cancel)" +msgstr "" + +msgid "ftpfs: invalid address family" +msgstr "" + +#, c-format +msgid "ftpfs: could not create socket: %s" +msgstr "" + +msgid "ftpfs: could not setup passive mode" +msgstr "" + +msgid "ftpfs: aborting transfer." +msgstr "" + +#, c-format +msgid "ftpfs: abort error: %s" +msgstr "" + +msgid "ftpfs: abort failed" +msgstr "" + +msgid "ftpfs: CWD failed." +msgstr "" + +msgid "ftpfs: couldn't resolve symlink" +msgstr "" + +msgid "Resolving symlink..." +msgstr "" + +#, c-format +msgid "ftpfs: Reading FTP directory %s... %s%s" +msgstr "" + +msgid "(strict rfc959)" +msgstr "" + +msgid "(chdir first)" +msgstr "" + +msgid "ftpfs: failed; nowhere to fallback to" +msgstr "" + +msgid "ftpfs: storing file" +msgstr "" + +msgid "" +"~/.netrc file has incorrect mode\n" +"Remove password or correct mode" +msgstr "" + +#, c-format +msgid "" +"SFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "%s: Warning: file %s not found\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid line in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid flag %c in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "sftp: an error occurred while reading %s: %s" +msgstr "" + +msgid "sftp: Unable to get current user name." +msgstr "" + +msgid "sftp: Invalid host name." +msgstr "" + +#, c-format +msgid "sftp: %s" +msgstr "" + +msgid "sftp: failed to convert remote host IP address into text form" +msgstr "" + +#, c-format +msgid "sftp: making connection to %s" +msgstr "" + +msgid "sftp: connection interrupted by user" +msgstr "" + +#, c-format +msgid "sftp: connection to server failed: %s" +msgstr "" + +msgid "sftp: found host key of unsupported type: RSA1" +msgstr "" + +msgid "sftp: unknown host key type:" +msgstr "" + +#, c-format +msgid "" +"Permanently added\n" +"%s (%s)\n" +"to the list of known hosts." +msgstr "" + +msgid "sftp: cannot get the remote host key" +msgstr "" + +msgid "sftp: unsupported key type, can't check remote host key" +msgstr "" + +msgid "sftp: can't compute host key fingerprint hash" +msgstr "" + +#, c-format +msgid "" +"The authenticity of host\n" +"%s (%s)\n" +"can't be established!\n" +"%s key fingerprint hash is\n" +"SHA1:%s.\n" +"Do you want to add it to the list of known hosts and continue connecting?" +msgstr "" + +#, c-format +msgid "" +"%s (%s)\n" +"is found in the list of known hosts but\n" +"KEYS DO NOT MATCH! THIS COULD BE A MITM ATTACK!\n" +"Are you sure you want to add it to the list of known hosts and continue " +"connecting?" +msgstr "" + +msgid "sftp: host key verification failed" +msgstr "" + +#, c-format +msgid "sftp: Enter passphrase for %s " +msgstr "" + +msgid "sftp: Passphrase is empty." +msgstr "" + +#, c-format +msgid "sftp: Enter password for %s " +msgstr "" + +msgid "sftp: Password is empty." +msgstr "" + +msgid "sftp: failure establishing SSH session" +msgstr "" + +msgid "sftp: No file handler data present for reading file" +msgstr "" + +#, c-format +msgid "sftp: socket error: %s" +msgstr "" + +#, c-format +msgid "sftp: (Ctrl-G break) Listing... %s" +msgstr "" + +msgid "sftp: Listing done." +msgstr "" + +#, c-format +msgid "" +"Cannot open tar archive\n" +"%s" +msgstr "" + +msgid "Inconsistent tar archive" +msgstr "" + +msgid "Unexpected EOF on archive file" +msgstr "" + +#, c-format +msgid "" +"%s\n" +"doesn't look like a tar archive." +msgstr "" + +msgid "undelfs: error" +msgstr "" + +msgid "not enough memory" +msgstr "" + +msgid "while allocating block buffer" +msgstr "" + +#, c-format +msgid "open_inode_scan: %d" +msgstr "" + +#, c-format +msgid "while starting inode scan %d" +msgstr "" + +#, c-format +msgid "undelfs: loading deleted files information %d inodes" +msgstr "" + +#, c-format +msgid "while calling ext2_block_iterate %d" +msgstr "" + +msgid "no more memory while reallocating array" +msgstr "" + +#, c-format +msgid "while doing inode scan %d" +msgstr "" + +#, c-format +msgid "Cannot open file %s" +msgstr "" + +msgid "undelfs: reading inode bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load inode bitmap from:\n" +"%s" +msgstr "" + +msgid "undelfs: reading block bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load block bitmap from:\n" +"%s" +msgstr "" + +msgid "vfs_info is not fs!" +msgstr "" + +msgid "You have to chdir to extract files first" +msgstr "" + +msgid "while iterating over blocks" +msgstr "" + +#, c-format +msgid "Cannot open file \"%s\"" +msgstr "" + +msgid "Ext2lib error" +msgstr "" + +msgid "Invalid value" +msgstr "" + +msgid "File was modified. Save with exit?" +msgstr "" + +msgid "&Cancel quit" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file?" +msgstr "" + +msgid "&Line number" +msgstr "" + +msgid "Pe&rcents" +msgstr "" + +msgid "&Decimal offset" +msgstr "" + +msgid "He&xadecimal offset" +msgstr "" + +msgid "Goto" +msgstr "" + +msgid "ButtonBar|Ascii" +msgstr "" + +msgid "ButtonBar|HxSrch" +msgstr "" + +msgid "ButtonBar|UnWrap" +msgstr "" + +msgid "ButtonBar|Wrap" +msgstr "" + +msgid "ButtonBar|Hex" +msgstr "" + +msgid "ButtonBar|Goto" +msgstr "" + +msgid "ButtonBar|Raw" +msgstr "" + +msgid "ButtonBar|Parse" +msgstr "" + +msgid "ButtonBar|Unform" +msgstr "" + +msgid "ButtonBar|Format" +msgstr "" + +#, c-format +msgid "" +"Failed to read data from child stdout:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Error while closing the file:\n" +"%s\n" +"Data may have been written or not" +msgstr "" + +#, c-format +msgid "" +"Cannot save file:\n" +"%s" +msgstr "" + +msgid "View: " +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot view: not a regular file" +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\" in parse mode\n" +"%s" +msgstr "" + +msgid "Search done" +msgstr "" + +msgid "Continue from beginning?" +msgstr "" + +msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" +msgstr "" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/ar.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/ar.gmo differ diff -Nru mc-4.8.27/po/ar.po mc-4.8.28/po/ar.po --- mc-4.8.27/po/ar.po 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/po/ar.po 2022-03-27 12:08:06.000000000 +0000 @@ -0,0 +1,4401 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the mc package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Midnight Commander\n" +"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic (http://www.transifex.com/mc/mc/language/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +# "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" +msgid "Warning: cannot load codepages list" +msgstr "" + +msgid "7-bit ASCII" +msgstr "" + +#, c-format +msgid "Cannot translate from %s to %s" +msgstr "" + +msgid "Event system already initialized" +msgstr "" + +msgid "Failed to initialize event system" +msgstr "" + +msgid "Event system not initialized" +msgstr "" + +msgid "Check input data! Some of parameters are NULL!" +msgstr "" + +#, c-format +msgid "Unable to create group '%s' for events!" +msgstr "" + +#, c-format +msgid "Unable to create event '%s'!" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is already being edited.\n" +"User: %s\n" +"Process ID: %d" +msgstr "" + +msgid "File locked" +msgstr "" + +msgid "&Grab lock" +msgstr "" + +msgid "&Ignore lock" +msgstr "" + +#, c-format +msgid "Cannot create %s directory" +msgstr "" + +msgid "FATAL: not a directory:" +msgstr "" + +msgid "" +"Number out of range (should be in byte range, 0 <= n <= 0xFF, expressed in " +"hex)" +msgstr "" + +msgid "Invalid character" +msgstr "" + +msgid "Unmatched quotes character" +msgstr "" + +#, c-format +msgid "" +"Hex pattern error at position %d:\n" +"%s." +msgstr "" + +msgid "Search string not found" +msgstr "" + +msgid "Not implemented yet" +msgstr "" + +msgid "Num of replace tokens not equal to num of found tokens" +msgstr "" + +#, c-format +msgid "Invalid token number %d" +msgstr "" + +msgid "Regular expression error" +msgstr "" + +msgid "No&rmal" +msgstr "" + +msgid "Re&gular expression" +msgstr "" + +msgid "He&xadecimal" +msgstr "" + +msgid "Wil&dcard search" +msgstr "" + +#, c-format +msgid "" +"Unable to load '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to parse '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with true colors support:\n" +"%s\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with 256 colors support\n" +"on non-256 colors terminal.\n" +"Default skin has been loaded" +msgstr "" + +msgid "True color not supported with ncurses." +msgstr "" + +msgid "Your terminal doesn't even seem to support 256 colors." +msgstr "" + +msgid "True color not supported in this slang version." +msgstr "" + +msgid "Set COLORTERM=truecolor if your terminal really supports true colors." +msgstr "" + +msgid "Escape" +msgstr "" + +msgid "Function key 1" +msgstr "" + +msgid "Function key 2" +msgstr "" + +msgid "Function key 3" +msgstr "" + +msgid "Function key 4" +msgstr "" + +msgid "Function key 5" +msgstr "" + +msgid "Function key 6" +msgstr "" + +msgid "Function key 7" +msgstr "" + +msgid "Function key 8" +msgstr "" + +msgid "Function key 9" +msgstr "" + +msgid "Function key 10" +msgstr "" + +msgid "Function key 11" +msgstr "" + +msgid "Function key 12" +msgstr "" + +msgid "Function key 13" +msgstr "" + +msgid "Function key 14" +msgstr "" + +msgid "Function key 15" +msgstr "" + +msgid "Function key 16" +msgstr "" + +msgid "Function key 17" +msgstr "" + +msgid "Function key 18" +msgstr "" + +msgid "Function key 19" +msgstr "" + +msgid "Function key 20" +msgstr "" + +msgid "Completion/M-tab" +msgstr "" + +msgid "BackTab/S-tab" +msgstr "" + +msgid "Backspace" +msgstr "" + +msgid "Up arrow" +msgstr "" + +msgid "Down arrow" +msgstr "" + +msgid "Left arrow" +msgstr "" + +msgid "Right arrow" +msgstr "" + +msgid "Insert" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "End key" +msgstr "" + +msgid "Page Up" +msgstr "" + +msgid "Page Down" +msgstr "" + +msgid "/ on keypad" +msgstr "" + +msgid "* on keypad" +msgstr "" + +msgid "- on keypad" +msgstr "" + +msgid "+ on keypad" +msgstr "" + +msgid "Left arrow keypad" +msgstr "" + +msgid "Right arrow keypad" +msgstr "" + +msgid "Up arrow keypad" +msgstr "" + +msgid "Down arrow keypad" +msgstr "" + +msgid "Home on keypad" +msgstr "" + +msgid "End on keypad" +msgstr "" + +msgid "Page Down keypad" +msgstr "" + +msgid "Page Up keypad" +msgstr "" + +msgid "Insert on keypad" +msgstr "" + +msgid "Delete on keypad" +msgstr "" + +msgid "Enter on keypad" +msgstr "" + +msgid "Function key 21" +msgstr "" + +msgid "Function key 22" +msgstr "" + +msgid "Function key 23" +msgstr "" + +msgid "Function key 24" +msgstr "" + +msgid "A1 key" +msgstr "" + +msgid "C1 key" +msgstr "" + +msgid "Asterisk" +msgstr "" + +msgid "Minus" +msgstr "" + +msgid "Plus" +msgstr "" + +msgid "Dot" +msgstr "" + +msgid "Less than" +msgstr "" + +msgid "Great than" +msgstr "" + +msgid "Equal" +msgstr "" + +msgid "Comma" +msgstr "" + +msgid "Apostrophe" +msgstr "" + +msgid "Colon" +msgstr "" + +msgid "Semicolon" +msgstr "" + +msgid "Exclamation mark" +msgstr "" + +msgid "Question mark" +msgstr "" + +msgid "Ampersand" +msgstr "" + +msgid "Dollar sign" +msgstr "" + +msgid "Quotation mark" +msgstr "" + +msgid "Percent sign" +msgstr "" + +msgid "Caret" +msgstr "" + +msgid "Tilda" +msgstr "" + +msgid "Prime" +msgstr "" + +msgid "Underline" +msgstr "" + +msgid "Understrike" +msgstr "" + +msgid "Pipe" +msgstr "" + +msgid "Left parenthesis" +msgstr "" + +msgid "Right parenthesis" +msgstr "" + +msgid "Left bracket" +msgstr "" + +msgid "Right bracket" +msgstr "" + +msgid "Left brace" +msgstr "" + +msgid "Right brace" +msgstr "" + +msgid "Enter" +msgstr "" + +msgid "Tab key" +msgstr "" + +msgid "Space key" +msgstr "" + +msgid "Slash key" +msgstr "" + +msgid "Backslash key" +msgstr "" + +msgid "Number sign #" +msgstr "" + +#. TRANSLATORS: Please translate as in "at sign" (@). +msgid "At sign" +msgstr "" + +msgid "Ctrl" +msgstr "" + +msgid "Alt" +msgstr "" + +msgid "Shift" +msgstr "" + +msgid "The TERM environment variable is unset!\n" +msgstr "" + +msgid "Cannot check SIGWINCH pipe" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot create pipe for SIGWINCH: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure write end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure read end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"Screen size %dx%d is not supported.\n" +"Check the TERM environment variable.\n" +msgstr "" + +msgid "B" +msgstr "" + +msgid "kB" +msgstr "" + +msgid "KiB" +msgstr "" + +msgid "MB" +msgstr "" + +msgid "MiB" +msgstr "" + +msgid "GB" +msgstr "" + +msgid "GiB" +msgstr "" + +msgid "Cannot create pipe descriptor" +msgstr "" + +msgid "Cannot create pipe streams" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in select() reading data from a child process:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in waitpid():\n" +"%s" +msgstr "" + +#, c-format +msgid "Directory cache expired for %s" +msgstr "" + +#, c-format +msgid "%s: %s: %s %3d%% (%lld) bytes transferred" +msgstr "" + +#, c-format +msgid "%s: %s: %s %lld bytes transferred" +msgstr "" + +msgid "Starting linear transfer..." +msgstr "" + +msgid "Getting file" +msgstr "" + +msgid "Changes to file lost" +msgstr "" + +#, c-format +msgid "%s is not a directory\n" +msgstr "" + +#, c-format +msgid "Directory %s is not owned by you\n" +msgstr "" + +#, c-format +msgid "Cannot set correct permissions for directory %s\n" +msgstr "" + +#, c-format +msgid "Cannot create temporary directory %s: %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will be created in %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will not be created\n" +msgstr "" + +msgid "Press any key to continue..." +msgstr "" + +msgid "Cannot parse:" +msgstr "" + +msgid "More parsing errors will be ignored." +msgstr "" + +msgid "Internal error:" +msgstr "" + +msgid "Password:" +msgstr "" + +msgid "Screens" +msgstr "" + +msgid "History" +msgstr "" + +#. TRANSLATORS: no need to translate 'DialogTitle', it's just a context prefix +msgid "DialogTitle|History cleanup" +msgstr "" + +msgid "Do you want clean this history?" +msgstr "" + +msgid "&Yes" +msgstr "" + +msgid "&No" +msgstr "" + +msgid "&OK" +msgstr "" + +msgid "&Cancel" +msgstr "" + +msgid "Background process:" +msgstr "" + +msgid "Error" +msgstr "" + +#, c-format +msgid "%s (%d)" +msgstr "" + +msgid "&Abort" +msgstr "" + +msgid "Displays the current version" +msgstr "" + +msgid "Print data directory" +msgstr "" + +msgid "Print extended info about used data directories" +msgstr "" + +msgid "Print configure options" +msgstr "" + +msgid "Print last working directory to specified file" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enables subshell support (default)" +msgstr "" + +msgid "Disables subshell support" +msgstr "" + +msgid "Log ftp dialog to specified file" +msgstr "" + +msgid "Launches the file viewer on a file" +msgstr "" + +msgid "Edit files" +msgstr "" + +msgid " ..." +msgstr "" + +msgid "Forces xterm features" +msgstr "" + +msgid "Disable X11 support" +msgstr "" + +msgid "Tries to use an old highlight mouse tracking" +msgstr "" + +msgid "Disable mouse support in text version" +msgstr "" + +msgid "Tries to use termcap instead of terminfo" +msgstr "" + +msgid "To run on slow terminals" +msgstr "" + +msgid "Use stickchars to draw" +msgstr "" + +msgid "Resets soft keys on HP terminals" +msgstr "" + +msgid "Load definitions of key bindings from specified file" +msgstr "" + +msgid "Don't load definitions of key bindings from file, use defaults" +msgstr "" + +msgid "Requests to run in black and white" +msgstr "" + +msgid "Request to run in color mode" +msgstr "" + +msgid "Specifies a color configuration" +msgstr "" + +msgid "" +msgstr "" + +msgid "Show mc with specified skin" +msgstr "" + +#. TRANSLATORS: don't translate keywords +msgid "" +"--colors KEYWORD={FORE},{BACK},{ATTR}:KEYWORD2=...\n" +"\n" +"{FORE}, {BACK} and {ATTR} can be omitted, and the default will be used\n" +"\n" +" Keywords:\n" +" Global: errors, disabled, reverse, gauge, header\n" +" input, inputmark, inputunchanged, commandlinemark\n" +" bbarhotkey, bbarbutton, statusbar\n" +" File display: normal, selected, marked, markselect\n" +" Dialog boxes: dnormal, dfocus, dhotnormal, dhotfocus, errdhotnormal,\n" +" errdhotfocus\n" +" Menus: menunormal, menuhot, menusel, menuhotsel, menuinactive\n" +" Popup menus: pmenunormal, pmenusel, pmenutitle\n" +" Editor: editnormal, editbold, editmarked, editwhitespace,\n" +" editlinestate, editbg, editframe, editframeactive\n" +" editframedrag\n" +" Viewer: viewnormal,viewbold, viewunderline, viewselected\n" +" Help: helpnormal, helpitalic, helpbold, helplink, helpslink\n" +msgstr "" + +#. TRANSLATORS: don't translate color names and attributes +msgid "" +"Standard Colors:\n" +" black, gray, red, brightred, green, brightgreen, brown,\n" +" yellow, blue, brightblue, magenta, brightmagenta, cyan,\n" +" brightcyan, lightgray and white\n" +"\n" +"Extended colors, when 256 colors are available:\n" +" color16 to color255, or rgb000 to rgb555 and gray0 to gray23\n" +"\n" +"Attributes:\n" +" bold, italic, underline, reverse, blink; append more with '+'\n" +msgstr "" + +msgid "Color options" +msgstr "" + +msgid "[+lineno] file1[:lineno] [file2[:lineno]...]" +msgstr "" + +msgid "file" +msgstr "" + +msgid "file1 file2" +msgstr "" + +msgid "[this_dir] [other_panel_dir]" +msgstr "" + +msgid "" +"\n" +"Please send any bug reports (including the output of 'mc -V')\n" +"as tickets at www.midnight-commander.org\n" +msgstr "" + +#, c-format +msgid "GNU Midnight Commander %s\n" +msgstr "" + +msgid "Main options" +msgstr "" + +msgid "Terminal options" +msgstr "" + +msgid "Arguments parse error!" +msgstr "" + +msgid "No arguments given to the viewer." +msgstr "" + +msgid "Two files are required to envoke the diffviewer." +msgstr "" + +msgid "Background protocol error" +msgstr "" + +msgid "Reading failed" +msgstr "" + +msgid "Background process error" +msgstr "" + +msgid "Unknown error in child" +msgstr "" + +msgid "Child died unexpectedly" +msgstr "" + +msgid "" +"Background process sent us a request for more arguments\n" +"than we can handle." +msgstr "" + +msgid "&Dismiss" +msgstr "" + +msgid "Enter search string:" +msgstr "" + +msgid "Cas&e sensitive" +msgstr "" + +msgid "&Backwards" +msgstr "" + +msgid "&Whole words" +msgstr "" + +msgid "&All charsets" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Search is disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary diff file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create backup file\n" +"%s%s\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary merge file\n" +"%s" +msgstr "" + +msgid "&Fastest (Assume large files)" +msgstr "" + +msgid "&Minimal (Find a smaller set of change)" +msgstr "" + +msgid "Diff algorithm" +msgstr "" + +msgid "Diff extra options" +msgstr "" + +msgid "&Ignore case" +msgstr "" + +msgid "Ignore tab &expansion" +msgstr "" + +msgid "Ignore &space change" +msgstr "" + +msgid "Ignore all &whitespace" +msgstr "" + +msgid "Strip &trailing carriage return" +msgstr "" + +msgid "Diff Options" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "Edit is disabled" +msgstr "" + +msgid "Goto line (left)" +msgstr "" + +msgid "Goto line (right)" +msgstr "" + +msgid "Enter line:" +msgstr "" + +msgid "ButtonBar|Help" +msgstr "" + +msgid "ButtonBar|Save" +msgstr "" + +msgid "ButtonBar|Edit" +msgstr "" + +msgid "ButtonBar|Merge" +msgstr "" + +msgid "ButtonBar|Search" +msgstr "" + +msgid "ButtonBar|Options" +msgstr "" + +msgid "ButtonBar|Quit" +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "File(s) was modified. Save with exit?" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file(s)?" +msgstr "" + +msgid "Diff:" +msgstr "" + +#, c-format +msgid "\"%s\" is a directory" +msgstr "" + +#, c-format +msgid "" +"Cannot stat \"%s\"\n" +"%s" +msgstr "" + +msgid "Diff viewer: invalid mode" +msgstr "" + +msgid "Two files are needed to compare" +msgstr "" + +#, c-format +msgid "Loading: %3d%%" +msgstr "" + +msgid "Loading..." +msgstr "" + +#, c-format +msgid "Cannot open %s for reading" +msgstr "" + +msgid "Load file" +msgstr "" + +#, c-format +msgid "Error reading %s" +msgstr "" + +#, c-format +msgid "Cannot get size/permissions for %s" +msgstr "" + +#, c-format +msgid "\"%s\" is not a regular file" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is too large.\n" +"Open it anyway?" +msgstr "" + +msgid "Warning" +msgstr "" + +#, c-format +msgid "Error reading from pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for reading: %s" +msgstr "" + +msgid "File has hard-links. Detach before saving?" +msgstr "" + +msgid "The file has been modified in the meantime. Save anyway?" +msgstr "" + +#, c-format +msgid "Error writing to pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for writing: %s" +msgstr "" + +#, c-format +msgid "Cannot open file for writing: %s" +msgstr "" + +msgid "The file you are saving does not end with a newline." +msgstr "" + +msgid "C&ontinue" +msgstr "" + +msgid "&Do not change" +msgstr "" + +msgid "&Unix format (LF)" +msgstr "" + +msgid "&Windows/DOS format (CR LF)" +msgstr "" + +msgid "&Macintosh format (CR)" +msgstr "" + +msgid "Enter file name:" +msgstr "" + +msgid "Change line breaks to:" +msgstr "" + +msgid "Save As" +msgstr "" + +msgid "&Quick save" +msgstr "" + +msgid "&Safe save" +msgstr "" + +msgid "&Do backups with following extension:" +msgstr "" + +msgid "Check &POSIX new line" +msgstr "" + +msgid "Edit Save Mode" +msgstr "" + +msgid "Save as" +msgstr "" + +msgid "Cannot save: destination is not a regular file" +msgstr "" + +msgid "A file already exists with this name" +msgstr "" + +msgid "&Overwrite" +msgstr "" + +msgid "Cannot save file" +msgstr "" + +#, c-format +msgid "Confirm save file: \"%s\"" +msgstr "" + +msgid "Save file" +msgstr "" + +msgid "&Save" +msgstr "" + +msgid "Load" +msgstr "" + +msgid "Syntax file edit" +msgstr "" + +msgid "Which syntax file you want to edit?" +msgstr "" + +msgid "&User" +msgstr "" + +msgid "&System wide" +msgstr "" + +msgid "Menu edit" +msgstr "" + +msgid "Which menu file do you want to edit?" +msgstr "" + +msgid "&Local" +msgstr "" + +msgid "[NoName]" +msgstr "" + +#, c-format +msgid "" +"File %s was modified.\n" +"Save before close?" +msgstr "" + +msgid "Close file" +msgstr "" + +#, c-format +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file %s?" +msgstr "" + +msgid "This function is not implemented" +msgstr "" + +msgid "Copy to clipboard" +msgstr "" + +msgid "Unable to save to file" +msgstr "" + +msgid "Cut to clipboard" +msgstr "" + +msgid "Goto line" +msgstr "" + +msgid "Save block" +msgstr "" + +msgid "Insert file" +msgstr "" + +msgid "Cannot insert file" +msgstr "" + +msgid "Sort block" +msgstr "" + +msgid "You must first highlight a block of text" +msgstr "" + +msgid "Run sort" +msgstr "" + +msgid "Enter sort options (see manpage) separated by whitespace:" +msgstr "" + +msgid "Sort" +msgstr "" + +msgid "Cannot execute sort command" +msgstr "" + +#, c-format +msgid "Sort returned non-zero: %s" +msgstr "" + +msgid "Paste output of external command" +msgstr "" + +msgid "Enter shell command(s):" +msgstr "" + +msgid "External command" +msgstr "" + +msgid "Cannot execute command" +msgstr "" + +msgid "mail -s -c " +msgstr "" + +msgid "To" +msgstr "" + +msgid "Subject" +msgstr "" + +msgid "Copies to" +msgstr "" + +msgid "Mail" +msgstr "" + +msgid "Insert literal" +msgstr "" + +msgid "Press any key:" +msgstr "" + +msgid "" +"Current text was modified without a file save.\n" +"Continue discards these changes." +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Collect completions" +msgstr "" + +msgid "NoName" +msgstr "" + +msgid "Save macro" +msgstr "" + +msgid "Press the macro's new hotkey:" +msgstr "" + +msgid "Delete macro" +msgstr "" + +msgid "Press macro hotkey:" +msgstr "" + +msgid "Macro not deleted" +msgstr "" + +msgid "Repeat last commands" +msgstr "" + +msgid "Repeat times:" +msgstr "" + +msgid "&Open file..." +msgstr "" + +msgid "&New" +msgstr "" + +msgid "&Close" +msgstr "" + +msgid "&History..." +msgstr "" + +msgid "Save &as..." +msgstr "" + +msgid "&Insert file..." +msgstr "" + +msgid "Cop&y to file..." +msgstr "" + +msgid "&User menu..." +msgstr "" + +msgid "A&bout..." +msgstr "" + +msgid "&Quit" +msgstr "" + +msgid "&Undo" +msgstr "" + +msgid "&Redo" +msgstr "" + +msgid "&Toggle ins/overw" +msgstr "" + +msgid "To&ggle mark" +msgstr "" + +msgid "&Mark columns" +msgstr "" + +msgid "Mark &all" +msgstr "" + +msgid "Unmar&k" +msgstr "" + +msgid "Cop&y" +msgstr "" + +msgid "Mo&ve" +msgstr "" + +msgid "&Delete" +msgstr "" + +msgid "Co&py to clipfile" +msgstr "" + +msgid "&Cut to clipfile" +msgstr "" + +msgid "Pa&ste from clipfile" +msgstr "" + +msgid "&Beginning" +msgstr "" + +msgid "&End" +msgstr "" + +msgid "&Search..." +msgstr "" + +msgid "Search &again" +msgstr "" + +msgid "&Replace..." +msgstr "" + +msgid "&Toggle bookmark" +msgstr "" + +msgid "&Next bookmark" +msgstr "" + +msgid "&Prev bookmark" +msgstr "" + +msgid "&Flush bookmarks" +msgstr "" + +msgid "&Go to line..." +msgstr "" + +msgid "&Toggle line state" +msgstr "" + +msgid "Go to matching &bracket" +msgstr "" + +msgid "Toggle s&yntax highlighting" +msgstr "" + +msgid "&Find declaration" +msgstr "" + +msgid "Back from &declaration" +msgstr "" + +msgid "For&ward to declaration" +msgstr "" + +msgid "Encod&ing..." +msgstr "" + +msgid "&Refresh screen" +msgstr "" + +msgid "&Start/Stop record macro" +msgstr "" + +msgid "Delete macr&o..." +msgstr "" + +msgid "Record/Repeat &actions" +msgstr "" + +msgid "S&pell check" +msgstr "" + +msgid "C&heck word" +msgstr "" + +msgid "Change spelling &language..." +msgstr "" + +msgid "&Mail..." +msgstr "" + +msgid "Insert &literal..." +msgstr "" + +msgid "Insert &date/time" +msgstr "" + +msgid "&Format paragraph" +msgstr "" + +msgid "&Sort..." +msgstr "" + +msgid "&Paste output of..." +msgstr "" + +msgid "&External formatter" +msgstr "" + +msgid "&Move" +msgstr "" + +msgid "&Resize" +msgstr "" + +msgid "&Toggle fullscreen" +msgstr "" + +msgid "&Next" +msgstr "" + +msgid "&Previous" +msgstr "" + +msgid "&List..." +msgstr "" + +msgid "&General..." +msgstr "" + +msgid "Save &mode..." +msgstr "" + +msgid "Learn &keys..." +msgstr "" + +msgid "Syntax &highlighting..." +msgstr "" + +msgid "S&yntax file" +msgstr "" + +msgid "&Menu file" +msgstr "" + +msgid "&Save setup" +msgstr "" + +msgid "&File" +msgstr "" + +msgid "&Edit" +msgstr "" + +msgid "&Search" +msgstr "" + +msgid "&Command" +msgstr "" + +msgid "For&mat" +msgstr "" + +msgid "&Window" +msgstr "" + +msgid "&Options" +msgstr "" + +msgid "&None" +msgstr "" + +msgid "&Dynamic paragraphing" +msgstr "" + +msgid "Type &writer wrap" +msgstr "" + +msgid "Wrap mode" +msgstr "" + +msgid "Tabulation" +msgstr "" + +msgid "&Fake half tabs" +msgstr "" + +msgid "&Backspace through tabs" +msgstr "" + +msgid "Fill tabs with &spaces" +msgstr "" + +msgid "Tab spacing:" +msgstr "" + +msgid "Other options" +msgstr "" + +msgid "&Return does autoindent" +msgstr "" + +msgid "Confir&m before saving" +msgstr "" + +msgid "Save file &position" +msgstr "" + +msgid "&Visible trailing spaces" +msgstr "" + +msgid "Visible &tabs" +msgstr "" + +msgid "Synta&x highlighting" +msgstr "" + +msgid "C&ursor after inserted block" +msgstr "" + +msgid "Pers&istent selection" +msgstr "" + +msgid "Cursor be&yond end of line" +msgstr "" + +msgid "&Group undo" +msgstr "" + +msgid "Word wrap line length:" +msgstr "" + +msgid "Editor options" +msgstr "" + +msgid "In se&lection" +msgstr "" + +msgid "&Find all" +msgstr "" + +msgid "Enter replacement string:" +msgstr "" + +msgid "Replace" +msgstr "" + +msgid "Replace with:" +msgstr "" + +msgid "&Replace" +msgstr "" + +msgid "A&ll" +msgstr "" + +msgid "&Skip" +msgstr "" + +msgid "Confirm replace" +msgstr "" + +#, c-format +msgid "Searching %s: %3d%%" +msgstr "" + +#, c-format +msgid "Searching %s" +msgstr "" + +#, c-format +msgid "%ld replacements made" +msgstr "" + +msgid "" +"A user friendly text editor\n" +"written for the Midnight Commander." +msgstr "" + +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "" + +msgid "About" +msgstr "" + +msgid "Open files" +msgstr "" + +msgid "Edit: " +msgstr "" + +msgid "ButtonBar|Mark" +msgstr "" + +msgid "ButtonBar|Replac" +msgstr "" + +msgid "ButtonBar|Copy" +msgstr "" + +msgid "ButtonBar|Move" +msgstr "" + +msgid "ButtonBar|Delete" +msgstr "" + +msgid "ButtonBar|PullDn" +msgstr "" + +msgid "Breton" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Welsh" +msgstr "" + +msgid "Danish" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "English" +msgstr "" + +msgid "British English" +msgstr "" + +msgid "Canadian English" +msgstr "" + +msgid "American English" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Faroese" +msgstr "" + +msgid "French" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Dutch" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Portuguese" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Slovak" +msgstr "" + +msgid "Swedish" +msgstr "" + +msgid "Ukrainian" +msgstr "" + +msgid "&Add word" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Misspelled" +msgstr "" + +msgid "Check word" +msgstr "" + +msgid "Suggest" +msgstr "" + +msgid "Select language" +msgstr "" + +msgid "Choose syntax highlighting" +msgstr "" + +msgid "< Auto >" +msgstr "" + +msgid "< Reload Current Syntax >" +msgstr "" + +msgid "Load syntax file" +msgstr "" + +#, c-format +msgid "" +"Cannot open file %s\n" +"%s" +msgstr "" + +#, c-format +msgid "Error in file %s on line %d" +msgstr "" + +msgid "" +"The Commander can't change to the directory that\n" +"the subshell claims you are in. Perhaps you have\n" +"deleted your working directory, or given yourself\n" +"extra access permissions with the \"su\" command?" +msgstr "" + +#, c-format +msgid "Cannot fetch a local copy of %s" +msgstr "" + +msgid "The shell is already running a command" +msgstr "" + +msgid "" +"Not an xterm or Linux console;\n" +"the subshell cannot be toggled." +msgstr "" + +msgid "Type 'exit' to return to the Midnight Commander" +msgstr "" + +msgid "Set &all" +msgstr "" + +msgid "S&kip" +msgstr "" + +msgid "&Set" +msgstr "" + +msgid "owner" +msgstr "" + +msgid "group" +msgstr "" + +msgid "other" +msgstr "" + +msgid "Flag" +msgstr "" + +#, c-format +msgid "Permissions (octal): %o" +msgstr "" + +msgid "Chown advanced command" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod \"%s\"\n" +"%s" +msgstr "" + +msgid "&Ignore" +msgstr "" + +msgid "Ignore &all" +msgstr "" + +msgid "&Retry" +msgstr "" + +#, c-format +msgid "" +"Cannot chown \"%s\"\n" +"%s" +msgstr "" + +msgid "< Default >" +msgstr "" + +msgid "Skins" +msgstr "" + +msgid "Other 8 bit" +msgstr "" + +msgid "Running" +msgstr "" + +msgid "Stopped" +msgstr "" + +msgid "&Never" +msgstr "" + +msgid "On dum&b terminals" +msgstr "" + +msgid "Alwa&ys" +msgstr "" + +msgid "File operations" +msgstr "" + +msgid "&Verbose operation" +msgstr "" + +msgid "Compute tota&ls" +msgstr "" + +msgid "Classic pro&gressbar" +msgstr "" + +msgid "Mkdi&r autoname" +msgstr "" + +msgid "&Preallocate space" +msgstr "" + +msgid "Esc key mode" +msgstr "" + +msgid "S&ingle press" +msgstr "" + +msgid "Timeout:" +msgstr "" + +msgid "Pause after run" +msgstr "" + +msgid "Use internal edi&t" +msgstr "" + +msgid "Use internal vie&w" +msgstr "" + +msgid "A&sk new file name" +msgstr "" + +msgid "Auto m&enus" +msgstr "" + +msgid "&Drop down menus" +msgstr "" + +msgid "S&hell patterns" +msgstr "" + +msgid "Co&mplete: show all" +msgstr "" + +msgid "Rotating d&ash" +msgstr "" + +msgid "Cd follows lin&ks" +msgstr "" + +msgid "Sa&fe delete" +msgstr "" + +msgid "Safe overwrite" +msgstr "" + +msgid "A&uto save setup" +msgstr "" + +msgid "Configure options" +msgstr "" + +msgid "Skin:" +msgstr "" + +msgid "&Shadows" +msgstr "" + +msgid "Appearance" +msgstr "" + +msgid "Case &insensitive" +msgstr "" + +msgid "Use panel sort mo&de" +msgstr "" + +msgid "Show mi&ni-status" +msgstr "" + +msgid "Use SI si&ze units" +msgstr "" + +msgid "Mi&x all files" +msgstr "" + +msgid "Show &backup files" +msgstr "" + +msgid "Show &hidden files" +msgstr "" + +msgid "&Fast dir reload" +msgstr "" + +msgid "Ma&rk moves down" +msgstr "" + +msgid "Re&verse files only" +msgstr "" + +msgid "Simple s&wap" +msgstr "" + +msgid "A&uto save panels setup" +msgstr "" + +msgid "Navigation" +msgstr "" + +msgid "L&ynx-like motion" +msgstr "" + +msgid "Pa&ge scrolling" +msgstr "" + +msgid "Center &scrolling" +msgstr "" + +msgid "&Mouse page scrolling" +msgstr "" + +msgid "File highlight" +msgstr "" + +msgid "File &types" +msgstr "" + +msgid "&Permissions" +msgstr "" + +msgid "Quick search" +msgstr "" + +msgid "Panel options" +msgstr "" + +msgid "Information" +msgstr "" + +msgid "" +"Using the fast reload option may not reflect the exact\n" +"directory contents. In this case you'll need to do a\n" +"manual reload of the directory. See the man page for\n" +"the details." +msgstr "" + +msgid "&Full file list" +msgstr "" + +msgid "&Brief file list:" +msgstr "" + +msgid "&Long file list" +msgstr "" + +msgid "&User defined:" +msgstr "" + +msgid "columns" +msgstr "" + +msgid "User &mini status" +msgstr "" + +msgid "Listing format" +msgstr "" + +msgid "Executable &first" +msgstr "" + +msgid "&Reverse" +msgstr "" + +msgid "Sort order" +msgstr "" + +#. TRANSLATORS: no need to translate 'Confirmation', it's just a context prefix +msgid "Confirmation|&Delete" +msgstr "" + +msgid "Confirmation|O&verwrite" +msgstr "" + +msgid "Confirmation|&Execute" +msgstr "" + +msgid "Confirmation|E&xit" +msgstr "" + +msgid "Confirmation|Di&rectory hotlist delete" +msgstr "" + +msgid "Confirmation|&History cleanup" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "&UTF-8 output" +msgstr "" + +msgid "&Full 8 bits output" +msgstr "" + +msgid "&ISO 8859-1" +msgstr "" + +msgid "7 &bits" +msgstr "" + +msgid "F&ull 8 bits input" +msgstr "" + +msgid "Display bits" +msgstr "" + +msgid "Input / display codepage:" +msgstr "" + +msgid "Directory tree" +msgstr "" + +msgid "Timeout for freeing VFSs (sec):" +msgstr "" + +msgid "FTP anonymous password:" +msgstr "" + +msgid "FTP directory cache timeout (sec):" +msgstr "" + +msgid "&Always use ftp proxy:" +msgstr "" + +msgid "&Use ~/.netrc" +msgstr "" + +msgid "Use &passive mode" +msgstr "" + +msgid "Use passive mode over pro&xy" +msgstr "" + +msgid "Virtual File System Setting" +msgstr "" + +msgid "cd" +msgstr "" + +msgid "Quick cd" +msgstr "" + +msgid "Existing filename (filename symlink will point to):" +msgstr "" + +msgid "Symbolic link filename:" +msgstr "" + +msgid "Symbolic link" +msgstr "" + +msgid "&Stop" +msgstr "" + +msgid "&Resume" +msgstr "" + +msgid "&Kill" +msgstr "" + +msgid "Background jobs" +msgstr "" + +#, c-format +msgid "" +"Cannot chdir to \"%s\"\n" +"%s" +msgstr "" + +msgid "Secure deletion" +msgstr "" + +msgid "Undelete" +msgstr "" + +msgid "Synchronous updates" +msgstr "" + +msgid "Synchronous directory updates" +msgstr "" + +msgid "Immutable" +msgstr "" + +msgid "Append only" +msgstr "" + +msgid "No dump" +msgstr "" + +msgid "No update atime" +msgstr "" + +msgid "Compress" +msgstr "" + +msgid "Compressed clusters" +msgstr "" + +msgid "Compressed dirty file" +msgstr "" + +msgid "Compression raw access" +msgstr "" + +msgid "Encrypted inode" +msgstr "" + +msgid "Journaled data" +msgstr "" + +msgid "Indexed directory" +msgstr "" + +msgid "No tail merging" +msgstr "" + +msgid "Top of directory hierarchies" +msgstr "" + +msgid "Inode uses extents" +msgstr "" + +msgid "Huge_file" +msgstr "" + +msgid "No COW" +msgstr "" + +msgid "Direct access for files" +msgstr "" + +msgid "Casefolded file" +msgstr "" + +msgid "Inode has inline data" +msgstr "" + +msgid "Project hierarchy" +msgstr "" + +msgid "Verity protected inode" +msgstr "" + +msgid "&Marked all" +msgstr "" + +msgid "S&et marked" +msgstr "" + +msgid "C&lear marked" +msgstr "" + +msgid "Chattr command" +msgstr "" + +#, c-format +msgid "" +"Cannot chattr \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot change attributes on non-local filesystems" +msgstr "" + +#, c-format +msgid "" +"Cannot get flags of \"%s\"\n" +"%s" +msgstr "" + +msgid "set &user ID on execution" +msgstr "" + +msgid "set &group ID on execution" +msgstr "" + +msgid "stick&y bit" +msgstr "" + +msgid "&read by owner" +msgstr "" + +msgid "&write by owner" +msgstr "" + +msgid "e&xecute/search by owner" +msgstr "" + +msgid "rea&d by group" +msgstr "" + +msgid "write by grou&p" +msgstr "" + +msgid "execu&te/search by group" +msgstr "" + +msgid "read &by others" +msgstr "" + +msgid "wr&ite by others" +msgstr "" + +msgid "execute/searc&h by others" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "Permissions (octal):" +msgstr "" + +msgid "Owner name:" +msgstr "" + +msgid "Group name:" +msgstr "" + +msgid "Chmod command" +msgstr "" + +msgid "Permission" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Set &groups" +msgstr "" + +msgid "Set &users" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Owner name" +msgstr "" + +msgid "Group name" +msgstr "" + +msgid "Size" +msgstr "" + +msgid "Chown command" +msgstr "" + +msgid "User name" +msgstr "" + +msgid "" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enter machine name (F1 for details):" +msgstr "" + +msgid "Files tagged, want to cd?" +msgstr "" + +msgid "Cannot change directory" +msgstr "" + +msgid "Filter" +msgstr "" + +msgid "Set expression for filtering filenames" +msgstr "" + +#, c-format +msgid "Link %s to:" +msgstr "" + +msgid "Link" +msgstr "" + +#, c-format +msgid "link: %s" +msgstr "" + +#, c-format +msgid "symlink: %s" +msgstr "" + +#, c-format +msgid "Cannot chdir to \"%s\"" +msgstr "" + +msgid "View file" +msgstr "" + +msgid "Filename:" +msgstr "" + +msgid "Filtered view" +msgstr "" + +msgid "Filter command and arguments:" +msgstr "" + +msgid "Edit file" +msgstr "" + +msgid "Create a new Directory" +msgstr "" + +msgid "Enter directory name:" +msgstr "" + +msgid "Extension file edit" +msgstr "" + +msgid "Which extension file you want to edit?" +msgstr "" + +msgid "&System Wide" +msgstr "" + +msgid "Highlighting groups file edit" +msgstr "" + +msgid "Which highlighting file you want to edit?" +msgstr "" + +msgid "Compare directories" +msgstr "" + +msgid "Select compare method:" +msgstr "" + +msgid "&Quick" +msgstr "" + +msgid "&Size only" +msgstr "" + +msgid "&Thorough" +msgstr "" + +msgid "" +"Both panels should be in the listing mode\n" +"to use this command" +msgstr "" + +#, c-format +msgid "'%s' is not a symbolic link" +msgstr "" + +#, c-format +msgid "Symlink '%s' points to:" +msgstr "" + +msgid "Edit symlink" +msgstr "" + +#, c-format +msgid "edit symlink, unable to remove %s: %s" +msgstr "" + +#, c-format +msgid "edit symlink: %s" +msgstr "" + +msgid "FTP to machine" +msgstr "" + +msgid "SFTP to machine" +msgstr "" + +msgid "Shell link to machine" +msgstr "" + +msgid "Undelete files on an ext2 file system" +msgstr "" + +msgid "" +"Enter device (without /dev/) to undelete\n" +"files on: (F1 for details)" +msgstr "" + +msgid "Directory scanning" +msgstr "" + +msgid "Setup" +msgstr "" + +#, c-format +msgid "Setup saved to %s" +msgstr "" + +#, c-format +msgid "Unable to save setup to %s" +msgstr "" + +msgid "Cannot execute commands on non-local filesystems" +msgstr "" + +msgid "Parameter" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary command file\n" +"%s" +msgstr "" + +msgid "Pipe failed" +msgstr "" + +#, c-format +msgid " %s%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %smc.ext file has changed with version 3.0. It seems that " +"the installation failed. Please fetch a fresh copy from the Midnight " +"Commander package." +msgstr "" + +#, c-format +msgid "%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %s file has changed with version 3.0. You may either want " +"to copy it from %smc.ext or use that file as an example of how to write it." +msgstr "" + +msgid "DialogTitle|Copy" +msgstr "" + +msgid "DialogTitle|Move" +msgstr "" + +msgid "DialogTitle|Delete" +msgstr "" + +msgid "FileOperation|Copy" +msgstr "" + +msgid "FileOperation|Move" +msgstr "" + +msgid "FileOperation|Delete" +msgstr "" + +#, no-c-format +msgid "%o %f%n\"%s\"%m" +msgstr "" + +#, no-c-format +msgid "%o %d %f%m" +msgstr "" + +msgid "files" +msgstr "" + +msgid "directory" +msgstr "" + +msgid "directories" +msgstr "" + +msgid "files/directories" +msgstr "" + +#. TRANSLATORS: keep leading space here to split words in Copy/Move dialog +msgid " with source mask:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat hardlink source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target hardlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot create target hardlink \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot read source link \"%s\"\n" +"%s" +msgstr "" + +msgid "" +"Cannot make stable symlinks across non-local filesystems:\n" +"\n" +"Option Stable Symlinks will be disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create target symlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same directory" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same file" +msgstr "" + +msgid "Ski&p all" +msgstr "" + +#, c-format +msgid "" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +#, c-format +msgid "" +"Background process:\n" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +msgid "Non&e" +msgstr "" + +#, c-format +msgid "" +"Cannot remove file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot stat file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot overwrite directory \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot move file \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot remove directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot move directory \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot operate on \"..\"!" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create special file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open source file \"%s\"\n" +"%s" +msgstr "" + +msgid "Reget failed, about to overwrite file" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot preallocate space for target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot read source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot write target file \"%s\"\n" +"%s" +msgstr "" + +msgid "(stalled)" +msgstr "" + +#, c-format +msgid "" +"Cannot close source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot close target file \"%s\"\n" +"%s" +msgstr "" + +msgid "Incomplete file was retrieved. Keep it?" +msgstr "" + +msgid "&Keep" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Source \"%s\" is not a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot copy cyclic symbolic link\n" +"\"%s\"" +msgstr "" + +#, c-format +msgid "" +"Destination \"%s\" must be a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Directories: %zu, total size: %s" +msgstr "" + +msgid "Sorry, I could not put the job in background" +msgstr "" + +msgid "S&uspend" +msgstr "" + +msgid "Con&tinue" +msgstr "" + +#, c-format +msgid "%d:%02d.%02d" +msgstr "" + +#, c-format +msgid "ETA %s" +msgstr "" + +#, c-format +msgid "%.2f MB/s" +msgstr "" + +#, c-format +msgid "%.2f KB/s" +msgstr "" + +#, c-format +msgid "%ld B/s" +msgstr "" + +msgid "New :" +msgstr "" + +msgid "Existing:" +msgstr "" + +msgid "Overwrite this file?" +msgstr "" + +msgid "A&ppend" +msgstr "" + +msgid "&Reget" +msgstr "" + +msgid "Overwrite all files?" +msgstr "" + +msgid "Don't overwrite with &zero length file" +msgstr "" + +msgid "&Older" +msgstr "" + +msgid "S&maller" +msgstr "" + +msgid "&Size differs" +msgstr "" + +msgid "File exists" +msgstr "" + +msgid "Background process: File exists" +msgstr "" + +#, c-format +msgid "Files processed: %zu/%zu" +msgstr "" + +#, c-format +msgid "Files processed: %zu" +msgstr "" + +#, c-format +msgid "Time: %s %s" +msgstr "" + +#, c-format +msgid "Time: %s %s (%s)" +msgstr "" + +#, c-format +msgid "Time: %s" +msgstr "" + +#, c-format +msgid "Time: %s (%s)" +msgstr "" + +#, c-format +msgid " Total: %s " +msgstr "" + +#, c-format +msgid " Total: %s/%s " +msgstr "" + +msgid "Source" +msgstr "" + +msgid "Target" +msgstr "" + +msgid "Deleting" +msgstr "" + +msgid "&Using shell patterns" +msgstr "" + +msgid "to:" +msgstr "" + +msgid "Follow &links" +msgstr "" + +msgid "Preserve &attributes" +msgstr "" + +msgid "Di&ve into subdir if exists" +msgstr "" + +msgid "&Stable symlinks" +msgstr "" + +msgid "&Background" +msgstr "" + +#, c-format +msgid "Invalid source pattern '%s'" +msgstr "" + +msgid "File listin&g" +msgstr "" + +msgid "&Quick view" +msgstr "" + +msgid "&Info" +msgstr "" + +msgid "&Tree" +msgstr "" + +msgid "&Listing format..." +msgstr "" + +msgid "S&ort order..." +msgstr "" + +msgid "&Filter..." +msgstr "" + +msgid "&Encoding..." +msgstr "" + +msgid "FT&P link..." +msgstr "" + +msgid "S&hell link..." +msgstr "" + +msgid "&SFTP link..." +msgstr "" + +msgid "Paneli&ze" +msgstr "" + +msgid "&Rescan" +msgstr "" + +msgid "&View" +msgstr "" + +msgid "Vie&w file..." +msgstr "" + +msgid "&Filtered view" +msgstr "" + +msgid "&Copy" +msgstr "" + +msgid "C&hmod" +msgstr "" + +msgid "&Link" +msgstr "" + +msgid "&Symlink" +msgstr "" + +msgid "Relative symlin&k" +msgstr "" + +msgid "Edit s&ymlink" +msgstr "" + +msgid "Ch&own" +msgstr "" + +msgid "&Advanced chown" +msgstr "" + +msgid "Cha&ttr" +msgstr "" + +msgid "&Rename/Move" +msgstr "" + +msgid "&Mkdir" +msgstr "" + +msgid "&Quick cd" +msgstr "" + +msgid "Select &group" +msgstr "" + +msgid "U&nselect group" +msgstr "" + +msgid "&Invert selection" +msgstr "" + +msgid "E&xit" +msgstr "" + +msgid "&User menu" +msgstr "" + +msgid "&Directory tree" +msgstr "" + +msgid "&Find file" +msgstr "" + +msgid "S&wap panels" +msgstr "" + +msgid "Switch &panels on/off" +msgstr "" + +msgid "&Compare directories" +msgstr "" + +msgid "C&ompare files" +msgstr "" + +msgid "E&xternal panelize" +msgstr "" + +msgid "Show directory s&izes" +msgstr "" + +msgid "Command &history" +msgstr "" + +msgid "Viewed/edited files hi&story" +msgstr "" + +msgid "Di&rectory hotlist" +msgstr "" + +msgid "&Active VFS list" +msgstr "" + +msgid "&Background jobs" +msgstr "" + +msgid "Screen lis&t" +msgstr "" + +msgid "&Undelete files (ext2fs only)" +msgstr "" + +msgid "&Listing format edit" +msgstr "" + +msgid "Edit &extension file" +msgstr "" + +msgid "Edit &menu file" +msgstr "" + +msgid "Edit hi&ghlighting group file" +msgstr "" + +msgid "&Configuration..." +msgstr "" + +msgid "&Layout..." +msgstr "" + +msgid "&Panel options..." +msgstr "" + +msgid "C&onfirmation..." +msgstr "" + +msgid "&Appearance..." +msgstr "" + +msgid "&Display bits..." +msgstr "" + +msgid "&Virtual FS..." +msgstr "" + +msgid "Panels:" +msgstr "" + +#, c-format +msgid "You have %zu opened screen. Quit anyway?" +msgid_plural "You have %zu opened screens. Quit anyway?" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +msgid "The Midnight Commander" +msgstr "" + +msgid "Do you really want to quit the Midnight Commander?" +msgstr "" + +msgid "&Above" +msgstr "" + +msgid "&Left" +msgstr "" + +msgid "&Below" +msgstr "" + +msgid "&Right" +msgstr "" + +msgid "ButtonBar|Menu" +msgstr "" + +msgid "ButtonBar|View" +msgstr "" + +msgid "ButtonBar|RenMov" +msgstr "" + +msgid "ButtonBar|Mkdir" +msgstr "" + +msgid "&Chdir" +msgstr "" + +msgid "&Again" +msgstr "" + +msgid "Pane&lize" +msgstr "" + +msgid "&View - F3" +msgstr "" + +msgid "&Edit - F4" +msgstr "" + +#, c-format +msgid "Found: %lu" +msgstr "" + +msgid "Malformed regular expression" +msgstr "" + +msgid "File name:" +msgstr "" + +msgid "&Find recursively" +msgstr "" + +msgid "Follow s&ymlinks" +msgstr "" + +msgid "S&kip hidden" +msgstr "" + +msgid "Content:" +msgstr "" + +msgid "Sea&rch for content" +msgstr "" + +msgid "Case sens&itive" +msgstr "" + +msgid "A&ll charsets" +msgstr "" + +msgid "Fir&st hit" +msgstr "" + +msgid "Find File" +msgstr "" + +msgid "Start at:" +msgstr "" + +msgid "Ena&ble ignore directories:" +msgstr "" + +#, c-format +msgid "Grepping in %s" +msgstr "" + +msgid "Finished" +msgstr "" + +#, c-format +msgid "Finished (ignored %zu directory)" +msgid_plural "Finished (ignored %zu directories)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +#, c-format +msgid "Find File: \"%s\". Content: \"%s\"" +msgstr "" + +#, c-format +msgid "Find File: \"%s\"" +msgstr "" + +msgid "Searching" +msgstr "" + +msgid "Change &to" +msgstr "" + +msgid "&Free VFSs now" +msgstr "" + +msgid "&Refresh" +msgstr "" + +msgid "&Add current" +msgstr "" + +msgid "&Up" +msgstr "" + +msgid "New &group" +msgstr "" + +msgid "New &entry" +msgstr "" + +msgid "&Insert" +msgstr "" + +msgid "&Remove" +msgstr "" + +msgid "Subgroup - press ENTER to see list" +msgstr "" + +msgid "Active VFS directories" +msgstr "" + +msgid "Directory hotlist" +msgstr "" + +msgid "Top level group" +msgstr "" + +msgid "Directory path" +msgstr "" + +#, c-format +msgid "Moving %s" +msgstr "" + +msgid "Directory label" +msgstr "" + +msgid "&Append" +msgstr "" + +msgid "New hotlist entry" +msgstr "" + +msgid "Directory label:" +msgstr "" + +msgid "Directory path:" +msgstr "" + +msgid "New hotlist group" +msgstr "" + +msgid "Name of new group:" +msgstr "" + +#, c-format +msgid "Are you sure you want to remove entry \"%s\"?" +msgstr "" + +#, c-format +msgid "" +"Group \"%s\" is not empty.\n" +"Remove it?" +msgstr "" + +msgid "Hotlist Load" +msgstr "" + +#, c-format +msgid "" +"MC was unable to write %s file,\n" +"your old hotlist entries were not deleted" +msgstr "" + +#, c-format +msgid "Label for \"%s\":" +msgstr "" + +msgid "Add to hotlist" +msgstr "" + +#, c-format +msgid "Midnight Commander %s" +msgstr "" + +#, c-format +msgid "File: %s" +msgstr "" + +msgid "No node information" +msgstr "" + +msgid "Free nodes:" +msgstr "" + +msgid "No space information" +msgstr "" + +#, c-format +msgid "Free space: %s/%s (%d%%)" +msgstr "" + +#, c-format +msgid "Type: %s" +msgstr "" + +msgid "non-local vfs" +msgstr "" + +#, c-format +msgid "Device: %s" +msgstr "" + +#, c-format +msgid "Filesystem: %s" +msgstr "" + +#, c-format +msgid "Accessed: %s" +msgstr "" + +#, c-format +msgid "Modified: %s" +msgstr "" + +#. TRANSLATORS: Time of last status change as in stat(2) man. +#, c-format +msgid "Changed: %s" +msgstr "" + +#, c-format +msgid "Dev. type: major %lu, minor %lu" +msgstr "" + +#, c-format +msgid "Size: %s" +msgstr "" + +#, c-format +msgid " (%lu block)" +msgid_plural " (%lu blocks)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +#, c-format +msgid "Owner: %s/%s" +msgstr "" + +#, c-format +msgid "Links: %d" +msgstr "" + +msgid "Attributes: not supported" +msgstr "" + +#, c-format +msgid "Attributes: %s" +msgstr "" + +msgid "Attributes: unavailable" +msgstr "" + +#, c-format +msgid "Mode: %s (%04o)" +msgstr "" + +#, c-format +msgid "Location: %Xh:%Xh" +msgstr "" + +msgid "&Equal split" +msgstr "" + +msgid "&Menubar visible" +msgstr "" + +msgid "Command &prompt" +msgstr "" + +msgid "&Keybar visible" +msgstr "" + +msgid "H&intbar visible" +msgstr "" + +msgid "&XTerm window title" +msgstr "" + +msgid "&Show free space" +msgstr "" + +msgid "Panel split" +msgstr "" + +msgid "Console output" +msgstr "" + +msgid "&Vertical" +msgstr "" + +msgid "&Horizontal" +msgstr "" + +msgid "Output lines:" +msgstr "" + +msgid "Layout" +msgstr "" + +msgid "Memory exhausted!" +msgstr "" + +#. TRANSLATORS: one single character to represent 'unsorted' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|u" +msgstr "" + +msgid "&Unsorted" +msgstr "" + +#. TRANSLATORS: one single character to represent 'name' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|n" +msgstr "" + +msgid "&Name" +msgstr "" + +#. TRANSLATORS: one single character to represent 'version' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|v" +msgstr "" + +msgid "&Version" +msgstr "" + +#. TRANSLATORS: one single character to represent 'extension' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|e" +msgstr "" + +msgid "E&xtension" +msgstr "" + +#. TRANSLATORS: one single character to represent 'size' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|s" +msgstr "" + +msgid "&Size" +msgstr "" + +msgid "Block Size" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Modify time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|m" +msgstr "" + +msgid "&Modify time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Access time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|a" +msgstr "" + +msgid "&Access time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Change time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|h" +msgstr "" + +msgid "C&hange time" +msgstr "" + +msgid "Perm" +msgstr "" + +msgid "Nl" +msgstr "" + +#. TRANSLATORS: one single character to represent 'inode' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|i" +msgstr "" + +msgid "&Inode" +msgstr "" + +msgid "UID" +msgstr "" + +msgid "GID" +msgstr "" + +msgid "Owner" +msgstr "" + +msgid "Group" +msgstr "" + +msgid "[dev]" +msgstr "" + +msgid "UP--DIR" +msgstr "" + +msgid "SYMLINK" +msgstr "" + +msgid "SUB-DIR" +msgstr "" + +msgid "" +msgstr "" + +#, c-format +msgid "%s in %d file" +msgid_plural "%s in %d files" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +msgid "Panelize" +msgstr "" + +msgid "Unknown tag on display format:" +msgstr "" + +msgid "&Files only" +msgstr "" + +msgid "&Case sensitive" +msgstr "" + +msgid "Select" +msgstr "" + +msgid "Unselect" +msgstr "" + +msgid "Do you really want to execute?" +msgstr "" + +msgid "Cannot read directory contents" +msgstr "" + +msgid "User supplied format looks invalid, reverting to default." +msgstr "" + +msgid "&Add new" +msgstr "" + +msgid "External panelize" +msgstr "" + +msgid "Other command" +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Add to external panelize" +msgstr "" + +msgid "Enter command label:" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"failed to read data from child stdout:\n" +"%s" +msgstr "" + +msgid "Cannot run external panelize in a non-local directory" +msgstr "" + +msgid "Modified git files" +msgstr "" + +msgid "Find rejects after patching" +msgstr "" + +msgid "Find *.orig after patching" +msgstr "" + +msgid "Find SUID and SGID programs" +msgstr "" + +#, c-format +msgid "" +"Cannot open the %s file for writing:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "Copy \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "Move \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat the destination\n" +"%s" +msgstr "" + +#, c-format +msgid "Delete %s?" +msgstr "" + +msgid "ButtonBar|Static" +msgstr "" + +msgid "ButtonBar|Dynamc" +msgstr "" + +msgid "ButtonBar|Rescan" +msgstr "" + +msgid "ButtonBar|Forget" +msgstr "" + +msgid "ButtonBar|Rmdir" +msgstr "" + +#, c-format +msgid "" +"Cannot write to the %s file:\n" +"%s\n" +msgstr "" + +msgid "Help file format error\n" +msgstr "" + +msgid "Internal bug: Double start of link area" +msgstr "" + +#, c-format +msgid "Cannot find node %s in help file" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "ButtonBar|Index" +msgstr "" + +msgid "ButtonBar|Prev" +msgstr "" + +msgid "Learn keys" +msgstr "" + +msgid "Teach me a key" +msgstr "" + +#, c-format +msgid "" +"Please press the %s\n" +"and then wait until this message disappears.\n" +"\n" +"Then, press it again to see if OK appears\n" +"next to its button.\n" +"\n" +"If you want to escape, press a single Escape key\n" +"and wait as well." +msgstr "" + +msgid "Cannot accept this key" +msgstr "" + +#, c-format +msgid "You have entered \"%s\"" +msgstr "" + +#. TRANSLATORS: This label appears near learned keys. Keep it short. +msgid "OK" +msgstr "" + +msgid "" +"It seems that all your keys already\n" +"work fine. That's great." +msgstr "" + +msgid "&Discard" +msgstr "" + +msgid "" +"Great! You have a complete terminal database!\n" +"All your keys work well." +msgstr "" + +msgid "" +"Press all the keys mentioned here. After you have done it, check\n" +"which keys are not marked with OK. Press space on the missing\n" +"key, or click with the mouse to define it. Move around with Tab." +msgstr "" + +#, c-format +msgid "" +"Failed to run:\n" +"%s\n" +msgstr "" + +msgid "Home directory path is not absolute" +msgstr "" + +msgid "" +"GNU Midnight Commander\n" +"is already running on this terminal.\n" +"Subshell support will be disabled." +msgstr "" + +#, c-format +msgid "" +"\n" +"Failed while close:\n" +"%s\n" +msgstr "" + +msgid "Choose codepage" +msgstr "" + +msgid "- < No translation >" +msgstr "" + +msgid "%b %e %Y" +msgstr "" + +msgid "%b %e %H:%M" +msgstr "" + +#, c-format +msgid "" +"Cannot save file %s:\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot open named pipe %s\n" +msgstr "" + +msgid "The shell is still active. Quit anyway?" +msgstr "" + +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "" + +msgid "With builtin Editor and Aspell support" +msgstr "" + +msgid "With builtin Editor" +msgstr "" + +msgid "With optional subshell support" +msgstr "" + +msgid "With subshell support as default" +msgstr "" + +msgid "With support for background operations" +msgstr "" + +msgid "With mouse support on xterm and Linux console" +msgstr "" + +msgid "With mouse support on xterm" +msgstr "" + +msgid "With support for X11 events" +msgstr "" + +msgid "With internationalization support" +msgstr "" + +msgid "With multiple codepages support" +msgstr "" + +msgid "With ext2fs attributes support" +msgstr "" + +#, c-format +msgid "Built with GLib %d.%d.%d\n" +msgstr "" + +#, c-format +msgid "Built with S-Lang %s with terminfo database\n" +msgstr "" + +#, c-format +msgid "Built with ncurses %s\n" +msgstr "" + +msgid "Built with ncurses (unknown version)" +msgstr "" + +#, c-format +msgid "Built with ncursesw %s\n" +msgstr "" + +msgid "Built with ncursesw (unknown version)" +msgstr "" + +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + +msgid "Virtual File Systems:" +msgstr "" + +msgid "Data types:" +msgstr "" + +msgid "Home directory:" +msgstr "" + +msgid "Profile root directory:" +msgstr "" + +msgid "System data" +msgstr "" + +msgid "Config directory:" +msgstr "" + +msgid "Data directory:" +msgstr "" + +msgid "File extension handlers:" +msgstr "" + +msgid "VFS plugins and scripts:" +msgstr "" + +msgid "User data" +msgstr "" + +msgid "Cache directory:" +msgstr "" + +msgid "Debug" +msgstr "" + +msgid "ERROR:" +msgstr "" + +msgid "True:" +msgstr "" + +msgid "False:" +msgstr "" + +msgid "Error calling program" +msgstr "" + +msgid "Warning -- ignoring file" +msgstr "" + +#, c-format +msgid "" +"File %s is not owned by root or you or is world writable.\n" +"Using it may compromise your security" +msgstr "" + +msgid "Format error on file Extensions File" +msgstr "" + +#, c-format +msgid "The %%var macro has no default" +msgstr "" + +#, c-format +msgid "The %%var macro has no variable" +msgstr "" + +#, c-format +msgid "No suitable entries found in %s" +msgstr "" + +msgid "User menu" +msgstr "" + +#, c-format +msgid "" +"Cannot open cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Premature end of cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Inconsistent hardlinks of\n" +"%s\n" +"in cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "%s contains duplicate entries! Skipping!" +msgstr "" + +#, c-format +msgid "" +"Corrupted cpio header encountered in\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected end of file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open %s archive\n" +"%s:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"EXTFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "Warning: cannot open %s directory\n" +msgstr "" + +#, c-format +msgid "fish: Disconnecting from %s" +msgstr "" + +msgid "fish: Waiting for initial line..." +msgstr "" + +msgid "Sorry, we cannot do password authenticated connections for now." +msgstr "" + +#, c-format +msgid "fish: Password is required for %s" +msgstr "" + +msgid "fish: Sending password..." +msgstr "" + +msgid "fish: Sending initial line..." +msgstr "" + +msgid "fish: Handshaking version..." +msgstr "" + +msgid "fish: Getting host info..." +msgstr "" + +#, c-format +msgid "fish: Reading directory %s..." +msgstr "" + +#, c-format +msgid "%s: done." +msgstr "" + +#, c-format +msgid "%s: failure" +msgstr "" + +#, c-format +msgid "fish: store %s: sending command..." +msgstr "" + +msgid "fish: Local read failed, sending zeros" +msgstr "" + +msgid "fish: storing file" +msgstr "" + +msgid "Aborting transfer..." +msgstr "" + +msgid "Error reported after abort." +msgstr "" + +msgid "Aborted transfer would be successful." +msgstr "" + +#, c-format +msgid "ftpfs: Disconnecting from %s" +msgstr "" + +#, c-format +msgid "FTP: Password required for %s" +msgstr "" + +msgid "ftpfs: sending login name" +msgstr "" + +msgid "ftpfs: sending user password" +msgstr "" + +#, c-format +msgid "FTP: Account required for user %s" +msgstr "" + +msgid "Account:" +msgstr "" + +msgid "ftpfs: sending user account" +msgstr "" + +msgid "ftpfs: logged in" +msgstr "" + +#, c-format +msgid "ftpfs: Login incorrect for user %s " +msgstr "" + +msgid "ftpfs: Invalid host name." +msgstr "" + +#, c-format +msgid "ftpfs: %s" +msgstr "" + +#, c-format +msgid "ftpfs: making connection to %s" +msgstr "" + +msgid "ftpfs: connection interrupted by user" +msgstr "" + +#, c-format +msgid "ftpfs: connection to server failed: %s" +msgstr "" + +#, c-format +msgid "Waiting to retry... %d (Control-G to cancel)" +msgstr "" + +msgid "ftpfs: invalid address family" +msgstr "" + +#, c-format +msgid "ftpfs: could not create socket: %s" +msgstr "" + +msgid "ftpfs: could not setup passive mode" +msgstr "" + +msgid "ftpfs: aborting transfer." +msgstr "" + +#, c-format +msgid "ftpfs: abort error: %s" +msgstr "" + +msgid "ftpfs: abort failed" +msgstr "" + +msgid "ftpfs: CWD failed." +msgstr "" + +msgid "ftpfs: couldn't resolve symlink" +msgstr "" + +msgid "Resolving symlink..." +msgstr "" + +#, c-format +msgid "ftpfs: Reading FTP directory %s... %s%s" +msgstr "" + +msgid "(strict rfc959)" +msgstr "" + +msgid "(chdir first)" +msgstr "" + +msgid "ftpfs: failed; nowhere to fallback to" +msgstr "" + +msgid "ftpfs: storing file" +msgstr "" + +msgid "" +"~/.netrc file has incorrect mode\n" +"Remove password or correct mode" +msgstr "" + +#, c-format +msgid "" +"SFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "%s: Warning: file %s not found\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid line in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid flag %c in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "sftp: an error occurred while reading %s: %s" +msgstr "" + +msgid "sftp: Unable to get current user name." +msgstr "" + +msgid "sftp: Invalid host name." +msgstr "" + +#, c-format +msgid "sftp: %s" +msgstr "" + +msgid "sftp: failed to convert remote host IP address into text form" +msgstr "" + +#, c-format +msgid "sftp: making connection to %s" +msgstr "" + +msgid "sftp: connection interrupted by user" +msgstr "" + +#, c-format +msgid "sftp: connection to server failed: %s" +msgstr "" + +msgid "sftp: found host key of unsupported type: RSA1" +msgstr "" + +msgid "sftp: unknown host key type:" +msgstr "" + +#, c-format +msgid "" +"Permanently added\n" +"%s (%s)\n" +"to the list of known hosts." +msgstr "" + +msgid "sftp: cannot get the remote host key" +msgstr "" + +msgid "sftp: unsupported key type, can't check remote host key" +msgstr "" + +msgid "sftp: can't compute host key fingerprint hash" +msgstr "" + +#, c-format +msgid "" +"The authenticity of host\n" +"%s (%s)\n" +"can't be established!\n" +"%s key fingerprint hash is\n" +"SHA1:%s.\n" +"Do you want to add it to the list of known hosts and continue connecting?" +msgstr "" + +#, c-format +msgid "" +"%s (%s)\n" +"is found in the list of known hosts but\n" +"KEYS DO NOT MATCH! THIS COULD BE A MITM ATTACK!\n" +"Are you sure you want to add it to the list of known hosts and continue " +"connecting?" +msgstr "" + +msgid "sftp: host key verification failed" +msgstr "" + +#, c-format +msgid "sftp: Enter passphrase for %s " +msgstr "" + +msgid "sftp: Passphrase is empty." +msgstr "" + +#, c-format +msgid "sftp: Enter password for %s " +msgstr "" + +msgid "sftp: Password is empty." +msgstr "" + +msgid "sftp: failure establishing SSH session" +msgstr "" + +msgid "sftp: No file handler data present for reading file" +msgstr "" + +#, c-format +msgid "sftp: socket error: %s" +msgstr "" + +#, c-format +msgid "sftp: (Ctrl-G break) Listing... %s" +msgstr "" + +msgid "sftp: Listing done." +msgstr "" + +#, c-format +msgid "" +"Cannot open tar archive\n" +"%s" +msgstr "" + +msgid "Inconsistent tar archive" +msgstr "" + +msgid "Unexpected EOF on archive file" +msgstr "" + +#, c-format +msgid "" +"%s\n" +"doesn't look like a tar archive." +msgstr "" + +msgid "undelfs: error" +msgstr "" + +msgid "not enough memory" +msgstr "" + +msgid "while allocating block buffer" +msgstr "" + +#, c-format +msgid "open_inode_scan: %d" +msgstr "" + +#, c-format +msgid "while starting inode scan %d" +msgstr "" + +#, c-format +msgid "undelfs: loading deleted files information %d inodes" +msgstr "" + +#, c-format +msgid "while calling ext2_block_iterate %d" +msgstr "" + +msgid "no more memory while reallocating array" +msgstr "" + +#, c-format +msgid "while doing inode scan %d" +msgstr "" + +#, c-format +msgid "Cannot open file %s" +msgstr "" + +msgid "undelfs: reading inode bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load inode bitmap from:\n" +"%s" +msgstr "" + +msgid "undelfs: reading block bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load block bitmap from:\n" +"%s" +msgstr "" + +msgid "vfs_info is not fs!" +msgstr "" + +msgid "You have to chdir to extract files first" +msgstr "" + +msgid "while iterating over blocks" +msgstr "" + +#, c-format +msgid "Cannot open file \"%s\"" +msgstr "" + +msgid "Ext2lib error" +msgstr "" + +msgid "Invalid value" +msgstr "" + +msgid "File was modified. Save with exit?" +msgstr "" + +msgid "&Cancel quit" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file?" +msgstr "" + +msgid "&Line number" +msgstr "" + +msgid "Pe&rcents" +msgstr "" + +msgid "&Decimal offset" +msgstr "" + +msgid "He&xadecimal offset" +msgstr "" + +msgid "Goto" +msgstr "" + +msgid "ButtonBar|Ascii" +msgstr "" + +msgid "ButtonBar|HxSrch" +msgstr "" + +msgid "ButtonBar|UnWrap" +msgstr "" + +msgid "ButtonBar|Wrap" +msgstr "" + +msgid "ButtonBar|Hex" +msgstr "" + +msgid "ButtonBar|Goto" +msgstr "" + +msgid "ButtonBar|Raw" +msgstr "" + +msgid "ButtonBar|Parse" +msgstr "" + +msgid "ButtonBar|Unform" +msgstr "" + +msgid "ButtonBar|Format" +msgstr "" + +#, c-format +msgid "" +"Failed to read data from child stdout:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Error while closing the file:\n" +"%s\n" +"Data may have been written or not" +msgstr "" + +#, c-format +msgid "" +"Cannot save file:\n" +"%s" +msgstr "" + +msgid "View: " +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot view: not a regular file" +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\" in parse mode\n" +"%s" +msgstr "" + +msgid "Search done" +msgstr "" + +msgid "Continue from beginning?" +msgstr "" + +msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" +msgstr "" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/az.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/az.gmo differ diff -Nru mc-4.8.27/po/az.po mc-4.8.28/po/az.po --- mc-4.8.27/po/az.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/az.po 2022-03-27 12:08:06.000000000 +0000 @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Slava Zanko , 2011\n" "Language-Team: Azerbaijani (http://www.transifex.com/mc/mc/language/az/)\n" "Language: az\n" "MIME-Version: 1.0\n" @@ -634,12 +634,6 @@ msgid "Log ftp dialog to specified file" msgstr "Ftp dialoqlarını bildirilən fayla qeyd edər" -msgid "Set debug level" -msgstr "" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Faylda göstərici proqramı başladar" @@ -1545,7 +1539,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2064,19 +2058,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "\\\\%s\\%s üçün parol" - -msgid "Domain:" -msgstr "Verici : " - -msgid "Username:" -msgstr "İstifadəçi adı: " - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2389,9 +2370,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2886,8 +2864,8 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." -msgstr "&Sıralama əmri..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Süzgəc ..." @@ -2901,12 +2879,9 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." +msgid "&SFTP link..." msgstr "" -msgid "SM&B link..." -msgstr "SM&B bağı..." - msgid "Paneli&ze" msgstr "" @@ -3818,6 +3793,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4249,33 +4228,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/be.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/be.gmo differ diff -Nru mc-4.8.27/po/be.po mc-4.8.28/po/be.po --- mc-4.8.27/po/be.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/be.po 2022-03-27 12:08:06.000000000 +0000 @@ -13,9 +13,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Źmicier Turok , 2018\n" "Language-Team: Belarusian (http://www.transifex.com/mc/mc/language/be/)\n" "Language: be\n" "MIME-Version: 1.0\n" @@ -671,12 +671,6 @@ msgid "Log ftp dialog to specified file" msgstr "Запісваць дыялог па FTP у вызначаны файл" -msgid "Set debug level" -msgstr "Вызначыць узровень пошуку хібаў" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Праглядзець файл" @@ -1636,7 +1630,7 @@ "Зручны тэкставы рэдактар,\n" "напісаны для Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2169,19 +2163,6 @@ msgstr "Фонавыя задачы" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Пароль на \\\\%s\\%s" - -msgid "Domain:" -msgstr "Дамен:" - -msgid "Username:" -msgstr "Імя карыстальніка:" - -msgid "SMB authentication" -msgstr "Аўтэнтыфікацыя SMB" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2498,9 +2479,6 @@ msgid "Shell link to machine" msgstr "Злучыцца праз абалонку" -msgid "SMB link to machine" -msgstr "Злучыцца праз SMB" - msgid "Undelete files on an ext2 file system" msgstr "Аднавіць файлы на файлавай сістэме «ext2»" @@ -3078,8 +3056,8 @@ msgid "&Listing format..." msgstr "Фармат спіса(&L)..." -msgid "&Sort order..." -msgstr "Упарадкаваць(&S)..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "Фільтраваць(&F)..." @@ -3093,11 +3071,8 @@ msgid "S&hell link..." msgstr "Злучэнне праз абалонку(&H)..." -msgid "S&FTP link..." -msgstr "Злучэнне праз SFTP(&F)..." - -msgid "SM&B link..." -msgstr "Злучэнне праз SMB(&B)..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "На панэлі(&Z)" @@ -4035,6 +4010,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "Сабраны з ncursesw (невядомая версія)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Віртуальныя файлавыя сістэмы:" @@ -4470,33 +4449,6 @@ msgstr "sftp: спіс прачытаны." #, c-format -msgid "reconnect to %s failed" -msgstr "зноўку не атрымалася злучыцца з «%s»" - -msgid "Authentication failed" -msgstr "Аўтэнтыфікацыя не ўдалася" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Памылка (%s) падчас стварэння каталога «%s»" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Памылка (%s) падчас выдалення каталога «%s»" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s падчас адкрыцця адлеглага файла «%s»" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s падчас выдалення адлеглага файла «%s»" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s падчас змены назвы файла\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/bg.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/bg.gmo differ diff -Nru mc-4.8.27/po/bg.po mc-4.8.28/po/bg.po --- mc-4.8.27/po/bg.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/bg.po 2022-03-27 12:08:06.000000000 +0000 @@ -11,9 +11,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Myselus, 2015-2017\n" "Language-Team: Bulgarian (http://www.transifex.com/mc/mc/language/bg/)\n" "Language: bg\n" "MIME-Version: 1.0\n" @@ -661,12 +661,6 @@ msgid "Log ftp dialog to specified file" msgstr "Записване на ftp-сесиите в указан файл" -msgid "Set debug level" -msgstr "Задаване на ниво на дебъгване" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Показване съдържанието на файл" @@ -1612,7 +1606,7 @@ "Удобен за потребителя текстови редактор\n" "написан за Midnight Commander-а." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2145,19 +2139,6 @@ msgstr "Фонови задачи" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Парола за \\\\%s\\%s" - -msgid "Domain:" -msgstr "Домейн:" - -msgid "Username:" -msgstr "Потребителско име:" - -msgid "SMB authentication" -msgstr "SMB удостоверяване" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2474,9 +2455,6 @@ msgid "Shell link to machine" msgstr "Shell връзка към машина" -msgid "SMB link to machine" -msgstr "SMB връзка към машина" - msgid "Undelete files on an ext2 file system" msgstr "Възстановяване на файлове на ext2 файлова система" @@ -3054,8 +3032,8 @@ msgid "&Listing format..." msgstr "&Формат на списък" -msgid "&Sort order..." -msgstr "Ред на сортиране..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "Филтър..." @@ -3069,11 +3047,8 @@ msgid "S&hell link..." msgstr "S&hell връзка..." -msgid "S&FTP link..." -msgstr "S&FTP връзка..." - -msgid "SM&B link..." -msgstr "SMB връзка..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "Покажи в панел" @@ -4003,6 +3978,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Виртуални файлови системи:" @@ -4437,33 +4416,6 @@ msgstr "sftp: Изреждането приключи." #, c-format -msgid "reconnect to %s failed" -msgstr "повторната връзка към %s беше неуспешна" - -msgid "Authentication failed" -msgstr "Грешка при автентикацията" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Грешка %s при създаването на директория %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Грешка %s при изтриването на директория %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s отваряне на не-локален файл %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s изтриване на не-локален файл %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s преименуване на файлове\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/br.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/br.gmo differ diff -Nru mc-4.8.27/po/br.po mc-4.8.28/po/br.po --- mc-4.8.27/po/br.po 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/po/br.po 2022-03-27 12:08:06.000000000 +0000 @@ -0,0 +1,4401 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the mc package. +# +# Translators: +# Irriep Nala Novram , 2017-2018 +msgid "" +msgstr "" +"Project-Id-Version: Midnight Commander\n" +"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Irriep Nala Novram , 2017-2018\n" +"Language-Team: Breton (http://www.transifex.com/mc/mc/language/br/)\n" +"Language: br\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !" +"=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n" +"%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > " +"19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 " +"&& n % 1000000 == 0) ? 3 : 4);\n" + +# "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" +msgid "Warning: cannot load codepages list" +msgstr "" + +msgid "7-bit ASCII" +msgstr "7-bit ASCII" + +#, c-format +msgid "Cannot translate from %s to %s" +msgstr "" + +msgid "Event system already initialized" +msgstr "" + +msgid "Failed to initialize event system" +msgstr "" + +msgid "Event system not initialized" +msgstr "" + +msgid "Check input data! Some of parameters are NULL!" +msgstr "" + +#, c-format +msgid "Unable to create group '%s' for events!" +msgstr "" + +#, c-format +msgid "Unable to create event '%s'!" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is already being edited.\n" +"User: %s\n" +"Process ID: %d" +msgstr "" + +msgid "File locked" +msgstr "" + +msgid "&Grab lock" +msgstr "" + +msgid "&Ignore lock" +msgstr "" + +#, c-format +msgid "Cannot create %s directory" +msgstr "" + +msgid "FATAL: not a directory:" +msgstr "" + +msgid "" +"Number out of range (should be in byte range, 0 <= n <= 0xFF, expressed in " +"hex)" +msgstr "" + +msgid "Invalid character" +msgstr "" + +msgid "Unmatched quotes character" +msgstr "" + +#, c-format +msgid "" +"Hex pattern error at position %d:\n" +"%s." +msgstr "" + +msgid "Search string not found" +msgstr "" + +msgid "Not implemented yet" +msgstr "" + +msgid "Num of replace tokens not equal to num of found tokens" +msgstr "" + +#, c-format +msgid "Invalid token number %d" +msgstr "" + +msgid "Regular expression error" +msgstr "" + +msgid "No&rmal" +msgstr "" + +msgid "Re&gular expression" +msgstr "" + +msgid "He&xadecimal" +msgstr "" + +msgid "Wil&dcard search" +msgstr "" + +#, c-format +msgid "" +"Unable to load '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to parse '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with true colors support:\n" +"%s\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with 256 colors support\n" +"on non-256 colors terminal.\n" +"Default skin has been loaded" +msgstr "" + +msgid "True color not supported with ncurses." +msgstr "" + +msgid "Your terminal doesn't even seem to support 256 colors." +msgstr "" + +msgid "True color not supported in this slang version." +msgstr "" + +msgid "Set COLORTERM=truecolor if your terminal really supports true colors." +msgstr "" + +msgid "Escape" +msgstr "" + +msgid "Function key 1" +msgstr "" + +msgid "Function key 2" +msgstr "" + +msgid "Function key 3" +msgstr "" + +msgid "Function key 4" +msgstr "" + +msgid "Function key 5" +msgstr "" + +msgid "Function key 6" +msgstr "" + +msgid "Function key 7" +msgstr "" + +msgid "Function key 8" +msgstr "" + +msgid "Function key 9" +msgstr "" + +msgid "Function key 10" +msgstr "" + +msgid "Function key 11" +msgstr "" + +msgid "Function key 12" +msgstr "" + +msgid "Function key 13" +msgstr "" + +msgid "Function key 14" +msgstr "" + +msgid "Function key 15" +msgstr "" + +msgid "Function key 16" +msgstr "" + +msgid "Function key 17" +msgstr "" + +msgid "Function key 18" +msgstr "" + +msgid "Function key 19" +msgstr "" + +msgid "Function key 20" +msgstr "" + +msgid "Completion/M-tab" +msgstr "" + +msgid "BackTab/S-tab" +msgstr "" + +msgid "Backspace" +msgstr "" + +msgid "Up arrow" +msgstr "" + +msgid "Down arrow" +msgstr "" + +msgid "Left arrow" +msgstr "" + +msgid "Right arrow" +msgstr "" + +msgid "Insert" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Home" +msgstr "Degemer" + +msgid "End key" +msgstr "" + +msgid "Page Up" +msgstr "" + +msgid "Page Down" +msgstr "" + +msgid "/ on keypad" +msgstr "" + +msgid "* on keypad" +msgstr "" + +msgid "- on keypad" +msgstr "" + +msgid "+ on keypad" +msgstr "" + +msgid "Left arrow keypad" +msgstr "" + +msgid "Right arrow keypad" +msgstr "" + +msgid "Up arrow keypad" +msgstr "" + +msgid "Down arrow keypad" +msgstr "" + +msgid "Home on keypad" +msgstr "" + +msgid "End on keypad" +msgstr "" + +msgid "Page Down keypad" +msgstr "" + +msgid "Page Up keypad" +msgstr "" + +msgid "Insert on keypad" +msgstr "" + +msgid "Delete on keypad" +msgstr "" + +msgid "Enter on keypad" +msgstr "" + +msgid "Function key 21" +msgstr "" + +msgid "Function key 22" +msgstr "" + +msgid "Function key 23" +msgstr "" + +msgid "Function key 24" +msgstr "" + +msgid "A1 key" +msgstr "A1 alc'hwez" + +msgid "C1 key" +msgstr "C1 alc'hwez" + +msgid "Asterisk" +msgstr "Asterisk" + +msgid "Minus" +msgstr "" + +msgid "Plus" +msgstr "Mui" + +msgid "Dot" +msgstr "Poent" + +msgid "Less than" +msgstr "Nebeutoc'h evit" + +msgid "Great than" +msgstr "Gwelloc'h evit" + +msgid "Equal" +msgstr "Kevatal" + +msgid "Comma" +msgstr "Skej" + +msgid "Apostrophe" +msgstr "Skrab" + +msgid "Colon" +msgstr "Kolon" + +msgid "Semicolon" +msgstr "" + +msgid "Exclamation mark" +msgstr "" + +msgid "Question mark" +msgstr "" + +msgid "Ampersand" +msgstr "" + +msgid "Dollar sign" +msgstr "" + +msgid "Quotation mark" +msgstr "" + +msgid "Percent sign" +msgstr "" + +msgid "Caret" +msgstr "" + +msgid "Tilda" +msgstr "" + +msgid "Prime" +msgstr "" + +msgid "Underline" +msgstr "" + +msgid "Understrike" +msgstr "" + +msgid "Pipe" +msgstr "" + +msgid "Left parenthesis" +msgstr "" + +msgid "Right parenthesis" +msgstr "" + +msgid "Left bracket" +msgstr "" + +msgid "Right bracket" +msgstr "" + +msgid "Left brace" +msgstr "" + +msgid "Right brace" +msgstr "" + +msgid "Enter" +msgstr "" + +msgid "Tab key" +msgstr "" + +msgid "Space key" +msgstr "" + +msgid "Slash key" +msgstr "" + +msgid "Backslash key" +msgstr "" + +msgid "Number sign #" +msgstr "" + +#. TRANSLATORS: Please translate as in "at sign" (@). +msgid "At sign" +msgstr "" + +msgid "Ctrl" +msgstr "Ktrl" + +msgid "Alt" +msgstr "Alt" + +msgid "Shift" +msgstr "Pennlizh" + +msgid "The TERM environment variable is unset!\n" +msgstr "" + +msgid "Cannot check SIGWINCH pipe" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot create pipe for SIGWINCH: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure write end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure read end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"Screen size %dx%d is not supported.\n" +"Check the TERM environment variable.\n" +msgstr "" + +msgid "B" +msgstr "B" + +msgid "kB" +msgstr "kB" + +msgid "KiB" +msgstr "KiB" + +msgid "MB" +msgstr "MB" + +msgid "MiB" +msgstr "MiB" + +msgid "GB" +msgstr "GB" + +msgid "GiB" +msgstr "GiB" + +msgid "Cannot create pipe descriptor" +msgstr "" + +msgid "Cannot create pipe streams" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in select() reading data from a child process:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in waitpid():\n" +"%s" +msgstr "" + +#, c-format +msgid "Directory cache expired for %s" +msgstr "" + +#, c-format +msgid "%s: %s: %s %3d%% (%lld) bytes transferred" +msgstr "" + +#, c-format +msgid "%s: %s: %s %lld bytes transferred" +msgstr "" + +msgid "Starting linear transfer..." +msgstr "" + +msgid "Getting file" +msgstr "" + +msgid "Changes to file lost" +msgstr "" + +#, c-format +msgid "%s is not a directory\n" +msgstr "" + +#, c-format +msgid "Directory %s is not owned by you\n" +msgstr "" + +#, c-format +msgid "Cannot set correct permissions for directory %s\n" +msgstr "" + +#, c-format +msgid "Cannot create temporary directory %s: %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will be created in %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will not be created\n" +msgstr "" + +msgid "Press any key to continue..." +msgstr "" + +msgid "Cannot parse:" +msgstr "" + +msgid "More parsing errors will be ignored." +msgstr "" + +msgid "Internal error:" +msgstr "" + +msgid "Password:" +msgstr "Ger-tremen:" + +msgid "Screens" +msgstr "Skrammoù" + +msgid "History" +msgstr "Roll-istor" + +#. TRANSLATORS: no need to translate 'DialogTitle', it's just a context prefix +msgid "DialogTitle|History cleanup" +msgstr "" + +msgid "Do you want clean this history?" +msgstr "" + +msgid "&Yes" +msgstr "&Ya" + +msgid "&No" +msgstr "&Ket" + +msgid "&OK" +msgstr "&Mat eo" + +msgid "&Cancel" +msgstr "&Nullañ" + +msgid "Background process:" +msgstr "" + +msgid "Error" +msgstr "Fazi" + +#, c-format +msgid "%s (%d)" +msgstr "%s (%d)" + +msgid "&Abort" +msgstr "" + +msgid "Displays the current version" +msgstr "" + +msgid "Print data directory" +msgstr "" + +msgid "Print extended info about used data directories" +msgstr "" + +msgid "Print configure options" +msgstr "" + +msgid "Print last working directory to specified file" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enables subshell support (default)" +msgstr "" + +msgid "Disables subshell support" +msgstr "" + +msgid "Log ftp dialog to specified file" +msgstr "" + +msgid "Launches the file viewer on a file" +msgstr "" + +msgid "Edit files" +msgstr "" + +msgid " ..." +msgstr "" + +msgid "Forces xterm features" +msgstr "" + +msgid "Disable X11 support" +msgstr "" + +msgid "Tries to use an old highlight mouse tracking" +msgstr "" + +msgid "Disable mouse support in text version" +msgstr "" + +msgid "Tries to use termcap instead of terminfo" +msgstr "" + +msgid "To run on slow terminals" +msgstr "" + +msgid "Use stickchars to draw" +msgstr "" + +msgid "Resets soft keys on HP terminals" +msgstr "" + +msgid "Load definitions of key bindings from specified file" +msgstr "" + +msgid "Don't load definitions of key bindings from file, use defaults" +msgstr "" + +msgid "Requests to run in black and white" +msgstr "" + +msgid "Request to run in color mode" +msgstr "" + +msgid "Specifies a color configuration" +msgstr "" + +msgid "" +msgstr "" + +msgid "Show mc with specified skin" +msgstr "" + +#. TRANSLATORS: don't translate keywords +msgid "" +"--colors KEYWORD={FORE},{BACK},{ATTR}:KEYWORD2=...\n" +"\n" +"{FORE}, {BACK} and {ATTR} can be omitted, and the default will be used\n" +"\n" +" Keywords:\n" +" Global: errors, disabled, reverse, gauge, header\n" +" input, inputmark, inputunchanged, commandlinemark\n" +" bbarhotkey, bbarbutton, statusbar\n" +" File display: normal, selected, marked, markselect\n" +" Dialog boxes: dnormal, dfocus, dhotnormal, dhotfocus, errdhotnormal,\n" +" errdhotfocus\n" +" Menus: menunormal, menuhot, menusel, menuhotsel, menuinactive\n" +" Popup menus: pmenunormal, pmenusel, pmenutitle\n" +" Editor: editnormal, editbold, editmarked, editwhitespace,\n" +" editlinestate, editbg, editframe, editframeactive\n" +" editframedrag\n" +" Viewer: viewnormal,viewbold, viewunderline, viewselected\n" +" Help: helpnormal, helpitalic, helpbold, helplink, helpslink\n" +msgstr "" + +#. TRANSLATORS: don't translate color names and attributes +msgid "" +"Standard Colors:\n" +" black, gray, red, brightred, green, brightgreen, brown,\n" +" yellow, blue, brightblue, magenta, brightmagenta, cyan,\n" +" brightcyan, lightgray and white\n" +"\n" +"Extended colors, when 256 colors are available:\n" +" color16 to color255, or rgb000 to rgb555 and gray0 to gray23\n" +"\n" +"Attributes:\n" +" bold, italic, underline, reverse, blink; append more with '+'\n" +msgstr "" + +msgid "Color options" +msgstr "Dibarzhioù al liv" + +msgid "[+lineno] file1[:lineno] [file2[:lineno]...]" +msgstr "" + +msgid "file" +msgstr "restr" + +msgid "file1 file2" +msgstr "restr1 restr2" + +msgid "[this_dir] [other_panel_dir]" +msgstr "" + +msgid "" +"\n" +"Please send any bug reports (including the output of 'mc -V')\n" +"as tickets at www.midnight-commander.org\n" +msgstr "" + +#, c-format +msgid "GNU Midnight Commander %s\n" +msgstr "" + +msgid "Main options" +msgstr "" + +msgid "Terminal options" +msgstr "" + +msgid "Arguments parse error!" +msgstr "" + +msgid "No arguments given to the viewer." +msgstr "" + +msgid "Two files are required to envoke the diffviewer." +msgstr "" + +msgid "Background protocol error" +msgstr "" + +msgid "Reading failed" +msgstr "" + +msgid "Background process error" +msgstr "" + +msgid "Unknown error in child" +msgstr "" + +msgid "Child died unexpectedly" +msgstr "" + +msgid "" +"Background process sent us a request for more arguments\n" +"than we can handle." +msgstr "" + +msgid "&Dismiss" +msgstr "" + +msgid "Enter search string:" +msgstr "" + +msgid "Cas&e sensitive" +msgstr "" + +msgid "&Backwards" +msgstr "" + +msgid "&Whole words" +msgstr "" + +msgid "&All charsets" +msgstr "" + +msgid "Search" +msgstr "Klask" + +msgid "Search is disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary diff file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create backup file\n" +"%s%s\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary merge file\n" +"%s" +msgstr "" + +msgid "&Fastest (Assume large files)" +msgstr "" + +msgid "&Minimal (Find a smaller set of change)" +msgstr "" + +msgid "Diff algorithm" +msgstr "" + +msgid "Diff extra options" +msgstr "" + +msgid "&Ignore case" +msgstr "" + +msgid "Ignore tab &expansion" +msgstr "" + +msgid "Ignore &space change" +msgstr "" + +msgid "Ignore all &whitespace" +msgstr "" + +msgid "Strip &trailing carriage return" +msgstr "" + +msgid "Diff Options" +msgstr "" + +msgid "Edit" +msgstr "Embann" + +msgid "Edit is disabled" +msgstr "" + +msgid "Goto line (left)" +msgstr "" + +msgid "Goto line (right)" +msgstr "" + +msgid "Enter line:" +msgstr "" + +msgid "ButtonBar|Help" +msgstr "" + +msgid "ButtonBar|Save" +msgstr "" + +msgid "ButtonBar|Edit" +msgstr "" + +msgid "ButtonBar|Merge" +msgstr "" + +msgid "ButtonBar|Search" +msgstr "" + +msgid "ButtonBar|Options" +msgstr "" + +msgid "ButtonBar|Quit" +msgstr "" + +msgid "Quit" +msgstr "Kuitaat" + +msgid "File(s) was modified. Save with exit?" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file(s)?" +msgstr "" + +msgid "Diff:" +msgstr "" + +#, c-format +msgid "\"%s\" is a directory" +msgstr "" + +#, c-format +msgid "" +"Cannot stat \"%s\"\n" +"%s" +msgstr "" + +msgid "Diff viewer: invalid mode" +msgstr "" + +msgid "Two files are needed to compare" +msgstr "" + +#, c-format +msgid "Loading: %3d%%" +msgstr "" + +msgid "Loading..." +msgstr "O kargañ..." + +#, c-format +msgid "Cannot open %s for reading" +msgstr "" + +msgid "Load file" +msgstr "Kargañ ar restr" + +#, c-format +msgid "Error reading %s" +msgstr "" + +#, c-format +msgid "Cannot get size/permissions for %s" +msgstr "" + +#, c-format +msgid "\"%s\" is not a regular file" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is too large.\n" +"Open it anyway?" +msgstr "" + +msgid "Warning" +msgstr "Diwallit" + +#, c-format +msgid "Error reading from pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for reading: %s" +msgstr "" + +msgid "File has hard-links. Detach before saving?" +msgstr "" + +msgid "The file has been modified in the meantime. Save anyway?" +msgstr "" + +#, c-format +msgid "Error writing to pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for writing: %s" +msgstr "" + +#, c-format +msgid "Cannot open file for writing: %s" +msgstr "" + +msgid "The file you are saving does not end with a newline." +msgstr "" + +msgid "C&ontinue" +msgstr "K&enderc'hel" + +msgid "&Do not change" +msgstr "&Chom hep cheñch" + +msgid "&Unix format (LF)" +msgstr "" + +msgid "&Windows/DOS format (CR LF)" +msgstr "" + +msgid "&Macintosh format (CR)" +msgstr "" + +msgid "Enter file name:" +msgstr "" + +msgid "Change line breaks to:" +msgstr "" + +msgid "Save As" +msgstr "Enrollañ evel" + +msgid "&Quick save" +msgstr "Enrollañ &prim" + +msgid "&Safe save" +msgstr "" + +msgid "&Do backups with following extension:" +msgstr "" + +msgid "Check &POSIX new line" +msgstr "" + +msgid "Edit Save Mode" +msgstr "" + +msgid "Save as" +msgstr "" + +msgid "Cannot save: destination is not a regular file" +msgstr "" + +msgid "A file already exists with this name" +msgstr "" + +msgid "&Overwrite" +msgstr "" + +msgid "Cannot save file" +msgstr "" + +#, c-format +msgid "Confirm save file: \"%s\"" +msgstr "" + +msgid "Save file" +msgstr "" + +msgid "&Save" +msgstr "" + +msgid "Load" +msgstr "" + +msgid "Syntax file edit" +msgstr "" + +msgid "Which syntax file you want to edit?" +msgstr "" + +msgid "&User" +msgstr "" + +msgid "&System wide" +msgstr "" + +msgid "Menu edit" +msgstr "" + +msgid "Which menu file do you want to edit?" +msgstr "" + +msgid "&Local" +msgstr "" + +msgid "[NoName]" +msgstr "" + +#, c-format +msgid "" +"File %s was modified.\n" +"Save before close?" +msgstr "" + +msgid "Close file" +msgstr "" + +#, c-format +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file %s?" +msgstr "" + +msgid "This function is not implemented" +msgstr "" + +msgid "Copy to clipboard" +msgstr "" + +msgid "Unable to save to file" +msgstr "" + +msgid "Cut to clipboard" +msgstr "" + +msgid "Goto line" +msgstr "" + +msgid "Save block" +msgstr "" + +msgid "Insert file" +msgstr "" + +msgid "Cannot insert file" +msgstr "" + +msgid "Sort block" +msgstr "" + +msgid "You must first highlight a block of text" +msgstr "" + +msgid "Run sort" +msgstr "" + +msgid "Enter sort options (see manpage) separated by whitespace:" +msgstr "" + +msgid "Sort" +msgstr "" + +msgid "Cannot execute sort command" +msgstr "" + +#, c-format +msgid "Sort returned non-zero: %s" +msgstr "" + +msgid "Paste output of external command" +msgstr "" + +msgid "Enter shell command(s):" +msgstr "" + +msgid "External command" +msgstr "" + +msgid "Cannot execute command" +msgstr "" + +msgid "mail -s -c " +msgstr "" + +msgid "To" +msgstr "" + +msgid "Subject" +msgstr "" + +msgid "Copies to" +msgstr "" + +msgid "Mail" +msgstr "" + +msgid "Insert literal" +msgstr "" + +msgid "Press any key:" +msgstr "" + +msgid "" +"Current text was modified without a file save.\n" +"Continue discards these changes." +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Collect completions" +msgstr "" + +msgid "NoName" +msgstr "" + +msgid "Save macro" +msgstr "" + +msgid "Press the macro's new hotkey:" +msgstr "" + +msgid "Delete macro" +msgstr "" + +msgid "Press macro hotkey:" +msgstr "" + +msgid "Macro not deleted" +msgstr "" + +msgid "Repeat last commands" +msgstr "" + +msgid "Repeat times:" +msgstr "" + +msgid "&Open file..." +msgstr "" + +msgid "&New" +msgstr "" + +msgid "&Close" +msgstr "" + +msgid "&History..." +msgstr "" + +msgid "Save &as..." +msgstr "" + +msgid "&Insert file..." +msgstr "" + +msgid "Cop&y to file..." +msgstr "" + +msgid "&User menu..." +msgstr "" + +msgid "A&bout..." +msgstr "" + +msgid "&Quit" +msgstr "" + +msgid "&Undo" +msgstr "" + +msgid "&Redo" +msgstr "" + +msgid "&Toggle ins/overw" +msgstr "" + +msgid "To&ggle mark" +msgstr "" + +msgid "&Mark columns" +msgstr "" + +msgid "Mark &all" +msgstr "" + +msgid "Unmar&k" +msgstr "" + +msgid "Cop&y" +msgstr "" + +msgid "Mo&ve" +msgstr "" + +msgid "&Delete" +msgstr "" + +msgid "Co&py to clipfile" +msgstr "" + +msgid "&Cut to clipfile" +msgstr "" + +msgid "Pa&ste from clipfile" +msgstr "" + +msgid "&Beginning" +msgstr "" + +msgid "&End" +msgstr "" + +msgid "&Search..." +msgstr "" + +msgid "Search &again" +msgstr "" + +msgid "&Replace..." +msgstr "" + +msgid "&Toggle bookmark" +msgstr "" + +msgid "&Next bookmark" +msgstr "" + +msgid "&Prev bookmark" +msgstr "" + +msgid "&Flush bookmarks" +msgstr "" + +msgid "&Go to line..." +msgstr "" + +msgid "&Toggle line state" +msgstr "" + +msgid "Go to matching &bracket" +msgstr "" + +msgid "Toggle s&yntax highlighting" +msgstr "" + +msgid "&Find declaration" +msgstr "" + +msgid "Back from &declaration" +msgstr "" + +msgid "For&ward to declaration" +msgstr "" + +msgid "Encod&ing..." +msgstr "" + +msgid "&Refresh screen" +msgstr "" + +msgid "&Start/Stop record macro" +msgstr "" + +msgid "Delete macr&o..." +msgstr "" + +msgid "Record/Repeat &actions" +msgstr "" + +msgid "S&pell check" +msgstr "" + +msgid "C&heck word" +msgstr "" + +msgid "Change spelling &language..." +msgstr "" + +msgid "&Mail..." +msgstr "" + +msgid "Insert &literal..." +msgstr "" + +msgid "Insert &date/time" +msgstr "" + +msgid "&Format paragraph" +msgstr "" + +msgid "&Sort..." +msgstr "" + +msgid "&Paste output of..." +msgstr "" + +msgid "&External formatter" +msgstr "" + +msgid "&Move" +msgstr "" + +msgid "&Resize" +msgstr "" + +msgid "&Toggle fullscreen" +msgstr "" + +msgid "&Next" +msgstr "" + +msgid "&Previous" +msgstr "" + +msgid "&List..." +msgstr "" + +msgid "&General..." +msgstr "" + +msgid "Save &mode..." +msgstr "" + +msgid "Learn &keys..." +msgstr "" + +msgid "Syntax &highlighting..." +msgstr "" + +msgid "S&yntax file" +msgstr "" + +msgid "&Menu file" +msgstr "" + +msgid "&Save setup" +msgstr "" + +msgid "&File" +msgstr "" + +msgid "&Edit" +msgstr "" + +msgid "&Search" +msgstr "" + +msgid "&Command" +msgstr "" + +msgid "For&mat" +msgstr "" + +msgid "&Window" +msgstr "" + +msgid "&Options" +msgstr "" + +msgid "&None" +msgstr "" + +msgid "&Dynamic paragraphing" +msgstr "" + +msgid "Type &writer wrap" +msgstr "" + +msgid "Wrap mode" +msgstr "" + +msgid "Tabulation" +msgstr "" + +msgid "&Fake half tabs" +msgstr "" + +msgid "&Backspace through tabs" +msgstr "" + +msgid "Fill tabs with &spaces" +msgstr "" + +msgid "Tab spacing:" +msgstr "" + +msgid "Other options" +msgstr "" + +msgid "&Return does autoindent" +msgstr "" + +msgid "Confir&m before saving" +msgstr "" + +msgid "Save file &position" +msgstr "" + +msgid "&Visible trailing spaces" +msgstr "" + +msgid "Visible &tabs" +msgstr "" + +msgid "Synta&x highlighting" +msgstr "" + +msgid "C&ursor after inserted block" +msgstr "" + +msgid "Pers&istent selection" +msgstr "" + +msgid "Cursor be&yond end of line" +msgstr "" + +msgid "&Group undo" +msgstr "" + +msgid "Word wrap line length:" +msgstr "" + +msgid "Editor options" +msgstr "" + +msgid "In se&lection" +msgstr "" + +msgid "&Find all" +msgstr "" + +msgid "Enter replacement string:" +msgstr "" + +msgid "Replace" +msgstr "" + +msgid "Replace with:" +msgstr "" + +msgid "&Replace" +msgstr "" + +msgid "A&ll" +msgstr "" + +msgid "&Skip" +msgstr "" + +msgid "Confirm replace" +msgstr "" + +#, c-format +msgid "Searching %s: %3d%%" +msgstr "" + +#, c-format +msgid "Searching %s" +msgstr "O klask %s" + +#, c-format +msgid "%ld replacements made" +msgstr "" + +msgid "" +"A user friendly text editor\n" +"written for the Midnight Commander." +msgstr "" + +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "" + +msgid "About" +msgstr "" + +msgid "Open files" +msgstr "" + +msgid "Edit: " +msgstr "" + +msgid "ButtonBar|Mark" +msgstr "" + +msgid "ButtonBar|Replac" +msgstr "" + +msgid "ButtonBar|Copy" +msgstr "" + +msgid "ButtonBar|Move" +msgstr "" + +msgid "ButtonBar|Delete" +msgstr "" + +msgid "ButtonBar|PullDn" +msgstr "" + +msgid "Breton" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Welsh" +msgstr "" + +msgid "Danish" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "English" +msgstr "" + +msgid "British English" +msgstr "" + +msgid "Canadian English" +msgstr "" + +msgid "American English" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Faroese" +msgstr "" + +msgid "French" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Dutch" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Portuguese" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Slovak" +msgstr "" + +msgid "Swedish" +msgstr "" + +msgid "Ukrainian" +msgstr "" + +msgid "&Add word" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Misspelled" +msgstr "" + +msgid "Check word" +msgstr "" + +msgid "Suggest" +msgstr "" + +msgid "Select language" +msgstr "" + +msgid "Choose syntax highlighting" +msgstr "" + +msgid "< Auto >" +msgstr "" + +msgid "< Reload Current Syntax >" +msgstr "" + +msgid "Load syntax file" +msgstr "" + +#, c-format +msgid "" +"Cannot open file %s\n" +"%s" +msgstr "" + +#, c-format +msgid "Error in file %s on line %d" +msgstr "" + +msgid "" +"The Commander can't change to the directory that\n" +"the subshell claims you are in. Perhaps you have\n" +"deleted your working directory, or given yourself\n" +"extra access permissions with the \"su\" command?" +msgstr "" + +#, c-format +msgid "Cannot fetch a local copy of %s" +msgstr "" + +msgid "The shell is already running a command" +msgstr "" + +msgid "" +"Not an xterm or Linux console;\n" +"the subshell cannot be toggled." +msgstr "" + +msgid "Type 'exit' to return to the Midnight Commander" +msgstr "" + +msgid "Set &all" +msgstr "" + +msgid "S&kip" +msgstr "" + +msgid "&Set" +msgstr "" + +msgid "owner" +msgstr "" + +msgid "group" +msgstr "" + +msgid "other" +msgstr "" + +msgid "Flag" +msgstr "" + +#, c-format +msgid "Permissions (octal): %o" +msgstr "" + +msgid "Chown advanced command" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod \"%s\"\n" +"%s" +msgstr "" + +msgid "&Ignore" +msgstr "" + +msgid "Ignore &all" +msgstr "" + +msgid "&Retry" +msgstr "" + +#, c-format +msgid "" +"Cannot chown \"%s\"\n" +"%s" +msgstr "" + +msgid "< Default >" +msgstr "" + +msgid "Skins" +msgstr "" + +msgid "Other 8 bit" +msgstr "" + +msgid "Running" +msgstr "" + +msgid "Stopped" +msgstr "" + +msgid "&Never" +msgstr "" + +msgid "On dum&b terminals" +msgstr "" + +msgid "Alwa&ys" +msgstr "" + +msgid "File operations" +msgstr "" + +msgid "&Verbose operation" +msgstr "" + +msgid "Compute tota&ls" +msgstr "" + +msgid "Classic pro&gressbar" +msgstr "" + +msgid "Mkdi&r autoname" +msgstr "" + +msgid "&Preallocate space" +msgstr "" + +msgid "Esc key mode" +msgstr "" + +msgid "S&ingle press" +msgstr "" + +msgid "Timeout:" +msgstr "" + +msgid "Pause after run" +msgstr "" + +msgid "Use internal edi&t" +msgstr "" + +msgid "Use internal vie&w" +msgstr "" + +msgid "A&sk new file name" +msgstr "" + +msgid "Auto m&enus" +msgstr "" + +msgid "&Drop down menus" +msgstr "" + +msgid "S&hell patterns" +msgstr "" + +msgid "Co&mplete: show all" +msgstr "" + +msgid "Rotating d&ash" +msgstr "" + +msgid "Cd follows lin&ks" +msgstr "" + +msgid "Sa&fe delete" +msgstr "" + +msgid "Safe overwrite" +msgstr "" + +msgid "A&uto save setup" +msgstr "" + +msgid "Configure options" +msgstr "" + +msgid "Skin:" +msgstr "" + +msgid "&Shadows" +msgstr "" + +msgid "Appearance" +msgstr "" + +msgid "Case &insensitive" +msgstr "" + +msgid "Use panel sort mo&de" +msgstr "" + +msgid "Show mi&ni-status" +msgstr "" + +msgid "Use SI si&ze units" +msgstr "" + +msgid "Mi&x all files" +msgstr "" + +msgid "Show &backup files" +msgstr "" + +msgid "Show &hidden files" +msgstr "" + +msgid "&Fast dir reload" +msgstr "" + +msgid "Ma&rk moves down" +msgstr "" + +msgid "Re&verse files only" +msgstr "" + +msgid "Simple s&wap" +msgstr "" + +msgid "A&uto save panels setup" +msgstr "" + +msgid "Navigation" +msgstr "" + +msgid "L&ynx-like motion" +msgstr "" + +msgid "Pa&ge scrolling" +msgstr "" + +msgid "Center &scrolling" +msgstr "" + +msgid "&Mouse page scrolling" +msgstr "" + +msgid "File highlight" +msgstr "" + +msgid "File &types" +msgstr "" + +msgid "&Permissions" +msgstr "" + +msgid "Quick search" +msgstr "" + +msgid "Panel options" +msgstr "" + +msgid "Information" +msgstr "" + +msgid "" +"Using the fast reload option may not reflect the exact\n" +"directory contents. In this case you'll need to do a\n" +"manual reload of the directory. See the man page for\n" +"the details." +msgstr "" + +msgid "&Full file list" +msgstr "" + +msgid "&Brief file list:" +msgstr "" + +msgid "&Long file list" +msgstr "" + +msgid "&User defined:" +msgstr "" + +msgid "columns" +msgstr "" + +msgid "User &mini status" +msgstr "" + +msgid "Listing format" +msgstr "" + +msgid "Executable &first" +msgstr "" + +msgid "&Reverse" +msgstr "" + +msgid "Sort order" +msgstr "" + +#. TRANSLATORS: no need to translate 'Confirmation', it's just a context prefix +msgid "Confirmation|&Delete" +msgstr "" + +msgid "Confirmation|O&verwrite" +msgstr "" + +msgid "Confirmation|&Execute" +msgstr "" + +msgid "Confirmation|E&xit" +msgstr "" + +msgid "Confirmation|Di&rectory hotlist delete" +msgstr "" + +msgid "Confirmation|&History cleanup" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "&UTF-8 output" +msgstr "" + +msgid "&Full 8 bits output" +msgstr "" + +msgid "&ISO 8859-1" +msgstr "" + +msgid "7 &bits" +msgstr "" + +msgid "F&ull 8 bits input" +msgstr "" + +msgid "Display bits" +msgstr "" + +msgid "Input / display codepage:" +msgstr "" + +msgid "Directory tree" +msgstr "" + +msgid "Timeout for freeing VFSs (sec):" +msgstr "" + +msgid "FTP anonymous password:" +msgstr "" + +msgid "FTP directory cache timeout (sec):" +msgstr "" + +msgid "&Always use ftp proxy:" +msgstr "" + +msgid "&Use ~/.netrc" +msgstr "" + +msgid "Use &passive mode" +msgstr "" + +msgid "Use passive mode over pro&xy" +msgstr "" + +msgid "Virtual File System Setting" +msgstr "" + +msgid "cd" +msgstr "" + +msgid "Quick cd" +msgstr "" + +msgid "Existing filename (filename symlink will point to):" +msgstr "" + +msgid "Symbolic link filename:" +msgstr "" + +msgid "Symbolic link" +msgstr "" + +msgid "&Stop" +msgstr "" + +msgid "&Resume" +msgstr "" + +msgid "&Kill" +msgstr "" + +msgid "Background jobs" +msgstr "" + +#, c-format +msgid "" +"Cannot chdir to \"%s\"\n" +"%s" +msgstr "" + +msgid "Secure deletion" +msgstr "" + +msgid "Undelete" +msgstr "" + +msgid "Synchronous updates" +msgstr "" + +msgid "Synchronous directory updates" +msgstr "" + +msgid "Immutable" +msgstr "" + +msgid "Append only" +msgstr "" + +msgid "No dump" +msgstr "" + +msgid "No update atime" +msgstr "" + +msgid "Compress" +msgstr "" + +msgid "Compressed clusters" +msgstr "" + +msgid "Compressed dirty file" +msgstr "" + +msgid "Compression raw access" +msgstr "" + +msgid "Encrypted inode" +msgstr "" + +msgid "Journaled data" +msgstr "" + +msgid "Indexed directory" +msgstr "" + +msgid "No tail merging" +msgstr "" + +msgid "Top of directory hierarchies" +msgstr "" + +msgid "Inode uses extents" +msgstr "" + +msgid "Huge_file" +msgstr "" + +msgid "No COW" +msgstr "" + +msgid "Direct access for files" +msgstr "" + +msgid "Casefolded file" +msgstr "" + +msgid "Inode has inline data" +msgstr "" + +msgid "Project hierarchy" +msgstr "" + +msgid "Verity protected inode" +msgstr "" + +msgid "&Marked all" +msgstr "" + +msgid "S&et marked" +msgstr "" + +msgid "C&lear marked" +msgstr "" + +msgid "Chattr command" +msgstr "" + +#, c-format +msgid "" +"Cannot chattr \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot change attributes on non-local filesystems" +msgstr "" + +#, c-format +msgid "" +"Cannot get flags of \"%s\"\n" +"%s" +msgstr "" + +msgid "set &user ID on execution" +msgstr "" + +msgid "set &group ID on execution" +msgstr "" + +msgid "stick&y bit" +msgstr "" + +msgid "&read by owner" +msgstr "" + +msgid "&write by owner" +msgstr "" + +msgid "e&xecute/search by owner" +msgstr "" + +msgid "rea&d by group" +msgstr "" + +msgid "write by grou&p" +msgstr "" + +msgid "execu&te/search by group" +msgstr "" + +msgid "read &by others" +msgstr "" + +msgid "wr&ite by others" +msgstr "" + +msgid "execute/searc&h by others" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "Permissions (octal):" +msgstr "" + +msgid "Owner name:" +msgstr "" + +msgid "Group name:" +msgstr "" + +msgid "Chmod command" +msgstr "" + +msgid "Permission" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Set &groups" +msgstr "" + +msgid "Set &users" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Owner name" +msgstr "" + +msgid "Group name" +msgstr "" + +msgid "Size" +msgstr "" + +msgid "Chown command" +msgstr "" + +msgid "User name" +msgstr "" + +msgid "" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enter machine name (F1 for details):" +msgstr "" + +msgid "Files tagged, want to cd?" +msgstr "" + +msgid "Cannot change directory" +msgstr "" + +msgid "Filter" +msgstr "" + +msgid "Set expression for filtering filenames" +msgstr "" + +#, c-format +msgid "Link %s to:" +msgstr "" + +msgid "Link" +msgstr "Liamm" + +#, c-format +msgid "link: %s" +msgstr "liamm: %s" + +#, c-format +msgid "symlink: %s" +msgstr "" + +#, c-format +msgid "Cannot chdir to \"%s\"" +msgstr "" + +msgid "View file" +msgstr "" + +msgid "Filename:" +msgstr "" + +msgid "Filtered view" +msgstr "" + +msgid "Filter command and arguments:" +msgstr "" + +msgid "Edit file" +msgstr "" + +msgid "Create a new Directory" +msgstr "" + +msgid "Enter directory name:" +msgstr "" + +msgid "Extension file edit" +msgstr "" + +msgid "Which extension file you want to edit?" +msgstr "" + +msgid "&System Wide" +msgstr "" + +msgid "Highlighting groups file edit" +msgstr "" + +msgid "Which highlighting file you want to edit?" +msgstr "" + +msgid "Compare directories" +msgstr "" + +msgid "Select compare method:" +msgstr "" + +msgid "&Quick" +msgstr "" + +msgid "&Size only" +msgstr "&Ment hepken" + +msgid "&Thorough" +msgstr "&Donaet" + +msgid "" +"Both panels should be in the listing mode\n" +"to use this command" +msgstr "" + +#, c-format +msgid "'%s' is not a symbolic link" +msgstr "" + +#, c-format +msgid "Symlink '%s' points to:" +msgstr "" + +msgid "Edit symlink" +msgstr "" + +#, c-format +msgid "edit symlink, unable to remove %s: %s" +msgstr "" + +#, c-format +msgid "edit symlink: %s" +msgstr "" + +msgid "FTP to machine" +msgstr "" + +msgid "SFTP to machine" +msgstr "" + +msgid "Shell link to machine" +msgstr "" + +msgid "Undelete files on an ext2 file system" +msgstr "" + +msgid "" +"Enter device (without /dev/) to undelete\n" +"files on: (F1 for details)" +msgstr "" + +msgid "Directory scanning" +msgstr "" + +msgid "Setup" +msgstr "" + +#, c-format +msgid "Setup saved to %s" +msgstr "" + +#, c-format +msgid "Unable to save setup to %s" +msgstr "" + +msgid "Cannot execute commands on non-local filesystems" +msgstr "" + +msgid "Parameter" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary command file\n" +"%s" +msgstr "" + +msgid "Pipe failed" +msgstr "" + +#, c-format +msgid " %s%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %smc.ext file has changed with version 3.0. It seems that " +"the installation failed. Please fetch a fresh copy from the Midnight " +"Commander package." +msgstr "" + +#, c-format +msgid "%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %s file has changed with version 3.0. You may either want " +"to copy it from %smc.ext or use that file as an example of how to write it." +msgstr "" + +msgid "DialogTitle|Copy" +msgstr "" + +msgid "DialogTitle|Move" +msgstr "" + +msgid "DialogTitle|Delete" +msgstr "" + +msgid "FileOperation|Copy" +msgstr "" + +msgid "FileOperation|Move" +msgstr "" + +msgid "FileOperation|Delete" +msgstr "" + +#, no-c-format +msgid "%o %f%n\"%s\"%m" +msgstr "" + +#, no-c-format +msgid "%o %d %f%m" +msgstr "" + +msgid "files" +msgstr "" + +msgid "directory" +msgstr "" + +msgid "directories" +msgstr "" + +msgid "files/directories" +msgstr "" + +#. TRANSLATORS: keep leading space here to split words in Copy/Move dialog +msgid " with source mask:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat hardlink source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target hardlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot create target hardlink \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot read source link \"%s\"\n" +"%s" +msgstr "" + +msgid "" +"Cannot make stable symlinks across non-local filesystems:\n" +"\n" +"Option Stable Symlinks will be disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create target symlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same directory" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same file" +msgstr "" + +msgid "Ski&p all" +msgstr "" + +#, c-format +msgid "" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +#, c-format +msgid "" +"Background process:\n" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +msgid "Non&e" +msgstr "" + +#, c-format +msgid "" +"Cannot remove file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot stat file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot overwrite directory \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot move file \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot remove directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot move directory \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot operate on \"..\"!" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create special file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open source file \"%s\"\n" +"%s" +msgstr "" + +msgid "Reget failed, about to overwrite file" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot preallocate space for target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot read source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot write target file \"%s\"\n" +"%s" +msgstr "" + +msgid "(stalled)" +msgstr "" + +#, c-format +msgid "" +"Cannot close source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot close target file \"%s\"\n" +"%s" +msgstr "" + +msgid "Incomplete file was retrieved. Keep it?" +msgstr "" + +msgid "&Keep" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Source \"%s\" is not a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot copy cyclic symbolic link\n" +"\"%s\"" +msgstr "" + +#, c-format +msgid "" +"Destination \"%s\" must be a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Directories: %zu, total size: %s" +msgstr "" + +msgid "Sorry, I could not put the job in background" +msgstr "" + +msgid "S&uspend" +msgstr "" + +msgid "Con&tinue" +msgstr "" + +#, c-format +msgid "%d:%02d.%02d" +msgstr "" + +#, c-format +msgid "ETA %s" +msgstr "" + +#, c-format +msgid "%.2f MB/s" +msgstr "" + +#, c-format +msgid "%.2f KB/s" +msgstr "" + +#, c-format +msgid "%ld B/s" +msgstr "" + +msgid "New :" +msgstr "" + +msgid "Existing:" +msgstr "" + +msgid "Overwrite this file?" +msgstr "" + +msgid "A&ppend" +msgstr "" + +msgid "&Reget" +msgstr "" + +msgid "Overwrite all files?" +msgstr "" + +msgid "Don't overwrite with &zero length file" +msgstr "" + +msgid "&Older" +msgstr "" + +msgid "S&maller" +msgstr "" + +msgid "&Size differs" +msgstr "" + +msgid "File exists" +msgstr "" + +msgid "Background process: File exists" +msgstr "" + +#, c-format +msgid "Files processed: %zu/%zu" +msgstr "" + +#, c-format +msgid "Files processed: %zu" +msgstr "" + +#, c-format +msgid "Time: %s %s" +msgstr "" + +#, c-format +msgid "Time: %s %s (%s)" +msgstr "" + +#, c-format +msgid "Time: %s" +msgstr "" + +#, c-format +msgid "Time: %s (%s)" +msgstr "" + +#, c-format +msgid " Total: %s " +msgstr "" + +#, c-format +msgid " Total: %s/%s " +msgstr "" + +msgid "Source" +msgstr "" + +msgid "Target" +msgstr "" + +msgid "Deleting" +msgstr "" + +msgid "&Using shell patterns" +msgstr "" + +msgid "to:" +msgstr "" + +msgid "Follow &links" +msgstr "" + +msgid "Preserve &attributes" +msgstr "" + +msgid "Di&ve into subdir if exists" +msgstr "" + +msgid "&Stable symlinks" +msgstr "" + +msgid "&Background" +msgstr "" + +#, c-format +msgid "Invalid source pattern '%s'" +msgstr "" + +msgid "File listin&g" +msgstr "" + +msgid "&Quick view" +msgstr "" + +msgid "&Info" +msgstr "" + +msgid "&Tree" +msgstr "" + +msgid "&Listing format..." +msgstr "" + +msgid "S&ort order..." +msgstr "" + +msgid "&Filter..." +msgstr "" + +msgid "&Encoding..." +msgstr "" + +msgid "FT&P link..." +msgstr "" + +msgid "S&hell link..." +msgstr "" + +msgid "&SFTP link..." +msgstr "" + +msgid "Paneli&ze" +msgstr "" + +msgid "&Rescan" +msgstr "" + +msgid "&View" +msgstr "" + +msgid "Vie&w file..." +msgstr "" + +msgid "&Filtered view" +msgstr "" + +msgid "&Copy" +msgstr "" + +msgid "C&hmod" +msgstr "" + +msgid "&Link" +msgstr "" + +msgid "&Symlink" +msgstr "" + +msgid "Relative symlin&k" +msgstr "" + +msgid "Edit s&ymlink" +msgstr "" + +msgid "Ch&own" +msgstr "" + +msgid "&Advanced chown" +msgstr "" + +msgid "Cha&ttr" +msgstr "" + +msgid "&Rename/Move" +msgstr "" + +msgid "&Mkdir" +msgstr "" + +msgid "&Quick cd" +msgstr "" + +msgid "Select &group" +msgstr "" + +msgid "U&nselect group" +msgstr "" + +msgid "&Invert selection" +msgstr "" + +msgid "E&xit" +msgstr "" + +msgid "&User menu" +msgstr "" + +msgid "&Directory tree" +msgstr "" + +msgid "&Find file" +msgstr "" + +msgid "S&wap panels" +msgstr "" + +msgid "Switch &panels on/off" +msgstr "" + +msgid "&Compare directories" +msgstr "" + +msgid "C&ompare files" +msgstr "" + +msgid "E&xternal panelize" +msgstr "" + +msgid "Show directory s&izes" +msgstr "" + +msgid "Command &history" +msgstr "" + +msgid "Viewed/edited files hi&story" +msgstr "" + +msgid "Di&rectory hotlist" +msgstr "" + +msgid "&Active VFS list" +msgstr "" + +msgid "&Background jobs" +msgstr "" + +msgid "Screen lis&t" +msgstr "" + +msgid "&Undelete files (ext2fs only)" +msgstr "" + +msgid "&Listing format edit" +msgstr "" + +msgid "Edit &extension file" +msgstr "" + +msgid "Edit &menu file" +msgstr "" + +msgid "Edit hi&ghlighting group file" +msgstr "" + +msgid "&Configuration..." +msgstr "" + +msgid "&Layout..." +msgstr "" + +msgid "&Panel options..." +msgstr "" + +msgid "C&onfirmation..." +msgstr "" + +msgid "&Appearance..." +msgstr "" + +msgid "&Display bits..." +msgstr "" + +msgid "&Virtual FS..." +msgstr "" + +msgid "Panels:" +msgstr "" + +#, c-format +msgid "You have %zu opened screen. Quit anyway?" +msgid_plural "You have %zu opened screens. Quit anyway?" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +msgid "The Midnight Commander" +msgstr "" + +msgid "Do you really want to quit the Midnight Commander?" +msgstr "" + +msgid "&Above" +msgstr "" + +msgid "&Left" +msgstr "" + +msgid "&Below" +msgstr "" + +msgid "&Right" +msgstr "" + +msgid "ButtonBar|Menu" +msgstr "" + +msgid "ButtonBar|View" +msgstr "" + +msgid "ButtonBar|RenMov" +msgstr "" + +msgid "ButtonBar|Mkdir" +msgstr "" + +msgid "&Chdir" +msgstr "" + +msgid "&Again" +msgstr "" + +msgid "Pane&lize" +msgstr "" + +msgid "&View - F3" +msgstr "" + +msgid "&Edit - F4" +msgstr "" + +#, c-format +msgid "Found: %lu" +msgstr "" + +msgid "Malformed regular expression" +msgstr "" + +msgid "File name:" +msgstr "" + +msgid "&Find recursively" +msgstr "" + +msgid "Follow s&ymlinks" +msgstr "" + +msgid "S&kip hidden" +msgstr "" + +msgid "Content:" +msgstr "" + +msgid "Sea&rch for content" +msgstr "" + +msgid "Case sens&itive" +msgstr "" + +msgid "A&ll charsets" +msgstr "" + +msgid "Fir&st hit" +msgstr "" + +msgid "Find File" +msgstr "" + +msgid "Start at:" +msgstr "" + +msgid "Ena&ble ignore directories:" +msgstr "" + +#, c-format +msgid "Grepping in %s" +msgstr "" + +msgid "Finished" +msgstr "" + +#, c-format +msgid "Finished (ignored %zu directory)" +msgid_plural "Finished (ignored %zu directories)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#, c-format +msgid "Find File: \"%s\". Content: \"%s\"" +msgstr "" + +#, c-format +msgid "Find File: \"%s\"" +msgstr "" + +msgid "Searching" +msgstr "" + +msgid "Change &to" +msgstr "" + +msgid "&Free VFSs now" +msgstr "" + +msgid "&Refresh" +msgstr "" + +msgid "&Add current" +msgstr "" + +msgid "&Up" +msgstr "" + +msgid "New &group" +msgstr "" + +msgid "New &entry" +msgstr "" + +msgid "&Insert" +msgstr "" + +msgid "&Remove" +msgstr "" + +msgid "Subgroup - press ENTER to see list" +msgstr "" + +msgid "Active VFS directories" +msgstr "" + +msgid "Directory hotlist" +msgstr "" + +msgid "Top level group" +msgstr "" + +msgid "Directory path" +msgstr "" + +#, c-format +msgid "Moving %s" +msgstr "" + +msgid "Directory label" +msgstr "" + +msgid "&Append" +msgstr "" + +msgid "New hotlist entry" +msgstr "" + +msgid "Directory label:" +msgstr "" + +msgid "Directory path:" +msgstr "" + +msgid "New hotlist group" +msgstr "" + +msgid "Name of new group:" +msgstr "" + +#, c-format +msgid "Are you sure you want to remove entry \"%s\"?" +msgstr "" + +#, c-format +msgid "" +"Group \"%s\" is not empty.\n" +"Remove it?" +msgstr "" + +msgid "Hotlist Load" +msgstr "" + +#, c-format +msgid "" +"MC was unable to write %s file,\n" +"your old hotlist entries were not deleted" +msgstr "" + +#, c-format +msgid "Label for \"%s\":" +msgstr "" + +msgid "Add to hotlist" +msgstr "" + +#, c-format +msgid "Midnight Commander %s" +msgstr "" + +#, c-format +msgid "File: %s" +msgstr "" + +msgid "No node information" +msgstr "" + +msgid "Free nodes:" +msgstr "" + +msgid "No space information" +msgstr "" + +#, c-format +msgid "Free space: %s/%s (%d%%)" +msgstr "" + +#, c-format +msgid "Type: %s" +msgstr "" + +msgid "non-local vfs" +msgstr "" + +#, c-format +msgid "Device: %s" +msgstr "" + +#, c-format +msgid "Filesystem: %s" +msgstr "" + +#, c-format +msgid "Accessed: %s" +msgstr "" + +#, c-format +msgid "Modified: %s" +msgstr "" + +#. TRANSLATORS: Time of last status change as in stat(2) man. +#, c-format +msgid "Changed: %s" +msgstr "" + +#, c-format +msgid "Dev. type: major %lu, minor %lu" +msgstr "" + +#, c-format +msgid "Size: %s" +msgstr "" + +#, c-format +msgid " (%lu block)" +msgid_plural " (%lu blocks)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#, c-format +msgid "Owner: %s/%s" +msgstr "" + +#, c-format +msgid "Links: %d" +msgstr "" + +msgid "Attributes: not supported" +msgstr "" + +#, c-format +msgid "Attributes: %s" +msgstr "" + +msgid "Attributes: unavailable" +msgstr "" + +#, c-format +msgid "Mode: %s (%04o)" +msgstr "" + +#, c-format +msgid "Location: %Xh:%Xh" +msgstr "" + +msgid "&Equal split" +msgstr "" + +msgid "&Menubar visible" +msgstr "" + +msgid "Command &prompt" +msgstr "" + +msgid "&Keybar visible" +msgstr "" + +msgid "H&intbar visible" +msgstr "" + +msgid "&XTerm window title" +msgstr "" + +msgid "&Show free space" +msgstr "" + +msgid "Panel split" +msgstr "" + +msgid "Console output" +msgstr "" + +msgid "&Vertical" +msgstr "" + +msgid "&Horizontal" +msgstr "" + +msgid "Output lines:" +msgstr "" + +msgid "Layout" +msgstr "" + +msgid "Memory exhausted!" +msgstr "" + +#. TRANSLATORS: one single character to represent 'unsorted' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|u" +msgstr "" + +msgid "&Unsorted" +msgstr "" + +#. TRANSLATORS: one single character to represent 'name' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|n" +msgstr "" + +msgid "&Name" +msgstr "" + +#. TRANSLATORS: one single character to represent 'version' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|v" +msgstr "" + +msgid "&Version" +msgstr "" + +#. TRANSLATORS: one single character to represent 'extension' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|e" +msgstr "" + +msgid "E&xtension" +msgstr "" + +#. TRANSLATORS: one single character to represent 'size' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|s" +msgstr "" + +msgid "&Size" +msgstr "" + +msgid "Block Size" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Modify time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|m" +msgstr "" + +msgid "&Modify time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Access time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|a" +msgstr "" + +msgid "&Access time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Change time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|h" +msgstr "" + +msgid "C&hange time" +msgstr "" + +msgid "Perm" +msgstr "" + +msgid "Nl" +msgstr "" + +#. TRANSLATORS: one single character to represent 'inode' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|i" +msgstr "" + +msgid "&Inode" +msgstr "" + +msgid "UID" +msgstr "" + +msgid "GID" +msgstr "" + +msgid "Owner" +msgstr "" + +msgid "Group" +msgstr "" + +msgid "[dev]" +msgstr "" + +msgid "UP--DIR" +msgstr "" + +msgid "SYMLINK" +msgstr "" + +msgid "SUB-DIR" +msgstr "" + +msgid "" +msgstr "" + +#, c-format +msgid "%s in %d file" +msgid_plural "%s in %d files" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +msgid "Panelize" +msgstr "" + +msgid "Unknown tag on display format:" +msgstr "" + +msgid "&Files only" +msgstr "" + +msgid "&Case sensitive" +msgstr "" + +msgid "Select" +msgstr "" + +msgid "Unselect" +msgstr "" + +msgid "Do you really want to execute?" +msgstr "" + +msgid "Cannot read directory contents" +msgstr "" + +msgid "User supplied format looks invalid, reverting to default." +msgstr "" + +msgid "&Add new" +msgstr "" + +msgid "External panelize" +msgstr "" + +msgid "Other command" +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Add to external panelize" +msgstr "" + +msgid "Enter command label:" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"failed to read data from child stdout:\n" +"%s" +msgstr "" + +msgid "Cannot run external panelize in a non-local directory" +msgstr "" + +msgid "Modified git files" +msgstr "" + +msgid "Find rejects after patching" +msgstr "" + +msgid "Find *.orig after patching" +msgstr "" + +msgid "Find SUID and SGID programs" +msgstr "" + +#, c-format +msgid "" +"Cannot open the %s file for writing:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "Copy \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "Move \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat the destination\n" +"%s" +msgstr "" + +#, c-format +msgid "Delete %s?" +msgstr "" + +msgid "ButtonBar|Static" +msgstr "" + +msgid "ButtonBar|Dynamc" +msgstr "" + +msgid "ButtonBar|Rescan" +msgstr "" + +msgid "ButtonBar|Forget" +msgstr "" + +msgid "ButtonBar|Rmdir" +msgstr "" + +#, c-format +msgid "" +"Cannot write to the %s file:\n" +"%s\n" +msgstr "" + +msgid "Help file format error\n" +msgstr "" + +msgid "Internal bug: Double start of link area" +msgstr "" + +#, c-format +msgid "Cannot find node %s in help file" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "ButtonBar|Index" +msgstr "" + +msgid "ButtonBar|Prev" +msgstr "" + +msgid "Learn keys" +msgstr "" + +msgid "Teach me a key" +msgstr "" + +#, c-format +msgid "" +"Please press the %s\n" +"and then wait until this message disappears.\n" +"\n" +"Then, press it again to see if OK appears\n" +"next to its button.\n" +"\n" +"If you want to escape, press a single Escape key\n" +"and wait as well." +msgstr "" + +msgid "Cannot accept this key" +msgstr "" + +#, c-format +msgid "You have entered \"%s\"" +msgstr "" + +#. TRANSLATORS: This label appears near learned keys. Keep it short. +msgid "OK" +msgstr "" + +msgid "" +"It seems that all your keys already\n" +"work fine. That's great." +msgstr "" + +msgid "&Discard" +msgstr "" + +msgid "" +"Great! You have a complete terminal database!\n" +"All your keys work well." +msgstr "" + +msgid "" +"Press all the keys mentioned here. After you have done it, check\n" +"which keys are not marked with OK. Press space on the missing\n" +"key, or click with the mouse to define it. Move around with Tab." +msgstr "" + +#, c-format +msgid "" +"Failed to run:\n" +"%s\n" +msgstr "" + +msgid "Home directory path is not absolute" +msgstr "" + +msgid "" +"GNU Midnight Commander\n" +"is already running on this terminal.\n" +"Subshell support will be disabled." +msgstr "" + +#, c-format +msgid "" +"\n" +"Failed while close:\n" +"%s\n" +msgstr "" + +msgid "Choose codepage" +msgstr "" + +msgid "- < No translation >" +msgstr "" + +msgid "%b %e %Y" +msgstr "" + +msgid "%b %e %H:%M" +msgstr "" + +#, c-format +msgid "" +"Cannot save file %s:\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot open named pipe %s\n" +msgstr "" + +msgid "The shell is still active. Quit anyway?" +msgstr "" + +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "" + +msgid "With builtin Editor and Aspell support" +msgstr "" + +msgid "With builtin Editor" +msgstr "" + +msgid "With optional subshell support" +msgstr "" + +msgid "With subshell support as default" +msgstr "" + +msgid "With support for background operations" +msgstr "" + +msgid "With mouse support on xterm and Linux console" +msgstr "" + +msgid "With mouse support on xterm" +msgstr "" + +msgid "With support for X11 events" +msgstr "" + +msgid "With internationalization support" +msgstr "" + +msgid "With multiple codepages support" +msgstr "" + +msgid "With ext2fs attributes support" +msgstr "" + +#, c-format +msgid "Built with GLib %d.%d.%d\n" +msgstr "" + +#, c-format +msgid "Built with S-Lang %s with terminfo database\n" +msgstr "" + +#, c-format +msgid "Built with ncurses %s\n" +msgstr "" + +msgid "Built with ncurses (unknown version)" +msgstr "" + +#, c-format +msgid "Built with ncursesw %s\n" +msgstr "" + +msgid "Built with ncursesw (unknown version)" +msgstr "" + +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + +msgid "Virtual File Systems:" +msgstr "" + +msgid "Data types:" +msgstr "" + +msgid "Home directory:" +msgstr "" + +msgid "Profile root directory:" +msgstr "" + +msgid "System data" +msgstr "" + +msgid "Config directory:" +msgstr "" + +msgid "Data directory:" +msgstr "" + +msgid "File extension handlers:" +msgstr "" + +msgid "VFS plugins and scripts:" +msgstr "" + +msgid "User data" +msgstr "" + +msgid "Cache directory:" +msgstr "" + +msgid "Debug" +msgstr "" + +msgid "ERROR:" +msgstr "" + +msgid "True:" +msgstr "" + +msgid "False:" +msgstr "" + +msgid "Error calling program" +msgstr "" + +msgid "Warning -- ignoring file" +msgstr "" + +#, c-format +msgid "" +"File %s is not owned by root or you or is world writable.\n" +"Using it may compromise your security" +msgstr "" + +msgid "Format error on file Extensions File" +msgstr "" + +#, c-format +msgid "The %%var macro has no default" +msgstr "" + +#, c-format +msgid "The %%var macro has no variable" +msgstr "" + +#, c-format +msgid "No suitable entries found in %s" +msgstr "" + +msgid "User menu" +msgstr "" + +#, c-format +msgid "" +"Cannot open cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Premature end of cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Inconsistent hardlinks of\n" +"%s\n" +"in cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "%s contains duplicate entries! Skipping!" +msgstr "" + +#, c-format +msgid "" +"Corrupted cpio header encountered in\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected end of file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open %s archive\n" +"%s:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"EXTFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "Warning: cannot open %s directory\n" +msgstr "" + +#, c-format +msgid "fish: Disconnecting from %s" +msgstr "" + +msgid "fish: Waiting for initial line..." +msgstr "" + +msgid "Sorry, we cannot do password authenticated connections for now." +msgstr "" + +#, c-format +msgid "fish: Password is required for %s" +msgstr "" + +msgid "fish: Sending password..." +msgstr "" + +msgid "fish: Sending initial line..." +msgstr "" + +msgid "fish: Handshaking version..." +msgstr "" + +msgid "fish: Getting host info..." +msgstr "" + +#, c-format +msgid "fish: Reading directory %s..." +msgstr "" + +#, c-format +msgid "%s: done." +msgstr "" + +#, c-format +msgid "%s: failure" +msgstr "" + +#, c-format +msgid "fish: store %s: sending command..." +msgstr "" + +msgid "fish: Local read failed, sending zeros" +msgstr "" + +msgid "fish: storing file" +msgstr "" + +msgid "Aborting transfer..." +msgstr "" + +msgid "Error reported after abort." +msgstr "" + +msgid "Aborted transfer would be successful." +msgstr "" + +#, c-format +msgid "ftpfs: Disconnecting from %s" +msgstr "" + +#, c-format +msgid "FTP: Password required for %s" +msgstr "" + +msgid "ftpfs: sending login name" +msgstr "" + +msgid "ftpfs: sending user password" +msgstr "" + +#, c-format +msgid "FTP: Account required for user %s" +msgstr "" + +msgid "Account:" +msgstr "" + +msgid "ftpfs: sending user account" +msgstr "" + +msgid "ftpfs: logged in" +msgstr "" + +#, c-format +msgid "ftpfs: Login incorrect for user %s " +msgstr "" + +msgid "ftpfs: Invalid host name." +msgstr "" + +#, c-format +msgid "ftpfs: %s" +msgstr "" + +#, c-format +msgid "ftpfs: making connection to %s" +msgstr "" + +msgid "ftpfs: connection interrupted by user" +msgstr "" + +#, c-format +msgid "ftpfs: connection to server failed: %s" +msgstr "" + +#, c-format +msgid "Waiting to retry... %d (Control-G to cancel)" +msgstr "" + +msgid "ftpfs: invalid address family" +msgstr "" + +#, c-format +msgid "ftpfs: could not create socket: %s" +msgstr "" + +msgid "ftpfs: could not setup passive mode" +msgstr "" + +msgid "ftpfs: aborting transfer." +msgstr "" + +#, c-format +msgid "ftpfs: abort error: %s" +msgstr "" + +msgid "ftpfs: abort failed" +msgstr "" + +msgid "ftpfs: CWD failed." +msgstr "" + +msgid "ftpfs: couldn't resolve symlink" +msgstr "" + +msgid "Resolving symlink..." +msgstr "" + +#, c-format +msgid "ftpfs: Reading FTP directory %s... %s%s" +msgstr "" + +msgid "(strict rfc959)" +msgstr "" + +msgid "(chdir first)" +msgstr "" + +msgid "ftpfs: failed; nowhere to fallback to" +msgstr "" + +msgid "ftpfs: storing file" +msgstr "" + +msgid "" +"~/.netrc file has incorrect mode\n" +"Remove password or correct mode" +msgstr "" + +#, c-format +msgid "" +"SFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "%s: Warning: file %s not found\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid line in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid flag %c in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "sftp: an error occurred while reading %s: %s" +msgstr "" + +msgid "sftp: Unable to get current user name." +msgstr "" + +msgid "sftp: Invalid host name." +msgstr "" + +#, c-format +msgid "sftp: %s" +msgstr "" + +msgid "sftp: failed to convert remote host IP address into text form" +msgstr "" + +#, c-format +msgid "sftp: making connection to %s" +msgstr "" + +msgid "sftp: connection interrupted by user" +msgstr "" + +#, c-format +msgid "sftp: connection to server failed: %s" +msgstr "" + +msgid "sftp: found host key of unsupported type: RSA1" +msgstr "" + +msgid "sftp: unknown host key type:" +msgstr "" + +#, c-format +msgid "" +"Permanently added\n" +"%s (%s)\n" +"to the list of known hosts." +msgstr "" + +msgid "sftp: cannot get the remote host key" +msgstr "" + +msgid "sftp: unsupported key type, can't check remote host key" +msgstr "" + +msgid "sftp: can't compute host key fingerprint hash" +msgstr "" + +#, c-format +msgid "" +"The authenticity of host\n" +"%s (%s)\n" +"can't be established!\n" +"%s key fingerprint hash is\n" +"SHA1:%s.\n" +"Do you want to add it to the list of known hosts and continue connecting?" +msgstr "" + +#, c-format +msgid "" +"%s (%s)\n" +"is found in the list of known hosts but\n" +"KEYS DO NOT MATCH! THIS COULD BE A MITM ATTACK!\n" +"Are you sure you want to add it to the list of known hosts and continue " +"connecting?" +msgstr "" + +msgid "sftp: host key verification failed" +msgstr "" + +#, c-format +msgid "sftp: Enter passphrase for %s " +msgstr "" + +msgid "sftp: Passphrase is empty." +msgstr "" + +#, c-format +msgid "sftp: Enter password for %s " +msgstr "" + +msgid "sftp: Password is empty." +msgstr "" + +msgid "sftp: failure establishing SSH session" +msgstr "" + +msgid "sftp: No file handler data present for reading file" +msgstr "" + +#, c-format +msgid "sftp: socket error: %s" +msgstr "" + +#, c-format +msgid "sftp: (Ctrl-G break) Listing... %s" +msgstr "" + +msgid "sftp: Listing done." +msgstr "" + +#, c-format +msgid "" +"Cannot open tar archive\n" +"%s" +msgstr "" + +msgid "Inconsistent tar archive" +msgstr "" + +msgid "Unexpected EOF on archive file" +msgstr "" + +#, c-format +msgid "" +"%s\n" +"doesn't look like a tar archive." +msgstr "" + +msgid "undelfs: error" +msgstr "" + +msgid "not enough memory" +msgstr "" + +msgid "while allocating block buffer" +msgstr "" + +#, c-format +msgid "open_inode_scan: %d" +msgstr "" + +#, c-format +msgid "while starting inode scan %d" +msgstr "" + +#, c-format +msgid "undelfs: loading deleted files information %d inodes" +msgstr "" + +#, c-format +msgid "while calling ext2_block_iterate %d" +msgstr "" + +msgid "no more memory while reallocating array" +msgstr "" + +#, c-format +msgid "while doing inode scan %d" +msgstr "" + +#, c-format +msgid "Cannot open file %s" +msgstr "" + +msgid "undelfs: reading inode bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load inode bitmap from:\n" +"%s" +msgstr "" + +msgid "undelfs: reading block bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load block bitmap from:\n" +"%s" +msgstr "" + +msgid "vfs_info is not fs!" +msgstr "" + +msgid "You have to chdir to extract files first" +msgstr "" + +msgid "while iterating over blocks" +msgstr "" + +#, c-format +msgid "Cannot open file \"%s\"" +msgstr "" + +msgid "Ext2lib error" +msgstr "" + +msgid "Invalid value" +msgstr "" + +msgid "File was modified. Save with exit?" +msgstr "" + +msgid "&Cancel quit" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file?" +msgstr "" + +msgid "&Line number" +msgstr "" + +msgid "Pe&rcents" +msgstr "" + +msgid "&Decimal offset" +msgstr "" + +msgid "He&xadecimal offset" +msgstr "" + +msgid "Goto" +msgstr "" + +msgid "ButtonBar|Ascii" +msgstr "" + +msgid "ButtonBar|HxSrch" +msgstr "" + +msgid "ButtonBar|UnWrap" +msgstr "" + +msgid "ButtonBar|Wrap" +msgstr "" + +msgid "ButtonBar|Hex" +msgstr "" + +msgid "ButtonBar|Goto" +msgstr "" + +msgid "ButtonBar|Raw" +msgstr "" + +msgid "ButtonBar|Parse" +msgstr "" + +msgid "ButtonBar|Unform" +msgstr "" + +msgid "ButtonBar|Format" +msgstr "" + +#, c-format +msgid "" +"Failed to read data from child stdout:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Error while closing the file:\n" +"%s\n" +"Data may have been written or not" +msgstr "" + +#, c-format +msgid "" +"Cannot save file:\n" +"%s" +msgstr "" + +msgid "View: " +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot view: not a regular file" +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\" in parse mode\n" +"%s" +msgstr "" + +msgid "Search done" +msgstr "" + +msgid "Continue from beginning?" +msgstr "" + +msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" +msgstr "" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/ca.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/ca.gmo differ diff -Nru mc-4.8.27/po/ca.po mc-4.8.28/po/ca.po --- mc-4.8.27/po/ca.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/ca.po 2022-03-27 12:08:06.000000000 +0000 @@ -3,7 +3,7 @@ # This file is distributed under the same license as the mc package. # # Translators: -# Antoni Bella Pérez , 2017-2021 +# Antoni Bella Pérez , 2017-2022 # Daniel , 2011 # Daniel , 2011-2012 # Daniel , 2012 @@ -16,9 +16,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Antoni Bella Pérez , 2017-2022\n" "Language-Team: Catalan (http://www.transifex.com/mc/mc/language/ca/)\n" "Language: ca\n" "MIME-Version: 1.0\n" @@ -675,12 +675,6 @@ msgid "Log ftp dialog to specified file" msgstr "Enregistra el diàleg FTP al fitxer especificat" -msgid "Set debug level" -msgstr "Determina el nivell de depuració" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Llança el visor de fitxers amb un fitxer" @@ -1645,8 +1639,8 @@ "Un editor de text fàcil d'emprar\n" "escrit per al Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" -msgstr "Copyright (C) 1996-2021 la Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "Copyright (C) 1996-2022 la Free Software Foundation" msgid "About" msgstr "Quant a" @@ -2180,19 +2174,6 @@ msgstr "Tasques en segon pla" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Contrasenya per a \\\\%s\\%s" - -msgid "Domain:" -msgstr "Domini:" - -msgid "Username:" -msgstr "Nom d'usuari:" - -msgid "SMB authentication" -msgstr "Autenticació SMB" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2513,9 +2494,6 @@ msgid "Shell link to machine" msgstr "Enllaç per a l'intèrpret amb la màquina" -msgid "SMB link to machine" -msgstr "Connexió per SMB" - msgid "Undelete files on an ext2 file system" msgstr "Recupera els fitxers en un sistema de fitxers ext2" @@ -3096,8 +3074,8 @@ msgid "&Listing format..." msgstr "Format del &llistat..." -msgid "&Sort order..." -msgstr "&Ordenació..." +msgid "S&ort order..." +msgstr "&Ordre de classificació..." msgid "&Filter..." msgstr "&Filtra..." @@ -3111,11 +3089,8 @@ msgid "S&hell link..." msgstr "Enllaç per a l'i&ntèrpret..." -msgid "S&FTP link..." -msgstr "Enllaç per a &SFTP..." - -msgid "SM&B link..." -msgstr "Enllaç per a SM&B..." +msgid "&SFTP link..." +msgstr "Enllaç &SFTP..." msgid "Paneli&ze" msgstr "&Quadre de cerca" @@ -4056,6 +4031,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "Construïda amb ncursesw (versió desconeguda)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "Construït amb libssh2 %d.%d.%d\n" + msgid "Virtual File Systems:" msgstr "Sistemes de fitxers virtuals:" @@ -4410,6 +4389,8 @@ msgid "sftp: failed to convert remote host IP address into text form" msgstr "" +"SFTP: ha fallat en convertir l'adreça IP de l'amfitrió remot en format de " +"text" #, c-format msgid "sftp: making connection to %s" @@ -4423,10 +4404,10 @@ msgstr "sftp: la connexió amb el servidor ha fallat: %s" msgid "sftp: found host key of unsupported type: RSA1" -msgstr "" +msgstr "SFTP: ha trobat que la clau de l'amfitrió és de tipus no admès: RSA1" msgid "sftp: unknown host key type:" -msgstr "" +msgstr "SFTP: el tipus de clau de l'amfitrió és desconegut:" #, c-format msgid "" @@ -4434,15 +4415,21 @@ "%s (%s)\n" "to the list of known hosts." msgstr "" +"S'ha afegit permanentment\n" +"%s (%s)\n" +"a la llista d'amfitrions coneguts." msgid "sftp: cannot get the remote host key" -msgstr "" +msgstr "SFTP: No s'ha pogut obtenir la clau de l'amfitrió remot" msgid "sftp: unsupported key type, can't check remote host key" msgstr "" +"SFTP: tipus de clau no admès, no es pot comprovar la clau de l'amfitrió remot" msgid "sftp: can't compute host key fingerprint hash" msgstr "" +"SFTP: no es pot calcular el resum de l'empremta digital de la clau de " +"l'amfitrió" #, c-format msgid "" @@ -4453,6 +4440,13 @@ "SHA1:%s.\n" "Do you want to add it to the list of known hosts and continue connecting?" msgstr "" +"L'autenticitat de l'amfitrió\n" +"%s (%s)\n" +"no es pot establir!\n" +"La suma de l'empremta digital de la clau %s és\n" +"SHA1:%s.\n" +"Voleu afegir-la a la llista dels amfitrions coneguts i continuar amb la " +"connexió?" #, c-format msgid "" @@ -4462,9 +4456,14 @@ "Are you sure you want to add it to the list of known hosts and continue " "connecting?" msgstr "" +"%s (%s)\n" +"es troba a la llista dels amfitrions coneguts, però\n" +"LES CLAUS NO COINCIDEIXEN! ES PODRIA TRACTAR D'UN ATAC «MITM»!\n" +"Esteu segur que voleu afegir-lo a la llista dels amfitrions coneguts i " +"continuar amb la connexió?" msgid "sftp: host key verification failed" -msgstr "" +msgstr "SFTP: ha fallat en verificar la clau de l'amfitrió" #, c-format msgid "sftp: Enter passphrase for %s " @@ -4481,7 +4480,7 @@ msgstr "sftp: la contrasenya és buida." msgid "sftp: failure establishing SSH session" -msgstr "" +msgstr "SFTP: ha fallat en establir la sessió SSH" msgid "sftp: No file handler data present for reading file" msgstr "" @@ -4499,33 +4498,6 @@ msgstr "sftp: el llistat s'ha completat." #, c-format -msgid "reconnect to %s failed" -msgstr "ha fallat la reconnexió amb %s" - -msgid "Authentication failed" -msgstr "Ha fallat l'autenticació" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "S'ha produït l'error %s en crear el directori %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "S'ha produït l'error %s en suprimir el directori %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s està obrint el fitxer remot %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s està eliminant el fitxer remot %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s està reanomenant els fitxers\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/cs.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/cs.gmo differ diff -Nru mc-4.8.27/po/cs.po mc-4.8.28/po/cs.po --- mc-4.8.27/po/cs.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/cs.po 2022-03-27 12:08:06.000000000 +0000 @@ -6,7 +6,7 @@ # Jiří Vírava , 2015,2017 # k3dar , 2020-2021 # Karel Kopecky , 2017 -# Pavel Borecki , 2017-2020 +# Pavel Borecki , 2017-2021 # Radek Valášek , 2014 # Robin Kriebel , 2016 # Slava Zanko , 2011 @@ -14,9 +14,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Pavel Borecki , 2017-2021\n" "Language-Team: Czech (http://www.transifex.com/mc/mc/language/cs/)\n" "Language: cs\n" "MIME-Version: 1.0\n" @@ -670,12 +670,6 @@ msgid "Log ftp dialog to specified file" msgstr "Zapsat ftp dialog do zadaného souboru" -msgid "Set debug level" -msgstr "Nastavit stupeň podrobnosti ladících informací" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Otevře soubor v prohlížeči" @@ -1635,7 +1629,7 @@ "Uživatelsky přívětivý textový editor\n" "napsaný pro Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2171,19 +2165,6 @@ msgstr "Úlohy na pozadí" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Heslo pro \\\\%s\\%s" - -msgid "Domain:" -msgstr "Doména:" - -msgid "Username:" -msgstr "Uživatelské jméno:" - -msgid "SMB authentication" -msgstr "SMB ověření" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2252,7 +2233,7 @@ msgstr "Nepoužít kopírování při zápisu (CoW)" msgid "Direct access for files" -msgstr "" +msgstr "Přímý přístup pro soubory" msgid "Casefolded file" msgstr "Casefolded file" @@ -2504,9 +2485,6 @@ msgid "Shell link to machine" msgstr "Shellové spojení na počítač" -msgid "SMB link to machine" -msgstr "SMB spojení na počítač" - msgid "Undelete files on an ext2 file system" msgstr "Obnovit soubory na souborovém systému typu ext2" @@ -3088,8 +3066,8 @@ msgid "&Listing format..." msgstr "&Formát výpisu…" -msgid "&Sort order..." -msgstr "&Pořadí…" +msgid "S&ort order..." +msgstr "P&ořadí řazení" msgid "&Filter..." msgstr "&Filtr…" @@ -3103,11 +3081,8 @@ msgid "S&hell link..." msgstr "S&hell spojení…" -msgid "S&FTP link..." -msgstr "SFTP sp&ojení…" - -msgid "SM&B link..." -msgstr "SM&B spojení…" +msgid "&SFTP link..." +msgstr "&SFTP odkaz" msgid "Paneli&ze" msgstr "Zobra&zit v panelu" @@ -3323,7 +3298,7 @@ msgstr "&Hledat i v podsložkách" msgid "Follow s&ymlinks" -msgstr "" +msgstr "Následovat symbolické odkaz&y" msgid "S&kip hidden" msgstr "Přes&kočit skryté" @@ -3774,6 +3749,8 @@ "External panelize:\n" "%s" msgstr "" +"Externí panelizace:\n" +"%s" #, c-format msgid "" @@ -3781,6 +3758,9 @@ "failed to read data from child stdout:\n" "%s" msgstr "" +"Externí panelizace:\n" +"nepodařilo se číst data ze std. výstupu podříz. procesu:\n" +"%s" msgid "Cannot run external panelize in a non-local directory" msgstr "Při práci se složkou, která není místní, není možné zobrazit v panelu" @@ -4048,6 +4028,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "Sestaveno s využitím ncursesw (neznámá verze)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Virtuální souborové systémy:" @@ -4179,12 +4163,17 @@ "%s:\n" "%s" msgstr "" +"Nepodařilo se otevřít %s archiv\n" +"%s:\n" +"%s" #, c-format msgid "" "EXTFS virtual file system:\n" "%s" msgstr "" +"Virtuální souborový systém EXTFS:\n" +"%s" #, c-format msgid "Warning: cannot open %s directory\n" @@ -4358,6 +4347,8 @@ "SFS virtual file system:\n" "%s" msgstr "" +"Virtuální souborový systém SFS:\n" +"%s" #, c-format msgid "%s: Warning: file %s not found\n" @@ -4395,6 +4386,7 @@ msgid "sftp: failed to convert remote host IP address into text form" msgstr "" +"sftp: nepodařilo se převést IP adresu vzdáleného hostitele do textové podoby" #, c-format msgid "sftp: making connection to %s" @@ -4408,10 +4400,10 @@ msgstr "sftp: připojování k serveru se nezdařilo: %s" msgid "sftp: found host key of unsupported type: RSA1" -msgstr "" +msgstr "sftp: nalezeny klíče hostitele nepodporovaného typu: RSA1" msgid "sftp: unknown host key type:" -msgstr "" +msgstr "sftp: neznámý typ klíče hostitele" #, c-format msgid "" @@ -4419,15 +4411,20 @@ "%s (%s)\n" "to the list of known hosts." msgstr "" +"%s (%s) trvale\n" +"přidáno do seznamu\n" +"známých hostitelů." msgid "sftp: cannot get the remote host key" -msgstr "" +msgstr "sftp: nepodařilo se získat klíč vzdáleného hostitele" msgid "sftp: unsupported key type, can't check remote host key" msgstr "" +"sftp: nepodporovaný typ klíče – není možné zkontrolovat klíč vzdáleného " +"hostitele" msgid "sftp: can't compute host key fingerprint hash" -msgstr "" +msgstr "sftp: nepodařilo se spočítat hash otisku klíče hostitele" #, c-format msgid "" @@ -4438,6 +4435,12 @@ "SHA1:%s.\n" "Do you want to add it to the list of known hosts and continue connecting?" msgstr "" +"Nepodvrženost hostitele\n" +"%s (%s)\n" +"se nepodařilo ověřit!\n" +"hash otisku klíče %s je\n" +"SHA1:%s.\n" +"Chcete ho přidat na seznam známých hostitelů a pokračovat v připojování?" #, c-format msgid "" @@ -4447,9 +4450,14 @@ "Are you sure you want to add it to the list of known hosts and continue " "connecting?" msgstr "" +"%s (%s)\n" +"je nalezeno na seznamu známých hostitelů ale\n" +"KLÍČE SE NESHODUJÍ! TOTO BY MOHL BÝT ÚTOK TYPU „ČLOVĚK UPROSTŘED!“\n" +"Opravdu ho chcete přidat do seznamu známých hostitelů a pokračovat v " +"připojování?" msgid "sftp: host key verification failed" -msgstr "" +msgstr "sftp: ověření klíče hostitele se nezdařilo" #, c-format msgid "sftp: Enter passphrase for %s " @@ -4466,7 +4474,7 @@ msgstr "sftp: Heslo není vyplněné." msgid "sftp: failure establishing SSH session" -msgstr "" +msgstr "sftp: nepodařilo se navázat SSH relaci" msgid "sftp: No file handler data present for reading file" msgstr "sftp: Není přítomen žádný obslužný program pro čtení souboru" @@ -4483,33 +4491,6 @@ msgstr "sftp: Vypsání dokončeno." #, c-format -msgid "reconnect to %s failed" -msgstr "obnovení připojení k %s se nezdařilo" - -msgid "Authentication failed" -msgstr "Ověření se nezdařilo" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Chyba %s při vytváření složky %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Chyba %s při odstraňování složky %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s otevírání vzdáleného souboru %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s odstraňování vzdáleného souboru %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s přejmenování souborů\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/da.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/da.gmo differ diff -Nru mc-4.8.27/po/da.po mc-4.8.28/po/da.po --- mc-4.8.27/po/da.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/da.po 2022-03-27 12:08:06.000000000 +0000 @@ -13,9 +13,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: scootergrisen, 2018-2020\n" "Language-Team: Danish (http://www.transifex.com/mc/mc/language/da/)\n" "Language: da\n" "MIME-Version: 1.0\n" @@ -666,12 +666,6 @@ msgid "Log ftp dialog to specified file" msgstr "Gem ftp-dialog i angivet fil" -msgid "Set debug level" -msgstr "Angiv fejlsøgningsniveau" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Bruger filfremviseren på en fil" @@ -1631,7 +1625,7 @@ "En brugervenlig teksteditor\n" "skrevet til Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2167,19 +2161,6 @@ msgstr "Baggrundsjobs" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Adgangskode for \\\\%s\\%s" - -msgid "Domain:" -msgstr "Domæne:" - -msgid "Username:" -msgstr "Brugernavn:" - -msgid "SMB authentication" -msgstr "SMB-godkendelse" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2500,9 +2481,6 @@ msgid "Shell link to machine" msgstr "Skalhenvisning til maskine" -msgid "SMB link to machine" -msgstr "SMB-henvisning til maskine" - msgid "Undelete files on an ext2 file system" msgstr "Gendan filer på et ext2-filsystem" @@ -3082,8 +3060,8 @@ msgid "&Listing format..." msgstr "&Listeformat..." -msgid "&Sort order..." -msgstr "&Sorteringsrækkefølge..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Filter..." @@ -3097,11 +3075,8 @@ msgid "S&hell link..." msgstr "S&kalhenvisning..." -msgid "S&FTP link..." -msgstr "S&FTP-link..." - -msgid "SM&B link..." -msgstr "SM&B-henvisning..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "Paneli&sér" @@ -4033,6 +4008,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "Bygget med ncursesw (ukendt version)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Virtuelle filsystemer:" @@ -4467,33 +4446,6 @@ msgstr "sftp: Liste færdig." #, c-format -msgid "reconnect to %s failed" -msgstr "gentilkobling til %s fejlede" - -msgid "Authentication failed" -msgstr "Godkendelse fejlede" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Fejl %s under oprettelse af mappe %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Fejl %s under fjernelse af mappe %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s åbner ekstern fil %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s fjerner ekstern fil %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s omdøber filer\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" diff -Nru mc-4.8.27/po/de_CH.po mc-4.8.28/po/de_CH.po --- mc-4.8.27/po/de_CH.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/de_CH.po 2022-03-27 12:08:06.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" "PO-Revision-Date: 2015-02-26 09:48+0000\n" "Last-Translator: Piotr Drąg \n" "Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/mc/" @@ -632,12 +632,6 @@ msgid "Log ftp dialog to specified file" msgstr "" -msgid "Set debug level" -msgstr "" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "" @@ -1543,7 +1537,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2062,19 +2056,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "" - -msgid "Domain:" -msgstr "" - -msgid "Username:" -msgstr "" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2387,9 +2368,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2884,7 +2862,7 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." +msgid "S&ort order..." msgstr "" msgid "&Filter..." @@ -2899,10 +2877,7 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." -msgstr "" - -msgid "SM&B link..." +msgid "&SFTP link..." msgstr "" msgid "Paneli&ze" @@ -3799,6 +3774,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4213,33 +4192,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/de.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/de.gmo differ diff -Nru mc-4.8.27/po/de.po mc-4.8.28/po/de.po --- mc-4.8.27/po/de.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/de.po 2022-03-27 12:08:06.000000000 +0000 @@ -20,9 +20,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Ettore Atalan , 2015-2021\n" "Language-Team: German (http://www.transifex.com/mc/mc/language/de/)\n" "Language: de\n" "MIME-Version: 1.0\n" @@ -679,12 +679,6 @@ msgid "Log ftp dialog to specified file" msgstr "FTP-Dialog in die angegebene Datei protokollieren" -msgid "Set debug level" -msgstr "Debugging-Level setzen" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Startet den Ansichtsmodus für eine Datei" @@ -1648,7 +1642,7 @@ "Ein benutzerfreundlicher Texteditor,\n" "geschrieben für Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2182,19 +2176,6 @@ msgstr "Hintergrundaufgaben" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Passwort für \\\\%s\\%s" - -msgid "Domain:" -msgstr "Domain:" - -msgid "Username:" -msgstr "Benutzername:" - -msgid "SMB authentication" -msgstr "SMB-Authentifikation" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2515,9 +2496,6 @@ msgid "Shell link to machine" msgstr "Shell-Verbindung zu Server" -msgid "SMB link to machine" -msgstr "SMB-Verbindung zu Server" - msgid "Undelete files on an ext2 file system" msgstr "Löschen von Dateien auf einem Ext2-Dateisystem rückgängig machen" @@ -3099,8 +3077,8 @@ msgid "&Listing format..." msgstr "&Listenformat..." -msgid "&Sort order..." -msgstr "&Sortierreihenfolge..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Filter..." @@ -3114,11 +3092,8 @@ msgid "S&hell link..." msgstr "S&hell-Verbindung..." -msgid "S&FTP link..." -msgstr "S&FTP-Verbindung..." - -msgid "SM&B link..." -msgstr "S&MB-Verbindung..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "Anordnen" @@ -3332,7 +3307,7 @@ msgstr "Rek&ursiv durchsuchen" msgid "Follow s&ymlinks" -msgstr "" +msgstr "S&ymlinks folgen" msgid "S&kip hidden" msgstr "Versteckte überspringen" @@ -4049,6 +4024,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "Gebaut mit ncursesw (unbekannte Version)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Virtuelles Dateisystem:" @@ -4182,12 +4161,17 @@ "%s:\n" "%s" msgstr "" +"Kann Archiv %s nicht öffnen\n" +"%s:\n" +"%s" #, c-format msgid "" "EXTFS virtual file system:\n" "%s" msgstr "" +"Virtuelles Dateisystem EXTFS:\n" +"%s" #, c-format msgid "Warning: cannot open %s directory\n" @@ -4362,6 +4346,8 @@ "SFS virtual file system:\n" "%s" msgstr "" +"Virtuelles Dateisystem SFS:\n" +"%s" #, c-format msgid "%s: Warning: file %s not found\n" @@ -4423,6 +4409,9 @@ "%s (%s)\n" "to the list of known hosts." msgstr "" +"Dauerhaft hinzugefügt\n" +"%s (%s)\n" +"zur Liste der bekannten Hosts." msgid "sftp: cannot get the remote host key" msgstr "" @@ -4451,6 +4440,11 @@ "Are you sure you want to add it to the list of known hosts and continue " "connecting?" msgstr "" +"%s (%s)\n" +"wurde in der Liste der bekannten Hosts gefunden, aber\n" +"DIE SCHLÜSSEL STIMMEN NICHT ÜBEREIN! DIES KÖNNTE EIN MITM-ANGRIFF SEIN!\n" +"Sind Sie sicher, dass Sie ihn zur Liste der bekannten Hosts hinzufügen und " +"die Verbindung fortsetzen möchten?" msgid "sftp: host key verification failed" msgstr "" @@ -4470,7 +4464,7 @@ msgstr "sftp: Passwort ist leer." msgid "sftp: failure establishing SSH session" -msgstr "" +msgstr "sftp: Fehler beim Herstellen der SSH-Sitzung" msgid "sftp: No file handler data present for reading file" msgstr "sftp: Kein Dateihandler zum Lesen der Datei vorhanden" @@ -4487,33 +4481,6 @@ msgstr "sftp: Auflisten beendet." #, c-format -msgid "reconnect to %s failed" -msgstr "Wieder verbinden mit %s fehlgeschlagen" - -msgid "Authentication failed" -msgstr "Authentifikation fehlgeschlagen" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Fehler %s beim Erstellen des Verzeichnisses %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Fehler %s beim Löschen des Verzeichnisses %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s beim Öffnen von entfernter Datei %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s beim Löschen von entfernter Datei %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s beim Umbenennen von Dateien\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/el.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/el.gmo differ diff -Nru mc-4.8.27/po/el.po mc-4.8.28/po/el.po --- mc-4.8.27/po/el.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/el.po 2022-03-27 12:08:06.000000000 +0000 @@ -12,9 +12,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Efstathios Iosifidis , 2015\n" "Language-Team: Greek (http://www.transifex.com/mc/mc/language/el/)\n" "Language: el\n" "MIME-Version: 1.0\n" @@ -645,12 +645,6 @@ msgid "Log ftp dialog to specified file" msgstr "" -msgid "Set debug level" -msgstr "Ρύθμιση επιπέδου αποσφαλμάτωσης" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Εκτελεί τον προβολέα αρχείων σε ένα αρχείο" @@ -1567,7 +1561,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2092,19 +2086,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Κωδικός πρόσβασης για \\\\%s\\%s" - -msgid "Domain:" -msgstr "" - -msgid "Username:" -msgstr "Όνομα χρήστη:" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2419,9 +2400,6 @@ msgid "Shell link to machine" msgstr "Δεσμός κελύφους σε μηχάνημα" -msgid "SMB link to machine" -msgstr "Δεσμός SMB σε μηχάνημα" - msgid "Undelete files on an ext2 file system" msgstr "Επαναφορά αρχείων σε ένα σύστημα αρχείων ext2" @@ -2970,8 +2948,8 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." -msgstr "&Σειρά ταξινόμησης..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Φίλτρο..." @@ -2985,11 +2963,8 @@ msgid "S&hell link..." msgstr "Δεσμος κε&λύφους..." -msgid "S&FTP link..." -msgstr "Δεσμός S&FTP..." - -msgid "SM&B link..." -msgstr "Δεσμός SM&B..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "" @@ -3910,6 +3885,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Εικονικά συστήματα αρχείων:" @@ -4331,33 +4310,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "η επανασύνδεση με %s απέτυχε" - -msgid "Authentication failed" -msgstr "η πιστοποίηση απέτυχε" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Σφάλμα %s κατά τη δημιουργία του καταλόγου %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Σφάλμα %s κατά την αφαίρεση του καταλόγου %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s ανοίγει το απομακρυσμένο αρχείο %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s αφαιρεί το απομακρυσμένο αρχείο %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s μετονομάζει αρχεία\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/en_GB.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/en_GB.gmo differ diff -Nru mc-4.8.27/po/en_GB.po mc-4.8.28/po/en_GB.po --- mc-4.8.27/po/en_GB.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/en_GB.po 2022-03-27 12:08:06.000000000 +0000 @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Andi Chandler , 2016-2017,2020\n" "Language-Team: English (United Kingdom) (http://www.transifex.com/mc/mc/" "language/en_GB/)\n" "Language: en_GB\n" @@ -650,12 +650,6 @@ msgid "Log ftp dialog to specified file" msgstr "" -msgid "Set debug level" -msgstr "" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "" @@ -1561,7 +1555,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2080,19 +2074,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "" - -msgid "Domain:" -msgstr "" - -msgid "Username:" -msgstr "" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2405,9 +2386,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2902,7 +2880,7 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." +msgid "S&ort order..." msgstr "" msgid "&Filter..." @@ -2917,10 +2895,7 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." -msgstr "" - -msgid "SM&B link..." +msgid "&SFTP link..." msgstr "" msgid "Paneli&ze" @@ -3817,6 +3792,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4231,33 +4210,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/eo.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/eo.gmo differ diff -Nru mc-4.8.27/po/eo.po mc-4.8.28/po/eo.po --- mc-4.8.27/po/eo.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/eo.po 2022-03-27 12:08:06.000000000 +0000 @@ -4,13 +4,14 @@ # # Translators: # Keith Bowes , 2011,2016,2018-2019 +# Yury V. Zaytsev , 2022 msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Yury V. Zaytsev , 2022\n" "Language-Team: Esperanto (http://www.transifex.com/mc/mc/language/eo/)\n" "Language: eo\n" "MIME-Version: 1.0\n" @@ -662,12 +663,6 @@ msgid "Log ftp dialog to specified file" msgstr "Protokoli FTP-dialogon al specifa dosiero" -msgid "Set debug level" -msgstr "Specifi senerarigan nivelon" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Plenumigi la dosiero-legilon je la dosiero" @@ -1630,8 +1625,8 @@ "Afabla tekstoredaktilo\n" "verkita por Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" -msgstr "Kopirajto (C) 1996–2021 la Fondaĵo pri liberaj programoj" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "Kopirajto (C) 1996–2022 la Fondaĵo pri Libera Programaro" msgid "About" msgstr "Pri" @@ -2165,19 +2160,6 @@ msgstr "Fonaj taskoj" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Pasvorto por \\\\%s\\%s" - -msgid "Domain:" -msgstr "Domajno:" - -msgid "Username:" -msgstr "Salutnomo:" - -msgid "SMB authentication" -msgstr "SMB-atestado" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2498,9 +2480,6 @@ msgid "Shell link to machine" msgstr "Ŝela ligilo al servilo" -msgid "SMB link to machine" -msgstr "SMB-ligilo al servilo" - msgid "Undelete files on an ext2 file system" msgstr "Remeti dosierojn en ext2-dosiersistemon" @@ -3080,7 +3059,7 @@ msgid "&Listing format..." msgstr "&Listo-aranĝo..." -msgid "&Sort order..." +msgid "S&ort order..." msgstr "&Ordigi laŭ..." msgid "&Filter..." @@ -3095,12 +3074,9 @@ msgid "S&hell link..." msgstr "Ŝ&ela ligilo..." -msgid "S&FTP link..." +msgid "&SFTP link..." msgstr "&SFTP-ligilo..." -msgid "SM&B link..." -msgstr "SM&B-a ligilo..." - msgid "Paneli&ze" msgstr "&Flankigi" @@ -3535,14 +3511,14 @@ msgstr "Ligiloj: %d" msgid "Attributes: not supported" -msgstr "Atributoj: ne komprenitaj" +msgstr "Atributoj: ne komprenataj" #, c-format msgid "Attributes: %s" -msgstr "Atributoj: %s" +msgstr "Atributoj: %s" msgid "Attributes: unavailable" -msgstr "Atributoj: nedisponeblaj" +msgstr "Atributoj: nedisponeblaj" #, c-format msgid "Mode: %s (%04o)" @@ -4035,6 +4011,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "Muntita kun ncursesw (nekonata eldono)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "Muntita kun libssh2 %d.%d.%d\n" + msgid "Virtual File Systems:" msgstr "Virtualaj dosiersistemoj:" @@ -4388,7 +4368,7 @@ msgstr "sftp: %s" msgid "sftp: failed to convert remote host IP address into text form" -msgstr "" +msgstr "sftp: malsukcesis konverti IP-adreson de fora retnodo al teksta formo" #, c-format msgid "sftp: making connection to %s" @@ -4402,10 +4382,10 @@ msgstr "sftp: konekto al servilo fiaskis: %s" msgid "sftp: found host key of unsupported type: RSA1" -msgstr "" +msgstr "sftp: trovis retnodo-ŝlosilon kun nekomprenata tipo: RSA1" msgid "sftp: unknown host key type:" -msgstr "" +msgstr "sftp: nekonata retnodo-ŝlosila tipo" #, c-format msgid "" @@ -4413,15 +4393,19 @@ "%s (%s)\n" "to the list of known hosts." msgstr "" +"Ĉiame aldonita\n" +"%s (%s)\n" +"al la listo de konatoj retnodoj." msgid "sftp: cannot get the remote host key" -msgstr "" +msgstr "sftp: ne eblas atingi la ŝlosilon de la fora retnodo" msgid "sftp: unsupported key type, can't check remote host key" msgstr "" +"sftp: nekonata ŝlosilo-tipo, ne eblas konroli la ŝlosilon de la fora retnodo" msgid "sftp: can't compute host key fingerprint hash" -msgstr "" +msgstr "sftp: ne eblas komputi fingropreman hakaĵon de la retnoda ŝlosilo" #, c-format msgid "" @@ -4432,6 +4416,11 @@ "SHA1:%s.\n" "Do you want to add it to the list of known hosts and continue connecting?" msgstr "" +"%s (%s)\n" +"ne estas starigebla!\n" +"Fingroprema hakaĵo de ŝlosilo %s estas\n" +"SHA1:%s.\n" +"Ĉu vi velas aldoni ĝin al la listo de konataj retnodoj kaj poste konektiĝi?" #, c-format msgid "" @@ -4441,9 +4430,14 @@ "Are you sure you want to add it to the list of known hosts and continue " "connecting?" msgstr "" +"%s (%s)\n" +"estas trovata en la listo de konataj retnodoj sed\n" +"ŜLOSILOJ NE KONGRUAS! TIO EBLE ESTAS MEZULA ATAKO!\n" +"Ĉu vi certas, ke vi volas aldoni ĝin al la listo de konataj retnodoj kaj " +"poste konektiĝi?" msgid "sftp: host key verification failed" -msgstr "" +msgstr "sftp: malsukcesis aŭtentigo de la retnoda ŝlosilo" #, c-format msgid "sftp: Enter passphrase for %s " @@ -4460,7 +4454,7 @@ msgstr "sftp: Pasvorto estas vaka." msgid "sftp: failure establishing SSH session" -msgstr "" +msgstr "sftp: malsukcesis starigi SSH-seancon" msgid "sftp: No file handler data present for reading file" msgstr "sftp: Neniu dosiertraktila datumo ĉeestas por legi dosieron" @@ -4477,33 +4471,6 @@ msgstr "sftp: Listado finita." #, c-format -msgid "reconnect to %s failed" -msgstr "rekonektiĝi al %s malsukcesis" - -msgid "Authentication failed" -msgstr "Atestado malsukcesis" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Eraro %s dum krei dosierujon %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Eraro %s dum forigi dosierujon %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s malfermanta forajn dosierojn %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s dum forigi forajn dosierojn %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s alinomanta dosierojn\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/es.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/es.gmo differ diff -Nru mc-4.8.27/po/es.po mc-4.8.28/po/es.po --- mc-4.8.27/po/es.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/es.po 2022-03-27 12:08:06.000000000 +0000 @@ -13,9 +13,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-08-03 17:59+0000\n" -"Last-Translator: David Martin \n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Slava Zanko , 2011\n" "Language-Team: Spanish (http://www.transifex.com/mc/mc/language/es/)\n" "Language: es\n" "MIME-Version: 1.0\n" @@ -667,12 +667,6 @@ msgid "Log ftp dialog to specified file" msgstr "Registrar diálogos ftp en un archivo" -msgid "Set debug level" -msgstr "Fijar el nivel de depuración" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Abrir un archivo con el visor" @@ -1637,8 +1631,8 @@ "Un editor de texto amigable\n" "para Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" -msgstr "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "Copyright (C) 1996-2022 the Free Software Foundation" msgid "About" msgstr "Acerca de..." @@ -2172,19 +2166,6 @@ msgstr "Procesos en 2º plano" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Contraseña para \\\\%s\\%s" - -msgid "Domain:" -msgstr "Dominio:" - -msgid "Username:" -msgstr "Usuario:" - -msgid "SMB authentication" -msgstr "Autenticación SMB" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2505,9 +2486,6 @@ msgid "Shell link to machine" msgstr "Conexión por SSH" -msgid "SMB link to machine" -msgstr "Conexión por SMB" - msgid "Undelete files on an ext2 file system" msgstr "Recuperar archivos de un sistema de archivos ext2" @@ -3088,7 +3066,7 @@ msgid "&Listing format..." msgstr "for&Mato de listado..." -msgid "&Sort order..." +msgid "S&ort order..." msgstr "&Ordenar..." msgid "&Filter..." @@ -3103,12 +3081,9 @@ msgid "S&hell link..." msgstr "conexión por SS&H..." -msgid "S&FTP link..." +msgid "&SFTP link..." msgstr "conexión por SF&TP..." -msgid "SM&B link..." -msgstr "conexión por &SMB..." - msgid "Paneli&ze" msgstr "búsqueda e&Xterna" @@ -4043,6 +4018,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "Incluye la biblioteca ncursesw (versión desconocida)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "Incluye la biblioteca libssh2 %d.%d.%d\n" + msgid "Virtual File Systems:" msgstr "Sistemas de archivos virtuales:" @@ -4497,33 +4476,6 @@ msgstr "sftp: Listado completo." #, c-format -msgid "reconnect to %s failed" -msgstr "falló la reconexión con %s" - -msgid "Authentication failed" -msgstr "Autenticación fallida" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Error %s creando el directorio %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Error %s eliminando el directorio %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s abriendo archivo remoto %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s eliminando archivo remoto %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s renombrando archivos\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/et.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/et.gmo differ diff -Nru mc-4.8.27/po/et.po mc-4.8.28/po/et.po --- mc-4.8.27/po/et.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/et.po 2022-03-27 12:08:06.000000000 +0000 @@ -11,9 +11,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-08-08 12:32+0000\n" -"Last-Translator: Priit Jõerüüt \n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Priit Jõerüüt , 2020-2021\n" "Language-Team: Estonian (http://www.transifex.com/mc/mc/language/et/)\n" "Language: et\n" "MIME-Version: 1.0\n" @@ -660,12 +660,6 @@ msgid "Log ftp dialog to specified file" msgstr "Logi FTP dialoog määratud faili" -msgid "Set debug level" -msgstr "Määra silumistase" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Käivitab failivaaturi failile" @@ -1626,8 +1620,8 @@ "Kasutajasõbralik tekstitoimeti, mis\n" "on loodud Midnight Commanderile." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" -msgstr "Autoriõigused (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "" msgid "About" msgstr "Programmist" @@ -1947,7 +1941,7 @@ msgstr "Nahk:" msgid "&Shadows" -msgstr "" +msgstr "&Varjud" msgid "Appearance" msgstr "Välimus" @@ -2159,19 +2153,6 @@ msgstr "Tööd taustal" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Salasõna teenusele \\\\%s\\%s" - -msgid "Domain:" -msgstr "Domeen:" - -msgid "Username:" -msgstr "Kasutaja:" - -msgid "SMB authentication" -msgstr "SMB autentimine" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2488,9 +2469,6 @@ msgid "Shell link to machine" msgstr "Kesta ühendus masinaga" -msgid "SMB link to machine" -msgstr "SMB ühendus masinaga" - msgid "Undelete files on an ext2 file system" msgstr "Failide taastamine ext2 failisüsteemis" @@ -3069,8 +3047,8 @@ msgid "&Listing format..." msgstr "&Loendi vormindus" -msgid "&Sort order..." -msgstr "&Sortimine..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "Filtreeri&mine..." @@ -3084,11 +3062,8 @@ msgid "S&hell link..." msgstr "K&esta ühendus..." -msgid "S&FTP link..." -msgstr "S&FTP ühendus..." - -msgid "SM&B link..." -msgstr "SM&B ühendus..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "Pa&neelile" @@ -4019,6 +3994,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "Kompileerimisel on kaasatud ncursesw (versioon pole teada)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Virtuaalsed failisüsteemid:" @@ -4460,33 +4439,6 @@ msgstr "sftp: Loendamine lõpetatud." #, c-format -msgid "reconnect to %s failed" -msgstr "Ühenduse taastamine serveriga %s nurjus" - -msgid "Authentication failed" -msgstr "Autentimine ebaõnnestus" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Viga %s kataloogi %s loomisel" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Viga %s kataloogi %s kustutamisel" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s avatakse kaugfaili %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s kustutatakse kaugfaili %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s failide ümbernimetamine\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/eu.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/eu.gmo differ diff -Nru mc-4.8.27/po/eu.po mc-4.8.28/po/eu.po --- mc-4.8.27/po/eu.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/eu.po 2022-03-27 12:08:06.000000000 +0000 @@ -9,9 +9,10 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Iñigo Salvador Azurmendi , " +"2011,2015-2019\n" "Language-Team: Basque (http://www.transifex.com/mc/mc/language/eu/)\n" "Language: eu\n" "MIME-Version: 1.0\n" @@ -657,12 +658,6 @@ msgid "Log ftp dialog to specified file" msgstr "Gorde ftp elkarrizketa zehaztutako fitxategian" -msgid "Set debug level" -msgstr "Ezarri arazketa maila" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Fitxategi-ikustailea fitxategian abiarazten du" @@ -1626,7 +1621,7 @@ "Testu editore lagunkoi bat\n" "Midnight Commander-rarentzako idatzia." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2161,19 +2156,6 @@ msgstr "Hondoko lanak" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "\\\\%s\\%s(r)entzako pasahitza" - -msgid "Domain:" -msgstr "Domeinua:" - -msgid "Username:" -msgstr "Erabiltzaile izena:" - -msgid "SMB authentication" -msgstr "SMB autentikazioa" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2490,9 +2472,6 @@ msgid "Shell link to machine" msgstr "Shell esteka makinara" -msgid "SMB link to machine" -msgstr "SMB esteka makinara" - msgid "Undelete files on an ext2 file system" msgstr "Berreskuratu ezabatutako fitxategiak ext2 fitxategi sistema batean" @@ -3075,8 +3054,8 @@ msgid "&Listing format..." msgstr "&Zerrenda formatua" -msgid "&Sort order..." -msgstr "&Sailkatzeko ordena..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "I&ragazkia..." @@ -3090,11 +3069,8 @@ msgid "S&hell link..." msgstr "S&hell esteka..." -msgid "S&FTP link..." -msgstr "S&FTP esteka..." - -msgid "SM&B link..." -msgstr "S&MB esteka..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "Panelerat&u" @@ -4023,6 +3999,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Alegiazko fitxategi sistemak (VFS):" @@ -4458,33 +4438,6 @@ msgstr "sftp: Zerrenda osatuta." #, c-format -msgid "reconnect to %s failed" -msgstr "%s(e)ra birkonektatzeak huts egin du" - -msgid "Authentication failed" -msgstr "Autentifikatzeak huts egin du" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "%s akatsa %s direktorioa sortzerakoan" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "%s akatsa %s direktorioa ezabatzerakoan" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s urruneko %s fitxategia irekitzen" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s urruneko %s fitxategia ezabatzen" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s fitxategiak berrizendatzen\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/fa.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/fa.gmo differ diff -Nru mc-4.8.27/po/fa.po mc-4.8.28/po/fa.po --- mc-4.8.27/po/fa.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/fa.po 2022-03-27 12:08:06.000000000 +0000 @@ -12,9 +12,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Arya Hadi , 2017\n" "Language-Team: Persian (http://www.transifex.com/mc/mc/language/fa/)\n" "Language: fa\n" "MIME-Version: 1.0\n" @@ -636,12 +636,6 @@ msgid "Log ftp dialog to specified file" msgstr "" -msgid "Set debug level" -msgstr "تنظیم سطح خطایابی" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "" @@ -1547,7 +1541,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2066,19 +2060,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "" - -msgid "Domain:" -msgstr "" - -msgid "Username:" -msgstr "نام کاربری:" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2391,9 +2372,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2888,7 +2866,7 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." +msgid "S&ort order..." msgstr "" msgid "&Filter..." @@ -2903,10 +2881,7 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." -msgstr "" - -msgid "SM&B link..." +msgid "&SFTP link..." msgstr "" msgid "Paneli&ze" @@ -3803,6 +3778,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "فایل سیستم‌های مجازی:" @@ -4217,33 +4196,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/fi.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/fi.gmo differ diff -Nru mc-4.8.27/po/fi.po mc-4.8.28/po/fi.po --- mc-4.8.27/po/fi.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/fi.po 2022-03-27 12:08:06.000000000 +0000 @@ -4,16 +4,16 @@ # # Translators: # Kimmo Kujansuu , 2021 -# Nikolay Korotkiy , 2017-2019 +# Nikolay Korotkiy , 2017-2019 # Slava Zanko , 2011 # hondakassi , 2015 msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Kimmo Kujansuu , 2021\n" "Language-Team: Finnish (http://www.transifex.com/mc/mc/language/fi/)\n" "Language: fi\n" "MIME-Version: 1.0\n" @@ -665,12 +665,6 @@ msgid "Log ftp dialog to specified file" msgstr "Kirjaa ftp kyselyt tiedostoon" -msgid "Set debug level" -msgstr "Aseta debug-taso" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Käynnistää tiedoston katseluohjelman" @@ -1597,8 +1591,8 @@ "Midnight Commanderille kirjoitettu\n" "käyttäjäystävällinen tekstieditori." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" -msgstr "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "" msgid "About" msgstr "Tietoja" @@ -2118,19 +2112,6 @@ msgstr "Taustatyöt" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Salasana käyttäjälle \\\\%s\\%s" - -msgid "Domain:" -msgstr "Verkkotunnus:" - -msgid "Username:" -msgstr "Käyttäjätunnus:" - -msgid "SMB authentication" -msgstr "SMB-todennus" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2443,9 +2424,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2990,8 +2968,8 @@ msgid "&Listing format..." msgstr "&Luettelomuoto..." -msgid "&Sort order..." -msgstr "&Järjestys" +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Suodata..." @@ -3005,11 +2983,8 @@ msgid "S&hell link..." msgstr "S&hell linkki..." -msgid "S&FTP link..." -msgstr "S&FTP linkki..." - -msgid "SM&B link..." -msgstr "SM&B linkki..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "" @@ -3905,6 +3880,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "Luotu ncursesw (tuntematon versio)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4324,33 +4303,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "uudelleenyritys kohteeseen %s epäonnistui" - -msgid "Authentication failed" -msgstr "Authenkaatio epäonnistui" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Virhe %s luotaessa kansiota %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Virhe %s poistaessa hakemistoa %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s avautuva palvelintiedosto %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s poistaa palvelintiedostoa %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s uudelleennimeää tiedostoja\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" diff -Nru mc-4.8.27/po/fr_CA.po mc-4.8.28/po/fr_CA.po --- mc-4.8.27/po/fr_CA.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/fr_CA.po 2022-03-27 12:08:06.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" "PO-Revision-Date: 2015-02-26 09:48+0000\n" "Last-Translator: Piotr Drąg \n" "Language-Team: French (Canada) (http://www.transifex.com/projects/p/mc/" @@ -632,12 +632,6 @@ msgid "Log ftp dialog to specified file" msgstr "" -msgid "Set debug level" -msgstr "" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "" @@ -1543,7 +1537,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2062,19 +2056,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "" - -msgid "Domain:" -msgstr "" - -msgid "Username:" -msgstr "" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2387,9 +2368,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2884,7 +2862,7 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." +msgid "S&ort order..." msgstr "" msgid "&Filter..." @@ -2899,10 +2877,7 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." -msgstr "" - -msgid "SM&B link..." +msgid "&SFTP link..." msgstr "" msgid "Paneli&ze" @@ -3799,6 +3774,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4213,33 +4192,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/fr.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/fr.gmo differ diff -Nru mc-4.8.27/po/fr.po mc-4.8.28/po/fr.po --- mc-4.8.27/po/fr.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/fr.po 2022-03-27 12:08:06.000000000 +0000 @@ -17,9 +17,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: David Prudhomme , 2018,2021\n" "Language-Team: French (http://www.transifex.com/mc/mc/language/fr/)\n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -669,12 +669,6 @@ msgid "Log ftp dialog to specified file" msgstr "Consigne les échanges FTP dans le fichier spécifié" -msgid "Set debug level" -msgstr "Définit le niveau de débogage" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Lance la visionneuse sur un fichier" @@ -1637,7 +1631,7 @@ "Un éditeur de text facile d'utilisation.\n" "écrit pour Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2170,19 +2164,6 @@ msgstr "Processus en arrière plan" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Mot de passe pour \\\\%s\\%s" - -msgid "Domain:" -msgstr "Domaine:" - -msgid "Username:" -msgstr "Nom d'utilisateur :" - -msgid "SMB authentication" -msgstr "Authentification SMB" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2499,9 +2480,6 @@ msgid "Shell link to machine" msgstr " Lien shell vers une machine " -msgid "SMB link to machine" -msgstr "Lien SMB vers une machine" - msgid "Undelete files on an ext2 file system" msgstr "Récupération de fichiers effacés sur un système de fichiers ext2" @@ -3077,8 +3055,8 @@ msgid "&Listing format..." msgstr "Format de &Listing ..." -msgid "&Sort order..." -msgstr "&Ordre de tri..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Filtre..." @@ -3092,11 +3070,8 @@ msgid "S&hell link..." msgstr "Lien S&hell..." -msgid "S&FTP link..." -msgstr "Lien &SFTP..." - -msgid "SM&B link..." -msgstr "Lien SM&B..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "Mise en &panneaux" @@ -4026,6 +4001,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Systèmes des fichiers virtuels :" @@ -4465,33 +4444,6 @@ msgstr "sftp : listing effectué." #, c-format -msgid "reconnect to %s failed" -msgstr " échec de la reconnexion à %s" - -msgid "Authentication failed" -msgstr " Échec de l'authentification" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Erreur %s la création du répertoire %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr " Erreur %s destruction du répertoire %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s ouverture du fichier distant %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s suppression du fichier distant %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s renommage des fichiers\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/ga.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/ga.gmo differ diff -Nru mc-4.8.27/po/ga.po mc-4.8.28/po/ga.po --- mc-4.8.27/po/ga.po 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/po/ga.po 2022-03-27 12:08:06.000000000 +0000 @@ -0,0 +1,4397 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the mc package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Midnight Commander\n" +"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Irish (http://www.transifex.com/mc/mc/language/ga/)\n" +"Language: ga\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : " +"4);\n" + +# "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" +msgid "Warning: cannot load codepages list" +msgstr "" + +msgid "7-bit ASCII" +msgstr "" + +#, c-format +msgid "Cannot translate from %s to %s" +msgstr "" + +msgid "Event system already initialized" +msgstr "" + +msgid "Failed to initialize event system" +msgstr "" + +msgid "Event system not initialized" +msgstr "" + +msgid "Check input data! Some of parameters are NULL!" +msgstr "" + +#, c-format +msgid "Unable to create group '%s' for events!" +msgstr "" + +#, c-format +msgid "Unable to create event '%s'!" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is already being edited.\n" +"User: %s\n" +"Process ID: %d" +msgstr "" + +msgid "File locked" +msgstr "" + +msgid "&Grab lock" +msgstr "" + +msgid "&Ignore lock" +msgstr "" + +#, c-format +msgid "Cannot create %s directory" +msgstr "" + +msgid "FATAL: not a directory:" +msgstr "" + +msgid "" +"Number out of range (should be in byte range, 0 <= n <= 0xFF, expressed in " +"hex)" +msgstr "" + +msgid "Invalid character" +msgstr "" + +msgid "Unmatched quotes character" +msgstr "" + +#, c-format +msgid "" +"Hex pattern error at position %d:\n" +"%s." +msgstr "" + +msgid "Search string not found" +msgstr "" + +msgid "Not implemented yet" +msgstr "" + +msgid "Num of replace tokens not equal to num of found tokens" +msgstr "" + +#, c-format +msgid "Invalid token number %d" +msgstr "" + +msgid "Regular expression error" +msgstr "" + +msgid "No&rmal" +msgstr "" + +msgid "Re&gular expression" +msgstr "" + +msgid "He&xadecimal" +msgstr "" + +msgid "Wil&dcard search" +msgstr "" + +#, c-format +msgid "" +"Unable to load '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to parse '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with true colors support:\n" +"%s\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with 256 colors support\n" +"on non-256 colors terminal.\n" +"Default skin has been loaded" +msgstr "" + +msgid "True color not supported with ncurses." +msgstr "" + +msgid "Your terminal doesn't even seem to support 256 colors." +msgstr "" + +msgid "True color not supported in this slang version." +msgstr "" + +msgid "Set COLORTERM=truecolor if your terminal really supports true colors." +msgstr "" + +msgid "Escape" +msgstr "" + +msgid "Function key 1" +msgstr "" + +msgid "Function key 2" +msgstr "" + +msgid "Function key 3" +msgstr "" + +msgid "Function key 4" +msgstr "" + +msgid "Function key 5" +msgstr "" + +msgid "Function key 6" +msgstr "" + +msgid "Function key 7" +msgstr "" + +msgid "Function key 8" +msgstr "" + +msgid "Function key 9" +msgstr "" + +msgid "Function key 10" +msgstr "" + +msgid "Function key 11" +msgstr "" + +msgid "Function key 12" +msgstr "" + +msgid "Function key 13" +msgstr "" + +msgid "Function key 14" +msgstr "" + +msgid "Function key 15" +msgstr "" + +msgid "Function key 16" +msgstr "" + +msgid "Function key 17" +msgstr "" + +msgid "Function key 18" +msgstr "" + +msgid "Function key 19" +msgstr "" + +msgid "Function key 20" +msgstr "" + +msgid "Completion/M-tab" +msgstr "" + +msgid "BackTab/S-tab" +msgstr "" + +msgid "Backspace" +msgstr "" + +msgid "Up arrow" +msgstr "" + +msgid "Down arrow" +msgstr "" + +msgid "Left arrow" +msgstr "" + +msgid "Right arrow" +msgstr "" + +msgid "Insert" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "End key" +msgstr "" + +msgid "Page Up" +msgstr "" + +msgid "Page Down" +msgstr "" + +msgid "/ on keypad" +msgstr "" + +msgid "* on keypad" +msgstr "" + +msgid "- on keypad" +msgstr "" + +msgid "+ on keypad" +msgstr "" + +msgid "Left arrow keypad" +msgstr "" + +msgid "Right arrow keypad" +msgstr "" + +msgid "Up arrow keypad" +msgstr "" + +msgid "Down arrow keypad" +msgstr "" + +msgid "Home on keypad" +msgstr "" + +msgid "End on keypad" +msgstr "" + +msgid "Page Down keypad" +msgstr "" + +msgid "Page Up keypad" +msgstr "" + +msgid "Insert on keypad" +msgstr "" + +msgid "Delete on keypad" +msgstr "" + +msgid "Enter on keypad" +msgstr "" + +msgid "Function key 21" +msgstr "" + +msgid "Function key 22" +msgstr "" + +msgid "Function key 23" +msgstr "" + +msgid "Function key 24" +msgstr "" + +msgid "A1 key" +msgstr "" + +msgid "C1 key" +msgstr "" + +msgid "Asterisk" +msgstr "" + +msgid "Minus" +msgstr "" + +msgid "Plus" +msgstr "" + +msgid "Dot" +msgstr "" + +msgid "Less than" +msgstr "" + +msgid "Great than" +msgstr "" + +msgid "Equal" +msgstr "" + +msgid "Comma" +msgstr "" + +msgid "Apostrophe" +msgstr "" + +msgid "Colon" +msgstr "" + +msgid "Semicolon" +msgstr "" + +msgid "Exclamation mark" +msgstr "" + +msgid "Question mark" +msgstr "" + +msgid "Ampersand" +msgstr "" + +msgid "Dollar sign" +msgstr "" + +msgid "Quotation mark" +msgstr "" + +msgid "Percent sign" +msgstr "" + +msgid "Caret" +msgstr "" + +msgid "Tilda" +msgstr "" + +msgid "Prime" +msgstr "" + +msgid "Underline" +msgstr "" + +msgid "Understrike" +msgstr "" + +msgid "Pipe" +msgstr "" + +msgid "Left parenthesis" +msgstr "" + +msgid "Right parenthesis" +msgstr "" + +msgid "Left bracket" +msgstr "" + +msgid "Right bracket" +msgstr "" + +msgid "Left brace" +msgstr "" + +msgid "Right brace" +msgstr "" + +msgid "Enter" +msgstr "" + +msgid "Tab key" +msgstr "" + +msgid "Space key" +msgstr "" + +msgid "Slash key" +msgstr "" + +msgid "Backslash key" +msgstr "" + +msgid "Number sign #" +msgstr "" + +#. TRANSLATORS: Please translate as in "at sign" (@). +msgid "At sign" +msgstr "" + +msgid "Ctrl" +msgstr "" + +msgid "Alt" +msgstr "" + +msgid "Shift" +msgstr "" + +msgid "The TERM environment variable is unset!\n" +msgstr "" + +msgid "Cannot check SIGWINCH pipe" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot create pipe for SIGWINCH: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure write end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure read end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"Screen size %dx%d is not supported.\n" +"Check the TERM environment variable.\n" +msgstr "" + +msgid "B" +msgstr "" + +msgid "kB" +msgstr "" + +msgid "KiB" +msgstr "" + +msgid "MB" +msgstr "" + +msgid "MiB" +msgstr "" + +msgid "GB" +msgstr "" + +msgid "GiB" +msgstr "" + +msgid "Cannot create pipe descriptor" +msgstr "" + +msgid "Cannot create pipe streams" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in select() reading data from a child process:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in waitpid():\n" +"%s" +msgstr "" + +#, c-format +msgid "Directory cache expired for %s" +msgstr "" + +#, c-format +msgid "%s: %s: %s %3d%% (%lld) bytes transferred" +msgstr "" + +#, c-format +msgid "%s: %s: %s %lld bytes transferred" +msgstr "" + +msgid "Starting linear transfer..." +msgstr "" + +msgid "Getting file" +msgstr "" + +msgid "Changes to file lost" +msgstr "" + +#, c-format +msgid "%s is not a directory\n" +msgstr "" + +#, c-format +msgid "Directory %s is not owned by you\n" +msgstr "" + +#, c-format +msgid "Cannot set correct permissions for directory %s\n" +msgstr "" + +#, c-format +msgid "Cannot create temporary directory %s: %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will be created in %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will not be created\n" +msgstr "" + +msgid "Press any key to continue..." +msgstr "" + +msgid "Cannot parse:" +msgstr "" + +msgid "More parsing errors will be ignored." +msgstr "" + +msgid "Internal error:" +msgstr "" + +msgid "Password:" +msgstr "" + +msgid "Screens" +msgstr "" + +msgid "History" +msgstr "" + +#. TRANSLATORS: no need to translate 'DialogTitle', it's just a context prefix +msgid "DialogTitle|History cleanup" +msgstr "" + +msgid "Do you want clean this history?" +msgstr "" + +msgid "&Yes" +msgstr "" + +msgid "&No" +msgstr "" + +msgid "&OK" +msgstr "" + +msgid "&Cancel" +msgstr "" + +msgid "Background process:" +msgstr "" + +msgid "Error" +msgstr "" + +#, c-format +msgid "%s (%d)" +msgstr "" + +msgid "&Abort" +msgstr "" + +msgid "Displays the current version" +msgstr "" + +msgid "Print data directory" +msgstr "" + +msgid "Print extended info about used data directories" +msgstr "" + +msgid "Print configure options" +msgstr "" + +msgid "Print last working directory to specified file" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enables subshell support (default)" +msgstr "" + +msgid "Disables subshell support" +msgstr "" + +msgid "Log ftp dialog to specified file" +msgstr "" + +msgid "Launches the file viewer on a file" +msgstr "" + +msgid "Edit files" +msgstr "" + +msgid " ..." +msgstr "" + +msgid "Forces xterm features" +msgstr "" + +msgid "Disable X11 support" +msgstr "" + +msgid "Tries to use an old highlight mouse tracking" +msgstr "" + +msgid "Disable mouse support in text version" +msgstr "" + +msgid "Tries to use termcap instead of terminfo" +msgstr "" + +msgid "To run on slow terminals" +msgstr "" + +msgid "Use stickchars to draw" +msgstr "" + +msgid "Resets soft keys on HP terminals" +msgstr "" + +msgid "Load definitions of key bindings from specified file" +msgstr "" + +msgid "Don't load definitions of key bindings from file, use defaults" +msgstr "" + +msgid "Requests to run in black and white" +msgstr "" + +msgid "Request to run in color mode" +msgstr "" + +msgid "Specifies a color configuration" +msgstr "" + +msgid "" +msgstr "" + +msgid "Show mc with specified skin" +msgstr "" + +#. TRANSLATORS: don't translate keywords +msgid "" +"--colors KEYWORD={FORE},{BACK},{ATTR}:KEYWORD2=...\n" +"\n" +"{FORE}, {BACK} and {ATTR} can be omitted, and the default will be used\n" +"\n" +" Keywords:\n" +" Global: errors, disabled, reverse, gauge, header\n" +" input, inputmark, inputunchanged, commandlinemark\n" +" bbarhotkey, bbarbutton, statusbar\n" +" File display: normal, selected, marked, markselect\n" +" Dialog boxes: dnormal, dfocus, dhotnormal, dhotfocus, errdhotnormal,\n" +" errdhotfocus\n" +" Menus: menunormal, menuhot, menusel, menuhotsel, menuinactive\n" +" Popup menus: pmenunormal, pmenusel, pmenutitle\n" +" Editor: editnormal, editbold, editmarked, editwhitespace,\n" +" editlinestate, editbg, editframe, editframeactive\n" +" editframedrag\n" +" Viewer: viewnormal,viewbold, viewunderline, viewselected\n" +" Help: helpnormal, helpitalic, helpbold, helplink, helpslink\n" +msgstr "" + +#. TRANSLATORS: don't translate color names and attributes +msgid "" +"Standard Colors:\n" +" black, gray, red, brightred, green, brightgreen, brown,\n" +" yellow, blue, brightblue, magenta, brightmagenta, cyan,\n" +" brightcyan, lightgray and white\n" +"\n" +"Extended colors, when 256 colors are available:\n" +" color16 to color255, or rgb000 to rgb555 and gray0 to gray23\n" +"\n" +"Attributes:\n" +" bold, italic, underline, reverse, blink; append more with '+'\n" +msgstr "" + +msgid "Color options" +msgstr "" + +msgid "[+lineno] file1[:lineno] [file2[:lineno]...]" +msgstr "" + +msgid "file" +msgstr "" + +msgid "file1 file2" +msgstr "" + +msgid "[this_dir] [other_panel_dir]" +msgstr "" + +msgid "" +"\n" +"Please send any bug reports (including the output of 'mc -V')\n" +"as tickets at www.midnight-commander.org\n" +msgstr "" + +#, c-format +msgid "GNU Midnight Commander %s\n" +msgstr "" + +msgid "Main options" +msgstr "" + +msgid "Terminal options" +msgstr "" + +msgid "Arguments parse error!" +msgstr "" + +msgid "No arguments given to the viewer." +msgstr "" + +msgid "Two files are required to envoke the diffviewer." +msgstr "" + +msgid "Background protocol error" +msgstr "" + +msgid "Reading failed" +msgstr "" + +msgid "Background process error" +msgstr "" + +msgid "Unknown error in child" +msgstr "" + +msgid "Child died unexpectedly" +msgstr "" + +msgid "" +"Background process sent us a request for more arguments\n" +"than we can handle." +msgstr "" + +msgid "&Dismiss" +msgstr "" + +msgid "Enter search string:" +msgstr "" + +msgid "Cas&e sensitive" +msgstr "" + +msgid "&Backwards" +msgstr "" + +msgid "&Whole words" +msgstr "" + +msgid "&All charsets" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Search is disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary diff file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create backup file\n" +"%s%s\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary merge file\n" +"%s" +msgstr "" + +msgid "&Fastest (Assume large files)" +msgstr "" + +msgid "&Minimal (Find a smaller set of change)" +msgstr "" + +msgid "Diff algorithm" +msgstr "" + +msgid "Diff extra options" +msgstr "" + +msgid "&Ignore case" +msgstr "" + +msgid "Ignore tab &expansion" +msgstr "" + +msgid "Ignore &space change" +msgstr "" + +msgid "Ignore all &whitespace" +msgstr "" + +msgid "Strip &trailing carriage return" +msgstr "" + +msgid "Diff Options" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "Edit is disabled" +msgstr "" + +msgid "Goto line (left)" +msgstr "" + +msgid "Goto line (right)" +msgstr "" + +msgid "Enter line:" +msgstr "" + +msgid "ButtonBar|Help" +msgstr "" + +msgid "ButtonBar|Save" +msgstr "" + +msgid "ButtonBar|Edit" +msgstr "" + +msgid "ButtonBar|Merge" +msgstr "" + +msgid "ButtonBar|Search" +msgstr "" + +msgid "ButtonBar|Options" +msgstr "" + +msgid "ButtonBar|Quit" +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "File(s) was modified. Save with exit?" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file(s)?" +msgstr "" + +msgid "Diff:" +msgstr "" + +#, c-format +msgid "\"%s\" is a directory" +msgstr "" + +#, c-format +msgid "" +"Cannot stat \"%s\"\n" +"%s" +msgstr "" + +msgid "Diff viewer: invalid mode" +msgstr "" + +msgid "Two files are needed to compare" +msgstr "" + +#, c-format +msgid "Loading: %3d%%" +msgstr "" + +msgid "Loading..." +msgstr "" + +#, c-format +msgid "Cannot open %s for reading" +msgstr "" + +msgid "Load file" +msgstr "" + +#, c-format +msgid "Error reading %s" +msgstr "" + +#, c-format +msgid "Cannot get size/permissions for %s" +msgstr "" + +#, c-format +msgid "\"%s\" is not a regular file" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is too large.\n" +"Open it anyway?" +msgstr "" + +msgid "Warning" +msgstr "" + +#, c-format +msgid "Error reading from pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for reading: %s" +msgstr "" + +msgid "File has hard-links. Detach before saving?" +msgstr "" + +msgid "The file has been modified in the meantime. Save anyway?" +msgstr "" + +#, c-format +msgid "Error writing to pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for writing: %s" +msgstr "" + +#, c-format +msgid "Cannot open file for writing: %s" +msgstr "" + +msgid "The file you are saving does not end with a newline." +msgstr "" + +msgid "C&ontinue" +msgstr "" + +msgid "&Do not change" +msgstr "" + +msgid "&Unix format (LF)" +msgstr "" + +msgid "&Windows/DOS format (CR LF)" +msgstr "" + +msgid "&Macintosh format (CR)" +msgstr "" + +msgid "Enter file name:" +msgstr "" + +msgid "Change line breaks to:" +msgstr "" + +msgid "Save As" +msgstr "" + +msgid "&Quick save" +msgstr "" + +msgid "&Safe save" +msgstr "" + +msgid "&Do backups with following extension:" +msgstr "" + +msgid "Check &POSIX new line" +msgstr "" + +msgid "Edit Save Mode" +msgstr "" + +msgid "Save as" +msgstr "" + +msgid "Cannot save: destination is not a regular file" +msgstr "" + +msgid "A file already exists with this name" +msgstr "" + +msgid "&Overwrite" +msgstr "" + +msgid "Cannot save file" +msgstr "" + +#, c-format +msgid "Confirm save file: \"%s\"" +msgstr "" + +msgid "Save file" +msgstr "" + +msgid "&Save" +msgstr "" + +msgid "Load" +msgstr "" + +msgid "Syntax file edit" +msgstr "" + +msgid "Which syntax file you want to edit?" +msgstr "" + +msgid "&User" +msgstr "" + +msgid "&System wide" +msgstr "" + +msgid "Menu edit" +msgstr "" + +msgid "Which menu file do you want to edit?" +msgstr "" + +msgid "&Local" +msgstr "" + +msgid "[NoName]" +msgstr "" + +#, c-format +msgid "" +"File %s was modified.\n" +"Save before close?" +msgstr "" + +msgid "Close file" +msgstr "" + +#, c-format +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file %s?" +msgstr "" + +msgid "This function is not implemented" +msgstr "" + +msgid "Copy to clipboard" +msgstr "" + +msgid "Unable to save to file" +msgstr "" + +msgid "Cut to clipboard" +msgstr "" + +msgid "Goto line" +msgstr "" + +msgid "Save block" +msgstr "" + +msgid "Insert file" +msgstr "" + +msgid "Cannot insert file" +msgstr "" + +msgid "Sort block" +msgstr "" + +msgid "You must first highlight a block of text" +msgstr "" + +msgid "Run sort" +msgstr "" + +msgid "Enter sort options (see manpage) separated by whitespace:" +msgstr "" + +msgid "Sort" +msgstr "" + +msgid "Cannot execute sort command" +msgstr "" + +#, c-format +msgid "Sort returned non-zero: %s" +msgstr "" + +msgid "Paste output of external command" +msgstr "" + +msgid "Enter shell command(s):" +msgstr "" + +msgid "External command" +msgstr "" + +msgid "Cannot execute command" +msgstr "" + +msgid "mail -s -c " +msgstr "" + +msgid "To" +msgstr "" + +msgid "Subject" +msgstr "" + +msgid "Copies to" +msgstr "" + +msgid "Mail" +msgstr "" + +msgid "Insert literal" +msgstr "" + +msgid "Press any key:" +msgstr "" + +msgid "" +"Current text was modified without a file save.\n" +"Continue discards these changes." +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Collect completions" +msgstr "" + +msgid "NoName" +msgstr "" + +msgid "Save macro" +msgstr "" + +msgid "Press the macro's new hotkey:" +msgstr "" + +msgid "Delete macro" +msgstr "" + +msgid "Press macro hotkey:" +msgstr "" + +msgid "Macro not deleted" +msgstr "" + +msgid "Repeat last commands" +msgstr "" + +msgid "Repeat times:" +msgstr "" + +msgid "&Open file..." +msgstr "" + +msgid "&New" +msgstr "" + +msgid "&Close" +msgstr "" + +msgid "&History..." +msgstr "" + +msgid "Save &as..." +msgstr "" + +msgid "&Insert file..." +msgstr "" + +msgid "Cop&y to file..." +msgstr "" + +msgid "&User menu..." +msgstr "" + +msgid "A&bout..." +msgstr "" + +msgid "&Quit" +msgstr "" + +msgid "&Undo" +msgstr "" + +msgid "&Redo" +msgstr "" + +msgid "&Toggle ins/overw" +msgstr "" + +msgid "To&ggle mark" +msgstr "" + +msgid "&Mark columns" +msgstr "" + +msgid "Mark &all" +msgstr "" + +msgid "Unmar&k" +msgstr "" + +msgid "Cop&y" +msgstr "" + +msgid "Mo&ve" +msgstr "" + +msgid "&Delete" +msgstr "" + +msgid "Co&py to clipfile" +msgstr "" + +msgid "&Cut to clipfile" +msgstr "" + +msgid "Pa&ste from clipfile" +msgstr "" + +msgid "&Beginning" +msgstr "" + +msgid "&End" +msgstr "" + +msgid "&Search..." +msgstr "" + +msgid "Search &again" +msgstr "" + +msgid "&Replace..." +msgstr "" + +msgid "&Toggle bookmark" +msgstr "" + +msgid "&Next bookmark" +msgstr "" + +msgid "&Prev bookmark" +msgstr "" + +msgid "&Flush bookmarks" +msgstr "" + +msgid "&Go to line..." +msgstr "" + +msgid "&Toggle line state" +msgstr "" + +msgid "Go to matching &bracket" +msgstr "" + +msgid "Toggle s&yntax highlighting" +msgstr "" + +msgid "&Find declaration" +msgstr "" + +msgid "Back from &declaration" +msgstr "" + +msgid "For&ward to declaration" +msgstr "" + +msgid "Encod&ing..." +msgstr "" + +msgid "&Refresh screen" +msgstr "" + +msgid "&Start/Stop record macro" +msgstr "" + +msgid "Delete macr&o..." +msgstr "" + +msgid "Record/Repeat &actions" +msgstr "" + +msgid "S&pell check" +msgstr "" + +msgid "C&heck word" +msgstr "" + +msgid "Change spelling &language..." +msgstr "" + +msgid "&Mail..." +msgstr "" + +msgid "Insert &literal..." +msgstr "" + +msgid "Insert &date/time" +msgstr "" + +msgid "&Format paragraph" +msgstr "" + +msgid "&Sort..." +msgstr "" + +msgid "&Paste output of..." +msgstr "" + +msgid "&External formatter" +msgstr "" + +msgid "&Move" +msgstr "" + +msgid "&Resize" +msgstr "" + +msgid "&Toggle fullscreen" +msgstr "" + +msgid "&Next" +msgstr "" + +msgid "&Previous" +msgstr "" + +msgid "&List..." +msgstr "" + +msgid "&General..." +msgstr "" + +msgid "Save &mode..." +msgstr "" + +msgid "Learn &keys..." +msgstr "" + +msgid "Syntax &highlighting..." +msgstr "" + +msgid "S&yntax file" +msgstr "" + +msgid "&Menu file" +msgstr "" + +msgid "&Save setup" +msgstr "" + +msgid "&File" +msgstr "" + +msgid "&Edit" +msgstr "" + +msgid "&Search" +msgstr "" + +msgid "&Command" +msgstr "" + +msgid "For&mat" +msgstr "" + +msgid "&Window" +msgstr "" + +msgid "&Options" +msgstr "" + +msgid "&None" +msgstr "" + +msgid "&Dynamic paragraphing" +msgstr "" + +msgid "Type &writer wrap" +msgstr "" + +msgid "Wrap mode" +msgstr "" + +msgid "Tabulation" +msgstr "" + +msgid "&Fake half tabs" +msgstr "" + +msgid "&Backspace through tabs" +msgstr "" + +msgid "Fill tabs with &spaces" +msgstr "" + +msgid "Tab spacing:" +msgstr "" + +msgid "Other options" +msgstr "" + +msgid "&Return does autoindent" +msgstr "" + +msgid "Confir&m before saving" +msgstr "" + +msgid "Save file &position" +msgstr "" + +msgid "&Visible trailing spaces" +msgstr "" + +msgid "Visible &tabs" +msgstr "" + +msgid "Synta&x highlighting" +msgstr "" + +msgid "C&ursor after inserted block" +msgstr "" + +msgid "Pers&istent selection" +msgstr "" + +msgid "Cursor be&yond end of line" +msgstr "" + +msgid "&Group undo" +msgstr "" + +msgid "Word wrap line length:" +msgstr "" + +msgid "Editor options" +msgstr "" + +msgid "In se&lection" +msgstr "" + +msgid "&Find all" +msgstr "" + +msgid "Enter replacement string:" +msgstr "" + +msgid "Replace" +msgstr "" + +msgid "Replace with:" +msgstr "" + +msgid "&Replace" +msgstr "" + +msgid "A&ll" +msgstr "" + +msgid "&Skip" +msgstr "" + +msgid "Confirm replace" +msgstr "" + +#, c-format +msgid "Searching %s: %3d%%" +msgstr "" + +#, c-format +msgid "Searching %s" +msgstr "" + +#, c-format +msgid "%ld replacements made" +msgstr "" + +msgid "" +"A user friendly text editor\n" +"written for the Midnight Commander." +msgstr "" + +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "" + +msgid "About" +msgstr "" + +msgid "Open files" +msgstr "" + +msgid "Edit: " +msgstr "" + +msgid "ButtonBar|Mark" +msgstr "" + +msgid "ButtonBar|Replac" +msgstr "" + +msgid "ButtonBar|Copy" +msgstr "" + +msgid "ButtonBar|Move" +msgstr "" + +msgid "ButtonBar|Delete" +msgstr "" + +msgid "ButtonBar|PullDn" +msgstr "" + +msgid "Breton" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Welsh" +msgstr "" + +msgid "Danish" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "English" +msgstr "" + +msgid "British English" +msgstr "" + +msgid "Canadian English" +msgstr "" + +msgid "American English" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Faroese" +msgstr "" + +msgid "French" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Dutch" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Portuguese" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Slovak" +msgstr "" + +msgid "Swedish" +msgstr "" + +msgid "Ukrainian" +msgstr "" + +msgid "&Add word" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Misspelled" +msgstr "" + +msgid "Check word" +msgstr "" + +msgid "Suggest" +msgstr "" + +msgid "Select language" +msgstr "" + +msgid "Choose syntax highlighting" +msgstr "" + +msgid "< Auto >" +msgstr "" + +msgid "< Reload Current Syntax >" +msgstr "" + +msgid "Load syntax file" +msgstr "" + +#, c-format +msgid "" +"Cannot open file %s\n" +"%s" +msgstr "" + +#, c-format +msgid "Error in file %s on line %d" +msgstr "" + +msgid "" +"The Commander can't change to the directory that\n" +"the subshell claims you are in. Perhaps you have\n" +"deleted your working directory, or given yourself\n" +"extra access permissions with the \"su\" command?" +msgstr "" + +#, c-format +msgid "Cannot fetch a local copy of %s" +msgstr "" + +msgid "The shell is already running a command" +msgstr "" + +msgid "" +"Not an xterm or Linux console;\n" +"the subshell cannot be toggled." +msgstr "" + +msgid "Type 'exit' to return to the Midnight Commander" +msgstr "" + +msgid "Set &all" +msgstr "" + +msgid "S&kip" +msgstr "" + +msgid "&Set" +msgstr "" + +msgid "owner" +msgstr "" + +msgid "group" +msgstr "" + +msgid "other" +msgstr "" + +msgid "Flag" +msgstr "" + +#, c-format +msgid "Permissions (octal): %o" +msgstr "" + +msgid "Chown advanced command" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod \"%s\"\n" +"%s" +msgstr "" + +msgid "&Ignore" +msgstr "" + +msgid "Ignore &all" +msgstr "" + +msgid "&Retry" +msgstr "" + +#, c-format +msgid "" +"Cannot chown \"%s\"\n" +"%s" +msgstr "" + +msgid "< Default >" +msgstr "" + +msgid "Skins" +msgstr "" + +msgid "Other 8 bit" +msgstr "" + +msgid "Running" +msgstr "" + +msgid "Stopped" +msgstr "" + +msgid "&Never" +msgstr "" + +msgid "On dum&b terminals" +msgstr "" + +msgid "Alwa&ys" +msgstr "" + +msgid "File operations" +msgstr "" + +msgid "&Verbose operation" +msgstr "" + +msgid "Compute tota&ls" +msgstr "" + +msgid "Classic pro&gressbar" +msgstr "" + +msgid "Mkdi&r autoname" +msgstr "" + +msgid "&Preallocate space" +msgstr "" + +msgid "Esc key mode" +msgstr "" + +msgid "S&ingle press" +msgstr "" + +msgid "Timeout:" +msgstr "" + +msgid "Pause after run" +msgstr "" + +msgid "Use internal edi&t" +msgstr "" + +msgid "Use internal vie&w" +msgstr "" + +msgid "A&sk new file name" +msgstr "" + +msgid "Auto m&enus" +msgstr "" + +msgid "&Drop down menus" +msgstr "" + +msgid "S&hell patterns" +msgstr "" + +msgid "Co&mplete: show all" +msgstr "" + +msgid "Rotating d&ash" +msgstr "" + +msgid "Cd follows lin&ks" +msgstr "" + +msgid "Sa&fe delete" +msgstr "" + +msgid "Safe overwrite" +msgstr "" + +msgid "A&uto save setup" +msgstr "" + +msgid "Configure options" +msgstr "" + +msgid "Skin:" +msgstr "" + +msgid "&Shadows" +msgstr "" + +msgid "Appearance" +msgstr "" + +msgid "Case &insensitive" +msgstr "" + +msgid "Use panel sort mo&de" +msgstr "" + +msgid "Show mi&ni-status" +msgstr "" + +msgid "Use SI si&ze units" +msgstr "" + +msgid "Mi&x all files" +msgstr "" + +msgid "Show &backup files" +msgstr "" + +msgid "Show &hidden files" +msgstr "" + +msgid "&Fast dir reload" +msgstr "" + +msgid "Ma&rk moves down" +msgstr "" + +msgid "Re&verse files only" +msgstr "" + +msgid "Simple s&wap" +msgstr "" + +msgid "A&uto save panels setup" +msgstr "" + +msgid "Navigation" +msgstr "" + +msgid "L&ynx-like motion" +msgstr "" + +msgid "Pa&ge scrolling" +msgstr "" + +msgid "Center &scrolling" +msgstr "" + +msgid "&Mouse page scrolling" +msgstr "" + +msgid "File highlight" +msgstr "" + +msgid "File &types" +msgstr "" + +msgid "&Permissions" +msgstr "" + +msgid "Quick search" +msgstr "" + +msgid "Panel options" +msgstr "" + +msgid "Information" +msgstr "" + +msgid "" +"Using the fast reload option may not reflect the exact\n" +"directory contents. In this case you'll need to do a\n" +"manual reload of the directory. See the man page for\n" +"the details." +msgstr "" + +msgid "&Full file list" +msgstr "" + +msgid "&Brief file list:" +msgstr "" + +msgid "&Long file list" +msgstr "" + +msgid "&User defined:" +msgstr "" + +msgid "columns" +msgstr "" + +msgid "User &mini status" +msgstr "" + +msgid "Listing format" +msgstr "" + +msgid "Executable &first" +msgstr "" + +msgid "&Reverse" +msgstr "" + +msgid "Sort order" +msgstr "" + +#. TRANSLATORS: no need to translate 'Confirmation', it's just a context prefix +msgid "Confirmation|&Delete" +msgstr "" + +msgid "Confirmation|O&verwrite" +msgstr "" + +msgid "Confirmation|&Execute" +msgstr "" + +msgid "Confirmation|E&xit" +msgstr "" + +msgid "Confirmation|Di&rectory hotlist delete" +msgstr "" + +msgid "Confirmation|&History cleanup" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "&UTF-8 output" +msgstr "" + +msgid "&Full 8 bits output" +msgstr "" + +msgid "&ISO 8859-1" +msgstr "" + +msgid "7 &bits" +msgstr "" + +msgid "F&ull 8 bits input" +msgstr "" + +msgid "Display bits" +msgstr "" + +msgid "Input / display codepage:" +msgstr "" + +msgid "Directory tree" +msgstr "" + +msgid "Timeout for freeing VFSs (sec):" +msgstr "" + +msgid "FTP anonymous password:" +msgstr "" + +msgid "FTP directory cache timeout (sec):" +msgstr "" + +msgid "&Always use ftp proxy:" +msgstr "" + +msgid "&Use ~/.netrc" +msgstr "" + +msgid "Use &passive mode" +msgstr "" + +msgid "Use passive mode over pro&xy" +msgstr "" + +msgid "Virtual File System Setting" +msgstr "" + +msgid "cd" +msgstr "" + +msgid "Quick cd" +msgstr "" + +msgid "Existing filename (filename symlink will point to):" +msgstr "" + +msgid "Symbolic link filename:" +msgstr "" + +msgid "Symbolic link" +msgstr "" + +msgid "&Stop" +msgstr "" + +msgid "&Resume" +msgstr "" + +msgid "&Kill" +msgstr "" + +msgid "Background jobs" +msgstr "" + +#, c-format +msgid "" +"Cannot chdir to \"%s\"\n" +"%s" +msgstr "" + +msgid "Secure deletion" +msgstr "" + +msgid "Undelete" +msgstr "" + +msgid "Synchronous updates" +msgstr "" + +msgid "Synchronous directory updates" +msgstr "" + +msgid "Immutable" +msgstr "" + +msgid "Append only" +msgstr "" + +msgid "No dump" +msgstr "" + +msgid "No update atime" +msgstr "" + +msgid "Compress" +msgstr "" + +msgid "Compressed clusters" +msgstr "" + +msgid "Compressed dirty file" +msgstr "" + +msgid "Compression raw access" +msgstr "" + +msgid "Encrypted inode" +msgstr "" + +msgid "Journaled data" +msgstr "" + +msgid "Indexed directory" +msgstr "" + +msgid "No tail merging" +msgstr "" + +msgid "Top of directory hierarchies" +msgstr "" + +msgid "Inode uses extents" +msgstr "" + +msgid "Huge_file" +msgstr "" + +msgid "No COW" +msgstr "" + +msgid "Direct access for files" +msgstr "" + +msgid "Casefolded file" +msgstr "" + +msgid "Inode has inline data" +msgstr "" + +msgid "Project hierarchy" +msgstr "" + +msgid "Verity protected inode" +msgstr "" + +msgid "&Marked all" +msgstr "" + +msgid "S&et marked" +msgstr "" + +msgid "C&lear marked" +msgstr "" + +msgid "Chattr command" +msgstr "" + +#, c-format +msgid "" +"Cannot chattr \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot change attributes on non-local filesystems" +msgstr "" + +#, c-format +msgid "" +"Cannot get flags of \"%s\"\n" +"%s" +msgstr "" + +msgid "set &user ID on execution" +msgstr "" + +msgid "set &group ID on execution" +msgstr "" + +msgid "stick&y bit" +msgstr "" + +msgid "&read by owner" +msgstr "" + +msgid "&write by owner" +msgstr "" + +msgid "e&xecute/search by owner" +msgstr "" + +msgid "rea&d by group" +msgstr "" + +msgid "write by grou&p" +msgstr "" + +msgid "execu&te/search by group" +msgstr "" + +msgid "read &by others" +msgstr "" + +msgid "wr&ite by others" +msgstr "" + +msgid "execute/searc&h by others" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "Permissions (octal):" +msgstr "" + +msgid "Owner name:" +msgstr "" + +msgid "Group name:" +msgstr "" + +msgid "Chmod command" +msgstr "" + +msgid "Permission" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Set &groups" +msgstr "" + +msgid "Set &users" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Owner name" +msgstr "" + +msgid "Group name" +msgstr "" + +msgid "Size" +msgstr "" + +msgid "Chown command" +msgstr "" + +msgid "User name" +msgstr "" + +msgid "" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enter machine name (F1 for details):" +msgstr "" + +msgid "Files tagged, want to cd?" +msgstr "" + +msgid "Cannot change directory" +msgstr "" + +msgid "Filter" +msgstr "" + +msgid "Set expression for filtering filenames" +msgstr "" + +#, c-format +msgid "Link %s to:" +msgstr "" + +msgid "Link" +msgstr "" + +#, c-format +msgid "link: %s" +msgstr "" + +#, c-format +msgid "symlink: %s" +msgstr "" + +#, c-format +msgid "Cannot chdir to \"%s\"" +msgstr "" + +msgid "View file" +msgstr "" + +msgid "Filename:" +msgstr "" + +msgid "Filtered view" +msgstr "" + +msgid "Filter command and arguments:" +msgstr "" + +msgid "Edit file" +msgstr "" + +msgid "Create a new Directory" +msgstr "" + +msgid "Enter directory name:" +msgstr "" + +msgid "Extension file edit" +msgstr "" + +msgid "Which extension file you want to edit?" +msgstr "" + +msgid "&System Wide" +msgstr "" + +msgid "Highlighting groups file edit" +msgstr "" + +msgid "Which highlighting file you want to edit?" +msgstr "" + +msgid "Compare directories" +msgstr "" + +msgid "Select compare method:" +msgstr "" + +msgid "&Quick" +msgstr "" + +msgid "&Size only" +msgstr "" + +msgid "&Thorough" +msgstr "" + +msgid "" +"Both panels should be in the listing mode\n" +"to use this command" +msgstr "" + +#, c-format +msgid "'%s' is not a symbolic link" +msgstr "" + +#, c-format +msgid "Symlink '%s' points to:" +msgstr "" + +msgid "Edit symlink" +msgstr "" + +#, c-format +msgid "edit symlink, unable to remove %s: %s" +msgstr "" + +#, c-format +msgid "edit symlink: %s" +msgstr "" + +msgid "FTP to machine" +msgstr "" + +msgid "SFTP to machine" +msgstr "" + +msgid "Shell link to machine" +msgstr "" + +msgid "Undelete files on an ext2 file system" +msgstr "" + +msgid "" +"Enter device (without /dev/) to undelete\n" +"files on: (F1 for details)" +msgstr "" + +msgid "Directory scanning" +msgstr "" + +msgid "Setup" +msgstr "" + +#, c-format +msgid "Setup saved to %s" +msgstr "" + +#, c-format +msgid "Unable to save setup to %s" +msgstr "" + +msgid "Cannot execute commands on non-local filesystems" +msgstr "" + +msgid "Parameter" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary command file\n" +"%s" +msgstr "" + +msgid "Pipe failed" +msgstr "" + +#, c-format +msgid " %s%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %smc.ext file has changed with version 3.0. It seems that " +"the installation failed. Please fetch a fresh copy from the Midnight " +"Commander package." +msgstr "" + +#, c-format +msgid "%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %s file has changed with version 3.0. You may either want " +"to copy it from %smc.ext or use that file as an example of how to write it." +msgstr "" + +msgid "DialogTitle|Copy" +msgstr "" + +msgid "DialogTitle|Move" +msgstr "" + +msgid "DialogTitle|Delete" +msgstr "" + +msgid "FileOperation|Copy" +msgstr "" + +msgid "FileOperation|Move" +msgstr "" + +msgid "FileOperation|Delete" +msgstr "" + +#, no-c-format +msgid "%o %f%n\"%s\"%m" +msgstr "" + +#, no-c-format +msgid "%o %d %f%m" +msgstr "" + +msgid "files" +msgstr "" + +msgid "directory" +msgstr "" + +msgid "directories" +msgstr "" + +msgid "files/directories" +msgstr "" + +#. TRANSLATORS: keep leading space here to split words in Copy/Move dialog +msgid " with source mask:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat hardlink source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target hardlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot create target hardlink \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot read source link \"%s\"\n" +"%s" +msgstr "" + +msgid "" +"Cannot make stable symlinks across non-local filesystems:\n" +"\n" +"Option Stable Symlinks will be disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create target symlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same directory" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same file" +msgstr "" + +msgid "Ski&p all" +msgstr "" + +#, c-format +msgid "" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +#, c-format +msgid "" +"Background process:\n" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +msgid "Non&e" +msgstr "" + +#, c-format +msgid "" +"Cannot remove file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot stat file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot overwrite directory \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot move file \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot remove directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot move directory \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot operate on \"..\"!" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create special file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open source file \"%s\"\n" +"%s" +msgstr "" + +msgid "Reget failed, about to overwrite file" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot preallocate space for target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot read source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot write target file \"%s\"\n" +"%s" +msgstr "" + +msgid "(stalled)" +msgstr "" + +#, c-format +msgid "" +"Cannot close source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot close target file \"%s\"\n" +"%s" +msgstr "" + +msgid "Incomplete file was retrieved. Keep it?" +msgstr "" + +msgid "&Keep" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Source \"%s\" is not a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot copy cyclic symbolic link\n" +"\"%s\"" +msgstr "" + +#, c-format +msgid "" +"Destination \"%s\" must be a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Directories: %zu, total size: %s" +msgstr "" + +msgid "Sorry, I could not put the job in background" +msgstr "" + +msgid "S&uspend" +msgstr "" + +msgid "Con&tinue" +msgstr "" + +#, c-format +msgid "%d:%02d.%02d" +msgstr "" + +#, c-format +msgid "ETA %s" +msgstr "" + +#, c-format +msgid "%.2f MB/s" +msgstr "" + +#, c-format +msgid "%.2f KB/s" +msgstr "" + +#, c-format +msgid "%ld B/s" +msgstr "" + +msgid "New :" +msgstr "" + +msgid "Existing:" +msgstr "" + +msgid "Overwrite this file?" +msgstr "" + +msgid "A&ppend" +msgstr "" + +msgid "&Reget" +msgstr "" + +msgid "Overwrite all files?" +msgstr "" + +msgid "Don't overwrite with &zero length file" +msgstr "" + +msgid "&Older" +msgstr "" + +msgid "S&maller" +msgstr "" + +msgid "&Size differs" +msgstr "" + +msgid "File exists" +msgstr "" + +msgid "Background process: File exists" +msgstr "" + +#, c-format +msgid "Files processed: %zu/%zu" +msgstr "" + +#, c-format +msgid "Files processed: %zu" +msgstr "" + +#, c-format +msgid "Time: %s %s" +msgstr "" + +#, c-format +msgid "Time: %s %s (%s)" +msgstr "" + +#, c-format +msgid "Time: %s" +msgstr "" + +#, c-format +msgid "Time: %s (%s)" +msgstr "" + +#, c-format +msgid " Total: %s " +msgstr "" + +#, c-format +msgid " Total: %s/%s " +msgstr "" + +msgid "Source" +msgstr "" + +msgid "Target" +msgstr "" + +msgid "Deleting" +msgstr "" + +msgid "&Using shell patterns" +msgstr "" + +msgid "to:" +msgstr "" + +msgid "Follow &links" +msgstr "" + +msgid "Preserve &attributes" +msgstr "" + +msgid "Di&ve into subdir if exists" +msgstr "" + +msgid "&Stable symlinks" +msgstr "" + +msgid "&Background" +msgstr "" + +#, c-format +msgid "Invalid source pattern '%s'" +msgstr "" + +msgid "File listin&g" +msgstr "" + +msgid "&Quick view" +msgstr "" + +msgid "&Info" +msgstr "" + +msgid "&Tree" +msgstr "" + +msgid "&Listing format..." +msgstr "" + +msgid "S&ort order..." +msgstr "" + +msgid "&Filter..." +msgstr "" + +msgid "&Encoding..." +msgstr "" + +msgid "FT&P link..." +msgstr "" + +msgid "S&hell link..." +msgstr "" + +msgid "&SFTP link..." +msgstr "" + +msgid "Paneli&ze" +msgstr "" + +msgid "&Rescan" +msgstr "" + +msgid "&View" +msgstr "" + +msgid "Vie&w file..." +msgstr "" + +msgid "&Filtered view" +msgstr "" + +msgid "&Copy" +msgstr "" + +msgid "C&hmod" +msgstr "" + +msgid "&Link" +msgstr "" + +msgid "&Symlink" +msgstr "" + +msgid "Relative symlin&k" +msgstr "" + +msgid "Edit s&ymlink" +msgstr "" + +msgid "Ch&own" +msgstr "" + +msgid "&Advanced chown" +msgstr "" + +msgid "Cha&ttr" +msgstr "" + +msgid "&Rename/Move" +msgstr "" + +msgid "&Mkdir" +msgstr "" + +msgid "&Quick cd" +msgstr "" + +msgid "Select &group" +msgstr "" + +msgid "U&nselect group" +msgstr "" + +msgid "&Invert selection" +msgstr "" + +msgid "E&xit" +msgstr "" + +msgid "&User menu" +msgstr "" + +msgid "&Directory tree" +msgstr "" + +msgid "&Find file" +msgstr "" + +msgid "S&wap panels" +msgstr "" + +msgid "Switch &panels on/off" +msgstr "" + +msgid "&Compare directories" +msgstr "" + +msgid "C&ompare files" +msgstr "" + +msgid "E&xternal panelize" +msgstr "" + +msgid "Show directory s&izes" +msgstr "" + +msgid "Command &history" +msgstr "" + +msgid "Viewed/edited files hi&story" +msgstr "" + +msgid "Di&rectory hotlist" +msgstr "" + +msgid "&Active VFS list" +msgstr "" + +msgid "&Background jobs" +msgstr "" + +msgid "Screen lis&t" +msgstr "" + +msgid "&Undelete files (ext2fs only)" +msgstr "" + +msgid "&Listing format edit" +msgstr "" + +msgid "Edit &extension file" +msgstr "" + +msgid "Edit &menu file" +msgstr "" + +msgid "Edit hi&ghlighting group file" +msgstr "" + +msgid "&Configuration..." +msgstr "" + +msgid "&Layout..." +msgstr "" + +msgid "&Panel options..." +msgstr "" + +msgid "C&onfirmation..." +msgstr "" + +msgid "&Appearance..." +msgstr "" + +msgid "&Display bits..." +msgstr "" + +msgid "&Virtual FS..." +msgstr "" + +msgid "Panels:" +msgstr "" + +#, c-format +msgid "You have %zu opened screen. Quit anyway?" +msgid_plural "You have %zu opened screens. Quit anyway?" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +msgid "The Midnight Commander" +msgstr "" + +msgid "Do you really want to quit the Midnight Commander?" +msgstr "" + +msgid "&Above" +msgstr "" + +msgid "&Left" +msgstr "" + +msgid "&Below" +msgstr "" + +msgid "&Right" +msgstr "" + +msgid "ButtonBar|Menu" +msgstr "" + +msgid "ButtonBar|View" +msgstr "" + +msgid "ButtonBar|RenMov" +msgstr "" + +msgid "ButtonBar|Mkdir" +msgstr "" + +msgid "&Chdir" +msgstr "" + +msgid "&Again" +msgstr "" + +msgid "Pane&lize" +msgstr "" + +msgid "&View - F3" +msgstr "" + +msgid "&Edit - F4" +msgstr "" + +#, c-format +msgid "Found: %lu" +msgstr "" + +msgid "Malformed regular expression" +msgstr "" + +msgid "File name:" +msgstr "" + +msgid "&Find recursively" +msgstr "" + +msgid "Follow s&ymlinks" +msgstr "" + +msgid "S&kip hidden" +msgstr "" + +msgid "Content:" +msgstr "" + +msgid "Sea&rch for content" +msgstr "" + +msgid "Case sens&itive" +msgstr "" + +msgid "A&ll charsets" +msgstr "" + +msgid "Fir&st hit" +msgstr "" + +msgid "Find File" +msgstr "" + +msgid "Start at:" +msgstr "" + +msgid "Ena&ble ignore directories:" +msgstr "" + +#, c-format +msgid "Grepping in %s" +msgstr "" + +msgid "Finished" +msgstr "" + +#, c-format +msgid "Finished (ignored %zu directory)" +msgid_plural "Finished (ignored %zu directories)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#, c-format +msgid "Find File: \"%s\". Content: \"%s\"" +msgstr "" + +#, c-format +msgid "Find File: \"%s\"" +msgstr "" + +msgid "Searching" +msgstr "" + +msgid "Change &to" +msgstr "" + +msgid "&Free VFSs now" +msgstr "" + +msgid "&Refresh" +msgstr "" + +msgid "&Add current" +msgstr "" + +msgid "&Up" +msgstr "" + +msgid "New &group" +msgstr "" + +msgid "New &entry" +msgstr "" + +msgid "&Insert" +msgstr "" + +msgid "&Remove" +msgstr "" + +msgid "Subgroup - press ENTER to see list" +msgstr "" + +msgid "Active VFS directories" +msgstr "" + +msgid "Directory hotlist" +msgstr "" + +msgid "Top level group" +msgstr "" + +msgid "Directory path" +msgstr "" + +#, c-format +msgid "Moving %s" +msgstr "" + +msgid "Directory label" +msgstr "" + +msgid "&Append" +msgstr "" + +msgid "New hotlist entry" +msgstr "" + +msgid "Directory label:" +msgstr "" + +msgid "Directory path:" +msgstr "" + +msgid "New hotlist group" +msgstr "" + +msgid "Name of new group:" +msgstr "" + +#, c-format +msgid "Are you sure you want to remove entry \"%s\"?" +msgstr "" + +#, c-format +msgid "" +"Group \"%s\" is not empty.\n" +"Remove it?" +msgstr "" + +msgid "Hotlist Load" +msgstr "" + +#, c-format +msgid "" +"MC was unable to write %s file,\n" +"your old hotlist entries were not deleted" +msgstr "" + +#, c-format +msgid "Label for \"%s\":" +msgstr "" + +msgid "Add to hotlist" +msgstr "" + +#, c-format +msgid "Midnight Commander %s" +msgstr "" + +#, c-format +msgid "File: %s" +msgstr "" + +msgid "No node information" +msgstr "" + +msgid "Free nodes:" +msgstr "" + +msgid "No space information" +msgstr "" + +#, c-format +msgid "Free space: %s/%s (%d%%)" +msgstr "" + +#, c-format +msgid "Type: %s" +msgstr "" + +msgid "non-local vfs" +msgstr "" + +#, c-format +msgid "Device: %s" +msgstr "" + +#, c-format +msgid "Filesystem: %s" +msgstr "" + +#, c-format +msgid "Accessed: %s" +msgstr "" + +#, c-format +msgid "Modified: %s" +msgstr "" + +#. TRANSLATORS: Time of last status change as in stat(2) man. +#, c-format +msgid "Changed: %s" +msgstr "" + +#, c-format +msgid "Dev. type: major %lu, minor %lu" +msgstr "" + +#, c-format +msgid "Size: %s" +msgstr "" + +#, c-format +msgid " (%lu block)" +msgid_plural " (%lu blocks)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#, c-format +msgid "Owner: %s/%s" +msgstr "" + +#, c-format +msgid "Links: %d" +msgstr "" + +msgid "Attributes: not supported" +msgstr "" + +#, c-format +msgid "Attributes: %s" +msgstr "" + +msgid "Attributes: unavailable" +msgstr "" + +#, c-format +msgid "Mode: %s (%04o)" +msgstr "" + +#, c-format +msgid "Location: %Xh:%Xh" +msgstr "" + +msgid "&Equal split" +msgstr "" + +msgid "&Menubar visible" +msgstr "" + +msgid "Command &prompt" +msgstr "" + +msgid "&Keybar visible" +msgstr "" + +msgid "H&intbar visible" +msgstr "" + +msgid "&XTerm window title" +msgstr "" + +msgid "&Show free space" +msgstr "" + +msgid "Panel split" +msgstr "" + +msgid "Console output" +msgstr "" + +msgid "&Vertical" +msgstr "" + +msgid "&Horizontal" +msgstr "" + +msgid "Output lines:" +msgstr "" + +msgid "Layout" +msgstr "" + +msgid "Memory exhausted!" +msgstr "" + +#. TRANSLATORS: one single character to represent 'unsorted' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|u" +msgstr "" + +msgid "&Unsorted" +msgstr "" + +#. TRANSLATORS: one single character to represent 'name' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|n" +msgstr "" + +msgid "&Name" +msgstr "" + +#. TRANSLATORS: one single character to represent 'version' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|v" +msgstr "" + +msgid "&Version" +msgstr "" + +#. TRANSLATORS: one single character to represent 'extension' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|e" +msgstr "" + +msgid "E&xtension" +msgstr "" + +#. TRANSLATORS: one single character to represent 'size' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|s" +msgstr "" + +msgid "&Size" +msgstr "" + +msgid "Block Size" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Modify time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|m" +msgstr "" + +msgid "&Modify time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Access time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|a" +msgstr "" + +msgid "&Access time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Change time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|h" +msgstr "" + +msgid "C&hange time" +msgstr "" + +msgid "Perm" +msgstr "" + +msgid "Nl" +msgstr "" + +#. TRANSLATORS: one single character to represent 'inode' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|i" +msgstr "" + +msgid "&Inode" +msgstr "" + +msgid "UID" +msgstr "" + +msgid "GID" +msgstr "" + +msgid "Owner" +msgstr "" + +msgid "Group" +msgstr "" + +msgid "[dev]" +msgstr "" + +msgid "UP--DIR" +msgstr "" + +msgid "SYMLINK" +msgstr "" + +msgid "SUB-DIR" +msgstr "" + +msgid "" +msgstr "" + +#, c-format +msgid "%s in %d file" +msgid_plural "%s in %d files" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +msgid "Panelize" +msgstr "" + +msgid "Unknown tag on display format:" +msgstr "" + +msgid "&Files only" +msgstr "" + +msgid "&Case sensitive" +msgstr "" + +msgid "Select" +msgstr "" + +msgid "Unselect" +msgstr "" + +msgid "Do you really want to execute?" +msgstr "" + +msgid "Cannot read directory contents" +msgstr "" + +msgid "User supplied format looks invalid, reverting to default." +msgstr "" + +msgid "&Add new" +msgstr "" + +msgid "External panelize" +msgstr "" + +msgid "Other command" +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Add to external panelize" +msgstr "" + +msgid "Enter command label:" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"failed to read data from child stdout:\n" +"%s" +msgstr "" + +msgid "Cannot run external panelize in a non-local directory" +msgstr "" + +msgid "Modified git files" +msgstr "" + +msgid "Find rejects after patching" +msgstr "" + +msgid "Find *.orig after patching" +msgstr "" + +msgid "Find SUID and SGID programs" +msgstr "" + +#, c-format +msgid "" +"Cannot open the %s file for writing:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "Copy \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "Move \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat the destination\n" +"%s" +msgstr "" + +#, c-format +msgid "Delete %s?" +msgstr "" + +msgid "ButtonBar|Static" +msgstr "" + +msgid "ButtonBar|Dynamc" +msgstr "" + +msgid "ButtonBar|Rescan" +msgstr "" + +msgid "ButtonBar|Forget" +msgstr "" + +msgid "ButtonBar|Rmdir" +msgstr "" + +#, c-format +msgid "" +"Cannot write to the %s file:\n" +"%s\n" +msgstr "" + +msgid "Help file format error\n" +msgstr "" + +msgid "Internal bug: Double start of link area" +msgstr "" + +#, c-format +msgid "Cannot find node %s in help file" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "ButtonBar|Index" +msgstr "" + +msgid "ButtonBar|Prev" +msgstr "" + +msgid "Learn keys" +msgstr "" + +msgid "Teach me a key" +msgstr "" + +#, c-format +msgid "" +"Please press the %s\n" +"and then wait until this message disappears.\n" +"\n" +"Then, press it again to see if OK appears\n" +"next to its button.\n" +"\n" +"If you want to escape, press a single Escape key\n" +"and wait as well." +msgstr "" + +msgid "Cannot accept this key" +msgstr "" + +#, c-format +msgid "You have entered \"%s\"" +msgstr "" + +#. TRANSLATORS: This label appears near learned keys. Keep it short. +msgid "OK" +msgstr "" + +msgid "" +"It seems that all your keys already\n" +"work fine. That's great." +msgstr "" + +msgid "&Discard" +msgstr "" + +msgid "" +"Great! You have a complete terminal database!\n" +"All your keys work well." +msgstr "" + +msgid "" +"Press all the keys mentioned here. After you have done it, check\n" +"which keys are not marked with OK. Press space on the missing\n" +"key, or click with the mouse to define it. Move around with Tab." +msgstr "" + +#, c-format +msgid "" +"Failed to run:\n" +"%s\n" +msgstr "" + +msgid "Home directory path is not absolute" +msgstr "" + +msgid "" +"GNU Midnight Commander\n" +"is already running on this terminal.\n" +"Subshell support will be disabled." +msgstr "" + +#, c-format +msgid "" +"\n" +"Failed while close:\n" +"%s\n" +msgstr "" + +msgid "Choose codepage" +msgstr "" + +msgid "- < No translation >" +msgstr "" + +msgid "%b %e %Y" +msgstr "" + +msgid "%b %e %H:%M" +msgstr "" + +#, c-format +msgid "" +"Cannot save file %s:\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot open named pipe %s\n" +msgstr "" + +msgid "The shell is still active. Quit anyway?" +msgstr "" + +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "" + +msgid "With builtin Editor and Aspell support" +msgstr "" + +msgid "With builtin Editor" +msgstr "" + +msgid "With optional subshell support" +msgstr "" + +msgid "With subshell support as default" +msgstr "" + +msgid "With support for background operations" +msgstr "" + +msgid "With mouse support on xterm and Linux console" +msgstr "" + +msgid "With mouse support on xterm" +msgstr "" + +msgid "With support for X11 events" +msgstr "" + +msgid "With internationalization support" +msgstr "" + +msgid "With multiple codepages support" +msgstr "" + +msgid "With ext2fs attributes support" +msgstr "" + +#, c-format +msgid "Built with GLib %d.%d.%d\n" +msgstr "" + +#, c-format +msgid "Built with S-Lang %s with terminfo database\n" +msgstr "" + +#, c-format +msgid "Built with ncurses %s\n" +msgstr "" + +msgid "Built with ncurses (unknown version)" +msgstr "" + +#, c-format +msgid "Built with ncursesw %s\n" +msgstr "" + +msgid "Built with ncursesw (unknown version)" +msgstr "" + +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + +msgid "Virtual File Systems:" +msgstr "" + +msgid "Data types:" +msgstr "" + +msgid "Home directory:" +msgstr "" + +msgid "Profile root directory:" +msgstr "" + +msgid "System data" +msgstr "" + +msgid "Config directory:" +msgstr "" + +msgid "Data directory:" +msgstr "" + +msgid "File extension handlers:" +msgstr "" + +msgid "VFS plugins and scripts:" +msgstr "" + +msgid "User data" +msgstr "" + +msgid "Cache directory:" +msgstr "" + +msgid "Debug" +msgstr "" + +msgid "ERROR:" +msgstr "" + +msgid "True:" +msgstr "" + +msgid "False:" +msgstr "" + +msgid "Error calling program" +msgstr "" + +msgid "Warning -- ignoring file" +msgstr "" + +#, c-format +msgid "" +"File %s is not owned by root or you or is world writable.\n" +"Using it may compromise your security" +msgstr "" + +msgid "Format error on file Extensions File" +msgstr "" + +#, c-format +msgid "The %%var macro has no default" +msgstr "" + +#, c-format +msgid "The %%var macro has no variable" +msgstr "" + +#, c-format +msgid "No suitable entries found in %s" +msgstr "" + +msgid "User menu" +msgstr "" + +#, c-format +msgid "" +"Cannot open cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Premature end of cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Inconsistent hardlinks of\n" +"%s\n" +"in cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "%s contains duplicate entries! Skipping!" +msgstr "" + +#, c-format +msgid "" +"Corrupted cpio header encountered in\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected end of file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open %s archive\n" +"%s:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"EXTFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "Warning: cannot open %s directory\n" +msgstr "" + +#, c-format +msgid "fish: Disconnecting from %s" +msgstr "" + +msgid "fish: Waiting for initial line..." +msgstr "" + +msgid "Sorry, we cannot do password authenticated connections for now." +msgstr "" + +#, c-format +msgid "fish: Password is required for %s" +msgstr "" + +msgid "fish: Sending password..." +msgstr "" + +msgid "fish: Sending initial line..." +msgstr "" + +msgid "fish: Handshaking version..." +msgstr "" + +msgid "fish: Getting host info..." +msgstr "" + +#, c-format +msgid "fish: Reading directory %s..." +msgstr "" + +#, c-format +msgid "%s: done." +msgstr "" + +#, c-format +msgid "%s: failure" +msgstr "" + +#, c-format +msgid "fish: store %s: sending command..." +msgstr "" + +msgid "fish: Local read failed, sending zeros" +msgstr "" + +msgid "fish: storing file" +msgstr "" + +msgid "Aborting transfer..." +msgstr "" + +msgid "Error reported after abort." +msgstr "" + +msgid "Aborted transfer would be successful." +msgstr "" + +#, c-format +msgid "ftpfs: Disconnecting from %s" +msgstr "" + +#, c-format +msgid "FTP: Password required for %s" +msgstr "" + +msgid "ftpfs: sending login name" +msgstr "" + +msgid "ftpfs: sending user password" +msgstr "" + +#, c-format +msgid "FTP: Account required for user %s" +msgstr "" + +msgid "Account:" +msgstr "" + +msgid "ftpfs: sending user account" +msgstr "" + +msgid "ftpfs: logged in" +msgstr "" + +#, c-format +msgid "ftpfs: Login incorrect for user %s " +msgstr "" + +msgid "ftpfs: Invalid host name." +msgstr "" + +#, c-format +msgid "ftpfs: %s" +msgstr "" + +#, c-format +msgid "ftpfs: making connection to %s" +msgstr "" + +msgid "ftpfs: connection interrupted by user" +msgstr "" + +#, c-format +msgid "ftpfs: connection to server failed: %s" +msgstr "" + +#, c-format +msgid "Waiting to retry... %d (Control-G to cancel)" +msgstr "" + +msgid "ftpfs: invalid address family" +msgstr "" + +#, c-format +msgid "ftpfs: could not create socket: %s" +msgstr "" + +msgid "ftpfs: could not setup passive mode" +msgstr "" + +msgid "ftpfs: aborting transfer." +msgstr "" + +#, c-format +msgid "ftpfs: abort error: %s" +msgstr "" + +msgid "ftpfs: abort failed" +msgstr "" + +msgid "ftpfs: CWD failed." +msgstr "" + +msgid "ftpfs: couldn't resolve symlink" +msgstr "" + +msgid "Resolving symlink..." +msgstr "" + +#, c-format +msgid "ftpfs: Reading FTP directory %s... %s%s" +msgstr "" + +msgid "(strict rfc959)" +msgstr "" + +msgid "(chdir first)" +msgstr "" + +msgid "ftpfs: failed; nowhere to fallback to" +msgstr "" + +msgid "ftpfs: storing file" +msgstr "" + +msgid "" +"~/.netrc file has incorrect mode\n" +"Remove password or correct mode" +msgstr "" + +#, c-format +msgid "" +"SFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "%s: Warning: file %s not found\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid line in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid flag %c in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "sftp: an error occurred while reading %s: %s" +msgstr "" + +msgid "sftp: Unable to get current user name." +msgstr "" + +msgid "sftp: Invalid host name." +msgstr "" + +#, c-format +msgid "sftp: %s" +msgstr "" + +msgid "sftp: failed to convert remote host IP address into text form" +msgstr "" + +#, c-format +msgid "sftp: making connection to %s" +msgstr "" + +msgid "sftp: connection interrupted by user" +msgstr "" + +#, c-format +msgid "sftp: connection to server failed: %s" +msgstr "" + +msgid "sftp: found host key of unsupported type: RSA1" +msgstr "" + +msgid "sftp: unknown host key type:" +msgstr "" + +#, c-format +msgid "" +"Permanently added\n" +"%s (%s)\n" +"to the list of known hosts." +msgstr "" + +msgid "sftp: cannot get the remote host key" +msgstr "" + +msgid "sftp: unsupported key type, can't check remote host key" +msgstr "" + +msgid "sftp: can't compute host key fingerprint hash" +msgstr "" + +#, c-format +msgid "" +"The authenticity of host\n" +"%s (%s)\n" +"can't be established!\n" +"%s key fingerprint hash is\n" +"SHA1:%s.\n" +"Do you want to add it to the list of known hosts and continue connecting?" +msgstr "" + +#, c-format +msgid "" +"%s (%s)\n" +"is found in the list of known hosts but\n" +"KEYS DO NOT MATCH! THIS COULD BE A MITM ATTACK!\n" +"Are you sure you want to add it to the list of known hosts and continue " +"connecting?" +msgstr "" + +msgid "sftp: host key verification failed" +msgstr "" + +#, c-format +msgid "sftp: Enter passphrase for %s " +msgstr "" + +msgid "sftp: Passphrase is empty." +msgstr "" + +#, c-format +msgid "sftp: Enter password for %s " +msgstr "" + +msgid "sftp: Password is empty." +msgstr "" + +msgid "sftp: failure establishing SSH session" +msgstr "" + +msgid "sftp: No file handler data present for reading file" +msgstr "" + +#, c-format +msgid "sftp: socket error: %s" +msgstr "" + +#, c-format +msgid "sftp: (Ctrl-G break) Listing... %s" +msgstr "" + +msgid "sftp: Listing done." +msgstr "" + +#, c-format +msgid "" +"Cannot open tar archive\n" +"%s" +msgstr "" + +msgid "Inconsistent tar archive" +msgstr "" + +msgid "Unexpected EOF on archive file" +msgstr "" + +#, c-format +msgid "" +"%s\n" +"doesn't look like a tar archive." +msgstr "" + +msgid "undelfs: error" +msgstr "" + +msgid "not enough memory" +msgstr "" + +msgid "while allocating block buffer" +msgstr "" + +#, c-format +msgid "open_inode_scan: %d" +msgstr "" + +#, c-format +msgid "while starting inode scan %d" +msgstr "" + +#, c-format +msgid "undelfs: loading deleted files information %d inodes" +msgstr "" + +#, c-format +msgid "while calling ext2_block_iterate %d" +msgstr "" + +msgid "no more memory while reallocating array" +msgstr "" + +#, c-format +msgid "while doing inode scan %d" +msgstr "" + +#, c-format +msgid "Cannot open file %s" +msgstr "" + +msgid "undelfs: reading inode bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load inode bitmap from:\n" +"%s" +msgstr "" + +msgid "undelfs: reading block bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load block bitmap from:\n" +"%s" +msgstr "" + +msgid "vfs_info is not fs!" +msgstr "" + +msgid "You have to chdir to extract files first" +msgstr "" + +msgid "while iterating over blocks" +msgstr "" + +#, c-format +msgid "Cannot open file \"%s\"" +msgstr "" + +msgid "Ext2lib error" +msgstr "" + +msgid "Invalid value" +msgstr "" + +msgid "File was modified. Save with exit?" +msgstr "" + +msgid "&Cancel quit" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file?" +msgstr "" + +msgid "&Line number" +msgstr "" + +msgid "Pe&rcents" +msgstr "" + +msgid "&Decimal offset" +msgstr "" + +msgid "He&xadecimal offset" +msgstr "" + +msgid "Goto" +msgstr "" + +msgid "ButtonBar|Ascii" +msgstr "" + +msgid "ButtonBar|HxSrch" +msgstr "" + +msgid "ButtonBar|UnWrap" +msgstr "" + +msgid "ButtonBar|Wrap" +msgstr "" + +msgid "ButtonBar|Hex" +msgstr "" + +msgid "ButtonBar|Goto" +msgstr "" + +msgid "ButtonBar|Raw" +msgstr "" + +msgid "ButtonBar|Parse" +msgstr "" + +msgid "ButtonBar|Unform" +msgstr "" + +msgid "ButtonBar|Format" +msgstr "" + +#, c-format +msgid "" +"Failed to read data from child stdout:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Error while closing the file:\n" +"%s\n" +"Data may have been written or not" +msgstr "" + +#, c-format +msgid "" +"Cannot save file:\n" +"%s" +msgstr "" + +msgid "View: " +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot view: not a regular file" +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\" in parse mode\n" +"%s" +msgstr "" + +msgid "Search done" +msgstr "" + +msgid "Continue from beginning?" +msgstr "" + +msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" +msgstr "" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/gl.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/gl.gmo differ diff -Nru mc-4.8.27/po/gl.po mc-4.8.28/po/gl.po --- mc-4.8.27/po/gl.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/gl.po 2022-03-27 12:08:06.000000000 +0000 @@ -12,9 +12,10 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Miguel Anxo Bouzada , " +"2012,2014-2015,2019\n" "Language-Team: Galician (http://www.transifex.com/mc/mc/language/gl/)\n" "Language: gl\n" "MIME-Version: 1.0\n" @@ -664,12 +665,6 @@ msgid "Log ftp dialog to specified file" msgstr "Gardar rexistro dos diálogos ftp nun ficheiro" -msgid "Set debug level" -msgstr "Definir o nivel de depuración" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Abrir un ficheiro co visor" @@ -1633,7 +1628,7 @@ "Un editor de texto de uso amigábel\n" "escrito para o Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2167,19 +2162,6 @@ msgstr "Traballos en segundo plano" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Contrasinal para \\\\%s\\%s" - -msgid "Domain:" -msgstr "Dominio:" - -msgid "Username:" -msgstr "Usuario:" - -msgid "SMB authentication" -msgstr "Autenticación SMB" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2496,9 +2478,6 @@ msgid "Shell link to machine" msgstr "Ligazón á máquina do terminal" -msgid "SMB link to machine" -msgstr "Ligazón á máquina SMB" - msgid "Undelete files on an ext2 file system" msgstr "Recuperar ficheiros dun sistema de ficheiros ext2" @@ -3079,8 +3058,8 @@ msgid "&Listing format..." msgstr "Formato de &ista..." -msgid "&Sort order..." -msgstr "&Ordenar..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Filtro..." @@ -3094,11 +3073,8 @@ msgid "S&hell link..." msgstr "Conexión por &Terminal..." -msgid "S&FTP link..." -msgstr "Ligazón S&FTP..." - -msgid "SM&B link..." -msgstr "Conexión por &SMB..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "&Poñer no panel" @@ -4026,6 +4002,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "(VFS) Sistema de ficheiros virtual:" @@ -4460,33 +4440,6 @@ msgstr "sftp: Feito o listado." #, c-format -msgid "reconnect to %s failed" -msgstr "Produciuse un fallo na reconexión con %s" - -msgid "Authentication failed" -msgstr "Produciuse un fallo de autenticación" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Produciuse un erro %s creando o directorio %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Produciuse un erro %s eliminando o directorio %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s abrindo ficheiro remoto %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s eliminando ficheiro remoto %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s renomeando ficheiros\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/he.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/he.gmo differ diff -Nru mc-4.8.27/po/he.po mc-4.8.28/po/he.po --- mc-4.8.27/po/he.po 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/po/he.po 2022-03-27 12:08:06.000000000 +0000 @@ -0,0 +1,4393 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the mc package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Midnight Commander\n" +"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Hebrew (http://www.transifex.com/mc/mc/language/he/)\n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % " +"1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" + +# "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" +msgid "Warning: cannot load codepages list" +msgstr "" + +msgid "7-bit ASCII" +msgstr "" + +#, c-format +msgid "Cannot translate from %s to %s" +msgstr "" + +msgid "Event system already initialized" +msgstr "" + +msgid "Failed to initialize event system" +msgstr "" + +msgid "Event system not initialized" +msgstr "" + +msgid "Check input data! Some of parameters are NULL!" +msgstr "" + +#, c-format +msgid "Unable to create group '%s' for events!" +msgstr "" + +#, c-format +msgid "Unable to create event '%s'!" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is already being edited.\n" +"User: %s\n" +"Process ID: %d" +msgstr "" + +msgid "File locked" +msgstr "" + +msgid "&Grab lock" +msgstr "" + +msgid "&Ignore lock" +msgstr "" + +#, c-format +msgid "Cannot create %s directory" +msgstr "" + +msgid "FATAL: not a directory:" +msgstr "" + +msgid "" +"Number out of range (should be in byte range, 0 <= n <= 0xFF, expressed in " +"hex)" +msgstr "" + +msgid "Invalid character" +msgstr "" + +msgid "Unmatched quotes character" +msgstr "" + +#, c-format +msgid "" +"Hex pattern error at position %d:\n" +"%s." +msgstr "" + +msgid "Search string not found" +msgstr "" + +msgid "Not implemented yet" +msgstr "" + +msgid "Num of replace tokens not equal to num of found tokens" +msgstr "" + +#, c-format +msgid "Invalid token number %d" +msgstr "" + +msgid "Regular expression error" +msgstr "" + +msgid "No&rmal" +msgstr "" + +msgid "Re&gular expression" +msgstr "" + +msgid "He&xadecimal" +msgstr "" + +msgid "Wil&dcard search" +msgstr "" + +#, c-format +msgid "" +"Unable to load '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to parse '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with true colors support:\n" +"%s\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with 256 colors support\n" +"on non-256 colors terminal.\n" +"Default skin has been loaded" +msgstr "" + +msgid "True color not supported with ncurses." +msgstr "" + +msgid "Your terminal doesn't even seem to support 256 colors." +msgstr "" + +msgid "True color not supported in this slang version." +msgstr "" + +msgid "Set COLORTERM=truecolor if your terminal really supports true colors." +msgstr "" + +msgid "Escape" +msgstr "" + +msgid "Function key 1" +msgstr "" + +msgid "Function key 2" +msgstr "" + +msgid "Function key 3" +msgstr "" + +msgid "Function key 4" +msgstr "" + +msgid "Function key 5" +msgstr "" + +msgid "Function key 6" +msgstr "" + +msgid "Function key 7" +msgstr "" + +msgid "Function key 8" +msgstr "" + +msgid "Function key 9" +msgstr "" + +msgid "Function key 10" +msgstr "" + +msgid "Function key 11" +msgstr "" + +msgid "Function key 12" +msgstr "" + +msgid "Function key 13" +msgstr "" + +msgid "Function key 14" +msgstr "" + +msgid "Function key 15" +msgstr "" + +msgid "Function key 16" +msgstr "" + +msgid "Function key 17" +msgstr "" + +msgid "Function key 18" +msgstr "" + +msgid "Function key 19" +msgstr "" + +msgid "Function key 20" +msgstr "" + +msgid "Completion/M-tab" +msgstr "" + +msgid "BackTab/S-tab" +msgstr "" + +msgid "Backspace" +msgstr "" + +msgid "Up arrow" +msgstr "" + +msgid "Down arrow" +msgstr "" + +msgid "Left arrow" +msgstr "" + +msgid "Right arrow" +msgstr "" + +msgid "Insert" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "End key" +msgstr "" + +msgid "Page Up" +msgstr "" + +msgid "Page Down" +msgstr "" + +msgid "/ on keypad" +msgstr "" + +msgid "* on keypad" +msgstr "" + +msgid "- on keypad" +msgstr "" + +msgid "+ on keypad" +msgstr "" + +msgid "Left arrow keypad" +msgstr "" + +msgid "Right arrow keypad" +msgstr "" + +msgid "Up arrow keypad" +msgstr "" + +msgid "Down arrow keypad" +msgstr "" + +msgid "Home on keypad" +msgstr "" + +msgid "End on keypad" +msgstr "" + +msgid "Page Down keypad" +msgstr "" + +msgid "Page Up keypad" +msgstr "" + +msgid "Insert on keypad" +msgstr "" + +msgid "Delete on keypad" +msgstr "" + +msgid "Enter on keypad" +msgstr "" + +msgid "Function key 21" +msgstr "" + +msgid "Function key 22" +msgstr "" + +msgid "Function key 23" +msgstr "" + +msgid "Function key 24" +msgstr "" + +msgid "A1 key" +msgstr "" + +msgid "C1 key" +msgstr "" + +msgid "Asterisk" +msgstr "" + +msgid "Minus" +msgstr "" + +msgid "Plus" +msgstr "" + +msgid "Dot" +msgstr "" + +msgid "Less than" +msgstr "" + +msgid "Great than" +msgstr "" + +msgid "Equal" +msgstr "" + +msgid "Comma" +msgstr "" + +msgid "Apostrophe" +msgstr "" + +msgid "Colon" +msgstr "" + +msgid "Semicolon" +msgstr "" + +msgid "Exclamation mark" +msgstr "" + +msgid "Question mark" +msgstr "" + +msgid "Ampersand" +msgstr "" + +msgid "Dollar sign" +msgstr "" + +msgid "Quotation mark" +msgstr "" + +msgid "Percent sign" +msgstr "" + +msgid "Caret" +msgstr "" + +msgid "Tilda" +msgstr "" + +msgid "Prime" +msgstr "" + +msgid "Underline" +msgstr "" + +msgid "Understrike" +msgstr "" + +msgid "Pipe" +msgstr "" + +msgid "Left parenthesis" +msgstr "" + +msgid "Right parenthesis" +msgstr "" + +msgid "Left bracket" +msgstr "" + +msgid "Right bracket" +msgstr "" + +msgid "Left brace" +msgstr "" + +msgid "Right brace" +msgstr "" + +msgid "Enter" +msgstr "" + +msgid "Tab key" +msgstr "" + +msgid "Space key" +msgstr "" + +msgid "Slash key" +msgstr "" + +msgid "Backslash key" +msgstr "" + +msgid "Number sign #" +msgstr "" + +#. TRANSLATORS: Please translate as in "at sign" (@). +msgid "At sign" +msgstr "" + +msgid "Ctrl" +msgstr "" + +msgid "Alt" +msgstr "" + +msgid "Shift" +msgstr "" + +msgid "The TERM environment variable is unset!\n" +msgstr "" + +msgid "Cannot check SIGWINCH pipe" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot create pipe for SIGWINCH: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure write end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure read end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"Screen size %dx%d is not supported.\n" +"Check the TERM environment variable.\n" +msgstr "" + +msgid "B" +msgstr "" + +msgid "kB" +msgstr "" + +msgid "KiB" +msgstr "" + +msgid "MB" +msgstr "" + +msgid "MiB" +msgstr "" + +msgid "GB" +msgstr "" + +msgid "GiB" +msgstr "" + +msgid "Cannot create pipe descriptor" +msgstr "" + +msgid "Cannot create pipe streams" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in select() reading data from a child process:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in waitpid():\n" +"%s" +msgstr "" + +#, c-format +msgid "Directory cache expired for %s" +msgstr "" + +#, c-format +msgid "%s: %s: %s %3d%% (%lld) bytes transferred" +msgstr "" + +#, c-format +msgid "%s: %s: %s %lld bytes transferred" +msgstr "" + +msgid "Starting linear transfer..." +msgstr "" + +msgid "Getting file" +msgstr "" + +msgid "Changes to file lost" +msgstr "" + +#, c-format +msgid "%s is not a directory\n" +msgstr "" + +#, c-format +msgid "Directory %s is not owned by you\n" +msgstr "" + +#, c-format +msgid "Cannot set correct permissions for directory %s\n" +msgstr "" + +#, c-format +msgid "Cannot create temporary directory %s: %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will be created in %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will not be created\n" +msgstr "" + +msgid "Press any key to continue..." +msgstr "" + +msgid "Cannot parse:" +msgstr "" + +msgid "More parsing errors will be ignored." +msgstr "" + +msgid "Internal error:" +msgstr "" + +msgid "Password:" +msgstr "" + +msgid "Screens" +msgstr "" + +msgid "History" +msgstr "" + +#. TRANSLATORS: no need to translate 'DialogTitle', it's just a context prefix +msgid "DialogTitle|History cleanup" +msgstr "" + +msgid "Do you want clean this history?" +msgstr "" + +msgid "&Yes" +msgstr "" + +msgid "&No" +msgstr "" + +msgid "&OK" +msgstr "" + +msgid "&Cancel" +msgstr "" + +msgid "Background process:" +msgstr "" + +msgid "Error" +msgstr "" + +#, c-format +msgid "%s (%d)" +msgstr "" + +msgid "&Abort" +msgstr "" + +msgid "Displays the current version" +msgstr "" + +msgid "Print data directory" +msgstr "" + +msgid "Print extended info about used data directories" +msgstr "" + +msgid "Print configure options" +msgstr "" + +msgid "Print last working directory to specified file" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enables subshell support (default)" +msgstr "" + +msgid "Disables subshell support" +msgstr "" + +msgid "Log ftp dialog to specified file" +msgstr "" + +msgid "Launches the file viewer on a file" +msgstr "" + +msgid "Edit files" +msgstr "" + +msgid " ..." +msgstr "" + +msgid "Forces xterm features" +msgstr "" + +msgid "Disable X11 support" +msgstr "" + +msgid "Tries to use an old highlight mouse tracking" +msgstr "" + +msgid "Disable mouse support in text version" +msgstr "" + +msgid "Tries to use termcap instead of terminfo" +msgstr "" + +msgid "To run on slow terminals" +msgstr "" + +msgid "Use stickchars to draw" +msgstr "" + +msgid "Resets soft keys on HP terminals" +msgstr "" + +msgid "Load definitions of key bindings from specified file" +msgstr "" + +msgid "Don't load definitions of key bindings from file, use defaults" +msgstr "" + +msgid "Requests to run in black and white" +msgstr "" + +msgid "Request to run in color mode" +msgstr "" + +msgid "Specifies a color configuration" +msgstr "" + +msgid "" +msgstr "" + +msgid "Show mc with specified skin" +msgstr "" + +#. TRANSLATORS: don't translate keywords +msgid "" +"--colors KEYWORD={FORE},{BACK},{ATTR}:KEYWORD2=...\n" +"\n" +"{FORE}, {BACK} and {ATTR} can be omitted, and the default will be used\n" +"\n" +" Keywords:\n" +" Global: errors, disabled, reverse, gauge, header\n" +" input, inputmark, inputunchanged, commandlinemark\n" +" bbarhotkey, bbarbutton, statusbar\n" +" File display: normal, selected, marked, markselect\n" +" Dialog boxes: dnormal, dfocus, dhotnormal, dhotfocus, errdhotnormal,\n" +" errdhotfocus\n" +" Menus: menunormal, menuhot, menusel, menuhotsel, menuinactive\n" +" Popup menus: pmenunormal, pmenusel, pmenutitle\n" +" Editor: editnormal, editbold, editmarked, editwhitespace,\n" +" editlinestate, editbg, editframe, editframeactive\n" +" editframedrag\n" +" Viewer: viewnormal,viewbold, viewunderline, viewselected\n" +" Help: helpnormal, helpitalic, helpbold, helplink, helpslink\n" +msgstr "" + +#. TRANSLATORS: don't translate color names and attributes +msgid "" +"Standard Colors:\n" +" black, gray, red, brightred, green, brightgreen, brown,\n" +" yellow, blue, brightblue, magenta, brightmagenta, cyan,\n" +" brightcyan, lightgray and white\n" +"\n" +"Extended colors, when 256 colors are available:\n" +" color16 to color255, or rgb000 to rgb555 and gray0 to gray23\n" +"\n" +"Attributes:\n" +" bold, italic, underline, reverse, blink; append more with '+'\n" +msgstr "" + +msgid "Color options" +msgstr "" + +msgid "[+lineno] file1[:lineno] [file2[:lineno]...]" +msgstr "" + +msgid "file" +msgstr "" + +msgid "file1 file2" +msgstr "" + +msgid "[this_dir] [other_panel_dir]" +msgstr "" + +msgid "" +"\n" +"Please send any bug reports (including the output of 'mc -V')\n" +"as tickets at www.midnight-commander.org\n" +msgstr "" + +#, c-format +msgid "GNU Midnight Commander %s\n" +msgstr "" + +msgid "Main options" +msgstr "" + +msgid "Terminal options" +msgstr "" + +msgid "Arguments parse error!" +msgstr "" + +msgid "No arguments given to the viewer." +msgstr "" + +msgid "Two files are required to envoke the diffviewer." +msgstr "" + +msgid "Background protocol error" +msgstr "" + +msgid "Reading failed" +msgstr "" + +msgid "Background process error" +msgstr "" + +msgid "Unknown error in child" +msgstr "" + +msgid "Child died unexpectedly" +msgstr "" + +msgid "" +"Background process sent us a request for more arguments\n" +"than we can handle." +msgstr "" + +msgid "&Dismiss" +msgstr "" + +msgid "Enter search string:" +msgstr "" + +msgid "Cas&e sensitive" +msgstr "" + +msgid "&Backwards" +msgstr "" + +msgid "&Whole words" +msgstr "" + +msgid "&All charsets" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Search is disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary diff file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create backup file\n" +"%s%s\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary merge file\n" +"%s" +msgstr "" + +msgid "&Fastest (Assume large files)" +msgstr "" + +msgid "&Minimal (Find a smaller set of change)" +msgstr "" + +msgid "Diff algorithm" +msgstr "" + +msgid "Diff extra options" +msgstr "" + +msgid "&Ignore case" +msgstr "" + +msgid "Ignore tab &expansion" +msgstr "" + +msgid "Ignore &space change" +msgstr "" + +msgid "Ignore all &whitespace" +msgstr "" + +msgid "Strip &trailing carriage return" +msgstr "" + +msgid "Diff Options" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "Edit is disabled" +msgstr "" + +msgid "Goto line (left)" +msgstr "" + +msgid "Goto line (right)" +msgstr "" + +msgid "Enter line:" +msgstr "" + +msgid "ButtonBar|Help" +msgstr "" + +msgid "ButtonBar|Save" +msgstr "" + +msgid "ButtonBar|Edit" +msgstr "" + +msgid "ButtonBar|Merge" +msgstr "" + +msgid "ButtonBar|Search" +msgstr "" + +msgid "ButtonBar|Options" +msgstr "" + +msgid "ButtonBar|Quit" +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "File(s) was modified. Save with exit?" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file(s)?" +msgstr "" + +msgid "Diff:" +msgstr "" + +#, c-format +msgid "\"%s\" is a directory" +msgstr "" + +#, c-format +msgid "" +"Cannot stat \"%s\"\n" +"%s" +msgstr "" + +msgid "Diff viewer: invalid mode" +msgstr "" + +msgid "Two files are needed to compare" +msgstr "" + +#, c-format +msgid "Loading: %3d%%" +msgstr "" + +msgid "Loading..." +msgstr "" + +#, c-format +msgid "Cannot open %s for reading" +msgstr "" + +msgid "Load file" +msgstr "" + +#, c-format +msgid "Error reading %s" +msgstr "" + +#, c-format +msgid "Cannot get size/permissions for %s" +msgstr "" + +#, c-format +msgid "\"%s\" is not a regular file" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is too large.\n" +"Open it anyway?" +msgstr "" + +msgid "Warning" +msgstr "" + +#, c-format +msgid "Error reading from pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for reading: %s" +msgstr "" + +msgid "File has hard-links. Detach before saving?" +msgstr "" + +msgid "The file has been modified in the meantime. Save anyway?" +msgstr "" + +#, c-format +msgid "Error writing to pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for writing: %s" +msgstr "" + +#, c-format +msgid "Cannot open file for writing: %s" +msgstr "" + +msgid "The file you are saving does not end with a newline." +msgstr "" + +msgid "C&ontinue" +msgstr "" + +msgid "&Do not change" +msgstr "" + +msgid "&Unix format (LF)" +msgstr "" + +msgid "&Windows/DOS format (CR LF)" +msgstr "" + +msgid "&Macintosh format (CR)" +msgstr "" + +msgid "Enter file name:" +msgstr "" + +msgid "Change line breaks to:" +msgstr "" + +msgid "Save As" +msgstr "" + +msgid "&Quick save" +msgstr "" + +msgid "&Safe save" +msgstr "" + +msgid "&Do backups with following extension:" +msgstr "" + +msgid "Check &POSIX new line" +msgstr "" + +msgid "Edit Save Mode" +msgstr "" + +msgid "Save as" +msgstr "" + +msgid "Cannot save: destination is not a regular file" +msgstr "" + +msgid "A file already exists with this name" +msgstr "" + +msgid "&Overwrite" +msgstr "" + +msgid "Cannot save file" +msgstr "" + +#, c-format +msgid "Confirm save file: \"%s\"" +msgstr "" + +msgid "Save file" +msgstr "" + +msgid "&Save" +msgstr "" + +msgid "Load" +msgstr "" + +msgid "Syntax file edit" +msgstr "" + +msgid "Which syntax file you want to edit?" +msgstr "" + +msgid "&User" +msgstr "" + +msgid "&System wide" +msgstr "" + +msgid "Menu edit" +msgstr "" + +msgid "Which menu file do you want to edit?" +msgstr "" + +msgid "&Local" +msgstr "" + +msgid "[NoName]" +msgstr "" + +#, c-format +msgid "" +"File %s was modified.\n" +"Save before close?" +msgstr "" + +msgid "Close file" +msgstr "" + +#, c-format +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file %s?" +msgstr "" + +msgid "This function is not implemented" +msgstr "" + +msgid "Copy to clipboard" +msgstr "" + +msgid "Unable to save to file" +msgstr "" + +msgid "Cut to clipboard" +msgstr "" + +msgid "Goto line" +msgstr "" + +msgid "Save block" +msgstr "" + +msgid "Insert file" +msgstr "" + +msgid "Cannot insert file" +msgstr "" + +msgid "Sort block" +msgstr "" + +msgid "You must first highlight a block of text" +msgstr "" + +msgid "Run sort" +msgstr "" + +msgid "Enter sort options (see manpage) separated by whitespace:" +msgstr "" + +msgid "Sort" +msgstr "" + +msgid "Cannot execute sort command" +msgstr "" + +#, c-format +msgid "Sort returned non-zero: %s" +msgstr "" + +msgid "Paste output of external command" +msgstr "" + +msgid "Enter shell command(s):" +msgstr "" + +msgid "External command" +msgstr "" + +msgid "Cannot execute command" +msgstr "" + +msgid "mail -s -c " +msgstr "" + +msgid "To" +msgstr "" + +msgid "Subject" +msgstr "" + +msgid "Copies to" +msgstr "" + +msgid "Mail" +msgstr "" + +msgid "Insert literal" +msgstr "" + +msgid "Press any key:" +msgstr "" + +msgid "" +"Current text was modified without a file save.\n" +"Continue discards these changes." +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Collect completions" +msgstr "" + +msgid "NoName" +msgstr "" + +msgid "Save macro" +msgstr "" + +msgid "Press the macro's new hotkey:" +msgstr "" + +msgid "Delete macro" +msgstr "" + +msgid "Press macro hotkey:" +msgstr "" + +msgid "Macro not deleted" +msgstr "" + +msgid "Repeat last commands" +msgstr "" + +msgid "Repeat times:" +msgstr "" + +msgid "&Open file..." +msgstr "" + +msgid "&New" +msgstr "" + +msgid "&Close" +msgstr "" + +msgid "&History..." +msgstr "" + +msgid "Save &as..." +msgstr "" + +msgid "&Insert file..." +msgstr "" + +msgid "Cop&y to file..." +msgstr "" + +msgid "&User menu..." +msgstr "" + +msgid "A&bout..." +msgstr "" + +msgid "&Quit" +msgstr "" + +msgid "&Undo" +msgstr "" + +msgid "&Redo" +msgstr "" + +msgid "&Toggle ins/overw" +msgstr "" + +msgid "To&ggle mark" +msgstr "" + +msgid "&Mark columns" +msgstr "" + +msgid "Mark &all" +msgstr "" + +msgid "Unmar&k" +msgstr "" + +msgid "Cop&y" +msgstr "" + +msgid "Mo&ve" +msgstr "" + +msgid "&Delete" +msgstr "" + +msgid "Co&py to clipfile" +msgstr "" + +msgid "&Cut to clipfile" +msgstr "" + +msgid "Pa&ste from clipfile" +msgstr "" + +msgid "&Beginning" +msgstr "" + +msgid "&End" +msgstr "" + +msgid "&Search..." +msgstr "" + +msgid "Search &again" +msgstr "" + +msgid "&Replace..." +msgstr "" + +msgid "&Toggle bookmark" +msgstr "" + +msgid "&Next bookmark" +msgstr "" + +msgid "&Prev bookmark" +msgstr "" + +msgid "&Flush bookmarks" +msgstr "" + +msgid "&Go to line..." +msgstr "" + +msgid "&Toggle line state" +msgstr "" + +msgid "Go to matching &bracket" +msgstr "" + +msgid "Toggle s&yntax highlighting" +msgstr "" + +msgid "&Find declaration" +msgstr "" + +msgid "Back from &declaration" +msgstr "" + +msgid "For&ward to declaration" +msgstr "" + +msgid "Encod&ing..." +msgstr "" + +msgid "&Refresh screen" +msgstr "" + +msgid "&Start/Stop record macro" +msgstr "" + +msgid "Delete macr&o..." +msgstr "" + +msgid "Record/Repeat &actions" +msgstr "" + +msgid "S&pell check" +msgstr "" + +msgid "C&heck word" +msgstr "" + +msgid "Change spelling &language..." +msgstr "" + +msgid "&Mail..." +msgstr "" + +msgid "Insert &literal..." +msgstr "" + +msgid "Insert &date/time" +msgstr "" + +msgid "&Format paragraph" +msgstr "" + +msgid "&Sort..." +msgstr "" + +msgid "&Paste output of..." +msgstr "" + +msgid "&External formatter" +msgstr "" + +msgid "&Move" +msgstr "" + +msgid "&Resize" +msgstr "" + +msgid "&Toggle fullscreen" +msgstr "" + +msgid "&Next" +msgstr "" + +msgid "&Previous" +msgstr "" + +msgid "&List..." +msgstr "" + +msgid "&General..." +msgstr "" + +msgid "Save &mode..." +msgstr "" + +msgid "Learn &keys..." +msgstr "" + +msgid "Syntax &highlighting..." +msgstr "" + +msgid "S&yntax file" +msgstr "" + +msgid "&Menu file" +msgstr "" + +msgid "&Save setup" +msgstr "" + +msgid "&File" +msgstr "" + +msgid "&Edit" +msgstr "" + +msgid "&Search" +msgstr "" + +msgid "&Command" +msgstr "" + +msgid "For&mat" +msgstr "" + +msgid "&Window" +msgstr "" + +msgid "&Options" +msgstr "" + +msgid "&None" +msgstr "" + +msgid "&Dynamic paragraphing" +msgstr "" + +msgid "Type &writer wrap" +msgstr "" + +msgid "Wrap mode" +msgstr "" + +msgid "Tabulation" +msgstr "" + +msgid "&Fake half tabs" +msgstr "" + +msgid "&Backspace through tabs" +msgstr "" + +msgid "Fill tabs with &spaces" +msgstr "" + +msgid "Tab spacing:" +msgstr "" + +msgid "Other options" +msgstr "" + +msgid "&Return does autoindent" +msgstr "" + +msgid "Confir&m before saving" +msgstr "" + +msgid "Save file &position" +msgstr "" + +msgid "&Visible trailing spaces" +msgstr "" + +msgid "Visible &tabs" +msgstr "" + +msgid "Synta&x highlighting" +msgstr "" + +msgid "C&ursor after inserted block" +msgstr "" + +msgid "Pers&istent selection" +msgstr "" + +msgid "Cursor be&yond end of line" +msgstr "" + +msgid "&Group undo" +msgstr "" + +msgid "Word wrap line length:" +msgstr "" + +msgid "Editor options" +msgstr "" + +msgid "In se&lection" +msgstr "" + +msgid "&Find all" +msgstr "" + +msgid "Enter replacement string:" +msgstr "" + +msgid "Replace" +msgstr "" + +msgid "Replace with:" +msgstr "" + +msgid "&Replace" +msgstr "" + +msgid "A&ll" +msgstr "" + +msgid "&Skip" +msgstr "" + +msgid "Confirm replace" +msgstr "" + +#, c-format +msgid "Searching %s: %3d%%" +msgstr "" + +#, c-format +msgid "Searching %s" +msgstr "" + +#, c-format +msgid "%ld replacements made" +msgstr "" + +msgid "" +"A user friendly text editor\n" +"written for the Midnight Commander." +msgstr "" + +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "" + +msgid "About" +msgstr "" + +msgid "Open files" +msgstr "" + +msgid "Edit: " +msgstr "" + +msgid "ButtonBar|Mark" +msgstr "" + +msgid "ButtonBar|Replac" +msgstr "" + +msgid "ButtonBar|Copy" +msgstr "" + +msgid "ButtonBar|Move" +msgstr "" + +msgid "ButtonBar|Delete" +msgstr "" + +msgid "ButtonBar|PullDn" +msgstr "" + +msgid "Breton" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Welsh" +msgstr "" + +msgid "Danish" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "English" +msgstr "" + +msgid "British English" +msgstr "" + +msgid "Canadian English" +msgstr "" + +msgid "American English" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Faroese" +msgstr "" + +msgid "French" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Dutch" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Portuguese" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Slovak" +msgstr "" + +msgid "Swedish" +msgstr "" + +msgid "Ukrainian" +msgstr "" + +msgid "&Add word" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Misspelled" +msgstr "" + +msgid "Check word" +msgstr "" + +msgid "Suggest" +msgstr "" + +msgid "Select language" +msgstr "" + +msgid "Choose syntax highlighting" +msgstr "" + +msgid "< Auto >" +msgstr "" + +msgid "< Reload Current Syntax >" +msgstr "" + +msgid "Load syntax file" +msgstr "" + +#, c-format +msgid "" +"Cannot open file %s\n" +"%s" +msgstr "" + +#, c-format +msgid "Error in file %s on line %d" +msgstr "" + +msgid "" +"The Commander can't change to the directory that\n" +"the subshell claims you are in. Perhaps you have\n" +"deleted your working directory, or given yourself\n" +"extra access permissions with the \"su\" command?" +msgstr "" + +#, c-format +msgid "Cannot fetch a local copy of %s" +msgstr "" + +msgid "The shell is already running a command" +msgstr "" + +msgid "" +"Not an xterm or Linux console;\n" +"the subshell cannot be toggled." +msgstr "" + +msgid "Type 'exit' to return to the Midnight Commander" +msgstr "" + +msgid "Set &all" +msgstr "" + +msgid "S&kip" +msgstr "" + +msgid "&Set" +msgstr "" + +msgid "owner" +msgstr "" + +msgid "group" +msgstr "" + +msgid "other" +msgstr "" + +msgid "Flag" +msgstr "" + +#, c-format +msgid "Permissions (octal): %o" +msgstr "" + +msgid "Chown advanced command" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod \"%s\"\n" +"%s" +msgstr "" + +msgid "&Ignore" +msgstr "" + +msgid "Ignore &all" +msgstr "" + +msgid "&Retry" +msgstr "" + +#, c-format +msgid "" +"Cannot chown \"%s\"\n" +"%s" +msgstr "" + +msgid "< Default >" +msgstr "" + +msgid "Skins" +msgstr "" + +msgid "Other 8 bit" +msgstr "" + +msgid "Running" +msgstr "" + +msgid "Stopped" +msgstr "" + +msgid "&Never" +msgstr "" + +msgid "On dum&b terminals" +msgstr "" + +msgid "Alwa&ys" +msgstr "" + +msgid "File operations" +msgstr "" + +msgid "&Verbose operation" +msgstr "" + +msgid "Compute tota&ls" +msgstr "" + +msgid "Classic pro&gressbar" +msgstr "" + +msgid "Mkdi&r autoname" +msgstr "" + +msgid "&Preallocate space" +msgstr "" + +msgid "Esc key mode" +msgstr "" + +msgid "S&ingle press" +msgstr "" + +msgid "Timeout:" +msgstr "" + +msgid "Pause after run" +msgstr "" + +msgid "Use internal edi&t" +msgstr "" + +msgid "Use internal vie&w" +msgstr "" + +msgid "A&sk new file name" +msgstr "" + +msgid "Auto m&enus" +msgstr "" + +msgid "&Drop down menus" +msgstr "" + +msgid "S&hell patterns" +msgstr "" + +msgid "Co&mplete: show all" +msgstr "" + +msgid "Rotating d&ash" +msgstr "" + +msgid "Cd follows lin&ks" +msgstr "" + +msgid "Sa&fe delete" +msgstr "" + +msgid "Safe overwrite" +msgstr "" + +msgid "A&uto save setup" +msgstr "" + +msgid "Configure options" +msgstr "" + +msgid "Skin:" +msgstr "" + +msgid "&Shadows" +msgstr "" + +msgid "Appearance" +msgstr "" + +msgid "Case &insensitive" +msgstr "" + +msgid "Use panel sort mo&de" +msgstr "" + +msgid "Show mi&ni-status" +msgstr "" + +msgid "Use SI si&ze units" +msgstr "" + +msgid "Mi&x all files" +msgstr "" + +msgid "Show &backup files" +msgstr "" + +msgid "Show &hidden files" +msgstr "" + +msgid "&Fast dir reload" +msgstr "" + +msgid "Ma&rk moves down" +msgstr "" + +msgid "Re&verse files only" +msgstr "" + +msgid "Simple s&wap" +msgstr "" + +msgid "A&uto save panels setup" +msgstr "" + +msgid "Navigation" +msgstr "" + +msgid "L&ynx-like motion" +msgstr "" + +msgid "Pa&ge scrolling" +msgstr "" + +msgid "Center &scrolling" +msgstr "" + +msgid "&Mouse page scrolling" +msgstr "" + +msgid "File highlight" +msgstr "" + +msgid "File &types" +msgstr "" + +msgid "&Permissions" +msgstr "" + +msgid "Quick search" +msgstr "" + +msgid "Panel options" +msgstr "" + +msgid "Information" +msgstr "" + +msgid "" +"Using the fast reload option may not reflect the exact\n" +"directory contents. In this case you'll need to do a\n" +"manual reload of the directory. See the man page for\n" +"the details." +msgstr "" + +msgid "&Full file list" +msgstr "" + +msgid "&Brief file list:" +msgstr "" + +msgid "&Long file list" +msgstr "" + +msgid "&User defined:" +msgstr "" + +msgid "columns" +msgstr "" + +msgid "User &mini status" +msgstr "" + +msgid "Listing format" +msgstr "" + +msgid "Executable &first" +msgstr "" + +msgid "&Reverse" +msgstr "" + +msgid "Sort order" +msgstr "" + +#. TRANSLATORS: no need to translate 'Confirmation', it's just a context prefix +msgid "Confirmation|&Delete" +msgstr "" + +msgid "Confirmation|O&verwrite" +msgstr "" + +msgid "Confirmation|&Execute" +msgstr "" + +msgid "Confirmation|E&xit" +msgstr "" + +msgid "Confirmation|Di&rectory hotlist delete" +msgstr "" + +msgid "Confirmation|&History cleanup" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "&UTF-8 output" +msgstr "" + +msgid "&Full 8 bits output" +msgstr "" + +msgid "&ISO 8859-1" +msgstr "" + +msgid "7 &bits" +msgstr "" + +msgid "F&ull 8 bits input" +msgstr "" + +msgid "Display bits" +msgstr "" + +msgid "Input / display codepage:" +msgstr "" + +msgid "Directory tree" +msgstr "" + +msgid "Timeout for freeing VFSs (sec):" +msgstr "" + +msgid "FTP anonymous password:" +msgstr "" + +msgid "FTP directory cache timeout (sec):" +msgstr "" + +msgid "&Always use ftp proxy:" +msgstr "" + +msgid "&Use ~/.netrc" +msgstr "" + +msgid "Use &passive mode" +msgstr "" + +msgid "Use passive mode over pro&xy" +msgstr "" + +msgid "Virtual File System Setting" +msgstr "" + +msgid "cd" +msgstr "" + +msgid "Quick cd" +msgstr "" + +msgid "Existing filename (filename symlink will point to):" +msgstr "" + +msgid "Symbolic link filename:" +msgstr "" + +msgid "Symbolic link" +msgstr "" + +msgid "&Stop" +msgstr "" + +msgid "&Resume" +msgstr "" + +msgid "&Kill" +msgstr "" + +msgid "Background jobs" +msgstr "" + +#, c-format +msgid "" +"Cannot chdir to \"%s\"\n" +"%s" +msgstr "" + +msgid "Secure deletion" +msgstr "" + +msgid "Undelete" +msgstr "" + +msgid "Synchronous updates" +msgstr "" + +msgid "Synchronous directory updates" +msgstr "" + +msgid "Immutable" +msgstr "" + +msgid "Append only" +msgstr "" + +msgid "No dump" +msgstr "" + +msgid "No update atime" +msgstr "" + +msgid "Compress" +msgstr "" + +msgid "Compressed clusters" +msgstr "" + +msgid "Compressed dirty file" +msgstr "" + +msgid "Compression raw access" +msgstr "" + +msgid "Encrypted inode" +msgstr "" + +msgid "Journaled data" +msgstr "" + +msgid "Indexed directory" +msgstr "" + +msgid "No tail merging" +msgstr "" + +msgid "Top of directory hierarchies" +msgstr "" + +msgid "Inode uses extents" +msgstr "" + +msgid "Huge_file" +msgstr "" + +msgid "No COW" +msgstr "" + +msgid "Direct access for files" +msgstr "" + +msgid "Casefolded file" +msgstr "" + +msgid "Inode has inline data" +msgstr "" + +msgid "Project hierarchy" +msgstr "" + +msgid "Verity protected inode" +msgstr "" + +msgid "&Marked all" +msgstr "" + +msgid "S&et marked" +msgstr "" + +msgid "C&lear marked" +msgstr "" + +msgid "Chattr command" +msgstr "" + +#, c-format +msgid "" +"Cannot chattr \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot change attributes on non-local filesystems" +msgstr "" + +#, c-format +msgid "" +"Cannot get flags of \"%s\"\n" +"%s" +msgstr "" + +msgid "set &user ID on execution" +msgstr "" + +msgid "set &group ID on execution" +msgstr "" + +msgid "stick&y bit" +msgstr "" + +msgid "&read by owner" +msgstr "" + +msgid "&write by owner" +msgstr "" + +msgid "e&xecute/search by owner" +msgstr "" + +msgid "rea&d by group" +msgstr "" + +msgid "write by grou&p" +msgstr "" + +msgid "execu&te/search by group" +msgstr "" + +msgid "read &by others" +msgstr "" + +msgid "wr&ite by others" +msgstr "" + +msgid "execute/searc&h by others" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "Permissions (octal):" +msgstr "" + +msgid "Owner name:" +msgstr "" + +msgid "Group name:" +msgstr "" + +msgid "Chmod command" +msgstr "" + +msgid "Permission" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Set &groups" +msgstr "" + +msgid "Set &users" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Owner name" +msgstr "" + +msgid "Group name" +msgstr "" + +msgid "Size" +msgstr "" + +msgid "Chown command" +msgstr "" + +msgid "User name" +msgstr "" + +msgid "" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enter machine name (F1 for details):" +msgstr "" + +msgid "Files tagged, want to cd?" +msgstr "" + +msgid "Cannot change directory" +msgstr "" + +msgid "Filter" +msgstr "" + +msgid "Set expression for filtering filenames" +msgstr "" + +#, c-format +msgid "Link %s to:" +msgstr "" + +msgid "Link" +msgstr "" + +#, c-format +msgid "link: %s" +msgstr "" + +#, c-format +msgid "symlink: %s" +msgstr "" + +#, c-format +msgid "Cannot chdir to \"%s\"" +msgstr "" + +msgid "View file" +msgstr "" + +msgid "Filename:" +msgstr "" + +msgid "Filtered view" +msgstr "" + +msgid "Filter command and arguments:" +msgstr "" + +msgid "Edit file" +msgstr "" + +msgid "Create a new Directory" +msgstr "" + +msgid "Enter directory name:" +msgstr "" + +msgid "Extension file edit" +msgstr "" + +msgid "Which extension file you want to edit?" +msgstr "" + +msgid "&System Wide" +msgstr "" + +msgid "Highlighting groups file edit" +msgstr "" + +msgid "Which highlighting file you want to edit?" +msgstr "" + +msgid "Compare directories" +msgstr "" + +msgid "Select compare method:" +msgstr "" + +msgid "&Quick" +msgstr "" + +msgid "&Size only" +msgstr "" + +msgid "&Thorough" +msgstr "" + +msgid "" +"Both panels should be in the listing mode\n" +"to use this command" +msgstr "" + +#, c-format +msgid "'%s' is not a symbolic link" +msgstr "" + +#, c-format +msgid "Symlink '%s' points to:" +msgstr "" + +msgid "Edit symlink" +msgstr "" + +#, c-format +msgid "edit symlink, unable to remove %s: %s" +msgstr "" + +#, c-format +msgid "edit symlink: %s" +msgstr "" + +msgid "FTP to machine" +msgstr "" + +msgid "SFTP to machine" +msgstr "" + +msgid "Shell link to machine" +msgstr "" + +msgid "Undelete files on an ext2 file system" +msgstr "" + +msgid "" +"Enter device (without /dev/) to undelete\n" +"files on: (F1 for details)" +msgstr "" + +msgid "Directory scanning" +msgstr "" + +msgid "Setup" +msgstr "" + +#, c-format +msgid "Setup saved to %s" +msgstr "" + +#, c-format +msgid "Unable to save setup to %s" +msgstr "" + +msgid "Cannot execute commands on non-local filesystems" +msgstr "" + +msgid "Parameter" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary command file\n" +"%s" +msgstr "" + +msgid "Pipe failed" +msgstr "" + +#, c-format +msgid " %s%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %smc.ext file has changed with version 3.0. It seems that " +"the installation failed. Please fetch a fresh copy from the Midnight " +"Commander package." +msgstr "" + +#, c-format +msgid "%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %s file has changed with version 3.0. You may either want " +"to copy it from %smc.ext or use that file as an example of how to write it." +msgstr "" + +msgid "DialogTitle|Copy" +msgstr "" + +msgid "DialogTitle|Move" +msgstr "" + +msgid "DialogTitle|Delete" +msgstr "" + +msgid "FileOperation|Copy" +msgstr "" + +msgid "FileOperation|Move" +msgstr "" + +msgid "FileOperation|Delete" +msgstr "" + +#, no-c-format +msgid "%o %f%n\"%s\"%m" +msgstr "" + +#, no-c-format +msgid "%o %d %f%m" +msgstr "" + +msgid "files" +msgstr "" + +msgid "directory" +msgstr "" + +msgid "directories" +msgstr "" + +msgid "files/directories" +msgstr "" + +#. TRANSLATORS: keep leading space here to split words in Copy/Move dialog +msgid " with source mask:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat hardlink source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target hardlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot create target hardlink \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot read source link \"%s\"\n" +"%s" +msgstr "" + +msgid "" +"Cannot make stable symlinks across non-local filesystems:\n" +"\n" +"Option Stable Symlinks will be disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create target symlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same directory" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same file" +msgstr "" + +msgid "Ski&p all" +msgstr "" + +#, c-format +msgid "" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +#, c-format +msgid "" +"Background process:\n" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +msgid "Non&e" +msgstr "" + +#, c-format +msgid "" +"Cannot remove file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot stat file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot overwrite directory \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot move file \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot remove directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot move directory \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot operate on \"..\"!" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create special file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open source file \"%s\"\n" +"%s" +msgstr "" + +msgid "Reget failed, about to overwrite file" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot preallocate space for target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot read source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot write target file \"%s\"\n" +"%s" +msgstr "" + +msgid "(stalled)" +msgstr "" + +#, c-format +msgid "" +"Cannot close source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot close target file \"%s\"\n" +"%s" +msgstr "" + +msgid "Incomplete file was retrieved. Keep it?" +msgstr "" + +msgid "&Keep" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Source \"%s\" is not a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot copy cyclic symbolic link\n" +"\"%s\"" +msgstr "" + +#, c-format +msgid "" +"Destination \"%s\" must be a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Directories: %zu, total size: %s" +msgstr "" + +msgid "Sorry, I could not put the job in background" +msgstr "" + +msgid "S&uspend" +msgstr "" + +msgid "Con&tinue" +msgstr "" + +#, c-format +msgid "%d:%02d.%02d" +msgstr "" + +#, c-format +msgid "ETA %s" +msgstr "" + +#, c-format +msgid "%.2f MB/s" +msgstr "" + +#, c-format +msgid "%.2f KB/s" +msgstr "" + +#, c-format +msgid "%ld B/s" +msgstr "" + +msgid "New :" +msgstr "" + +msgid "Existing:" +msgstr "" + +msgid "Overwrite this file?" +msgstr "" + +msgid "A&ppend" +msgstr "" + +msgid "&Reget" +msgstr "" + +msgid "Overwrite all files?" +msgstr "" + +msgid "Don't overwrite with &zero length file" +msgstr "" + +msgid "&Older" +msgstr "" + +msgid "S&maller" +msgstr "" + +msgid "&Size differs" +msgstr "" + +msgid "File exists" +msgstr "" + +msgid "Background process: File exists" +msgstr "" + +#, c-format +msgid "Files processed: %zu/%zu" +msgstr "" + +#, c-format +msgid "Files processed: %zu" +msgstr "" + +#, c-format +msgid "Time: %s %s" +msgstr "" + +#, c-format +msgid "Time: %s %s (%s)" +msgstr "" + +#, c-format +msgid "Time: %s" +msgstr "" + +#, c-format +msgid "Time: %s (%s)" +msgstr "" + +#, c-format +msgid " Total: %s " +msgstr "" + +#, c-format +msgid " Total: %s/%s " +msgstr "" + +msgid "Source" +msgstr "" + +msgid "Target" +msgstr "" + +msgid "Deleting" +msgstr "" + +msgid "&Using shell patterns" +msgstr "" + +msgid "to:" +msgstr "" + +msgid "Follow &links" +msgstr "" + +msgid "Preserve &attributes" +msgstr "" + +msgid "Di&ve into subdir if exists" +msgstr "" + +msgid "&Stable symlinks" +msgstr "" + +msgid "&Background" +msgstr "" + +#, c-format +msgid "Invalid source pattern '%s'" +msgstr "" + +msgid "File listin&g" +msgstr "" + +msgid "&Quick view" +msgstr "" + +msgid "&Info" +msgstr "" + +msgid "&Tree" +msgstr "" + +msgid "&Listing format..." +msgstr "" + +msgid "S&ort order..." +msgstr "" + +msgid "&Filter..." +msgstr "" + +msgid "&Encoding..." +msgstr "" + +msgid "FT&P link..." +msgstr "" + +msgid "S&hell link..." +msgstr "" + +msgid "&SFTP link..." +msgstr "" + +msgid "Paneli&ze" +msgstr "" + +msgid "&Rescan" +msgstr "" + +msgid "&View" +msgstr "" + +msgid "Vie&w file..." +msgstr "" + +msgid "&Filtered view" +msgstr "" + +msgid "&Copy" +msgstr "" + +msgid "C&hmod" +msgstr "" + +msgid "&Link" +msgstr "" + +msgid "&Symlink" +msgstr "" + +msgid "Relative symlin&k" +msgstr "" + +msgid "Edit s&ymlink" +msgstr "" + +msgid "Ch&own" +msgstr "" + +msgid "&Advanced chown" +msgstr "" + +msgid "Cha&ttr" +msgstr "" + +msgid "&Rename/Move" +msgstr "" + +msgid "&Mkdir" +msgstr "" + +msgid "&Quick cd" +msgstr "" + +msgid "Select &group" +msgstr "" + +msgid "U&nselect group" +msgstr "" + +msgid "&Invert selection" +msgstr "" + +msgid "E&xit" +msgstr "" + +msgid "&User menu" +msgstr "" + +msgid "&Directory tree" +msgstr "" + +msgid "&Find file" +msgstr "" + +msgid "S&wap panels" +msgstr "" + +msgid "Switch &panels on/off" +msgstr "" + +msgid "&Compare directories" +msgstr "" + +msgid "C&ompare files" +msgstr "" + +msgid "E&xternal panelize" +msgstr "" + +msgid "Show directory s&izes" +msgstr "" + +msgid "Command &history" +msgstr "" + +msgid "Viewed/edited files hi&story" +msgstr "" + +msgid "Di&rectory hotlist" +msgstr "" + +msgid "&Active VFS list" +msgstr "" + +msgid "&Background jobs" +msgstr "" + +msgid "Screen lis&t" +msgstr "" + +msgid "&Undelete files (ext2fs only)" +msgstr "" + +msgid "&Listing format edit" +msgstr "" + +msgid "Edit &extension file" +msgstr "" + +msgid "Edit &menu file" +msgstr "" + +msgid "Edit hi&ghlighting group file" +msgstr "" + +msgid "&Configuration..." +msgstr "" + +msgid "&Layout..." +msgstr "" + +msgid "&Panel options..." +msgstr "" + +msgid "C&onfirmation..." +msgstr "" + +msgid "&Appearance..." +msgstr "" + +msgid "&Display bits..." +msgstr "" + +msgid "&Virtual FS..." +msgstr "" + +msgid "Panels:" +msgstr "" + +#, c-format +msgid "You have %zu opened screen. Quit anyway?" +msgid_plural "You have %zu opened screens. Quit anyway?" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "The Midnight Commander" +msgstr "" + +msgid "Do you really want to quit the Midnight Commander?" +msgstr "" + +msgid "&Above" +msgstr "" + +msgid "&Left" +msgstr "" + +msgid "&Below" +msgstr "" + +msgid "&Right" +msgstr "" + +msgid "ButtonBar|Menu" +msgstr "" + +msgid "ButtonBar|View" +msgstr "" + +msgid "ButtonBar|RenMov" +msgstr "" + +msgid "ButtonBar|Mkdir" +msgstr "" + +msgid "&Chdir" +msgstr "" + +msgid "&Again" +msgstr "" + +msgid "Pane&lize" +msgstr "" + +msgid "&View - F3" +msgstr "" + +msgid "&Edit - F4" +msgstr "" + +#, c-format +msgid "Found: %lu" +msgstr "" + +msgid "Malformed regular expression" +msgstr "" + +msgid "File name:" +msgstr "" + +msgid "&Find recursively" +msgstr "" + +msgid "Follow s&ymlinks" +msgstr "" + +msgid "S&kip hidden" +msgstr "" + +msgid "Content:" +msgstr "" + +msgid "Sea&rch for content" +msgstr "" + +msgid "Case sens&itive" +msgstr "" + +msgid "A&ll charsets" +msgstr "" + +msgid "Fir&st hit" +msgstr "" + +msgid "Find File" +msgstr "" + +msgid "Start at:" +msgstr "" + +msgid "Ena&ble ignore directories:" +msgstr "" + +#, c-format +msgid "Grepping in %s" +msgstr "" + +msgid "Finished" +msgstr "" + +#, c-format +msgid "Finished (ignored %zu directory)" +msgid_plural "Finished (ignored %zu directories)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#, c-format +msgid "Find File: \"%s\". Content: \"%s\"" +msgstr "" + +#, c-format +msgid "Find File: \"%s\"" +msgstr "" + +msgid "Searching" +msgstr "" + +msgid "Change &to" +msgstr "" + +msgid "&Free VFSs now" +msgstr "" + +msgid "&Refresh" +msgstr "" + +msgid "&Add current" +msgstr "" + +msgid "&Up" +msgstr "" + +msgid "New &group" +msgstr "" + +msgid "New &entry" +msgstr "" + +msgid "&Insert" +msgstr "" + +msgid "&Remove" +msgstr "" + +msgid "Subgroup - press ENTER to see list" +msgstr "" + +msgid "Active VFS directories" +msgstr "" + +msgid "Directory hotlist" +msgstr "" + +msgid "Top level group" +msgstr "" + +msgid "Directory path" +msgstr "" + +#, c-format +msgid "Moving %s" +msgstr "" + +msgid "Directory label" +msgstr "" + +msgid "&Append" +msgstr "" + +msgid "New hotlist entry" +msgstr "" + +msgid "Directory label:" +msgstr "" + +msgid "Directory path:" +msgstr "" + +msgid "New hotlist group" +msgstr "" + +msgid "Name of new group:" +msgstr "" + +#, c-format +msgid "Are you sure you want to remove entry \"%s\"?" +msgstr "" + +#, c-format +msgid "" +"Group \"%s\" is not empty.\n" +"Remove it?" +msgstr "" + +msgid "Hotlist Load" +msgstr "" + +#, c-format +msgid "" +"MC was unable to write %s file,\n" +"your old hotlist entries were not deleted" +msgstr "" + +#, c-format +msgid "Label for \"%s\":" +msgstr "" + +msgid "Add to hotlist" +msgstr "" + +#, c-format +msgid "Midnight Commander %s" +msgstr "" + +#, c-format +msgid "File: %s" +msgstr "" + +msgid "No node information" +msgstr "" + +msgid "Free nodes:" +msgstr "" + +msgid "No space information" +msgstr "" + +#, c-format +msgid "Free space: %s/%s (%d%%)" +msgstr "" + +#, c-format +msgid "Type: %s" +msgstr "" + +msgid "non-local vfs" +msgstr "" + +#, c-format +msgid "Device: %s" +msgstr "" + +#, c-format +msgid "Filesystem: %s" +msgstr "" + +#, c-format +msgid "Accessed: %s" +msgstr "" + +#, c-format +msgid "Modified: %s" +msgstr "" + +#. TRANSLATORS: Time of last status change as in stat(2) man. +#, c-format +msgid "Changed: %s" +msgstr "" + +#, c-format +msgid "Dev. type: major %lu, minor %lu" +msgstr "" + +#, c-format +msgid "Size: %s" +msgstr "" + +#, c-format +msgid " (%lu block)" +msgid_plural " (%lu blocks)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#, c-format +msgid "Owner: %s/%s" +msgstr "" + +#, c-format +msgid "Links: %d" +msgstr "" + +msgid "Attributes: not supported" +msgstr "" + +#, c-format +msgid "Attributes: %s" +msgstr "" + +msgid "Attributes: unavailable" +msgstr "" + +#, c-format +msgid "Mode: %s (%04o)" +msgstr "" + +#, c-format +msgid "Location: %Xh:%Xh" +msgstr "" + +msgid "&Equal split" +msgstr "" + +msgid "&Menubar visible" +msgstr "" + +msgid "Command &prompt" +msgstr "" + +msgid "&Keybar visible" +msgstr "" + +msgid "H&intbar visible" +msgstr "" + +msgid "&XTerm window title" +msgstr "" + +msgid "&Show free space" +msgstr "" + +msgid "Panel split" +msgstr "" + +msgid "Console output" +msgstr "" + +msgid "&Vertical" +msgstr "" + +msgid "&Horizontal" +msgstr "" + +msgid "Output lines:" +msgstr "" + +msgid "Layout" +msgstr "" + +msgid "Memory exhausted!" +msgstr "" + +#. TRANSLATORS: one single character to represent 'unsorted' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|u" +msgstr "" + +msgid "&Unsorted" +msgstr "" + +#. TRANSLATORS: one single character to represent 'name' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|n" +msgstr "" + +msgid "&Name" +msgstr "" + +#. TRANSLATORS: one single character to represent 'version' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|v" +msgstr "" + +msgid "&Version" +msgstr "" + +#. TRANSLATORS: one single character to represent 'extension' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|e" +msgstr "" + +msgid "E&xtension" +msgstr "" + +#. TRANSLATORS: one single character to represent 'size' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|s" +msgstr "" + +msgid "&Size" +msgstr "" + +msgid "Block Size" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Modify time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|m" +msgstr "" + +msgid "&Modify time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Access time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|a" +msgstr "" + +msgid "&Access time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Change time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|h" +msgstr "" + +msgid "C&hange time" +msgstr "" + +msgid "Perm" +msgstr "" + +msgid "Nl" +msgstr "" + +#. TRANSLATORS: one single character to represent 'inode' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|i" +msgstr "" + +msgid "&Inode" +msgstr "" + +msgid "UID" +msgstr "" + +msgid "GID" +msgstr "" + +msgid "Owner" +msgstr "" + +msgid "Group" +msgstr "" + +msgid "[dev]" +msgstr "" + +msgid "UP--DIR" +msgstr "" + +msgid "SYMLINK" +msgstr "" + +msgid "SUB-DIR" +msgstr "" + +msgid "" +msgstr "" + +#, c-format +msgid "%s in %d file" +msgid_plural "%s in %d files" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "Panelize" +msgstr "" + +msgid "Unknown tag on display format:" +msgstr "" + +msgid "&Files only" +msgstr "" + +msgid "&Case sensitive" +msgstr "" + +msgid "Select" +msgstr "" + +msgid "Unselect" +msgstr "" + +msgid "Do you really want to execute?" +msgstr "" + +msgid "Cannot read directory contents" +msgstr "" + +msgid "User supplied format looks invalid, reverting to default." +msgstr "" + +msgid "&Add new" +msgstr "" + +msgid "External panelize" +msgstr "" + +msgid "Other command" +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Add to external panelize" +msgstr "" + +msgid "Enter command label:" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"failed to read data from child stdout:\n" +"%s" +msgstr "" + +msgid "Cannot run external panelize in a non-local directory" +msgstr "" + +msgid "Modified git files" +msgstr "" + +msgid "Find rejects after patching" +msgstr "" + +msgid "Find *.orig after patching" +msgstr "" + +msgid "Find SUID and SGID programs" +msgstr "" + +#, c-format +msgid "" +"Cannot open the %s file for writing:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "Copy \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "Move \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat the destination\n" +"%s" +msgstr "" + +#, c-format +msgid "Delete %s?" +msgstr "" + +msgid "ButtonBar|Static" +msgstr "" + +msgid "ButtonBar|Dynamc" +msgstr "" + +msgid "ButtonBar|Rescan" +msgstr "" + +msgid "ButtonBar|Forget" +msgstr "" + +msgid "ButtonBar|Rmdir" +msgstr "" + +#, c-format +msgid "" +"Cannot write to the %s file:\n" +"%s\n" +msgstr "" + +msgid "Help file format error\n" +msgstr "" + +msgid "Internal bug: Double start of link area" +msgstr "" + +#, c-format +msgid "Cannot find node %s in help file" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "ButtonBar|Index" +msgstr "" + +msgid "ButtonBar|Prev" +msgstr "" + +msgid "Learn keys" +msgstr "" + +msgid "Teach me a key" +msgstr "" + +#, c-format +msgid "" +"Please press the %s\n" +"and then wait until this message disappears.\n" +"\n" +"Then, press it again to see if OK appears\n" +"next to its button.\n" +"\n" +"If you want to escape, press a single Escape key\n" +"and wait as well." +msgstr "" + +msgid "Cannot accept this key" +msgstr "" + +#, c-format +msgid "You have entered \"%s\"" +msgstr "" + +#. TRANSLATORS: This label appears near learned keys. Keep it short. +msgid "OK" +msgstr "" + +msgid "" +"It seems that all your keys already\n" +"work fine. That's great." +msgstr "" + +msgid "&Discard" +msgstr "" + +msgid "" +"Great! You have a complete terminal database!\n" +"All your keys work well." +msgstr "" + +msgid "" +"Press all the keys mentioned here. After you have done it, check\n" +"which keys are not marked with OK. Press space on the missing\n" +"key, or click with the mouse to define it. Move around with Tab." +msgstr "" + +#, c-format +msgid "" +"Failed to run:\n" +"%s\n" +msgstr "" + +msgid "Home directory path is not absolute" +msgstr "" + +msgid "" +"GNU Midnight Commander\n" +"is already running on this terminal.\n" +"Subshell support will be disabled." +msgstr "" + +#, c-format +msgid "" +"\n" +"Failed while close:\n" +"%s\n" +msgstr "" + +msgid "Choose codepage" +msgstr "" + +msgid "- < No translation >" +msgstr "" + +msgid "%b %e %Y" +msgstr "" + +msgid "%b %e %H:%M" +msgstr "" + +#, c-format +msgid "" +"Cannot save file %s:\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot open named pipe %s\n" +msgstr "" + +msgid "The shell is still active. Quit anyway?" +msgstr "" + +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "" + +msgid "With builtin Editor and Aspell support" +msgstr "" + +msgid "With builtin Editor" +msgstr "" + +msgid "With optional subshell support" +msgstr "" + +msgid "With subshell support as default" +msgstr "" + +msgid "With support for background operations" +msgstr "" + +msgid "With mouse support on xterm and Linux console" +msgstr "" + +msgid "With mouse support on xterm" +msgstr "" + +msgid "With support for X11 events" +msgstr "" + +msgid "With internationalization support" +msgstr "" + +msgid "With multiple codepages support" +msgstr "" + +msgid "With ext2fs attributes support" +msgstr "" + +#, c-format +msgid "Built with GLib %d.%d.%d\n" +msgstr "" + +#, c-format +msgid "Built with S-Lang %s with terminfo database\n" +msgstr "" + +#, c-format +msgid "Built with ncurses %s\n" +msgstr "" + +msgid "Built with ncurses (unknown version)" +msgstr "" + +#, c-format +msgid "Built with ncursesw %s\n" +msgstr "" + +msgid "Built with ncursesw (unknown version)" +msgstr "" + +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + +msgid "Virtual File Systems:" +msgstr "" + +msgid "Data types:" +msgstr "" + +msgid "Home directory:" +msgstr "" + +msgid "Profile root directory:" +msgstr "" + +msgid "System data" +msgstr "" + +msgid "Config directory:" +msgstr "" + +msgid "Data directory:" +msgstr "" + +msgid "File extension handlers:" +msgstr "" + +msgid "VFS plugins and scripts:" +msgstr "" + +msgid "User data" +msgstr "" + +msgid "Cache directory:" +msgstr "" + +msgid "Debug" +msgstr "" + +msgid "ERROR:" +msgstr "" + +msgid "True:" +msgstr "" + +msgid "False:" +msgstr "" + +msgid "Error calling program" +msgstr "" + +msgid "Warning -- ignoring file" +msgstr "" + +#, c-format +msgid "" +"File %s is not owned by root or you or is world writable.\n" +"Using it may compromise your security" +msgstr "" + +msgid "Format error on file Extensions File" +msgstr "" + +#, c-format +msgid "The %%var macro has no default" +msgstr "" + +#, c-format +msgid "The %%var macro has no variable" +msgstr "" + +#, c-format +msgid "No suitable entries found in %s" +msgstr "" + +msgid "User menu" +msgstr "" + +#, c-format +msgid "" +"Cannot open cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Premature end of cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Inconsistent hardlinks of\n" +"%s\n" +"in cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "%s contains duplicate entries! Skipping!" +msgstr "" + +#, c-format +msgid "" +"Corrupted cpio header encountered in\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected end of file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open %s archive\n" +"%s:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"EXTFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "Warning: cannot open %s directory\n" +msgstr "" + +#, c-format +msgid "fish: Disconnecting from %s" +msgstr "" + +msgid "fish: Waiting for initial line..." +msgstr "" + +msgid "Sorry, we cannot do password authenticated connections for now." +msgstr "" + +#, c-format +msgid "fish: Password is required for %s" +msgstr "" + +msgid "fish: Sending password..." +msgstr "" + +msgid "fish: Sending initial line..." +msgstr "" + +msgid "fish: Handshaking version..." +msgstr "" + +msgid "fish: Getting host info..." +msgstr "" + +#, c-format +msgid "fish: Reading directory %s..." +msgstr "" + +#, c-format +msgid "%s: done." +msgstr "" + +#, c-format +msgid "%s: failure" +msgstr "" + +#, c-format +msgid "fish: store %s: sending command..." +msgstr "" + +msgid "fish: Local read failed, sending zeros" +msgstr "" + +msgid "fish: storing file" +msgstr "" + +msgid "Aborting transfer..." +msgstr "" + +msgid "Error reported after abort." +msgstr "" + +msgid "Aborted transfer would be successful." +msgstr "" + +#, c-format +msgid "ftpfs: Disconnecting from %s" +msgstr "" + +#, c-format +msgid "FTP: Password required for %s" +msgstr "" + +msgid "ftpfs: sending login name" +msgstr "" + +msgid "ftpfs: sending user password" +msgstr "" + +#, c-format +msgid "FTP: Account required for user %s" +msgstr "" + +msgid "Account:" +msgstr "" + +msgid "ftpfs: sending user account" +msgstr "" + +msgid "ftpfs: logged in" +msgstr "" + +#, c-format +msgid "ftpfs: Login incorrect for user %s " +msgstr "" + +msgid "ftpfs: Invalid host name." +msgstr "" + +#, c-format +msgid "ftpfs: %s" +msgstr "" + +#, c-format +msgid "ftpfs: making connection to %s" +msgstr "" + +msgid "ftpfs: connection interrupted by user" +msgstr "" + +#, c-format +msgid "ftpfs: connection to server failed: %s" +msgstr "" + +#, c-format +msgid "Waiting to retry... %d (Control-G to cancel)" +msgstr "" + +msgid "ftpfs: invalid address family" +msgstr "" + +#, c-format +msgid "ftpfs: could not create socket: %s" +msgstr "" + +msgid "ftpfs: could not setup passive mode" +msgstr "" + +msgid "ftpfs: aborting transfer." +msgstr "" + +#, c-format +msgid "ftpfs: abort error: %s" +msgstr "" + +msgid "ftpfs: abort failed" +msgstr "" + +msgid "ftpfs: CWD failed." +msgstr "" + +msgid "ftpfs: couldn't resolve symlink" +msgstr "" + +msgid "Resolving symlink..." +msgstr "" + +#, c-format +msgid "ftpfs: Reading FTP directory %s... %s%s" +msgstr "" + +msgid "(strict rfc959)" +msgstr "" + +msgid "(chdir first)" +msgstr "" + +msgid "ftpfs: failed; nowhere to fallback to" +msgstr "" + +msgid "ftpfs: storing file" +msgstr "" + +msgid "" +"~/.netrc file has incorrect mode\n" +"Remove password or correct mode" +msgstr "" + +#, c-format +msgid "" +"SFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "%s: Warning: file %s not found\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid line in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid flag %c in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "sftp: an error occurred while reading %s: %s" +msgstr "" + +msgid "sftp: Unable to get current user name." +msgstr "" + +msgid "sftp: Invalid host name." +msgstr "" + +#, c-format +msgid "sftp: %s" +msgstr "" + +msgid "sftp: failed to convert remote host IP address into text form" +msgstr "" + +#, c-format +msgid "sftp: making connection to %s" +msgstr "" + +msgid "sftp: connection interrupted by user" +msgstr "" + +#, c-format +msgid "sftp: connection to server failed: %s" +msgstr "" + +msgid "sftp: found host key of unsupported type: RSA1" +msgstr "" + +msgid "sftp: unknown host key type:" +msgstr "" + +#, c-format +msgid "" +"Permanently added\n" +"%s (%s)\n" +"to the list of known hosts." +msgstr "" + +msgid "sftp: cannot get the remote host key" +msgstr "" + +msgid "sftp: unsupported key type, can't check remote host key" +msgstr "" + +msgid "sftp: can't compute host key fingerprint hash" +msgstr "" + +#, c-format +msgid "" +"The authenticity of host\n" +"%s (%s)\n" +"can't be established!\n" +"%s key fingerprint hash is\n" +"SHA1:%s.\n" +"Do you want to add it to the list of known hosts and continue connecting?" +msgstr "" + +#, c-format +msgid "" +"%s (%s)\n" +"is found in the list of known hosts but\n" +"KEYS DO NOT MATCH! THIS COULD BE A MITM ATTACK!\n" +"Are you sure you want to add it to the list of known hosts and continue " +"connecting?" +msgstr "" + +msgid "sftp: host key verification failed" +msgstr "" + +#, c-format +msgid "sftp: Enter passphrase for %s " +msgstr "" + +msgid "sftp: Passphrase is empty." +msgstr "" + +#, c-format +msgid "sftp: Enter password for %s " +msgstr "" + +msgid "sftp: Password is empty." +msgstr "" + +msgid "sftp: failure establishing SSH session" +msgstr "" + +msgid "sftp: No file handler data present for reading file" +msgstr "" + +#, c-format +msgid "sftp: socket error: %s" +msgstr "" + +#, c-format +msgid "sftp: (Ctrl-G break) Listing... %s" +msgstr "" + +msgid "sftp: Listing done." +msgstr "" + +#, c-format +msgid "" +"Cannot open tar archive\n" +"%s" +msgstr "" + +msgid "Inconsistent tar archive" +msgstr "" + +msgid "Unexpected EOF on archive file" +msgstr "" + +#, c-format +msgid "" +"%s\n" +"doesn't look like a tar archive." +msgstr "" + +msgid "undelfs: error" +msgstr "" + +msgid "not enough memory" +msgstr "" + +msgid "while allocating block buffer" +msgstr "" + +#, c-format +msgid "open_inode_scan: %d" +msgstr "" + +#, c-format +msgid "while starting inode scan %d" +msgstr "" + +#, c-format +msgid "undelfs: loading deleted files information %d inodes" +msgstr "" + +#, c-format +msgid "while calling ext2_block_iterate %d" +msgstr "" + +msgid "no more memory while reallocating array" +msgstr "" + +#, c-format +msgid "while doing inode scan %d" +msgstr "" + +#, c-format +msgid "Cannot open file %s" +msgstr "" + +msgid "undelfs: reading inode bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load inode bitmap from:\n" +"%s" +msgstr "" + +msgid "undelfs: reading block bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load block bitmap from:\n" +"%s" +msgstr "" + +msgid "vfs_info is not fs!" +msgstr "" + +msgid "You have to chdir to extract files first" +msgstr "" + +msgid "while iterating over blocks" +msgstr "" + +#, c-format +msgid "Cannot open file \"%s\"" +msgstr "" + +msgid "Ext2lib error" +msgstr "" + +msgid "Invalid value" +msgstr "" + +msgid "File was modified. Save with exit?" +msgstr "" + +msgid "&Cancel quit" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file?" +msgstr "" + +msgid "&Line number" +msgstr "" + +msgid "Pe&rcents" +msgstr "" + +msgid "&Decimal offset" +msgstr "" + +msgid "He&xadecimal offset" +msgstr "" + +msgid "Goto" +msgstr "" + +msgid "ButtonBar|Ascii" +msgstr "" + +msgid "ButtonBar|HxSrch" +msgstr "" + +msgid "ButtonBar|UnWrap" +msgstr "" + +msgid "ButtonBar|Wrap" +msgstr "" + +msgid "ButtonBar|Hex" +msgstr "" + +msgid "ButtonBar|Goto" +msgstr "" + +msgid "ButtonBar|Raw" +msgstr "" + +msgid "ButtonBar|Parse" +msgstr "" + +msgid "ButtonBar|Unform" +msgstr "" + +msgid "ButtonBar|Format" +msgstr "" + +#, c-format +msgid "" +"Failed to read data from child stdout:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Error while closing the file:\n" +"%s\n" +"Data may have been written or not" +msgstr "" + +#, c-format +msgid "" +"Cannot save file:\n" +"%s" +msgstr "" + +msgid "View: " +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot view: not a regular file" +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\" in parse mode\n" +"%s" +msgstr "" + +msgid "Search done" +msgstr "" + +msgid "Continue from beginning?" +msgstr "" + +msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" +msgstr "" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/hr.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/hr.gmo differ diff -Nru mc-4.8.27/po/hr.po mc-4.8.28/po/hr.po --- mc-4.8.27/po/hr.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/hr.po 2022-03-27 12:08:06.000000000 +0000 @@ -7,9 +7,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Croatian (http://www.transifex.com/mc/mc/language/hr/)\n" "Language: hr\n" "MIME-Version: 1.0\n" @@ -632,12 +632,6 @@ msgid "Log ftp dialog to specified file" msgstr "" -msgid "Set debug level" -msgstr "" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "" @@ -1543,7 +1537,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2062,19 +2056,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "" - -msgid "Domain:" -msgstr "" - -msgid "Username:" -msgstr "" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2387,9 +2368,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2884,7 +2862,7 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." +msgid "S&ort order..." msgstr "" msgid "&Filter..." @@ -2899,10 +2877,7 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." -msgstr "" - -msgid "SM&B link..." +msgid "&SFTP link..." msgstr "" msgid "Paneli&ze" @@ -3803,6 +3778,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4217,33 +4196,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/hu.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/hu.gmo differ diff -Nru mc-4.8.27/po/hu.po mc-4.8.28/po/hu.po --- mc-4.8.27/po/hu.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/hu.po 2022-03-27 12:08:06.000000000 +0000 @@ -12,9 +12,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: András Tőrös , 2020\n" "Language-Team: Hungarian (http://www.transifex.com/mc/mc/language/hu/)\n" "Language: hu\n" "MIME-Version: 1.0\n" @@ -648,12 +648,6 @@ msgid "Log ftp dialog to specified file" msgstr "FTP-párbeszéd naplózása megadott fájlba" -msgid "Set debug level" -msgstr "Nyomkövetési (debug) szint beállítása" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Fájlmegjelenítés indítása a megadott fájlon" @@ -1615,7 +1609,7 @@ "Felhasználóbarát szövegszerkesztő\n" "a Midnight Commander-hez készítve" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2147,19 +2141,6 @@ msgstr "Háttérfolyamatok" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "\\\\%s\\%s jelszava:" - -msgid "Domain:" -msgstr "Tartomány:" - -msgid "Username:" -msgstr "Felhasználónév:" - -msgid "SMB authentication" -msgstr "SMB hitelesítés" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2476,9 +2457,6 @@ msgid "Shell link to machine" msgstr "Shell-kapcsolat egy másik géppel" -msgid "SMB link to machine" -msgstr "SMB-kapcsolat" - msgid "Undelete files on an ext2 file system" msgstr "Törölt fájlok visszaállítása Ext2 fájlrendszeren" @@ -3053,8 +3031,8 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." -msgstr "&Rendezési mód..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Szűrő..." @@ -3068,11 +3046,8 @@ msgid "S&hell link..." msgstr "Sh&ell-kapcsolat..." -msgid "S&FTP link..." -msgstr "S&FTP link..." - -msgid "SM&B link..." -msgstr "SM&B-kapcsolat..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "Panelra helye&zés" @@ -4003,6 +3978,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Virtuális fájlrendszerek:" @@ -4437,33 +4416,6 @@ msgstr "sftp: A listázás kész." #, c-format -msgid "reconnect to %s failed" -msgstr "%s: újrakapcsolódás sikertelen" - -msgid "Authentication failed" -msgstr "Azonosítás sikertelen" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "%s könyvtár létrehozása: %s hiba" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "%s könyvtár törlése: %s hiba" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s távoli fájl megnyitása: %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s távoli fájl törlése: %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s: a fájlok átnevezésekor\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/ia.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/ia.gmo differ diff -Nru mc-4.8.27/po/ia.po mc-4.8.28/po/ia.po --- mc-4.8.27/po/ia.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/ia.po 2022-03-27 12:08:06.000000000 +0000 @@ -10,9 +10,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Martijn Dekker , 2012,2017\n" "Language-Team: Interlingua (http://www.transifex.com/mc/mc/language/ia/)\n" "Language: ia\n" "MIME-Version: 1.0\n" @@ -643,12 +643,6 @@ msgid "Log ftp dialog to specified file" msgstr "Registrar dialogos FTP in un file" -msgid "Set debug level" -msgstr "Fixar le nivello de recerca de faltas" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Aperir un file con le visualisator" @@ -1563,7 +1557,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2082,19 +2076,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Contrasigno pro \\\\%s\\%s" - -msgid "Domain:" -msgstr "Dominio:" - -msgid "Username:" -msgstr "Nomine de usator:" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2407,9 +2388,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2904,7 +2882,7 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." +msgid "S&ort order..." msgstr "" msgid "&Filter..." @@ -2919,10 +2897,7 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." -msgstr "" - -msgid "SM&B link..." +msgid "&SFTP link..." msgstr "" msgid "Paneli&ze" @@ -3819,6 +3794,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4253,33 +4232,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "reconnexion a %s fallite" - -msgid "Authentication failed" -msgstr "Authentication fallite" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Error %s durante le creation del directorio %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Error %s durante le remotion del directorio %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s aperi file remote %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s remove file remote %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s renomina files\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/id.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/id.gmo differ diff -Nru mc-4.8.27/po/id.po mc-4.8.28/po/id.po --- mc-4.8.27/po/id.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/id.po 2022-03-27 12:08:06.000000000 +0000 @@ -10,9 +10,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Ferriandy Chianiago , 2015\n" "Language-Team: Indonesian (http://www.transifex.com/mc/mc/language/id/)\n" "Language: id\n" "MIME-Version: 1.0\n" @@ -651,12 +651,6 @@ msgid "Log ftp dialog to specified file" msgstr "Rekam log ftp dialog ke file yang ditentukan" -msgid "Set debug level" -msgstr "Tentukan level debug" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Jalankan file viewer atas file" @@ -1580,7 +1574,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2099,19 +2093,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "" - -msgid "Domain:" -msgstr "" - -msgid "Username:" -msgstr "" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2424,9 +2405,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2921,7 +2899,7 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." +msgid "S&ort order..." msgstr "" msgid "&Filter..." @@ -2936,10 +2914,7 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." -msgstr "" - -msgid "SM&B link..." +msgid "&SFTP link..." msgstr "" msgid "Paneli&ze" @@ -3832,6 +3807,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4250,33 +4229,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/ie.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/ie.gmo differ diff -Nru mc-4.8.27/po/ie.po mc-4.8.28/po/ie.po --- mc-4.8.27/po/ie.po 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/po/ie.po 2022-03-27 12:08:06.000000000 +0000 @@ -0,0 +1,4390 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the mc package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Midnight Commander\n" +"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Interlingue (http://www.transifex.com/mc/mc/language/ie/)\n" +"Language: ie\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +# "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" +msgid "Warning: cannot load codepages list" +msgstr "" + +msgid "7-bit ASCII" +msgstr "7-bit ASCII" + +#, c-format +msgid "Cannot translate from %s to %s" +msgstr "" + +msgid "Event system already initialized" +msgstr "" + +msgid "Failed to initialize event system" +msgstr "" + +msgid "Event system not initialized" +msgstr "" + +msgid "Check input data! Some of parameters are NULL!" +msgstr "" + +#, c-format +msgid "Unable to create group '%s' for events!" +msgstr "" + +#, c-format +msgid "Unable to create event '%s'!" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is already being edited.\n" +"User: %s\n" +"Process ID: %d" +msgstr "" + +msgid "File locked" +msgstr "" + +msgid "&Grab lock" +msgstr "" + +msgid "&Ignore lock" +msgstr "" + +#, c-format +msgid "Cannot create %s directory" +msgstr "" + +msgid "FATAL: not a directory:" +msgstr "" + +msgid "" +"Number out of range (should be in byte range, 0 <= n <= 0xFF, expressed in " +"hex)" +msgstr "" + +msgid "Invalid character" +msgstr "Ínvalid caracter" + +msgid "Unmatched quotes character" +msgstr "Ínvalid caracter" + +#, c-format +msgid "" +"Hex pattern error at position %d:\n" +"%s." +msgstr "" + +msgid "Search string not found" +msgstr "" + +msgid "Not implemented yet" +msgstr "Ancor ne implementat" + +msgid "Num of replace tokens not equal to num of found tokens" +msgstr "" + +#, c-format +msgid "Invalid token number %d" +msgstr "" + +msgid "Regular expression error" +msgstr "" + +msgid "No&rmal" +msgstr "No&rmal" + +msgid "Re&gular expression" +msgstr "Expression re&gulari" + +msgid "He&xadecimal" +msgstr "He&xadecimal" + +msgid "Wil&dcard search" +msgstr "" + +#, c-format +msgid "" +"Unable to load '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to parse '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with true colors support:\n" +"%s\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with 256 colors support\n" +"on non-256 colors terminal.\n" +"Default skin has been loaded" +msgstr "" + +msgid "True color not supported with ncurses." +msgstr "" + +msgid "Your terminal doesn't even seem to support 256 colors." +msgstr "" + +msgid "True color not supported in this slang version." +msgstr "" + +msgid "Set COLORTERM=truecolor if your terminal really supports true colors." +msgstr "" + +msgid "Escape" +msgstr "Esc" + +msgid "Function key 1" +msgstr "Taste Function 1" + +msgid "Function key 2" +msgstr "" + +msgid "Function key 3" +msgstr "" + +msgid "Function key 4" +msgstr "Taste Function 4" + +msgid "Function key 5" +msgstr "" + +msgid "Function key 6" +msgstr "" + +msgid "Function key 7" +msgstr "" + +msgid "Function key 8" +msgstr "" + +msgid "Function key 9" +msgstr "Taste Function 9" + +msgid "Function key 10" +msgstr "Taste Function 10" + +msgid "Function key 11" +msgstr "Taste Function 11" + +msgid "Function key 12" +msgstr "" + +msgid "Function key 13" +msgstr "" + +msgid "Function key 14" +msgstr "" + +msgid "Function key 15" +msgstr "" + +msgid "Function key 16" +msgstr "" + +msgid "Function key 17" +msgstr "Taste Function 17" + +msgid "Function key 18" +msgstr "Taste Function 18" + +msgid "Function key 19" +msgstr "Taste Function 19" + +msgid "Function key 20" +msgstr "Taste Function 20" + +msgid "Completion/M-tab" +msgstr "" + +msgid "BackTab/S-tab" +msgstr "" + +msgid "Backspace" +msgstr "Retroclave" + +msgid "Up arrow" +msgstr "" + +msgid "Down arrow" +msgstr "" + +msgid "Left arrow" +msgstr "" + +msgid "Right arrow" +msgstr "" + +msgid "Insert" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "End key" +msgstr "" + +msgid "Page Up" +msgstr "" + +msgid "Page Down" +msgstr "" + +msgid "/ on keypad" +msgstr "" + +msgid "* on keypad" +msgstr "" + +msgid "- on keypad" +msgstr "" + +msgid "+ on keypad" +msgstr "" + +msgid "Left arrow keypad" +msgstr "" + +msgid "Right arrow keypad" +msgstr "" + +msgid "Up arrow keypad" +msgstr "" + +msgid "Down arrow keypad" +msgstr "" + +msgid "Home on keypad" +msgstr "" + +msgid "End on keypad" +msgstr "" + +msgid "Page Down keypad" +msgstr "" + +msgid "Page Up keypad" +msgstr "" + +msgid "Insert on keypad" +msgstr "" + +msgid "Delete on keypad" +msgstr "" + +msgid "Enter on keypad" +msgstr "" + +msgid "Function key 21" +msgstr "" + +msgid "Function key 22" +msgstr "" + +msgid "Function key 23" +msgstr "" + +msgid "Function key 24" +msgstr "" + +msgid "A1 key" +msgstr "Taste A1" + +msgid "C1 key" +msgstr "Taste C1" + +msgid "Asterisk" +msgstr "" + +msgid "Minus" +msgstr "Minus" + +msgid "Plus" +msgstr "Plus" + +msgid "Dot" +msgstr "" + +msgid "Less than" +msgstr "Minu quam" + +msgid "Great than" +msgstr "Plu quam" + +msgid "Equal" +msgstr "" + +msgid "Comma" +msgstr "Comma" + +msgid "Apostrophe" +msgstr "Apostrof" + +msgid "Colon" +msgstr "" + +msgid "Semicolon" +msgstr "Semicólon" + +msgid "Exclamation mark" +msgstr "" + +msgid "Question mark" +msgstr "" + +msgid "Ampersand" +msgstr "" + +msgid "Dollar sign" +msgstr "Signe $" + +msgid "Quotation mark" +msgstr "" + +msgid "Percent sign" +msgstr "Signe %" + +msgid "Caret" +msgstr "" + +msgid "Tilda" +msgstr "" + +msgid "Prime" +msgstr "" + +msgid "Underline" +msgstr "Substrec" + +msgid "Understrike" +msgstr "" + +msgid "Pipe" +msgstr "Signe |" + +msgid "Left parenthesis" +msgstr "" + +msgid "Right parenthesis" +msgstr "" + +msgid "Left bracket" +msgstr "" + +msgid "Right bracket" +msgstr "" + +msgid "Left brace" +msgstr "" + +msgid "Right brace" +msgstr "" + +msgid "Enter" +msgstr "Enter" + +msgid "Tab key" +msgstr "Clave Tab" + +msgid "Space key" +msgstr "Spacie" + +msgid "Slash key" +msgstr "" + +msgid "Backslash key" +msgstr "" + +msgid "Number sign #" +msgstr "Signe #" + +#. TRANSLATORS: Please translate as in "at sign" (@). +msgid "At sign" +msgstr "Signe @" + +msgid "Ctrl" +msgstr "Ctrl" + +msgid "Alt" +msgstr "Alt" + +msgid "Shift" +msgstr "Shift" + +msgid "The TERM environment variable is unset!\n" +msgstr "" + +msgid "Cannot check SIGWINCH pipe" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot create pipe for SIGWINCH: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure write end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure read end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"Screen size %dx%d is not supported.\n" +"Check the TERM environment variable.\n" +msgstr "" + +msgid "B" +msgstr "o" + +msgid "kB" +msgstr "ko" + +msgid "KiB" +msgstr "Kio" + +msgid "MB" +msgstr "Mo" + +msgid "MiB" +msgstr "Mio" + +msgid "GB" +msgstr "Go" + +msgid "GiB" +msgstr "Gio" + +msgid "Cannot create pipe descriptor" +msgstr "" + +msgid "Cannot create pipe streams" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in select() reading data from a child process:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in waitpid():\n" +"%s" +msgstr "" + +#, c-format +msgid "Directory cache expired for %s" +msgstr "" + +#, c-format +msgid "%s: %s: %s %3d%% (%lld) bytes transferred" +msgstr "" + +#, c-format +msgid "%s: %s: %s %lld bytes transferred" +msgstr "%s: %s: %s %lld octetes transfertet" + +msgid "Starting linear transfer..." +msgstr "" + +msgid "Getting file" +msgstr "" + +msgid "Changes to file lost" +msgstr "" + +#, c-format +msgid "%s is not a directory\n" +msgstr "" + +#, c-format +msgid "Directory %s is not owned by you\n" +msgstr "" + +#, c-format +msgid "Cannot set correct permissions for directory %s\n" +msgstr "" + +#, c-format +msgid "Cannot create temporary directory %s: %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will be created in %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will not be created\n" +msgstr "" + +msgid "Press any key to continue..." +msgstr "" + +msgid "Cannot parse:" +msgstr "Ne successat analisar:" + +msgid "More parsing errors will be ignored." +msgstr "" + +msgid "Internal error:" +msgstr "Errore intern:" + +msgid "Password:" +msgstr "Contrasigne:" + +msgid "Screens" +msgstr "Ecranes" + +msgid "History" +msgstr "Diarium" + +#. TRANSLATORS: no need to translate 'DialogTitle', it's just a context prefix +msgid "DialogTitle|History cleanup" +msgstr "" + +msgid "Do you want clean this history?" +msgstr "" + +msgid "&Yes" +msgstr "&Yes" + +msgid "&No" +msgstr "&No" + +msgid "&OK" +msgstr "&OK" + +msgid "&Cancel" +msgstr "&Anullar" + +msgid "Background process:" +msgstr "" + +msgid "Error" +msgstr "Errore" + +#, c-format +msgid "%s (%d)" +msgstr "%s (%d)" + +msgid "&Abort" +msgstr "In&terrupter" + +msgid "Displays the current version" +msgstr "" + +msgid "Print data directory" +msgstr "" + +msgid "Print extended info about used data directories" +msgstr "" + +msgid "Print configure options" +msgstr "" + +msgid "Print last working directory to specified file" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enables subshell support (default)" +msgstr "" + +msgid "Disables subshell support" +msgstr "" + +msgid "Log ftp dialog to specified file" +msgstr "" + +msgid "Launches the file viewer on a file" +msgstr "" + +msgid "Edit files" +msgstr "" + +msgid " ..." +msgstr " ..." + +msgid "Forces xterm features" +msgstr "" + +msgid "Disable X11 support" +msgstr "Depermisser suporte X11" + +msgid "Tries to use an old highlight mouse tracking" +msgstr "" + +msgid "Disable mouse support in text version" +msgstr "" + +msgid "Tries to use termcap instead of terminfo" +msgstr "" + +msgid "To run on slow terminals" +msgstr "" + +msgid "Use stickchars to draw" +msgstr "" + +msgid "Resets soft keys on HP terminals" +msgstr "" + +msgid "Load definitions of key bindings from specified file" +msgstr "" + +msgid "Don't load definitions of key bindings from file, use defaults" +msgstr "" + +msgid "Requests to run in black and white" +msgstr "" + +msgid "Request to run in color mode" +msgstr "" + +msgid "Specifies a color configuration" +msgstr "" + +msgid "" +msgstr "" + +msgid "Show mc with specified skin" +msgstr "" + +#. TRANSLATORS: don't translate keywords +msgid "" +"--colors KEYWORD={FORE},{BACK},{ATTR}:KEYWORD2=...\n" +"\n" +"{FORE}, {BACK} and {ATTR} can be omitted, and the default will be used\n" +"\n" +" Keywords:\n" +" Global: errors, disabled, reverse, gauge, header\n" +" input, inputmark, inputunchanged, commandlinemark\n" +" bbarhotkey, bbarbutton, statusbar\n" +" File display: normal, selected, marked, markselect\n" +" Dialog boxes: dnormal, dfocus, dhotnormal, dhotfocus, errdhotnormal,\n" +" errdhotfocus\n" +" Menus: menunormal, menuhot, menusel, menuhotsel, menuinactive\n" +" Popup menus: pmenunormal, pmenusel, pmenutitle\n" +" Editor: editnormal, editbold, editmarked, editwhitespace,\n" +" editlinestate, editbg, editframe, editframeactive\n" +" editframedrag\n" +" Viewer: viewnormal,viewbold, viewunderline, viewselected\n" +" Help: helpnormal, helpitalic, helpbold, helplink, helpslink\n" +msgstr "" + +#. TRANSLATORS: don't translate color names and attributes +msgid "" +"Standard Colors:\n" +" black, gray, red, brightred, green, brightgreen, brown,\n" +" yellow, blue, brightblue, magenta, brightmagenta, cyan,\n" +" brightcyan, lightgray and white\n" +"\n" +"Extended colors, when 256 colors are available:\n" +" color16 to color255, or rgb000 to rgb555 and gray0 to gray23\n" +"\n" +"Attributes:\n" +" bold, italic, underline, reverse, blink; append more with '+'\n" +msgstr "" + +msgid "Color options" +msgstr "Parametres de color" + +msgid "[+lineno] file1[:lineno] [file2[:lineno]...]" +msgstr "" + +msgid "file" +msgstr "file" + +msgid "file1 file2" +msgstr "file1 file2" + +msgid "[this_dir] [other_panel_dir]" +msgstr "" + +msgid "" +"\n" +"Please send any bug reports (including the output of 'mc -V')\n" +"as tickets at www.midnight-commander.org\n" +msgstr "" + +#, c-format +msgid "GNU Midnight Commander %s\n" +msgstr "GNU Midnight Commander %s\n" + +msgid "Main options" +msgstr "" + +msgid "Terminal options" +msgstr "Parametres de terminal" + +msgid "Arguments parse error!" +msgstr "" + +msgid "No arguments given to the viewer." +msgstr "" + +msgid "Two files are required to envoke the diffviewer." +msgstr "" + +msgid "Background protocol error" +msgstr "" + +msgid "Reading failed" +msgstr "" + +msgid "Background process error" +msgstr "" + +msgid "Unknown error in child" +msgstr "" + +msgid "Child died unexpectedly" +msgstr "" + +msgid "" +"Background process sent us a request for more arguments\n" +"than we can handle." +msgstr "" + +msgid "&Dismiss" +msgstr "" + +msgid "Enter search string:" +msgstr "" + +msgid "Cas&e sensitive" +msgstr "" + +msgid "&Backwards" +msgstr "A r&etro" + +msgid "&Whole words" +msgstr "&Integri paroles" + +msgid "&All charsets" +msgstr "" + +msgid "Search" +msgstr "Serchar" + +msgid "Search is disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary diff file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create backup file\n" +"%s%s\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary merge file\n" +"%s" +msgstr "" + +msgid "&Fastest (Assume large files)" +msgstr "" + +msgid "&Minimal (Find a smaller set of change)" +msgstr "" + +msgid "Diff algorithm" +msgstr "Algoritme diff:" + +msgid "Diff extra options" +msgstr "" + +msgid "&Ignore case" +msgstr "&Ignorar MAJ/min" + +msgid "Ignore tab &expansion" +msgstr "" + +msgid "Ignore &space change" +msgstr "" + +msgid "Ignore all &whitespace" +msgstr "" + +msgid "Strip &trailing carriage return" +msgstr "" + +msgid "Diff Options" +msgstr "Parametres de diff" + +msgid "Edit" +msgstr "Redacter" + +msgid "Edit is disabled" +msgstr "" + +msgid "Goto line (left)" +msgstr "" + +msgid "Goto line (right)" +msgstr "" + +msgid "Enter line:" +msgstr "" + +msgid "ButtonBar|Help" +msgstr "Auxie" + +msgid "ButtonBar|Save" +msgstr "Gardar" + +msgid "ButtonBar|Edit" +msgstr "Redact" + +msgid "ButtonBar|Merge" +msgstr "Coales" + +msgid "ButtonBar|Search" +msgstr "Srchar" + +msgid "ButtonBar|Options" +msgstr "Optnes" + +msgid "ButtonBar|Quit" +msgstr "Surtir" + +msgid "Quit" +msgstr "Surtir" + +msgid "File(s) was modified. Save with exit?" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file(s)?" +msgstr "" + +msgid "Diff:" +msgstr "" + +#, c-format +msgid "\"%s\" is a directory" +msgstr "\"%s\" es un directoria" + +#, c-format +msgid "" +"Cannot stat \"%s\"\n" +"%s" +msgstr "" + +msgid "Diff viewer: invalid mode" +msgstr "" + +msgid "Two files are needed to compare" +msgstr "" + +#, c-format +msgid "Loading: %3d%%" +msgstr "" + +msgid "Loading..." +msgstr "" + +#, c-format +msgid "Cannot open %s for reading" +msgstr "" + +msgid "Load file" +msgstr "" + +#, c-format +msgid "Error reading %s" +msgstr "" + +#, c-format +msgid "Cannot get size/permissions for %s" +msgstr "" + +#, c-format +msgid "\"%s\" is not a regular file" +msgstr "\"%s\" ne es un regulari file" + +#, c-format +msgid "" +"File \"%s\" is too large.\n" +"Open it anyway?" +msgstr "" + +msgid "Warning" +msgstr "Avise" + +#, c-format +msgid "Error reading from pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for reading: %s" +msgstr "" + +msgid "File has hard-links. Detach before saving?" +msgstr "" + +msgid "The file has been modified in the meantime. Save anyway?" +msgstr "" + +#, c-format +msgid "Error writing to pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for writing: %s" +msgstr "" + +#, c-format +msgid "Cannot open file for writing: %s" +msgstr "" + +msgid "The file you are saving does not end with a newline." +msgstr "" + +msgid "C&ontinue" +msgstr "C&ontinuar" + +msgid "&Do not change" +msgstr "&Ne modificar" + +msgid "&Unix format (LF)" +msgstr "Formate &Unix (LF)" + +msgid "&Windows/DOS format (CR LF)" +msgstr "Formate &Windows/DOS (CR LF)" + +msgid "&Macintosh format (CR)" +msgstr "Formate &Macintosh (CR)" + +msgid "Enter file name:" +msgstr "" + +msgid "Change line breaks to:" +msgstr "" + +msgid "Save As" +msgstr "Gardar quam" + +msgid "&Quick save" +msgstr "" + +msgid "&Safe save" +msgstr "" + +msgid "&Do backups with following extension:" +msgstr "" + +msgid "Check &POSIX new line" +msgstr "" + +msgid "Edit Save Mode" +msgstr "" + +msgid "Save as" +msgstr "Gardar quam" + +msgid "Cannot save: destination is not a regular file" +msgstr "" + +msgid "A file already exists with this name" +msgstr "" + +msgid "&Overwrite" +msgstr "" + +msgid "Cannot save file" +msgstr "" + +#, c-format +msgid "Confirm save file: \"%s\"" +msgstr "" + +msgid "Save file" +msgstr "Gardar li file" + +msgid "&Save" +msgstr "&Gardar" + +msgid "Load" +msgstr "Cargar" + +msgid "Syntax file edit" +msgstr "" + +msgid "Which syntax file you want to edit?" +msgstr "" + +msgid "&User" +msgstr "&Usator" + +msgid "&System wide" +msgstr "" + +msgid "Menu edit" +msgstr "" + +msgid "Which menu file do you want to edit?" +msgstr "" + +msgid "&Local" +msgstr "&Local" + +msgid "[NoName]" +msgstr "" + +#, c-format +msgid "" +"File %s was modified.\n" +"Save before close?" +msgstr "" + +msgid "Close file" +msgstr "Cluder li file" + +#, c-format +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file %s?" +msgstr "" + +msgid "This function is not implemented" +msgstr "" + +msgid "Copy to clipboard" +msgstr "" + +msgid "Unable to save to file" +msgstr "" + +msgid "Cut to clipboard" +msgstr "" + +msgid "Goto line" +msgstr "Ear a linea" + +msgid "Save block" +msgstr "Gardar li bloc" + +msgid "Insert file" +msgstr "Inserter un file" + +msgid "Cannot insert file" +msgstr "" + +msgid "Sort block" +msgstr "Ordinar un bloc" + +msgid "You must first highlight a block of text" +msgstr "" + +msgid "Run sort" +msgstr "Lansar sort" + +msgid "Enter sort options (see manpage) separated by whitespace:" +msgstr "" + +msgid "Sort" +msgstr "Ordinar" + +msgid "Cannot execute sort command" +msgstr "" + +#, c-format +msgid "Sort returned non-zero: %s" +msgstr "" + +msgid "Paste output of external command" +msgstr "" + +msgid "Enter shell command(s):" +msgstr "" + +msgid "External command" +msgstr "" + +msgid "Cannot execute command" +msgstr "" + +msgid "mail -s -c " +msgstr "mail -s -c " + +msgid "To" +msgstr "A" + +msgid "Subject" +msgstr "Tema" + +msgid "Copies to" +msgstr "Copies a:" + +msgid "Mail" +msgstr "E-post" + +msgid "Insert literal" +msgstr "Inserter un litterale" + +msgid "Press any key:" +msgstr "" + +msgid "" +"Current text was modified without a file save.\n" +"Continue discards these changes." +msgstr "" + +msgid "Cancel" +msgstr "Anullar" + +msgid "Collect completions" +msgstr "" + +msgid "NoName" +msgstr "" + +msgid "Save macro" +msgstr "" + +msgid "Press the macro's new hotkey:" +msgstr "" + +msgid "Delete macro" +msgstr "" + +msgid "Press macro hotkey:" +msgstr "" + +msgid "Macro not deleted" +msgstr "" + +msgid "Repeat last commands" +msgstr "" + +msgid "Repeat times:" +msgstr "" + +msgid "&Open file..." +msgstr "&Aperter un file..." + +msgid "&New" +msgstr "" + +msgid "&Close" +msgstr "C&luder" + +msgid "&History..." +msgstr "" + +msgid "Save &as..." +msgstr "" + +msgid "&Insert file..." +msgstr "" + +msgid "Cop&y to file..." +msgstr "" + +msgid "&User menu..." +msgstr "Menú de &usator" + +msgid "A&bout..." +msgstr "" + +msgid "&Quit" +msgstr "S&urtir" + +msgid "&Undo" +msgstr "&Defar" + +msgid "&Redo" +msgstr "&Refar" + +msgid "&Toggle ins/overw" +msgstr "" + +msgid "To&ggle mark" +msgstr "" + +msgid "&Mark columns" +msgstr "" + +msgid "Mark &all" +msgstr "" + +msgid "Unmar&k" +msgstr "" + +msgid "Cop&y" +msgstr "Cop&iar" + +msgid "Mo&ve" +msgstr "Mo&ver" + +msgid "&Delete" +msgstr "&Deleter" + +msgid "Co&py to clipfile" +msgstr "" + +msgid "&Cut to clipfile" +msgstr "" + +msgid "Pa&ste from clipfile" +msgstr "" + +msgid "&Beginning" +msgstr "&Initie" + +msgid "&End" +msgstr "&Fin" + +msgid "&Search..." +msgstr "" + +msgid "Search &again" +msgstr "" + +msgid "&Replace..." +msgstr "" + +msgid "&Toggle bookmark" +msgstr "" + +msgid "&Next bookmark" +msgstr "" + +msgid "&Prev bookmark" +msgstr "" + +msgid "&Flush bookmarks" +msgstr "" + +msgid "&Go to line..." +msgstr "" + +msgid "&Toggle line state" +msgstr "" + +msgid "Go to matching &bracket" +msgstr "" + +msgid "Toggle s&yntax highlighting" +msgstr "" + +msgid "&Find declaration" +msgstr "" + +msgid "Back from &declaration" +msgstr "" + +msgid "For&ward to declaration" +msgstr "" + +msgid "Encod&ing..." +msgstr "" + +msgid "&Refresh screen" +msgstr "" + +msgid "&Start/Stop record macro" +msgstr "" + +msgid "Delete macr&o..." +msgstr "" + +msgid "Record/Repeat &actions" +msgstr "" + +msgid "S&pell check" +msgstr "" + +msgid "C&heck word" +msgstr "" + +msgid "Change spelling &language..." +msgstr "Cambiar li &lingue..." + +msgid "&Mail..." +msgstr "&Inviar..." + +msgid "Insert &literal..." +msgstr "" + +msgid "Insert &date/time" +msgstr "" + +msgid "&Format paragraph" +msgstr "" + +msgid "&Sort..." +msgstr "&Ordinar..." + +msgid "&Paste output of..." +msgstr "" + +msgid "&External formatter" +msgstr "" + +msgid "&Move" +msgstr "&Mover" + +msgid "&Resize" +msgstr "&Redimensionar" + +msgid "&Toggle fullscreen" +msgstr "" + +msgid "&Next" +msgstr "S&equent" + +msgid "&Previous" +msgstr "&Precedent" + +msgid "&List..." +msgstr "&Liste..." + +msgid "&General..." +msgstr "&General..." + +msgid "Save &mode..." +msgstr "" + +msgid "Learn &keys..." +msgstr "" + +msgid "Syntax &highlighting..." +msgstr "" + +msgid "S&yntax file" +msgstr "File de sinta&xe" + +msgid "&Menu file" +msgstr "File de &menú" + +msgid "&Save setup" +msgstr "&Gardar li configuration" + +msgid "&File" +msgstr "&File" + +msgid "&Edit" +msgstr "&Redacter" + +msgid "&Search" +msgstr "&Serchar" + +msgid "&Command" +msgstr "&Comande" + +msgid "For&mat" +msgstr "" + +msgid "&Window" +msgstr "&Fenestre" + +msgid "&Options" +msgstr "&Optiones" + +msgid "&None" +msgstr "&Null" + +msgid "&Dynamic paragraphing" +msgstr "" + +msgid "Type &writer wrap" +msgstr "" + +msgid "Wrap mode" +msgstr "Romper lineas" + +msgid "Tabulation" +msgstr "" + +msgid "&Fake half tabs" +msgstr "" + +msgid "&Backspace through tabs" +msgstr "" + +msgid "Fill tabs with &spaces" +msgstr "" + +msgid "Tab spacing:" +msgstr "" + +msgid "Other options" +msgstr "Altri optiones" + +msgid "&Return does autoindent" +msgstr "" + +msgid "Confir&m before saving" +msgstr "" + +msgid "Save file &position" +msgstr "" + +msgid "&Visible trailing spaces" +msgstr "" + +msgid "Visible &tabs" +msgstr "" + +msgid "Synta&x highlighting" +msgstr "" + +msgid "C&ursor after inserted block" +msgstr "" + +msgid "Pers&istent selection" +msgstr "" + +msgid "Cursor be&yond end of line" +msgstr "" + +msgid "&Group undo" +msgstr "" + +msgid "Word wrap line length:" +msgstr "" + +msgid "Editor options" +msgstr "Parametres del redactor" + +msgid "In se&lection" +msgstr "" + +msgid "&Find all" +msgstr "&Trovar omni" + +msgid "Enter replacement string:" +msgstr "" + +msgid "Replace" +msgstr "" + +msgid "Replace with:" +msgstr "" + +msgid "&Replace" +msgstr "" + +msgid "A&ll" +msgstr "" + +msgid "&Skip" +msgstr "" + +msgid "Confirm replace" +msgstr "" + +#, c-format +msgid "Searching %s: %3d%%" +msgstr "" + +#, c-format +msgid "Searching %s" +msgstr "" + +#, c-format +msgid "%ld replacements made" +msgstr "" + +msgid "" +"A user friendly text editor\n" +"written for the Midnight Commander." +msgstr "" + +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "" + +msgid "About" +msgstr "Pri" + +msgid "Open files" +msgstr "" + +msgid "Edit: " +msgstr "" + +msgid "ButtonBar|Mark" +msgstr "Marcar" + +msgid "ButtonBar|Replac" +msgstr "Subst" + +msgid "ButtonBar|Copy" +msgstr "Copiar" + +msgid "ButtonBar|Move" +msgstr "Mover" + +msgid "ButtonBar|Delete" +msgstr "Delete" + +msgid "ButtonBar|PullDn" +msgstr "Menú" + +msgid "Breton" +msgstr "" + +msgid "Czech" +msgstr "Tchec" + +msgid "Welsh" +msgstr "" + +msgid "Danish" +msgstr "" + +msgid "German" +msgstr "German" + +msgid "Greek" +msgstr "Grec" + +msgid "English" +msgstr "Anglese" + +msgid "British English" +msgstr "Anglese (Britanic)" + +msgid "Canadian English" +msgstr "Anglese (Canadian)" + +msgid "American English" +msgstr "American anglese" + +msgid "Esperanto" +msgstr "Esperanto" + +msgid "Spanish" +msgstr "Hispan" + +msgid "Faroese" +msgstr "" + +msgid "French" +msgstr "Francese" + +msgid "Italian" +msgstr "Italian" + +msgid "Dutch" +msgstr "Hollandese" + +msgid "Norwegian" +msgstr "" + +msgid "Polish" +msgstr "Polonese" + +msgid "Portuguese" +msgstr "Portugues" + +msgid "Romanian" +msgstr "Rumanian" + +msgid "Russian" +msgstr "Russ" + +msgid "Slovak" +msgstr "Slovac" + +msgid "Swedish" +msgstr "Svedese" + +msgid "Ukrainian" +msgstr "Ucrainan" + +msgid "&Add word" +msgstr "" + +msgid "Language" +msgstr "Lingue" + +msgid "Misspelled" +msgstr "Misespelat" + +msgid "Check word" +msgstr "" + +msgid "Suggest" +msgstr "Suggester" + +msgid "Select language" +msgstr "Selecter un lingue" + +msgid "Choose syntax highlighting" +msgstr "Selecter li coloration de sintaxe" + +msgid "< Auto >" +msgstr "< Auto >" + +msgid "< Reload Current Syntax >" +msgstr "" + +msgid "Load syntax file" +msgstr "" + +#, c-format +msgid "" +"Cannot open file %s\n" +"%s" +msgstr "" + +#, c-format +msgid "Error in file %s on line %d" +msgstr "" + +msgid "" +"The Commander can't change to the directory that\n" +"the subshell claims you are in. Perhaps you have\n" +"deleted your working directory, or given yourself\n" +"extra access permissions with the \"su\" command?" +msgstr "" + +#, c-format +msgid "Cannot fetch a local copy of %s" +msgstr "" + +msgid "The shell is already running a command" +msgstr "" + +msgid "" +"Not an xterm or Linux console;\n" +"the subshell cannot be toggled." +msgstr "" + +msgid "Type 'exit' to return to the Midnight Commander" +msgstr "" + +msgid "Set &all" +msgstr "" + +msgid "S&kip" +msgstr "" + +msgid "&Set" +msgstr "" + +msgid "owner" +msgstr "possessor" + +msgid "group" +msgstr "gruppe" + +msgid "other" +msgstr "altri" + +msgid "Flag" +msgstr "" + +#, c-format +msgid "Permissions (octal): %o" +msgstr "" + +msgid "Chown advanced command" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod \"%s\"\n" +"%s" +msgstr "" +"chmod \"%s\" ne successat\n" +"%s" + +msgid "&Ignore" +msgstr "&Ignorar" + +msgid "Ignore &all" +msgstr "Ignorar &omni" + +msgid "&Retry" +msgstr "&Repenar" + +#, c-format +msgid "" +"Cannot chown \"%s\"\n" +"%s" +msgstr "" +"chown \"%s\" ne successat\n" +"%s" + +msgid "< Default >" +msgstr "< Predefinit >" + +msgid "Skins" +msgstr "" + +msgid "Other 8 bit" +msgstr "Altri 8-bit" + +msgid "Running" +msgstr "Executente" + +msgid "Stopped" +msgstr "" + +msgid "&Never" +msgstr "&Nequande" + +msgid "On dum&b terminals" +msgstr "" + +msgid "Alwa&ys" +msgstr "" + +msgid "File operations" +msgstr "Operationes con files" + +msgid "&Verbose operation" +msgstr "" + +msgid "Compute tota&ls" +msgstr "" + +msgid "Classic pro&gressbar" +msgstr "" + +msgid "Mkdi&r autoname" +msgstr "" + +msgid "&Preallocate space" +msgstr "&Pre-assignar spacie" + +msgid "Esc key mode" +msgstr "Mode del clave Esc" + +msgid "S&ingle press" +msgstr "" + +msgid "Timeout:" +msgstr "" + +msgid "Pause after run" +msgstr "" + +msgid "Use internal edi&t" +msgstr "" + +msgid "Use internal vie&w" +msgstr "" + +msgid "A&sk new file name" +msgstr "" + +msgid "Auto m&enus" +msgstr "" + +msgid "&Drop down menus" +msgstr "" + +msgid "S&hell patterns" +msgstr "" + +msgid "Co&mplete: show all" +msgstr "" + +msgid "Rotating d&ash" +msgstr "" + +msgid "Cd follows lin&ks" +msgstr "" + +msgid "Sa&fe delete" +msgstr "" + +msgid "Safe overwrite" +msgstr "" + +msgid "A&uto save setup" +msgstr "" + +msgid "Configure options" +msgstr "" + +msgid "Skin:" +msgstr "" + +msgid "&Shadows" +msgstr "" + +msgid "Appearance" +msgstr "Aspecte" + +msgid "Case &insensitive" +msgstr "" + +msgid "Use panel sort mo&de" +msgstr "" + +msgid "Show mi&ni-status" +msgstr "" + +msgid "Use SI si&ze units" +msgstr "" + +msgid "Mi&x all files" +msgstr "" + +msgid "Show &backup files" +msgstr "" + +msgid "Show &hidden files" +msgstr "" + +msgid "&Fast dir reload" +msgstr "" + +msgid "Ma&rk moves down" +msgstr "" + +msgid "Re&verse files only" +msgstr "" + +msgid "Simple s&wap" +msgstr "" + +msgid "A&uto save panels setup" +msgstr "" + +msgid "Navigation" +msgstr "Navigation" + +msgid "L&ynx-like motion" +msgstr "Navigation quam in L&ynx" + +msgid "Pa&ge scrolling" +msgstr "" + +msgid "Center &scrolling" +msgstr "" + +msgid "&Mouse page scrolling" +msgstr "" + +msgid "File highlight" +msgstr "" + +msgid "File &types" +msgstr "" + +msgid "&Permissions" +msgstr "&Permissiones" + +msgid "Quick search" +msgstr "" + +msgid "Panel options" +msgstr "Optiones de panel" + +msgid "Information" +msgstr "Information" + +msgid "" +"Using the fast reload option may not reflect the exact\n" +"directory contents. In this case you'll need to do a\n" +"manual reload of the directory. See the man page for\n" +"the details." +msgstr "" + +msgid "&Full file list" +msgstr "" + +msgid "&Brief file list:" +msgstr "" + +msgid "&Long file list" +msgstr "" + +msgid "&User defined:" +msgstr "" + +msgid "columns" +msgstr "columnes" + +msgid "User &mini status" +msgstr "" + +msgid "Listing format" +msgstr "" + +msgid "Executable &first" +msgstr "" + +msgid "&Reverse" +msgstr "" + +msgid "Sort order" +msgstr "" + +#. TRANSLATORS: no need to translate 'Confirmation', it's just a context prefix +msgid "Confirmation|&Delete" +msgstr "&Deleter" + +msgid "Confirmation|O&verwrite" +msgstr "" + +msgid "Confirmation|&Execute" +msgstr "&Executer" + +msgid "Confirmation|E&xit" +msgstr "" + +msgid "Confirmation|Di&rectory hotlist delete" +msgstr "" + +msgid "Confirmation|&History cleanup" +msgstr "" + +msgid "Confirmation" +msgstr "Confirmation" + +msgid "&UTF-8 output" +msgstr "&UTF-8" + +msgid "&Full 8 bits output" +msgstr "" + +msgid "&ISO 8859-1" +msgstr "&ISO 8859-1" + +msgid "7 &bits" +msgstr "7 &bits" + +msgid "F&ull 8 bits input" +msgstr "" + +msgid "Display bits" +msgstr "" + +msgid "Input / display codepage:" +msgstr "" + +msgid "Directory tree" +msgstr "Árbor de directorias" + +msgid "Timeout for freeing VFSs (sec):" +msgstr "" + +msgid "FTP anonymous password:" +msgstr "" + +msgid "FTP directory cache timeout (sec):" +msgstr "" + +msgid "&Always use ftp proxy:" +msgstr "" + +msgid "&Use ~/.netrc" +msgstr "&Usar ~/.netrc" + +msgid "Use &passive mode" +msgstr "Usar &passiv mode" + +msgid "Use passive mode over pro&xy" +msgstr "" + +msgid "Virtual File System Setting" +msgstr "" + +msgid "cd" +msgstr "cd" + +msgid "Quick cd" +msgstr "Rapid cd" + +msgid "Existing filename (filename symlink will point to):" +msgstr "" + +msgid "Symbolic link filename:" +msgstr "" + +msgid "Symbolic link" +msgstr "Simbolic ligament" + +msgid "&Stop" +msgstr "&Haltar" + +msgid "&Resume" +msgstr "&Reprender" + +msgid "&Kill" +msgstr "&Terminar" + +msgid "Background jobs" +msgstr "Taches in funde" + +#, c-format +msgid "" +"Cannot chdir to \"%s\"\n" +"%s" +msgstr "" + +msgid "Secure deletion" +msgstr "" + +msgid "Undelete" +msgstr "" + +msgid "Synchronous updates" +msgstr "" + +msgid "Synchronous directory updates" +msgstr "" + +msgid "Immutable" +msgstr "" + +msgid "Append only" +msgstr "" + +msgid "No dump" +msgstr "" + +msgid "No update atime" +msgstr "" + +msgid "Compress" +msgstr "" + +msgid "Compressed clusters" +msgstr "" + +msgid "Compressed dirty file" +msgstr "" + +msgid "Compression raw access" +msgstr "" + +msgid "Encrypted inode" +msgstr "" + +msgid "Journaled data" +msgstr "" + +msgid "Indexed directory" +msgstr "" + +msgid "No tail merging" +msgstr "" + +msgid "Top of directory hierarchies" +msgstr "" + +msgid "Inode uses extents" +msgstr "" + +msgid "Huge_file" +msgstr "" + +msgid "No COW" +msgstr "" + +msgid "Direct access for files" +msgstr "" + +msgid "Casefolded file" +msgstr "" + +msgid "Inode has inline data" +msgstr "" + +msgid "Project hierarchy" +msgstr "" + +msgid "Verity protected inode" +msgstr "" + +msgid "&Marked all" +msgstr "" + +msgid "S&et marked" +msgstr "" + +msgid "C&lear marked" +msgstr "" + +msgid "Chattr command" +msgstr "" + +#, c-format +msgid "" +"Cannot chattr \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot change attributes on non-local filesystems" +msgstr "" + +#, c-format +msgid "" +"Cannot get flags of \"%s\"\n" +"%s" +msgstr "" + +msgid "set &user ID on execution" +msgstr "" + +msgid "set &group ID on execution" +msgstr "" + +msgid "stick&y bit" +msgstr "" + +msgid "&read by owner" +msgstr "" + +msgid "&write by owner" +msgstr "" + +msgid "e&xecute/search by owner" +msgstr "" + +msgid "rea&d by group" +msgstr "" + +msgid "write by grou&p" +msgstr "" + +msgid "execu&te/search by group" +msgstr "" + +msgid "read &by others" +msgstr "" + +msgid "wr&ite by others" +msgstr "" + +msgid "execute/searc&h by others" +msgstr "" + +msgid "Name:" +msgstr "Nómine:" + +msgid "Permissions (octal):" +msgstr "Permissiones octal:" + +msgid "Owner name:" +msgstr "Nómine de possessor:" + +msgid "Group name:" +msgstr "Nómine de gruppe:" + +msgid "Chmod command" +msgstr "" + +msgid "Permission" +msgstr "Permission" + +msgid "File" +msgstr "File" + +msgid "Set &groups" +msgstr "" + +msgid "Set &users" +msgstr "" + +msgid "Name" +msgstr "Nómine" + +msgid "Owner name" +msgstr "Nómine de possessor" + +msgid "Group name" +msgstr "Nómine de gruppe" + +msgid "Size" +msgstr "Grandore" + +msgid "Chown command" +msgstr "" + +msgid "User name" +msgstr "Nómine de usator" + +msgid "" +msgstr "<Ínconosset usator>" + +msgid "" +msgstr "<Ínconosset gruppe>" + +msgid "Enter machine name (F1 for details):" +msgstr "" + +msgid "Files tagged, want to cd?" +msgstr "" + +msgid "Cannot change directory" +msgstr "" + +msgid "Filter" +msgstr "Filtre" + +msgid "Set expression for filtering filenames" +msgstr "" + +#, c-format +msgid "Link %s to:" +msgstr "" + +msgid "Link" +msgstr "Ligament" + +#, c-format +msgid "link: %s" +msgstr "ligament: %s" + +#, c-format +msgid "symlink: %s" +msgstr "sim. lig.: %s" + +#, c-format +msgid "Cannot chdir to \"%s\"" +msgstr "" + +msgid "View file" +msgstr "" + +msgid "Filename:" +msgstr "Fil-nómine:" + +msgid "Filtered view" +msgstr "" + +msgid "Filter command and arguments:" +msgstr "" + +msgid "Edit file" +msgstr "" + +msgid "Create a new Directory" +msgstr "" + +msgid "Enter directory name:" +msgstr "" + +msgid "Extension file edit" +msgstr "" + +msgid "Which extension file you want to edit?" +msgstr "" + +msgid "&System Wide" +msgstr "" + +msgid "Highlighting groups file edit" +msgstr "" + +msgid "Which highlighting file you want to edit?" +msgstr "" + +msgid "Compare directories" +msgstr "Comparar directorias" + +msgid "Select compare method:" +msgstr "" + +msgid "&Quick" +msgstr "&Rapid" + +msgid "&Size only" +msgstr "" + +msgid "&Thorough" +msgstr "" + +msgid "" +"Both panels should be in the listing mode\n" +"to use this command" +msgstr "" + +#, c-format +msgid "'%s' is not a symbolic link" +msgstr "" + +#, c-format +msgid "Symlink '%s' points to:" +msgstr "" + +msgid "Edit symlink" +msgstr "" + +#, c-format +msgid "edit symlink, unable to remove %s: %s" +msgstr "" + +#, c-format +msgid "edit symlink: %s" +msgstr "" + +msgid "FTP to machine" +msgstr "" + +msgid "SFTP to machine" +msgstr "" + +msgid "Shell link to machine" +msgstr "" + +msgid "Undelete files on an ext2 file system" +msgstr "Dedeleter files sur un sistema de files ext2" + +msgid "" +"Enter device (without /dev/) to undelete\n" +"files on: (F1 for details)" +msgstr "" + +msgid "Directory scanning" +msgstr "" + +msgid "Setup" +msgstr "" + +#, c-format +msgid "Setup saved to %s" +msgstr "" + +#, c-format +msgid "Unable to save setup to %s" +msgstr "" + +msgid "Cannot execute commands on non-local filesystems" +msgstr "" + +msgid "Parameter" +msgstr "Parametre" + +#, c-format +msgid "" +"Cannot create temporary command file\n" +"%s" +msgstr "" + +msgid "Pipe failed" +msgstr "pipe ne successat" + +#, c-format +msgid " %s%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %smc.ext file has changed with version 3.0. It seems that " +"the installation failed. Please fetch a fresh copy from the Midnight " +"Commander package." +msgstr "" + +#, c-format +msgid "%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %s file has changed with version 3.0. You may either want " +"to copy it from %smc.ext or use that file as an example of how to write it." +msgstr "" + +msgid "DialogTitle|Copy" +msgstr "Copiar" + +msgid "DialogTitle|Move" +msgstr "Mover" + +msgid "DialogTitle|Delete" +msgstr "Deleter" + +msgid "FileOperation|Copy" +msgstr "Copiar" + +msgid "FileOperation|Move" +msgstr "Mover" + +msgid "FileOperation|Delete" +msgstr "Deleter" + +#, no-c-format +msgid "%o %f%n\"%s\"%m" +msgstr "" + +#, no-c-format +msgid "%o %d %f%m" +msgstr "" + +msgid "files" +msgstr "files" + +msgid "directory" +msgstr "directoria" + +msgid "directories" +msgstr "directorias" + +msgid "files/directories" +msgstr "files e directorias" + +#. TRANSLATORS: keep leading space here to split words in Copy/Move dialog +msgid " with source mask:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat hardlink source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target hardlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot create target hardlink \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot read source link \"%s\"\n" +"%s" +msgstr "" + +msgid "" +"Cannot make stable symlinks across non-local filesystems:\n" +"\n" +"Option Stable Symlinks will be disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create target symlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same directory" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same file" +msgstr "" + +msgid "Ski&p all" +msgstr "" + +#, c-format +msgid "" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +#, c-format +msgid "" +"Background process:\n" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +msgid "Non&e" +msgstr "N&ull" + +#, c-format +msgid "" +"Cannot remove file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot stat file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot overwrite directory \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot move file \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot remove directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot move directory \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot operate on \"..\"!" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create special file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open source file \"%s\"\n" +"%s" +msgstr "" + +msgid "Reget failed, about to overwrite file" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot preallocate space for target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot read source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot write target file \"%s\"\n" +"%s" +msgstr "" + +msgid "(stalled)" +msgstr "" + +#, c-format +msgid "" +"Cannot close source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot close target file \"%s\"\n" +"%s" +msgstr "" + +msgid "Incomplete file was retrieved. Keep it?" +msgstr "" + +msgid "&Keep" +msgstr "&Retener" + +#, c-format +msgid "" +"Cannot stat source directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Source \"%s\" is not a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot copy cyclic symbolic link\n" +"\"%s\"" +msgstr "" + +#, c-format +msgid "" +"Destination \"%s\" must be a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Directories: %zu, total size: %s" +msgstr "" + +msgid "Sorry, I could not put the job in background" +msgstr "" + +msgid "S&uspend" +msgstr "" + +msgid "Con&tinue" +msgstr "Con&tinuar" + +#, c-format +msgid "%d:%02d.%02d" +msgstr "" + +#, c-format +msgid "ETA %s" +msgstr "" + +#, c-format +msgid "%.2f MB/s" +msgstr "%.2f Mo/s" + +#, c-format +msgid "%.2f KB/s" +msgstr "%.2f Ko/s" + +#, c-format +msgid "%ld B/s" +msgstr "%ld o/s" + +msgid "New :" +msgstr "" + +msgid "Existing:" +msgstr "" + +msgid "Overwrite this file?" +msgstr "" + +msgid "A&ppend" +msgstr "A&ppender" + +msgid "&Reget" +msgstr "" + +msgid "Overwrite all files?" +msgstr "Superscrir omni files?" + +msgid "Don't overwrite with &zero length file" +msgstr "" + +msgid "&Older" +msgstr "Plu &old" + +msgid "S&maller" +msgstr "" + +msgid "&Size differs" +msgstr "" + +msgid "File exists" +msgstr "" + +msgid "Background process: File exists" +msgstr "" + +#, c-format +msgid "Files processed: %zu/%zu" +msgstr "" + +#, c-format +msgid "Files processed: %zu" +msgstr "" + +#, c-format +msgid "Time: %s %s" +msgstr "" + +#, c-format +msgid "Time: %s %s (%s)" +msgstr "" + +#, c-format +msgid "Time: %s" +msgstr "" + +#, c-format +msgid "Time: %s (%s)" +msgstr "" + +#, c-format +msgid " Total: %s " +msgstr "" + +#, c-format +msgid " Total: %s/%s " +msgstr "" + +msgid "Source" +msgstr "" + +msgid "Target" +msgstr "" + +msgid "Deleting" +msgstr "" + +msgid "&Using shell patterns" +msgstr "" + +msgid "to:" +msgstr "a:" + +msgid "Follow &links" +msgstr "" + +msgid "Preserve &attributes" +msgstr "" + +msgid "Di&ve into subdir if exists" +msgstr "" + +msgid "&Stable symlinks" +msgstr "" + +msgid "&Background" +msgstr "&Funde" + +#, c-format +msgid "Invalid source pattern '%s'" +msgstr "" + +msgid "File listin&g" +msgstr "" + +msgid "&Quick view" +msgstr "" + +msgid "&Info" +msgstr "&Information" + +msgid "&Tree" +msgstr "Árb&or" + +msgid "&Listing format..." +msgstr "" + +msgid "S&ort order..." +msgstr "" + +msgid "&Filter..." +msgstr "&Filtre..." + +msgid "&Encoding..." +msgstr "&Codification:" + +msgid "FT&P link..." +msgstr "Conexion FT&P..." + +msgid "S&hell link..." +msgstr "" + +msgid "&SFTP link..." +msgstr "" + +msgid "Paneli&ze" +msgstr "Pa&nelisar" + +msgid "&Rescan" +msgstr "&Reexaminar" + +msgid "&View" +msgstr "&Vise" + +msgid "Vie&w file..." +msgstr "" + +msgid "&Filtered view" +msgstr "" + +msgid "&Copy" +msgstr "&Copiar" + +msgid "C&hmod" +msgstr "C&hmod" + +msgid "&Link" +msgstr "&Ligament" + +msgid "&Symlink" +msgstr "&Sim. ligament" + +msgid "Relative symlin&k" +msgstr "" + +msgid "Edit s&ymlink" +msgstr "" + +msgid "Ch&own" +msgstr "Ch&own" + +msgid "&Advanced chown" +msgstr "&Avansat chown" + +msgid "Cha&ttr" +msgstr "" + +msgid "&Rename/Move" +msgstr "&Renominar o mover" + +msgid "&Mkdir" +msgstr "" + +msgid "&Quick cd" +msgstr "" + +msgid "Select &group" +msgstr "" + +msgid "U&nselect group" +msgstr "" + +msgid "&Invert selection" +msgstr "&Inverter li selection" + +msgid "E&xit" +msgstr "S&urtir" + +msgid "&User menu" +msgstr "" + +msgid "&Directory tree" +msgstr "" + +msgid "&Find file" +msgstr "&Trovar un file" + +msgid "S&wap panels" +msgstr "" + +msgid "Switch &panels on/off" +msgstr "" + +msgid "&Compare directories" +msgstr "" + +msgid "C&ompare files" +msgstr "" + +msgid "E&xternal panelize" +msgstr "" + +msgid "Show directory s&izes" +msgstr "" + +msgid "Command &history" +msgstr "" + +msgid "Viewed/edited files hi&story" +msgstr "" + +msgid "Di&rectory hotlist" +msgstr "" + +msgid "&Active VFS list" +msgstr "Liste del &active VFS" + +msgid "&Background jobs" +msgstr "" + +msgid "Screen lis&t" +msgstr "" + +msgid "&Undelete files (ext2fs only)" +msgstr "" + +msgid "&Listing format edit" +msgstr "" + +msgid "Edit &extension file" +msgstr "" + +msgid "Edit &menu file" +msgstr "" + +msgid "Edit hi&ghlighting group file" +msgstr "" + +msgid "&Configuration..." +msgstr "&Configuration..." + +msgid "&Layout..." +msgstr "&Arangeament..." + +msgid "&Panel options..." +msgstr "" + +msgid "C&onfirmation..." +msgstr "C&onfirmation..." + +msgid "&Appearance..." +msgstr "&Aspecte..." + +msgid "&Display bits..." +msgstr "" + +msgid "&Virtual FS..." +msgstr "&Virtual FS..." + +msgid "Panels:" +msgstr "Paneles:" + +#, c-format +msgid "You have %zu opened screen. Quit anyway?" +msgid_plural "You have %zu opened screens. Quit anyway?" +msgstr[0] "" +msgstr[1] "" + +msgid "The Midnight Commander" +msgstr "Midnight Commander" + +msgid "Do you really want to quit the Midnight Commander?" +msgstr "" + +msgid "&Above" +msgstr "&Superiori" + +msgid "&Left" +msgstr "&Levul" + +msgid "&Below" +msgstr "&Inferiori" + +msgid "&Right" +msgstr "&Dextri" + +msgid "ButtonBar|Menu" +msgstr "Menú" + +msgid "ButtonBar|View" +msgstr "Vider" + +msgid "ButtonBar|RenMov" +msgstr "RenMov" + +msgid "ButtonBar|Mkdir" +msgstr "CreDir" + +msgid "&Chdir" +msgstr "&Chdir" + +msgid "&Again" +msgstr "" + +msgid "Pane&lize" +msgstr "Pane&lisar" + +msgid "&View - F3" +msgstr "&Vider - F3" + +msgid "&Edit - F4" +msgstr "" + +#, c-format +msgid "Found: %lu" +msgstr "Trovat: %lu" + +msgid "Malformed regular expression" +msgstr "" + +msgid "File name:" +msgstr "Nómine de file:" + +msgid "&Find recursively" +msgstr "" + +msgid "Follow s&ymlinks" +msgstr "" + +msgid "S&kip hidden" +msgstr "" + +msgid "Content:" +msgstr "Contenete:" + +msgid "Sea&rch for content" +msgstr "" + +msgid "Case sens&itive" +msgstr "" + +msgid "A&ll charsets" +msgstr "" + +msgid "Fir&st hit" +msgstr "" + +msgid "Find File" +msgstr "" + +msgid "Start at:" +msgstr "" + +msgid "Ena&ble ignore directories:" +msgstr "" + +#, c-format +msgid "Grepping in %s" +msgstr "" + +msgid "Finished" +msgstr "Compleet" + +#, c-format +msgid "Finished (ignored %zu directory)" +msgid_plural "Finished (ignored %zu directories)" +msgstr[0] "" +msgstr[1] "" + +#, c-format +msgid "Find File: \"%s\". Content: \"%s\"" +msgstr "" + +#, c-format +msgid "Find File: \"%s\"" +msgstr "" + +msgid "Searching" +msgstr "" + +msgid "Change &to" +msgstr "" + +msgid "&Free VFSs now" +msgstr "" + +msgid "&Refresh" +msgstr "&Refriscar" + +msgid "&Add current" +msgstr "" + +msgid "&Up" +msgstr "" + +msgid "New &group" +msgstr "" + +msgid "New &entry" +msgstr "" + +msgid "&Insert" +msgstr "&Inserter" + +msgid "&Remove" +msgstr "&Remover" + +msgid "Subgroup - press ENTER to see list" +msgstr "" + +msgid "Active VFS directories" +msgstr "" + +msgid "Directory hotlist" +msgstr "" + +msgid "Top level group" +msgstr "" + +msgid "Directory path" +msgstr "" + +#, c-format +msgid "Moving %s" +msgstr "" + +msgid "Directory label" +msgstr "" + +msgid "&Append" +msgstr "&Appender" + +msgid "New hotlist entry" +msgstr "" + +msgid "Directory label:" +msgstr "" + +msgid "Directory path:" +msgstr "" + +msgid "New hotlist group" +msgstr "" + +msgid "Name of new group:" +msgstr "" + +#, c-format +msgid "Are you sure you want to remove entry \"%s\"?" +msgstr "" + +#, c-format +msgid "" +"Group \"%s\" is not empty.\n" +"Remove it?" +msgstr "" + +msgid "Hotlist Load" +msgstr "" + +#, c-format +msgid "" +"MC was unable to write %s file,\n" +"your old hotlist entries were not deleted" +msgstr "" + +#, c-format +msgid "Label for \"%s\":" +msgstr "" + +msgid "Add to hotlist" +msgstr "" + +#, c-format +msgid "Midnight Commander %s" +msgstr "Midnight Commander %s" + +#, c-format +msgid "File: %s" +msgstr "File: %s" + +msgid "No node information" +msgstr "Null information pri nodes" + +msgid "Free nodes:" +msgstr "Nodes dispon.:" + +msgid "No space information" +msgstr "Null information pri spacie" + +#, c-format +msgid "Free space: %s/%s (%d%%)" +msgstr "" + +#, c-format +msgid "Type: %s" +msgstr "Tip: %s" + +msgid "non-local vfs" +msgstr "" + +#, c-format +msgid "Device: %s" +msgstr "Unité: %s" + +#, c-format +msgid "Filesystem: %s" +msgstr "Fil-sistema: %s" + +#, c-format +msgid "Accessed: %s" +msgstr "Accessat: %s" + +#, c-format +msgid "Modified: %s" +msgstr "Modificat: %s" + +#. TRANSLATORS: Time of last status change as in stat(2) man. +#, c-format +msgid "Changed: %s" +msgstr "Modificat: %s" + +#, c-format +msgid "Dev. type: major %lu, minor %lu" +msgstr "" + +#, c-format +msgid "Size: %s" +msgstr "Grandore: %s" + +#, c-format +msgid " (%lu block)" +msgid_plural " (%lu blocks)" +msgstr[0] " (%lu bloc)" +msgstr[1] " (%lu blocs)" + +#, c-format +msgid "Owner: %s/%s" +msgstr "Possessor: %s/%s" + +#, c-format +msgid "Links: %d" +msgstr "Ligamentes: %d" + +msgid "Attributes: not supported" +msgstr "" + +#, c-format +msgid "Attributes: %s" +msgstr "" + +msgid "Attributes: unavailable" +msgstr "" + +#, c-format +msgid "Mode: %s (%04o)" +msgstr "Mode: %s (%04o)" + +#, c-format +msgid "Location: %Xh:%Xh" +msgstr "Localisation: %Xh:%Xh" + +msgid "&Equal split" +msgstr "" + +msgid "&Menubar visible" +msgstr "Panel de &menú" + +msgid "Command &prompt" +msgstr "&Linea de comandes" + +msgid "&Keybar visible" +msgstr "&Tastes visibil" + +msgid "H&intbar visible" +msgstr "S&uggestiones visibil" + +msgid "&XTerm window title" +msgstr "Titul del fenestre &XTerm" + +msgid "&Show free space" +msgstr "Mon&strar líber spacie" + +msgid "Panel split" +msgstr "Separar paneles" + +msgid "Console output" +msgstr "" + +msgid "&Vertical" +msgstr "&Verticalmen" + +msgid "&Horizontal" +msgstr "&Horizontalmen" + +msgid "Output lines:" +msgstr "" + +msgid "Layout" +msgstr "Arangeament" + +msgid "Memory exhausted!" +msgstr "" + +#. TRANSLATORS: one single character to represent 'unsorted' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|u" +msgstr "í" + +msgid "&Unsorted" +msgstr "Ín&ordinat" + +#. TRANSLATORS: one single character to represent 'name' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|n" +msgstr "n" + +msgid "&Name" +msgstr "&Nómine" + +#. TRANSLATORS: one single character to represent 'version' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|v" +msgstr "v" + +msgid "&Version" +msgstr "&Version" + +#. TRANSLATORS: one single character to represent 'extension' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|e" +msgstr "e" + +msgid "E&xtension" +msgstr "E&xtension" + +#. TRANSLATORS: one single character to represent 'size' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|s" +msgstr "g" + +msgid "&Size" +msgstr "&Grandore" + +msgid "Block Size" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Modify time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|m" +msgstr "m" + +msgid "&Modify time" +msgstr "&Modificat" + +#. TRANSLATORS: one single character to represent 'Access time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|a" +msgstr "a" + +msgid "&Access time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Change time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|h" +msgstr "" + +msgid "C&hange time" +msgstr "" + +msgid "Perm" +msgstr "Perm" + +msgid "Nl" +msgstr "Lg" + +#. TRANSLATORS: one single character to represent 'inode' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|i" +msgstr "i" + +msgid "&Inode" +msgstr "&Inode" + +msgid "UID" +msgstr "UID" + +msgid "GID" +msgstr "GID" + +msgid "Owner" +msgstr "Possessor" + +msgid "Group" +msgstr "Gruppe" + +msgid "[dev]" +msgstr "[dev]" + +msgid "UP--DIR" +msgstr "SUP-DIR" + +msgid "SYMLINK" +msgstr "SIM-LIG" + +msgid "SUB-DIR" +msgstr "SUB-DIR" + +msgid "" +msgstr "" + +#, c-format +msgid "%s in %d file" +msgid_plural "%s in %d files" +msgstr[0] "%s in %d file" +msgstr[1] "%s in %d files" + +msgid "Panelize" +msgstr "Panelisar" + +msgid "Unknown tag on display format:" +msgstr "" + +msgid "&Files only" +msgstr "Solmen &files" + +msgid "&Case sensitive" +msgstr "" + +msgid "Select" +msgstr "Selecter" + +msgid "Unselect" +msgstr "Deselecter" + +msgid "Do you really want to execute?" +msgstr "" + +msgid "Cannot read directory contents" +msgstr "" + +msgid "User supplied format looks invalid, reverting to default." +msgstr "" + +msgid "&Add new" +msgstr "" + +msgid "External panelize" +msgstr "" + +msgid "Other command" +msgstr "" + +msgid "Command" +msgstr "Comande" + +msgid "Add to external panelize" +msgstr "" + +msgid "Enter command label:" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"failed to read data from child stdout:\n" +"%s" +msgstr "" + +msgid "Cannot run external panelize in a non-local directory" +msgstr "" + +msgid "Modified git files" +msgstr "Modificat files git" + +msgid "Find rejects after patching" +msgstr "" + +msgid "Find *.orig after patching" +msgstr "" + +msgid "Find SUID and SGID programs" +msgstr "" + +#, c-format +msgid "" +"Cannot open the %s file for writing:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "Copy \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "Move \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat the destination\n" +"%s" +msgstr "" + +#, c-format +msgid "Delete %s?" +msgstr "Deleter %s?" + +msgid "ButtonBar|Static" +msgstr "Static" + +msgid "ButtonBar|Dynamc" +msgstr "Dinamc" + +msgid "ButtonBar|Rescan" +msgstr "Rescan" + +msgid "ButtonBar|Forget" +msgstr "Obliv" + +msgid "ButtonBar|Rmdir" +msgstr "RemDir" + +#, c-format +msgid "" +"Cannot write to the %s file:\n" +"%s\n" +msgstr "" + +msgid "Help file format error\n" +msgstr "" + +msgid "Internal bug: Double start of link area" +msgstr "" + +#, c-format +msgid "Cannot find node %s in help file" +msgstr "" + +msgid "Help" +msgstr "Auxilie" + +msgid "ButtonBar|Index" +msgstr "Índex" + +msgid "ButtonBar|Prev" +msgstr "Prec" + +msgid "Learn keys" +msgstr "" + +msgid "Teach me a key" +msgstr "" + +#, c-format +msgid "" +"Please press the %s\n" +"and then wait until this message disappears.\n" +"\n" +"Then, press it again to see if OK appears\n" +"next to its button.\n" +"\n" +"If you want to escape, press a single Escape key\n" +"and wait as well." +msgstr "" + +msgid "Cannot accept this key" +msgstr "" + +#, c-format +msgid "You have entered \"%s\"" +msgstr "" + +#. TRANSLATORS: This label appears near learned keys. Keep it short. +msgid "OK" +msgstr "OK" + +msgid "" +"It seems that all your keys already\n" +"work fine. That's great." +msgstr "" + +msgid "&Discard" +msgstr "" + +msgid "" +"Great! You have a complete terminal database!\n" +"All your keys work well." +msgstr "" + +msgid "" +"Press all the keys mentioned here. After you have done it, check\n" +"which keys are not marked with OK. Press space on the missing\n" +"key, or click with the mouse to define it. Move around with Tab." +msgstr "" + +#, c-format +msgid "" +"Failed to run:\n" +"%s\n" +msgstr "" + +msgid "Home directory path is not absolute" +msgstr "" + +msgid "" +"GNU Midnight Commander\n" +"is already running on this terminal.\n" +"Subshell support will be disabled." +msgstr "" + +#, c-format +msgid "" +"\n" +"Failed while close:\n" +"%s\n" +msgstr "" + +msgid "Choose codepage" +msgstr "" + +msgid "- < No translation >" +msgstr "- < Null translation >" + +msgid "%b %e %Y" +msgstr "%-e %b %Y" + +msgid "%b %e %H:%M" +msgstr "%-e %B %H:%M" + +#, c-format +msgid "" +"Cannot save file %s:\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot open named pipe %s\n" +msgstr "" + +msgid "The shell is still active. Quit anyway?" +msgstr "" + +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "" + +msgid "With builtin Editor and Aspell support" +msgstr "" + +msgid "With builtin Editor" +msgstr "" + +msgid "With optional subshell support" +msgstr "" + +msgid "With subshell support as default" +msgstr "" + +msgid "With support for background operations" +msgstr "" + +msgid "With mouse support on xterm and Linux console" +msgstr "" + +msgid "With mouse support on xterm" +msgstr "" + +msgid "With support for X11 events" +msgstr "" + +msgid "With internationalization support" +msgstr "" + +msgid "With multiple codepages support" +msgstr "" + +msgid "With ext2fs attributes support" +msgstr "" + +#, c-format +msgid "Built with GLib %d.%d.%d\n" +msgstr "Constructet con GLib %d.%d.%d\n" + +#, c-format +msgid "Built with S-Lang %s with terminfo database\n" +msgstr "" + +#, c-format +msgid "Built with ncurses %s\n" +msgstr "" + +msgid "Built with ncurses (unknown version)" +msgstr "" + +#, c-format +msgid "Built with ncursesw %s\n" +msgstr "" + +msgid "Built with ncursesw (unknown version)" +msgstr "" + +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + +msgid "Virtual File Systems:" +msgstr "" + +msgid "Data types:" +msgstr "" + +msgid "Home directory:" +msgstr "Hem-directoria:" + +msgid "Profile root directory:" +msgstr "" + +msgid "System data" +msgstr "" + +msgid "Config directory:" +msgstr "" + +msgid "Data directory:" +msgstr "" + +msgid "File extension handlers:" +msgstr "" + +msgid "VFS plugins and scripts:" +msgstr "" + +msgid "User data" +msgstr "" + +msgid "Cache directory:" +msgstr "" + +msgid "Debug" +msgstr "Debug" + +msgid "ERROR:" +msgstr "ERRORE:" + +msgid "True:" +msgstr "Ver:" + +msgid "False:" +msgstr "Fals:" + +msgid "Error calling program" +msgstr "" + +msgid "Warning -- ignoring file" +msgstr "" + +#, c-format +msgid "" +"File %s is not owned by root or you or is world writable.\n" +"Using it may compromise your security" +msgstr "" + +msgid "Format error on file Extensions File" +msgstr "" + +#, c-format +msgid "The %%var macro has no default" +msgstr "" + +#, c-format +msgid "The %%var macro has no variable" +msgstr "" + +#, c-format +msgid "No suitable entries found in %s" +msgstr "" + +msgid "User menu" +msgstr "Menú de usator" + +#, c-format +msgid "" +"Cannot open cpio archive\n" +"%s" +msgstr "" +"Ne successat aperter li archive cpio\n" +"%s" + +#, c-format +msgid "" +"Premature end of cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Inconsistent hardlinks of\n" +"%s\n" +"in cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "%s contains duplicate entries! Skipping!" +msgstr "" + +#, c-format +msgid "" +"Corrupted cpio header encountered in\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected end of file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open %s archive\n" +"%s:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"EXTFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "Warning: cannot open %s directory\n" +msgstr "" + +#, c-format +msgid "fish: Disconnecting from %s" +msgstr "" + +msgid "fish: Waiting for initial line..." +msgstr "" + +msgid "Sorry, we cannot do password authenticated connections for now." +msgstr "" + +#, c-format +msgid "fish: Password is required for %s" +msgstr "fish: Un contrasigne es besonat por %s" + +msgid "fish: Sending password..." +msgstr "" + +msgid "fish: Sending initial line..." +msgstr "" + +msgid "fish: Handshaking version..." +msgstr "" + +msgid "fish: Getting host info..." +msgstr "" + +#, c-format +msgid "fish: Reading directory %s..." +msgstr "" + +#, c-format +msgid "%s: done." +msgstr "%s: finit." + +#, c-format +msgid "%s: failure" +msgstr "%s: ne successat" + +#, c-format +msgid "fish: store %s: sending command..." +msgstr "" + +msgid "fish: Local read failed, sending zeros" +msgstr "" + +msgid "fish: storing file" +msgstr "" + +msgid "Aborting transfer..." +msgstr "" + +msgid "Error reported after abort." +msgstr "" + +msgid "Aborted transfer would be successful." +msgstr "" + +#, c-format +msgid "ftpfs: Disconnecting from %s" +msgstr "" + +#, c-format +msgid "FTP: Password required for %s" +msgstr "FTP: Un contrasigne es besonat por %s" + +msgid "ftpfs: sending login name" +msgstr "" + +msgid "ftpfs: sending user password" +msgstr "" + +#, c-format +msgid "FTP: Account required for user %s" +msgstr "" + +msgid "Account:" +msgstr "Conto:" + +msgid "ftpfs: sending user account" +msgstr "" + +msgid "ftpfs: logged in" +msgstr "ftpfs: session apertet" + +#, c-format +msgid "ftpfs: Login incorrect for user %s " +msgstr "" + +msgid "ftpfs: Invalid host name." +msgstr "" + +#, c-format +msgid "ftpfs: %s" +msgstr "ftpfs: %s" + +#, c-format +msgid "ftpfs: making connection to %s" +msgstr "" + +msgid "ftpfs: connection interrupted by user" +msgstr "" + +#, c-format +msgid "ftpfs: connection to server failed: %s" +msgstr "" + +#, c-format +msgid "Waiting to retry... %d (Control-G to cancel)" +msgstr "" + +msgid "ftpfs: invalid address family" +msgstr "ftpfs: ínvalid familie de adresses" + +#, c-format +msgid "ftpfs: could not create socket: %s" +msgstr "" + +msgid "ftpfs: could not setup passive mode" +msgstr "" + +msgid "ftpfs: aborting transfer." +msgstr "" + +#, c-format +msgid "ftpfs: abort error: %s" +msgstr "" + +msgid "ftpfs: abort failed" +msgstr "" + +msgid "ftpfs: CWD failed." +msgstr "ftpfs: CWD ne successat." + +msgid "ftpfs: couldn't resolve symlink" +msgstr "" + +msgid "Resolving symlink..." +msgstr "" + +#, c-format +msgid "ftpfs: Reading FTP directory %s... %s%s" +msgstr "" + +msgid "(strict rfc959)" +msgstr "(strict rfc959)" + +msgid "(chdir first)" +msgstr "" + +msgid "ftpfs: failed; nowhere to fallback to" +msgstr "" + +msgid "ftpfs: storing file" +msgstr "" + +msgid "" +"~/.netrc file has incorrect mode\n" +"Remove password or correct mode" +msgstr "" + +#, c-format +msgid "" +"SFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "%s: Warning: file %s not found\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid line in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid flag %c in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "sftp: an error occurred while reading %s: %s" +msgstr "" + +msgid "sftp: Unable to get current user name." +msgstr "" + +msgid "sftp: Invalid host name." +msgstr "" + +#, c-format +msgid "sftp: %s" +msgstr "" + +msgid "sftp: failed to convert remote host IP address into text form" +msgstr "" + +#, c-format +msgid "sftp: making connection to %s" +msgstr "" + +msgid "sftp: connection interrupted by user" +msgstr "sftp: li conexion interruptet per li usator" + +#, c-format +msgid "sftp: connection to server failed: %s" +msgstr "" + +msgid "sftp: found host key of unsupported type: RSA1" +msgstr "" + +msgid "sftp: unknown host key type:" +msgstr "" + +#, c-format +msgid "" +"Permanently added\n" +"%s (%s)\n" +"to the list of known hosts." +msgstr "" + +msgid "sftp: cannot get the remote host key" +msgstr "" + +msgid "sftp: unsupported key type, can't check remote host key" +msgstr "" + +msgid "sftp: can't compute host key fingerprint hash" +msgstr "" + +#, c-format +msgid "" +"The authenticity of host\n" +"%s (%s)\n" +"can't be established!\n" +"%s key fingerprint hash is\n" +"SHA1:%s.\n" +"Do you want to add it to the list of known hosts and continue connecting?" +msgstr "" + +#, c-format +msgid "" +"%s (%s)\n" +"is found in the list of known hosts but\n" +"KEYS DO NOT MATCH! THIS COULD BE A MITM ATTACK!\n" +"Are you sure you want to add it to the list of known hosts and continue " +"connecting?" +msgstr "" + +msgid "sftp: host key verification failed" +msgstr "" + +#, c-format +msgid "sftp: Enter passphrase for %s " +msgstr "" + +msgid "sftp: Passphrase is empty." +msgstr "" + +#, c-format +msgid "sftp: Enter password for %s " +msgstr "" + +msgid "sftp: Password is empty." +msgstr "" + +msgid "sftp: failure establishing SSH session" +msgstr "" + +msgid "sftp: No file handler data present for reading file" +msgstr "" + +#, c-format +msgid "sftp: socket error: %s" +msgstr "" + +#, c-format +msgid "sftp: (Ctrl-G break) Listing... %s" +msgstr "" + +msgid "sftp: Listing done." +msgstr "" + +#, c-format +msgid "" +"Cannot open tar archive\n" +"%s" +msgstr "" + +msgid "Inconsistent tar archive" +msgstr "" + +msgid "Unexpected EOF on archive file" +msgstr "" + +#, c-format +msgid "" +"%s\n" +"doesn't look like a tar archive." +msgstr "" + +msgid "undelfs: error" +msgstr "undelfs: errore" + +msgid "not enough memory" +msgstr "memorie exhaustet" + +msgid "while allocating block buffer" +msgstr "" + +#, c-format +msgid "open_inode_scan: %d" +msgstr "open_inode_scan: %d" + +#, c-format +msgid "while starting inode scan %d" +msgstr "" + +#, c-format +msgid "undelfs: loading deleted files information %d inodes" +msgstr "" + +#, c-format +msgid "while calling ext2_block_iterate %d" +msgstr "" + +msgid "no more memory while reallocating array" +msgstr "" + +#, c-format +msgid "while doing inode scan %d" +msgstr "" + +#, c-format +msgid "Cannot open file %s" +msgstr "" + +msgid "undelfs: reading inode bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load inode bitmap from:\n" +"%s" +msgstr "" + +msgid "undelfs: reading block bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load block bitmap from:\n" +"%s" +msgstr "" + +msgid "vfs_info is not fs!" +msgstr "" + +msgid "You have to chdir to extract files first" +msgstr "" + +msgid "while iterating over blocks" +msgstr "" + +#, c-format +msgid "Cannot open file \"%s\"" +msgstr "" + +msgid "Ext2lib error" +msgstr "Errore ext2lib" + +msgid "Invalid value" +msgstr "Ínvalid valore" + +msgid "File was modified. Save with exit?" +msgstr "" + +msgid "&Cancel quit" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file?" +msgstr "" + +msgid "&Line number" +msgstr "" + +msgid "Pe&rcents" +msgstr "" + +msgid "&Decimal offset" +msgstr "" + +msgid "He&xadecimal offset" +msgstr "" + +msgid "Goto" +msgstr "Ear a" + +msgid "ButtonBar|Ascii" +msgstr "Ascii" + +msgid "ButtonBar|HxSrch" +msgstr "HxSrch" + +msgid "ButtonBar|UnWrap" +msgstr "" + +msgid "ButtonBar|Wrap" +msgstr "" + +msgid "ButtonBar|Hex" +msgstr "Hex" + +msgid "ButtonBar|Goto" +msgstr "Ear a" + +msgid "ButtonBar|Raw" +msgstr "" + +msgid "ButtonBar|Parse" +msgstr "Analis" + +msgid "ButtonBar|Unform" +msgstr "SinFmt" + +msgid "ButtonBar|Format" +msgstr "Format" + +#, c-format +msgid "" +"Failed to read data from child stdout:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Error while closing the file:\n" +"%s\n" +"Data may have been written or not" +msgstr "" + +#, c-format +msgid "" +"Cannot save file:\n" +"%s" +msgstr "" + +msgid "View: " +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot view: not a regular file" +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\" in parse mode\n" +"%s" +msgstr "" + +msgid "Search done" +msgstr "" + +msgid "Continue from beginning?" +msgstr "" + +msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" +msgstr "" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/it.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/it.gmo differ diff -Nru mc-4.8.27/po/it.po mc-4.8.28/po/it.po --- mc-4.8.27/po/it.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/it.po 2022-03-27 12:08:06.000000000 +0000 @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-06-09 12:49+0200\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2021-09-29 09:45+0200\n" "Last-Translator: Marco Ciampa \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mc/language/" "it/)\n" @@ -664,12 +664,6 @@ msgid "Log ftp dialog to specified file" msgstr "Annota i messaggi dell'ftp in un file specificato" -msgid "Set debug level" -msgstr "Imposta livello di debug" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Esegue il visualizzatore per un file" @@ -1631,7 +1625,8 @@ "Un semplice editor di testi\n" "scritto per il Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +#, fuzzy +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "Copyright (C) 1996-2021 the Free Software Foundation" msgid "About" @@ -2167,19 +2162,6 @@ msgstr "Processi in background" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Password per \\\\%s\\%s" - -msgid "Domain:" -msgstr "Dominio:" - -msgid "Username:" -msgstr "Nome utente:" - -msgid "SMB authentication" -msgstr "Autenticazione SMB" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2500,9 +2482,6 @@ msgid "Shell link to machine" msgstr "Connessione shell" -msgid "SMB link to machine" -msgstr "Connessione SMB" - msgid "Undelete files on an ext2 file system" msgstr "Ripristina file da un filesystem ext2" @@ -3082,7 +3061,8 @@ msgid "&Listing format..." msgstr "Formato &lista..." -msgid "&Sort order..." +#, fuzzy +msgid "S&ort order..." msgstr "&Ordina per..." msgid "&Filter..." @@ -3097,12 +3077,10 @@ msgid "S&hell link..." msgstr "Connessione S&hell..." -msgid "S&FTP link..." +#, fuzzy +msgid "&SFTP link..." msgstr "Connessione S&FTP..." -msgid "SM&B link..." -msgstr "Connessione SM&B..." - msgid "Paneli&ze" msgstr "Pannelli&zza" @@ -4037,6 +4015,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "Creato con ncursesw (versione sconosiuta)" +#, fuzzy, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "Creato con GLib %d.%d.%d\n" + msgid "Virtual File Systems:" msgstr "File System Virtuali:" @@ -4390,6 +4372,7 @@ msgid "sftp: failed to convert remote host IP address into text form" msgstr "" +"sftp: fallita conversione indirizzo IP host remoto nella forma testuale" #, c-format msgid "sftp: making connection to %s" @@ -4403,10 +4386,10 @@ msgstr "sftp: connessione al server fallita: %s" msgid "sftp: found host key of unsupported type: RSA1" -msgstr "" +msgstr "sftp: trovata chiave host di tipo non supportato: RSA1" msgid "sftp: unknown host key type:" -msgstr "" +msgstr "sftp: tipo chiave host sconosciuto:" #, c-format msgid "" @@ -4414,15 +4397,18 @@ "%s (%s)\n" "to the list of known hosts." msgstr "" +"Aggiunto permanentemente\n" +"%s (%s)\n" +"all'elenco di host conosciuti." msgid "sftp: cannot get the remote host key" -msgstr "" +msgstr "sftp: impossibile ottenere la chiave host remoto" msgid "sftp: unsupported key type, can't check remote host key" -msgstr "" +msgstr "sftp: tipo chiave host remoto non supportata, verifica impossibile" msgid "sftp: can't compute host key fingerprint hash" -msgstr "" +msgstr "sftp: impossibile computare impronta hash chiave host" #, c-format msgid "" @@ -4433,6 +4419,12 @@ "SHA1:%s.\n" "Do you want to add it to the list of known hosts and continue connecting?" msgstr "" +"L'autenticità dell'host\n" +"%s (%s)\n" +"non può essere confermata!\n" +"%s l'hash impronta chiave è\n" +"SHA1:%s.\n" +"Aggiungerla all'elenco di host conosciuti e continuare la connessione?" #, c-format msgid "" @@ -4442,10 +4434,13 @@ "Are you sure you want to add it to the list of known hosts and continue " "connecting?" msgstr "" +"%s (%s)\n" +"trovato nell'elenco host conosciuti ma\n" +"LE CHIAVI NON COMBACIANO! POTREBBE TRATTARSI DI ATTACCO MITM!\n" +"Sicuri di aggiungerlo all'elenco host conosciuti e continuare la connessione?" -#, fuzzy msgid "sftp: host key verification failed" -msgstr "Autenticazione fallita" +msgstr "sftp: fallita verifica chiave host" #, c-format msgid "sftp: Enter passphrase for %s " @@ -4461,9 +4456,8 @@ msgid "sftp: Password is empty." msgstr "sftp: la password è vuota." -#, fuzzy msgid "sftp: failure establishing SSH session" -msgstr "sftp: fallita avvio sessione SSH" +msgstr "sftp: fallito avvio sessione SSH" msgid "sftp: No file handler data present for reading file" msgstr "sftp: nessun file handler dati per la lettura del file" @@ -4480,33 +4474,6 @@ msgstr "sftp: listato eseguito." #, c-format -msgid "reconnect to %s failed" -msgstr "riconnessione a %s fallita" - -msgid "Authentication failed" -msgstr "Autenticazione fallita" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Errore %s nella creazione directory %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Errore %s nella rimozione directory %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s durante l'apertura del file remoto %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s durante la rimozione del file remoto %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s durante la rinomina file\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/ja.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/ja.gmo differ diff -Nru mc-4.8.27/po/ja.po mc-4.8.28/po/ja.po --- mc-4.8.27/po/ja.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/ja.po 2022-03-27 12:08:06.000000000 +0000 @@ -13,9 +13,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Takuro Onoue , 2021\n" "Language-Team: Japanese (http://www.transifex.com/mc/mc/language/ja/)\n" "Language: ja\n" "MIME-Version: 1.0\n" @@ -646,12 +646,6 @@ msgid "Log ftp dialog to specified file" msgstr "ftp の対話記録を指定したファイルに保存" -msgid "Set debug level" -msgstr "" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "ファイルビューアを起動" @@ -1557,7 +1551,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2080,19 +2074,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "\\\\%s\\%sのパスワード" - -msgid "Domain:" -msgstr "ドメイン:" - -msgid "Username:" -msgstr "ユーザ名:" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2407,9 +2388,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2904,8 +2882,8 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." -msgstr "整列順(&S)..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "フィルタ(&F)..." @@ -2919,12 +2897,9 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." +msgid "&SFTP link..." msgstr "" -msgid "SM&B link..." -msgstr "SMBリンク(&B)..." - msgid "Paneli&ze" msgstr "" @@ -3831,6 +3806,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "仮想ファイル システム:" @@ -4260,33 +4239,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "%s への再接続に失敗しました" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/ka.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/ka.gmo differ diff -Nru mc-4.8.27/po/ka.po mc-4.8.28/po/ka.po --- mc-4.8.27/po/ka.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/ka.po 2022-03-27 12:08:06.000000000 +0000 @@ -4,13 +4,14 @@ # # Translators: # George Machitidze , 2012,2014 +# NorwayFun , 2022 msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: NorwayFun , 2022\n" "Language-Team: Georgian (http://www.transifex.com/mc/mc/language/ka/)\n" "Language: ka\n" "MIME-Version: 1.0\n" @@ -67,10 +68,10 @@ #, c-format msgid "Cannot create %s directory" -msgstr "" +msgstr "საქაღალდე %s-ის შექმნა შეუძლებელია" msgid "FATAL: not a directory:" -msgstr "" +msgstr "შეცდომა: არ წარმოადგენს საქაღალდეს" msgid "" "Number out of range (should be in byte range, 0 <= n <= 0xFF, expressed in " @@ -78,7 +79,7 @@ msgstr "" msgid "Invalid character" -msgstr "" +msgstr "არასწორი სიმბოლო" msgid "Unmatched quotes character" msgstr "" @@ -156,67 +157,67 @@ msgstr "" msgid "Escape" -msgstr "" +msgstr "ღილაკი Esc" msgid "Function key 1" -msgstr "" +msgstr "ღილაკი F1" msgid "Function key 2" -msgstr "" +msgstr "ღილაკი F2" msgid "Function key 3" -msgstr "" +msgstr "ღილაკი F3" msgid "Function key 4" -msgstr "" +msgstr "ღილაკი F4" msgid "Function key 5" -msgstr "" +msgstr "ღილაკი F5" msgid "Function key 6" -msgstr "" +msgstr "ღილაკი F6" msgid "Function key 7" -msgstr "" +msgstr "ღილაკი F7" msgid "Function key 8" -msgstr "" +msgstr "ღილაკი F8" msgid "Function key 9" -msgstr "" +msgstr "ღილაკი F9" msgid "Function key 10" -msgstr "" +msgstr "ღილაკი F10" msgid "Function key 11" -msgstr "" +msgstr "ღილაკი F11" msgid "Function key 12" -msgstr "" +msgstr "ღილაკი F12" msgid "Function key 13" -msgstr "" +msgstr "ღილაკი F13" msgid "Function key 14" -msgstr "" +msgstr "ღილაკი F14" msgid "Function key 15" -msgstr "" +msgstr "ღილაკი F15" msgid "Function key 16" -msgstr "" +msgstr "ღილაკი F16" msgid "Function key 17" -msgstr "" +msgstr "ღილაკი F17" msgid "Function key 18" -msgstr "" +msgstr "ღილაკი F18" msgid "Function key 19" -msgstr "" +msgstr "ღილაკი F19" msgid "Function key 20" -msgstr "" +msgstr "ღილაკი F20" msgid "Completion/M-tab" msgstr "" @@ -228,34 +229,34 @@ msgstr "" msgid "Up arrow" -msgstr "" +msgstr "ისარი ზემოთ" msgid "Down arrow" -msgstr "" +msgstr "ისარი ქვემოთ" msgid "Left arrow" -msgstr "" +msgstr "ისარი მარცხნივ" msgid "Right arrow" -msgstr "" +msgstr "ისარი მარჯვნივ" msgid "Insert" -msgstr "" +msgstr "ჩასმა" msgid "Delete" -msgstr "" +msgstr "წაშლა" msgid "Home" -msgstr "" +msgstr "ღილაკი Home" msgid "End key" -msgstr "" +msgstr "ღილაკი End" msgid "Page Up" -msgstr "" +msgstr "ღილაკი Page Up" msgid "Page Down" -msgstr "" +msgstr "ღილაკი Page Down" msgid "/ on keypad" msgstr "" @@ -303,16 +304,16 @@ msgstr "" msgid "Function key 21" -msgstr "" +msgstr "ღილაკი F21" msgid "Function key 22" -msgstr "" +msgstr "ღილაკი F22" msgid "Function key 23" -msgstr "" +msgstr "ღილაკი F23" msgid "Function key 24" -msgstr "" +msgstr "ღილაკი F24" msgid "A1 key" msgstr "A1 ღილაკი" @@ -351,7 +352,7 @@ msgstr "ორი წერტილი" msgid "Semicolon" -msgstr "" +msgstr "წერტილმძიმე" msgid "Exclamation mark" msgstr "ძახილის ნიშანი" @@ -366,28 +367,28 @@ msgstr "დოლარის ნიშანი" msgid "Quotation mark" -msgstr "" +msgstr "კითხვის ნიშანი" msgid "Percent sign" msgstr "პროცენტის ნიშანი" msgid "Caret" -msgstr "" +msgstr "კარეტის დაბრუნება" msgid "Tilda" -msgstr "" +msgstr "ტალღა" msgid "Prime" msgstr "" msgid "Underline" -msgstr "" +msgstr "ქვედა ტირე" msgid "Understrike" msgstr "" msgid "Pipe" -msgstr "" +msgstr "მილი" msgid "Left parenthesis" msgstr "" @@ -411,23 +412,23 @@ msgstr "" msgid "Tab key" -msgstr "" +msgstr "ღილაკი Tab" msgid "Space key" -msgstr "" +msgstr "ღილაკი ჰარე" msgid "Slash key" -msgstr "" +msgstr "ღილაკი /" msgid "Backslash key" -msgstr "" +msgstr "ღილაკი \\" msgid "Number sign #" -msgstr "" +msgstr "ნომრის ნიშანი #" #. TRANSLATORS: Please translate as in "at sign" (@). msgid "At sign" -msgstr "" +msgstr "ძაღლუკა" msgid "Ctrl" msgstr "Ctrl" @@ -471,25 +472,25 @@ "შეამოწმეთ გარემოს ცვლადი TERM.\n" msgid "B" -msgstr "" +msgstr "ბ" msgid "kB" -msgstr "" +msgstr "კბ" msgid "KiB" -msgstr "" +msgstr "კიბ" msgid "MB" -msgstr "" +msgstr "მბ" msgid "MiB" -msgstr "" +msgstr "მიბ" msgid "GB" -msgstr "" +msgstr "გბ" msgid "GiB" -msgstr "" +msgstr "გიბ" msgid "Cannot create pipe descriptor" msgstr "" @@ -552,7 +553,7 @@ #, c-format msgid "Temporary files will not be created\n" -msgstr "" +msgstr "დროებითი ფალების შექმნის შეცდომა\n" msgid "Press any key to continue..." msgstr "გასაგრძელებლად დააჭირეთ ნებისმიერ ღილაკს..." @@ -602,10 +603,10 @@ #, c-format msgid "%s (%d)" -msgstr "" +msgstr "%s(%d)" msgid "&Abort" -msgstr "" +msgstr "გაუქმება" msgid "Displays the current version" msgstr "აჩვენებს მიმდინარე ვერსიას" @@ -623,7 +624,7 @@ msgstr "" msgid "" -msgstr "" +msgstr "" msgid "Enables subshell support (default)" msgstr "" @@ -634,12 +635,6 @@ msgid "Log ftp dialog to specified file" msgstr "" -msgid "Set debug level" -msgstr "" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "" @@ -647,7 +642,7 @@ msgstr "ფაილების რედაქტირება" msgid " ..." -msgstr "" +msgstr " ..." msgid "Forces xterm features" msgstr "" @@ -689,7 +684,7 @@ msgstr "" msgid "" -msgstr "" +msgstr "" msgid "Show mc with specified skin" msgstr "" @@ -737,10 +732,10 @@ msgstr "" msgid "file" -msgstr "" +msgstr "ფაილი" msgid "file1 file2" -msgstr "" +msgstr "ფაილი1 ფაილი2" msgid "[this_dir] [other_panel_dir]" msgstr "" @@ -791,7 +786,7 @@ msgstr "" msgid "&Dismiss" -msgstr "" +msgstr "&მოცილება" msgid "Enter search string:" msgstr "შეიყვანეთ საძებნი სტრიქონი:" @@ -803,10 +798,10 @@ msgstr "&უკან" msgid "&Whole words" -msgstr "" +msgstr "&მთლიანი სიტყვები" msgid "&All charsets" -msgstr "" +msgstr "&ყველა კოდირება" msgid "Search" msgstr "ძებნა" @@ -870,10 +865,10 @@ msgstr "რედაქტირება გათიშულია" msgid "Goto line (left)" -msgstr "" +msgstr "ხაზზე გადასვლა (მარცხნვ)" msgid "Goto line (right)" -msgstr "" +msgstr "ხაზზე გადასვლა (მარჯვნივ)" msgid "Enter line:" msgstr "შეიყვანეთ სტრიქონი:" @@ -931,21 +926,21 @@ #, c-format msgid "Loading: %3d%%" -msgstr "" +msgstr "ჩატვირთვა: %3d%%" msgid "Loading..." -msgstr "" +msgstr "ჩატვირთვა..." #, c-format msgid "Cannot open %s for reading" -msgstr "" +msgstr "%s-ის წაკითხვის შეცდომა" msgid "Load file" -msgstr "" +msgstr "ფაილის ჩატვირთვა" #, c-format msgid "Error reading %s" -msgstr "" +msgstr "%s-ის კითხვის შეცდომა" #, c-format msgid "Cannot get size/permissions for %s" @@ -962,7 +957,7 @@ msgstr "" msgid "Warning" -msgstr "" +msgstr "გაფრთხილება" #, c-format msgid "Error reading from pipe: %s" @@ -1545,7 +1540,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2065,19 +2060,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "" - -msgid "Domain:" -msgstr "" - -msgid "Username:" -msgstr "მომხმარებლის სახელი:" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2390,9 +2372,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2887,7 +2866,7 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." +msgid "S&ort order..." msgstr "" msgid "&Filter..." @@ -2902,10 +2881,7 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." -msgstr "S&FTP ბმა..." - -msgid "SM&B link..." +msgid "&SFTP link..." msgstr "" msgid "Paneli&ze" @@ -3802,6 +3778,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "ვირტუალური ფაილური სისტემები:" @@ -4216,33 +4196,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "ავთენტიკაცია ვერ მოხერხდა" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/kk.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/kk.gmo differ diff -Nru mc-4.8.27/po/kk.po mc-4.8.28/po/kk.po --- mc-4.8.27/po/kk.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/kk.po 2022-03-27 12:08:06.000000000 +0000 @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Aidos Kakimzhanov , 2016\n" "Language-Team: Kazakh (http://www.transifex.com/mc/mc/language/kk/)\n" "Language: kk\n" "MIME-Version: 1.0\n" @@ -632,12 +632,6 @@ msgid "Log ftp dialog to specified file" msgstr "" -msgid "Set debug level" -msgstr "" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "" @@ -1543,7 +1537,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2062,19 +2056,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "" - -msgid "Domain:" -msgstr "" - -msgid "Username:" -msgstr "" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2387,9 +2368,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2884,7 +2862,7 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." +msgid "S&ort order..." msgstr "" msgid "&Filter..." @@ -2899,10 +2877,7 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." -msgstr "" - -msgid "SM&B link..." +msgid "&SFTP link..." msgstr "" msgid "Paneli&ze" @@ -3799,6 +3774,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4213,33 +4192,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/ko.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/ko.gmo differ diff -Nru mc-4.8.27/po/ko.po mc-4.8.28/po/ko.po --- mc-4.8.27/po/ko.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/ko.po 2022-03-27 12:08:06.000000000 +0000 @@ -3,18 +3,20 @@ # This file is distributed under the same license as the mc package. # # Translators: -# JungHee Lee , 2021 -# JungHee Lee , 2019-2020 +# Junghee Lee , 2021 +# Junghee Lee , 2019-2020 # JinYeong Bak , 2016 -# JungHee Lee , 2019-2021 +# Junghee Lee , 2022 +# Junghee Lee , 2022 +# Junghee Lee , 2019-2021 # Slava Zanko , 2011 msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Junghee Lee , 2022\n" "Language-Team: Korean (http://www.transifex.com/mc/mc/language/ko/)\n" "Language: ko\n" "MIME-Version: 1.0\n" @@ -24,14 +26,14 @@ # "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" msgid "Warning: cannot load codepages list" -msgstr "경고: 코드 페이지 목록을 불러올 수 없음" +msgstr "경고: 코드 페이지 목록을 불러올 수 없습니다" msgid "7-bit ASCII" msgstr "7-bit ASCII" #, c-format msgid "Cannot translate from %s to %s" -msgstr "%s에서 %s로 변환할 수 없음" +msgstr "%s에서 %s로 변환할 수 없습니다" msgid "Event system already initialized" msgstr "이벤트 시스템이 이미 초기화되었습니다" @@ -47,11 +49,11 @@ #, c-format msgid "Unable to create group '%s' for events!" -msgstr "이벤트에 대한 '%s' 그룹을 생성할 수 없음!" +msgstr "이벤트에 대한 '%s' 그룹을 생성할 수 없습니다!" #, c-format msgid "Unable to create event '%s'!" -msgstr "'%s' 이벤트를 생성할 수 없음!" +msgstr "'%s' 이벤트를 생성할 수 없습니다!" #, c-format msgid "" @@ -74,7 +76,7 @@ #, c-format msgid "Cannot create %s directory" -msgstr "%s 디렉터리을 만들 수 없음" +msgstr "%s 디렉터리을 만들 수 없습니다" msgid "FATAL: not a directory:" msgstr "치명적인 오류: 디렉터리가 아님:" @@ -99,7 +101,7 @@ "%s." msgid "Search string not found" -msgstr "검색 문자열을 찾을 수 없음" +msgstr "검색 문자열을 찾을 수 없습니다" msgid "Not implemented yet" msgstr "아직 구현되지 않음" @@ -131,7 +133,7 @@ "Unable to load '%s' skin.\n" "Default skin has been loaded" msgstr "" -"'%s' 스킨을 불러올 수 없음.\n" +"'%s' 스킨을 불러올 수 없습니다.\n" "기본 스킨이 로드됨" #, c-format @@ -139,7 +141,7 @@ "Unable to parse '%s' skin.\n" "Default skin has been loaded" msgstr "" -"'%s' 스킨을 구문 분석할 수 없음.\n" +"'%s' 스킨을 구문 분석할 수 없습니다.\n" "기본 스킨이 로드됨" #, c-format @@ -148,7 +150,7 @@ "%s\n" "Default skin has been loaded" msgstr "" -"트루컬러를 지원하는 '%s' 스킨을 사용할 수 없음:\n" +"트루컬러를 지원하는 '%s' 스킨을 사용할 수 없습니다:\n" "%s\n" "기본 스킨이 로드됨" @@ -158,7 +160,7 @@ "on non-256 colors terminal.\n" "Default skin has been loaded" msgstr "" -"256색이 아닌 '%s'스킨을 사용할 수 없음\n" +"256색이 아닌 '%s'스킨을 사용할 수 없습니다\n" "256 색이 아닌 터미널에서 지원됨\n" "기본 스킨이 로드됨" @@ -268,7 +270,7 @@ msgstr "홈 키" msgid "End key" -msgstr "엔드 키" +msgstr "End 키" msgid "Page Up" msgstr "페이지 위로 키" @@ -301,25 +303,25 @@ msgstr "키패드 아래쪽 방향키" msgid "Home on keypad" -msgstr "키패드 홈 키" +msgstr "키패드 Home" msgid "End on keypad" -msgstr "키패드 엔드 키" +msgstr "키패드 End" msgid "Page Down keypad" -msgstr "키패드 페이지 아래로 키" +msgstr "키패드 Page Down" msgid "Page Up keypad" -msgstr "키패드 페이지 위로 키" +msgstr "키패드 Page Up" msgid "Insert on keypad" -msgstr "키패드 삽입 키" +msgstr "키패드 Insert" msgid "Delete on keypad" -msgstr "키패드 삭제 키" +msgstr "키패드 Delete" msgid "Enter on keypad" -msgstr "키패드 엔터 키" +msgstr "키패드 Enter" msgid "Function key 21" msgstr "F21" @@ -449,13 +451,13 @@ msgstr "@" msgid "Ctrl" -msgstr "컨트롤" +msgstr "Ctrl" msgid "Alt" -msgstr "알트" +msgstr "Alt" msgid "Shift" -msgstr "쉬프트" +msgstr "Shift" msgid "The TERM environment variable is unset!\n" msgstr "TERM 환경변수가 설정되어있지 않습니다!\n" @@ -469,7 +471,7 @@ "Cannot create pipe for SIGWINCH: %s (%d)\n" msgstr "" "\n" -"SIGWINCH용 파이프를 작성할 수 없음: %s (%d)\n" +"SIGWINCH용 파이프를 작성할 수 없습니다: %s (%d)\n" #, c-format msgid "" @@ -477,7 +479,7 @@ "Cannot configure write end of SIGWINCH pipe: %s (%d)\n" msgstr "" "\n" -"SIGWINCH 파이프의 쓰기 끝을 구성할 수 없음: %s (%d)\n" +"SIGWINCH 파이프의 쓰기 끝을 구성할 수 없습니다: %s (%d)\n" #, c-format msgid "" @@ -485,7 +487,7 @@ "Cannot configure read end of SIGWINCH pipe: %s (%d)\n" msgstr "" "\n" -"SIGWINCH 파이프의 읽기 끝을 구성할 수 없음: %s (%d)\n" +"SIGWINCH 파이프의 읽기 끝을 구성할 수 없습니다: %s (%d)\n" #, c-format msgid "" @@ -517,10 +519,10 @@ msgstr "기비바이트" msgid "Cannot create pipe descriptor" -msgstr "파이프 설명도구를 작성할 수 없음" +msgstr "파이프 설명도구를 작성할 수 없습니다" msgid "Cannot create pipe streams" -msgstr "파이프 데이터 스트림을 생성할 수 없음" +msgstr "파이프 데이터 스트림을 생성할 수 없습니다" #, c-format msgid "" @@ -569,11 +571,11 @@ #, c-format msgid "Cannot set correct permissions for directory %s\n" -msgstr "%s 디렉토리에 대한 올바른 사용 권한을 설정할 수 없음\n" +msgstr "%s 디렉터리에 대한 올바른 사용 권한을 설정할 수 없습니다\n" #, c-format msgid "Cannot create temporary directory %s: %s\n" -msgstr "%s 임시 디렉토리를 생성할 수 없음: %s\n" +msgstr "%s 임시 디렉터리를 생성할 수 없습니다: %s\n" #, c-format msgid "Temporary files will be created in %s\n" @@ -584,10 +586,10 @@ msgstr "임시 파일이 생성되지 않음\n" msgid "Press any key to continue..." -msgstr "아무 키나 눌러 계속합니다..." +msgstr "계속하려면 아무 키나 누르십시오..." msgid "Cannot parse:" -msgstr "구문 분석할 수 없음:" +msgstr "구문 분석할 수 없습니다:" msgid "More parsing errors will be ignored." msgstr "더 많은 구문 분석 오류가 무시됩니다." @@ -606,7 +608,7 @@ #. TRANSLATORS: no need to translate 'DialogTitle', it's just a context prefix msgid "DialogTitle|History cleanup" -msgstr "대화상자 제목 | 기록 지우기" +msgstr "대화상자제목|기록 지우기" msgid "Do you want clean this history?" msgstr "이 기록을 지우시겠습니까?" @@ -640,35 +642,29 @@ msgstr "현재 버전 표시" msgid "Print data directory" -msgstr "데이터 디렉토리 인쇄" +msgstr "데이터 디렉터리 인쇄" msgid "Print extended info about used data directories" -msgstr "사용된 데이터 디렉토리에 대한 확장 정보 인쇄" +msgstr "사용된 데이터 디렉터리에 대한 확장 정보 인쇄" msgid "Print configure options" msgstr "설정 옵션 인쇄" msgid "Print last working directory to specified file" -msgstr "마지막 작업 디렉토리를 지정된 파일로 인쇄" +msgstr "마지막 작업 디렉터리를 지정된 파일로 인쇄" msgid "" msgstr "" msgid "Enables subshell support (default)" -msgstr "subshell 지원 사용 (기본 값)" +msgstr "서브쉘 지원 사용 (기본 값)" msgid "Disables subshell support" -msgstr "subshell 지원 사용안함" +msgstr "서브쉘 지원 비활성화" msgid "Log ftp dialog to specified file" msgstr "지정된 파일에 ftp 대화상자 로그" -msgid "Set debug level" -msgstr "디버그 수준 설정" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "파일에서 파일 뷰어 실행" @@ -682,13 +678,13 @@ msgstr "XTerm 기능을 무조건 사용" msgid "Disable X11 support" -msgstr "X11 지원 사용안함" +msgstr "X11 지원 비활성화" msgid "Tries to use an old highlight mouse tracking" msgstr "이전 강조 표시 마우스 추적 사용 시도" msgid "Disable mouse support in text version" -msgstr "텍스트 버전에서 마우스 지원 사용안함" +msgstr "텍스트 버전에서 마우스 지원 비활성화" msgid "Tries to use termcap instead of terminfo" msgstr "terminfo 대신 termcap 사용 시도" @@ -808,8 +804,8 @@ "as tickets at www.midnight-commander.org\n" msgstr "" "\n" -"버그 보고서를 보내주세요 ('mc -V' 출력을 포함)\n" -"www.midnight-commander.org에서 티켓으로\n" +"모든 버그 보고서('mc-V' 출력 포함)는 \n" +"www.midnight-commander.org에서 티켓으로 보내주십시오\n" #, c-format msgid "GNU Midnight Commander %s\n" @@ -825,10 +821,10 @@ msgstr "인수 구문 분석 오류!" msgid "No arguments given to the viewer." -msgstr "뷰어에 지정된 인수가 없음." +msgstr "뷰어에 지정된 인수가 없습니다." msgid "Two files are required to envoke the diffviewer." -msgstr "Diff 뷰어를 호출하려면 두 개의 파일이 필요함." +msgstr "Diffviewer를 호출하려면 두 개의 파일이 필요합니다." msgid "Background protocol error" msgstr "백그라운드 프로토콜 오류" @@ -874,7 +870,7 @@ msgstr "검색" msgid "Search is disabled" -msgstr "검색 사용안함" +msgstr "검색이 비활성화되었습니다" #, c-format msgid "" @@ -882,7 +878,7 @@ "%s" msgstr "" "%s\n" -"임시 Diff 파일을 생성할 수 없음" +"임시 Diff 파일을 생성할 수 없습니다" #, c-format msgid "" @@ -892,7 +888,7 @@ msgstr "" "%s%s\n" "%s\n" -" 백업 파일을 생성할 수 없음" +" 백업 파일을 생성할 수 없습니다" #, c-format msgid "" @@ -900,7 +896,7 @@ "%s" msgstr "" "%s\n" -"임시 병합 파일을 생성할 수 없음" +"임시 병합 파일을 생성할 수 없습니다" msgid "&Fastest (Assume large files)" msgstr "가장 빠름 (대용량 파일 추정)(&F)" @@ -936,7 +932,7 @@ msgstr "편집" msgid "Edit is disabled" -msgstr "편집 사용안함" +msgstr "편집이 비활성화되었습니다" msgid "Goto line (left)" msgstr "행으로 이동 (왼쪽)" @@ -986,7 +982,7 @@ #, c-format msgid "\"%s\" is a directory" -msgstr "\"%s\"은(는) 디렉토리임" +msgstr "\"%s\"은(는) 디렉터리임" #, c-format msgid "" @@ -1011,7 +1007,7 @@ #, c-format msgid "Cannot open %s for reading" -msgstr "%s을(를) 열 수 없음" +msgstr "%s을(를) 열 수 없습니다" msgid "Load file" msgstr "파일 불러오기" @@ -1022,7 +1018,7 @@ #, c-format msgid "Cannot get size/permissions for %s" -msgstr "%s에 대한 크기/사용 권한을 가져올 수 없음" +msgstr "%s에 대한 크기/사용 권한을 가져올 수 없습니다" #, c-format msgid "\"%s\" is not a regular file" @@ -1045,7 +1041,7 @@ #, c-format msgid "Cannot open pipe for reading: %s" -msgstr "읽을 파이프를 열 수 없음: %s" +msgstr "읽을 파이프를 열 수 없습니다: %s" msgid "File has hard-links. Detach before saving?" msgstr "파일에 하드-링크가 있습니다. 저장하기 전에 분리 하시겠습니까?" @@ -1059,11 +1055,11 @@ #, c-format msgid "Cannot open pipe for writing: %s" -msgstr "쓰기 위해 파이프를 열 수 없음: %s" +msgstr "쓰기 위해 파이프를 열 수 없습니다: %s" #, c-format msgid "Cannot open file for writing: %s" -msgstr "쓰기 위해 파일을 열 수 없음: %s" +msgstr "쓰기 위해 파일을 열 수 없습니다: %s" msgid "The file you are saving does not end with a newline." msgstr "저장중인 파일은 개행 문자로 끝나지 않음." @@ -1111,7 +1107,7 @@ msgstr "다른 이름으로 저장" msgid "Cannot save: destination is not a regular file" -msgstr "저장할 수 없음: 대상이 일반 파일이 아님" +msgstr "저장할 수 없습니다: 대상이 일반 파일이 아님" msgid "A file already exists with this name" msgstr "이 이름의 파일이 이미 있음" @@ -1120,7 +1116,7 @@ msgstr "덮어쓰기(&O)" msgid "Cannot save file" -msgstr "파일을 저장할 수 없음" +msgstr "파일을 저장할 수 없습니다" #, c-format msgid "Confirm save file: \"%s\"" @@ -1157,7 +1153,7 @@ msgstr "로컬(&L)" msgid "[NoName]" -msgstr "[이름 없음]" +msgstr "[이름 없습니다]" #, c-format msgid "" @@ -1185,7 +1181,7 @@ msgstr "클립보드로 복사하기" msgid "Unable to save to file" -msgstr "파일에 저장할 수 없음" +msgstr "파일에 저장할 수 없습니다" msgid "Cut to clipboard" msgstr "클립보드로 잘라내기" @@ -1200,7 +1196,7 @@ msgstr "파일 삽입" msgid "Cannot insert file" -msgstr "파일을 삽입할 수 없음" +msgstr "파일을 삽입할 수 없습니다" msgid "Sort block" msgstr "블록 정렬" @@ -1218,7 +1214,7 @@ msgstr "정렬" msgid "Cannot execute sort command" -msgstr "정렬 명령을 실행할 수 없음" +msgstr "정렬 명령을 실행할 수 없습니다" #, c-format msgid "Sort returned non-zero: %s" @@ -1234,7 +1230,7 @@ msgstr "확장 명령어" msgid "Cannot execute command" -msgstr "명령을 실행할 수 없음" +msgstr "명령을 실행할 수 없습니다" msgid "mail -s -c " msgstr "mail -s -c " @@ -1271,7 +1267,7 @@ msgstr "수집 완료" msgid "NoName" -msgstr "이름없음" +msgstr "이름없습니다" msgid "Save macro" msgstr "매크로 저장" @@ -1451,7 +1447,7 @@ msgstr "정렬(&S)..." msgid "&Paste output of..." -msgstr "출력 붙여 넣기(&P)..." +msgstr "출력 붙여넣기(&P)..." msgid "&External formatter" msgstr "확장 포맷도구(&E)" @@ -1517,7 +1513,7 @@ msgstr "옵션(&O)" msgid "&None" -msgstr "없음(&N)" +msgstr "없습니다(&N)" msgid "&Dynamic paragraphing" msgstr "동적 분할(&D)" @@ -1628,8 +1624,8 @@ "사용자 친화적인 텍스트 편집기\n" "미드나잇 커맨더를 위해 작성됨." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" -msgstr "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "Copyright (C) 1996-2022 자유 소프트웨어 재단" msgid "About" msgstr "소개" @@ -1765,7 +1761,7 @@ "Cannot open file %s\n" "%s" msgstr "" -"%s 파일을 열 수 없음\n" +"%s 파일을 열 수 없습니다\n" "%s" #, c-format @@ -1778,13 +1774,13 @@ "deleted your working directory, or given yourself\n" "extra access permissions with the \"su\" command?" msgstr "" -"커맨더는 하위쉘이 요구하는 디렉토리로 변경할 수\n" -"없습니다. 작업 디렉토리를 삭제했거나 \"su\" 명령으로\n" +"커맨더는 하위쉘이 요구하는 디렉터리로 변경할 수\n" +"없습니다. 작업 디렉터리를 삭제했거나 \"su\" 명령으로\n" "추가 액세스 권한을 부여했습니까?" #, c-format msgid "Cannot fetch a local copy of %s" -msgstr "%s의 로컬 복사본을 가져올 수 없음" +msgstr "%s의 로컬 복사본을 가져올 수 없습니다" msgid "The shell is already running a command" msgstr "셸이 이미 명령을 실행하고 있음" @@ -1794,7 +1790,7 @@ "the subshell cannot be toggled." msgstr "" "xterm 또는 Linux 콘솔이 아님;\n" -"subshell은 토글할 수 없습니다." +"서브쉘은 토글할 수 없습니다." msgid "Type 'exit' to return to the Midnight Commander" msgstr "미드나잇 커맨더로 돌아가려면 'exit'를 입력하십시오." @@ -1832,7 +1828,7 @@ "Cannot chmod \"%s\"\n" "%s" msgstr "" -"\"%s\"을(를) chmod할 수 없음\n" +"\"%s\"을(를) chmod할 수 없습니다\n" "%s" msgid "&Ignore" @@ -1849,7 +1845,7 @@ "Cannot chown \"%s\"\n" "%s" msgstr "" -"\"%s\"을(를) 선택할 수 없음\n" +"\"%s\"을(를) 선택할 수 없습니다\n" "%s" msgid "< Default >" @@ -1889,7 +1885,7 @@ msgstr "클래식 진행률 표시줄(&G)" msgid "Mkdi&r autoname" -msgstr "디렉토리 만들기 자동이름 지정(&R)" +msgstr "디렉터리 만들기 자동이름 지정(&R)" msgid "&Preallocate space" msgstr "사전 할당 공간(&P)" @@ -1931,7 +1927,7 @@ msgstr "대시 회전(&A)" msgid "Cd follows lin&ks" -msgstr "링크를 따르는 디렉토리 변경(&K)" +msgstr "링크를 따르는 디렉터리 변경(&K)" msgid "Sa&fe delete" msgstr "안전 삭제(&F)" @@ -2029,8 +2025,8 @@ "manual reload of the directory. See the man page for\n" "the details." msgstr "" -"빠른 다시 불러오기 옵션을 사용하면 정확한 디렉토리\n" -"내용이 반영되지 않을 수 있습니다. 이 경우 디렉토리를\n" +"빠른 다시 불러오기 옵션을 사용하면 정확한 디렉터리\n" +"내용이 반영되지 않을 수 있습니다. 이 경우 디렉터리를\n" "수동으로 다시 불러오기해야 합니다. 자세한 내용은\n" "맨페이지를 참조하십시오." @@ -2056,7 +2052,7 @@ msgstr "목록 형식" msgid "Executable &first" -msgstr "처음 실행(&F)" +msgstr "실행 파일 우선(&F)" msgid "&Reverse" msgstr "반전(&R)" @@ -2078,10 +2074,10 @@ msgstr "확인|종료(&X)" msgid "Confirmation|Di&rectory hotlist delete" -msgstr "확인|디렉토리 단축목록 삭제(&R)" +msgstr "확인|디렉터리 단축목록 삭제(&R)" msgid "Confirmation|&History cleanup" -msgstr "확인 | 기록 청소(&H)" +msgstr "확인|기록 청소(&H)" msgid "Confirmation" msgstr "확인" @@ -2135,10 +2131,10 @@ msgstr "가상 파일 시스템 설정" msgid "cd" -msgstr "디렉토리 변경" +msgstr "디렉터리 변경" msgid "Quick cd" -msgstr "빠른 디렉토리 변경" +msgstr "빠른 디렉터리 변경" msgid "Existing filename (filename symlink will point to):" msgstr "대상 파일 이름 (심볼릭링크 파일이 가리킬 파일):" @@ -2162,24 +2158,11 @@ msgstr "백그라운드 작업" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "\\\\%s\\%s의 비밀번호" - -msgid "Domain:" -msgstr "도메인:" - -msgid "Username:" -msgstr "사용자 이름:" - -msgid "SMB authentication" -msgstr "SMB 인증" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" msgstr "" -"\"%s\"로 디렉토리 변경할 수 없음\n" +"\"%s\"로 디렉터리 변경할 수 없습니다\n" "%s" msgid "Secure deletion" @@ -2192,7 +2175,7 @@ msgstr "동기 업데이트" msgid "Synchronous directory updates" -msgstr "동기 디렉토리 업데이트" +msgstr "동기 디렉터리 업데이트" msgid "Immutable" msgstr "불변" @@ -2201,10 +2184,10 @@ msgstr "첨부 만" msgid "No dump" -msgstr "덤프 없음" +msgstr "덤프 없습니다" msgid "No update atime" -msgstr "한 번에 업데이트 없음" +msgstr "한 번에 업데이트 없습니다" msgid "Compress" msgstr "압축" @@ -2225,13 +2208,13 @@ msgstr "저널링된 데이터" msgid "Indexed directory" -msgstr "색인된 디렉토리" +msgstr "색인된 디렉터리" msgid "No tail merging" -msgstr "꼬리 병합 없음" +msgstr "꼬리 병합 없습니다" msgid "Top of directory hierarchies" -msgstr "최상위 디렉토리 계층" +msgstr "최상위 디렉터리 계층" msgid "Inode uses extents" msgstr "Inode는 extents를 사용합니다" @@ -2240,7 +2223,7 @@ msgstr "대용량_파일" msgid "No COW" -msgstr "COW 없음" +msgstr "COW 없습니다" msgid "Direct access for files" msgstr "파일에 대한 직접 액세스" @@ -2274,7 +2257,7 @@ "Cannot chattr \"%s\"\n" "%s" msgstr "" -"\"%s\" 속성 변경을 할 수 없음\n" +"\"%s\" 속성 변경을 할 수 없습니다\n" "%s" msgid "Cannot change attributes on non-local filesystems" @@ -2285,7 +2268,7 @@ "Cannot get flags of \"%s\"\n" "%s" msgstr "" -"\"%s\" 플래그를 가져올 수 없음\n" +"\"%s\" 플래그를 가져올 수 없습니다\n" "%s" msgid "set &user ID on execution" @@ -2379,10 +2362,10 @@ msgstr "호스트 이름 입력(자세한 내용은 F1):" msgid "Files tagged, want to cd?" -msgstr "파일 태그됨, 디렉토리 변경을 하시겠습니까?" +msgstr "파일 태그됨, 디렉터리 변경을 하시겠습니까?" msgid "Cannot change directory" -msgstr "디렉터리를 변경할 수 없음" +msgstr "디렉터리를 변경할 수 없습니다" msgid "Filter" msgstr "필터" @@ -2403,11 +2386,11 @@ #, c-format msgid "symlink: %s" -msgstr "심링크: %s" +msgstr "심볼릭링크: %s" #, c-format msgid "Cannot chdir to \"%s\"" -msgstr "%s로 디렉토리 변경을 할 수 없음" +msgstr "%s로 디렉터리 변경을 할 수 없습니다" msgid "View file" msgstr "파일 보기" @@ -2428,7 +2411,7 @@ msgstr "새 디렉터리 만들기" msgid "Enter directory name:" -msgstr "디렉토리 이름 입력:" +msgstr "디렉터리 이름 입력:" msgid "Extension file edit" msgstr "파일 확장 편집" @@ -2446,7 +2429,7 @@ msgstr "어떤 강조표시 파일을 편집 하시겠습니까?" msgid "Compare directories" -msgstr "디렉토리 비교" +msgstr "디렉터리 비교" msgid "Select compare method:" msgstr "비교 방법 선택:" @@ -2473,14 +2456,14 @@ #, c-format msgid "Symlink '%s' points to:" -msgstr "'%s' 심링크가 가리키는 위치:" +msgstr "'%s' 심볼릭링크가 가리키는 위치:" msgid "Edit symlink" msgstr "심볼릭링크 편집" #, c-format msgid "edit symlink, unable to remove %s: %s" -msgstr "심볼릭링크 편집, %s을(를) 제거할 수 없음: %s" +msgstr "심볼릭링크 편집, %s을(를) 제거할 수 없습니다: %s" #, c-format msgid "edit symlink: %s" @@ -2495,9 +2478,6 @@ msgid "Shell link to machine" msgstr "호스트에 쉘 링크" -msgid "SMB link to machine" -msgstr "호스트에 SMB 링크" - msgid "Undelete files on an ext2 file system" msgstr "ext2 파일 시스템에서 파일 삭제 해제" @@ -2520,10 +2500,10 @@ #, c-format msgid "Unable to save setup to %s" -msgstr "%s에 설정을 저장할 수 없음" +msgstr "%s에 설정을 저장할 수 없습니다" msgid "Cannot execute commands on non-local filesystems" -msgstr "로컬이 아닌 파일 시스템에서 명령을 실행할 수 없음" +msgstr "로컬이 아닌 파일 시스템에서 명령을 실행할 수 없습니다" msgid "Parameter" msgstr "매개변수" @@ -2533,7 +2513,7 @@ "Cannot create temporary command file\n" "%s" msgstr "" -"임시 명령 파일을 생성할 수 없음\n" +"임시 명령 파일을 생성할 수 없습니다\n" "%s" msgid "Pipe failed" @@ -2565,22 +2545,22 @@ "방법의 예제로 그 파일을 사용할 수 있습니다." msgid "DialogTitle|Copy" -msgstr "대화상자 제목|복사" +msgstr "대화상자제목|복사" msgid "DialogTitle|Move" -msgstr "대화상자 제목|이동" +msgstr "대화상자제목|이동" msgid "DialogTitle|Delete" -msgstr "대화상자 제목|삭제" +msgstr "대화상자제목|삭제" msgid "FileOperation|Copy" -msgstr "파일 작업|복사" +msgstr "파일작업|복사" msgid "FileOperation|Move" -msgstr "파일 작업|이동" +msgstr "파일작업|이동" msgid "FileOperation|Delete" -msgstr "파일 작업|삭제" +msgstr "파일작업|삭제" #, no-c-format msgid "%o %f%n\"%s\"%m" @@ -2611,7 +2591,7 @@ "Cannot stat hardlink source file \"%s\"\n" "%s" msgstr "" -"\"%s\" 하드링크 소스 파일을 통계할 수 없음\n" +"\"%s\" 하드링크 소스 파일을 통계할 수 없습니다\n" "%s" #, c-format @@ -2619,19 +2599,19 @@ "Cannot create target hardlink \"%s\"\n" "%s" msgstr "" -"\"%s\" 대상 하드링크를 만들 수 없음\n" +"\"%s\" 대상 하드링크를 만들 수 없습니다\n" "%s" #, c-format msgid "Cannot create target hardlink \"%s\"" -msgstr "\"%s\" 대상 하드링크를 만들 수 없음" +msgstr "\"%s\" 대상 하드링크를 만들 수 없습니다" #, c-format msgid "" "Cannot read source link \"%s\"\n" "%s" msgstr "" -"\"%s\" 소스 링크를 읽을 수 없음\n" +"\"%s\" 소스 링크를 읽을 수 없습니다\n" "%s" msgid "" @@ -2639,16 +2619,16 @@ "\n" "Option Stable Symlinks will be disabled" msgstr "" -"로컬이 아닌 파일 시스템 간에 안정적인 심링크를 만들 수 없음:\n" +"로컬이 아닌 파일 시스템 간에 안정적인 심볼릭링크를 만들 수 없습니다:\n" "\n" -"옵션 안정 심링크가 사용중지 됩니다." +"옵션 안정 심볼릭링크가 비활성화 됩니다" #, c-format msgid "" "Cannot create target symlink \"%s\"\n" "%s" msgstr "" -"\"%s\" 대상 심링크를 만들 수 없음\n" +"\"%s\" 대상 심볼릭링크를 만들 수 없습니다\n" "%s" #, c-format @@ -2661,7 +2641,7 @@ "\"%s\"\n" "와\n" "\"%s\"\n" -"는 같은 디렉토리임" +"는 같은 디렉터리임" #, c-format msgid "" @@ -2697,14 +2677,14 @@ "다시 삭제하시겠습니까?" msgid "Non&e" -msgstr "없음(&E)" +msgstr "없습니다(&E)" #, c-format msgid "" "Cannot remove file \"%s\"\n" "%s" msgstr "" -"%s 파일을 제거할 수 없음\n" +"%s 파일을 제거할 수 없습니다\n" "%s" #, c-format @@ -2712,19 +2692,19 @@ "Cannot stat file \"%s\"\n" "%s" msgstr "" -"%s 파일을 stat할 수 없음\n" +"%s 파일을 stat할 수 없습니다\n" "%s" #, c-format msgid "Cannot overwrite directory \"%s\"" -msgstr "%s 디렉터리를 덮어쓸 수 없음" +msgstr "%s 디렉터리를 덮어쓸 수 없습니다" #, c-format msgid "" "Cannot move file \"%s\" to \"%s\"\n" "%s" msgstr "" -"%s 파일을 \"%s\"로 이동할 수 없음\n" +"%s 파일을 \"%s\"로 이동할 수 없습니다\n" "\n" "%s" @@ -2733,7 +2713,7 @@ "Cannot remove directory \"%s\"\n" "%s" msgstr "" -"%s 디렉토리를 제거할 수 없음\n" +"%s 디렉터리를 제거할 수 없습니다\n" "%s" #, c-format @@ -2741,7 +2721,7 @@ "Cannot overwrite directory \"%s\"\n" "%s" msgstr "" -"%s 디렉터리를 덮어쓸 수 없음\n" +"%s 디렉터리를 덮어쓸 수 없습니다\n" "%s" #, c-format @@ -2749,7 +2729,7 @@ "Cannot overwrite file \"%s\"\n" "%s" msgstr "" -"%s 파일을 덮어쓸 수 없음\n" +"%s 파일을 덮어쓸 수 없습니다\n" "%s" #, c-format @@ -2757,18 +2737,18 @@ "Cannot move directory \"%s\" to \"%s\"\n" "%s" msgstr "" -"\"%s\" 디렉토리를 \"%s\"로 이동할 수 없음\n" +"\"%s\" 디렉터리를 \"%s\"로 이동할 수 없습니다\n" "%s" msgid "Cannot operate on \"..\"!" -msgstr "\"..\"에서 작동할 수 없음!" +msgstr "\"..\"에서 작동할 수 없습니다!" #, c-format msgid "" "Cannot stat source file \"%s\"\n" "%s" msgstr "" -"\"%s\" 원본 파일을 통계할 수 없음\n" +"\"%s\" 원본 파일을 통계할 수 없습니다\n" "%s" #, c-format @@ -2776,7 +2756,7 @@ "Cannot create special file \"%s\"\n" "%s" msgstr "" -"\"%s\" 특수 파일을 만들 수 없음\n" +"\"%s\" 특수 파일을 만들 수 없습니다\n" "%s" #, c-format @@ -2784,7 +2764,7 @@ "Cannot chown target file \"%s\"\n" "%s" msgstr "" -"\"%s\" 대상 파일을 chown 할 수 없음\n" +"\"%s\" 대상 파일을 chown 할 수 없습니다\n" "%s" #, c-format @@ -2792,7 +2772,7 @@ "Cannot chmod target file \"%s\"\n" "%s" msgstr "" -"\"%s\" 대상 파일을 chmod할 수 없음\n" +"\"%s\" 대상 파일을 chmod할 수 없습니다\n" "%s" #, c-format @@ -2800,7 +2780,7 @@ "Cannot open source file \"%s\"\n" "%s" msgstr "" -"\"%s\" 원본 파일을 열 수 없음\n" +"\"%s\" 원본 파일을 열 수 없습니다\n" "%s" msgid "Reget failed, about to overwrite file" @@ -2811,7 +2791,7 @@ "Cannot fstat source file \"%s\"\n" "%s" msgstr "" -"\"%s\" 소스 파일을 fstat할 수 없음\n" +"\"%s\" 소스 파일을 fstat할 수 없습니다\n" "%s" #, c-format @@ -2819,7 +2799,7 @@ "Cannot create target file \"%s\"\n" "%s" msgstr "" -"\"%s\" 대상 파일을 생성할 수 없음\n" +"\"%s\" 대상 파일을 생성할 수 없습니다\n" "%s" #, c-format @@ -2827,7 +2807,7 @@ "Cannot fstat target file \"%s\"\n" "%s" msgstr "" -"\"%s\" 대상 파일을 fstat할 수 없음\n" +"\"%s\" 대상 파일을 fstat할 수 없습니다\n" "%s" #, c-format @@ -2835,7 +2815,7 @@ "Cannot preallocate space for target file \"%s\"\n" "%s" msgstr "" -"\"%s\" 대상 파일에 대한 공간을 사전 할당할 수 없음\n" +"\"%s\" 대상 파일에 대한 공간을 사전 할당할 수 없습니다\n" "%s" #, c-format @@ -2843,7 +2823,7 @@ "Cannot read source file \"%s\"\n" "%s" msgstr "" -"\"%s\" 소스 파일를 읽을 수 없음\n" +"\"%s\" 소스 파일를 읽을 수 없습니다\n" "%s" #, c-format @@ -2851,7 +2831,7 @@ "Cannot write target file \"%s\"\n" "%s" msgstr "" -"\"%s\" 대상 파일을 쓸 수 없음\n" +"\"%s\" 대상 파일을 쓸 수 없습니다\n" "%s" msgid "(stalled)" @@ -2862,7 +2842,7 @@ "Cannot close source file \"%s\"\n" "%s" msgstr "" -"\"%s\" 원본 파일을 닫을 수 없음\n" +"\"%s\" 원본 파일을 닫을 수 없습니다\n" "%s" #, c-format @@ -2870,7 +2850,7 @@ "Cannot close target file \"%s\"\n" "%s" msgstr "" -"\"%s\" 대상 파일을 닫을 수 없음\n" +"\"%s\" 대상 파일을 닫을 수 없습니다\n" "%s" msgid "Incomplete file was retrieved. Keep it?" @@ -2884,7 +2864,7 @@ "Cannot stat source directory \"%s\"\n" "%s" msgstr "" -"\"%s\" 소스 디렉토리를 stat할 수 없음\n" +"\"%s\" 소스 디렉터리를 stat할 수 없습니다\n" "%s" #, c-format @@ -2900,7 +2880,7 @@ "Cannot copy cyclic symbolic link\n" "\"%s\"" msgstr "" -"순환 심볼릭 링크를 복사할 수 없음\n" +"순환 심볼릭 링크를 복사할 수 없습니다\n" "\"%s\"" #, c-format @@ -2908,7 +2888,7 @@ "Destination \"%s\" must be a directory\n" "%s" msgstr "" -"\"%s\" 대상은 디렉토리여야 함\n" +"\"%s\" 대상은 디렉터리여야 함\n" "%s" #, c-format @@ -2916,7 +2896,7 @@ "Cannot create target directory \"%s\"\n" "%s" msgstr "" -"\"%s\" 대상 디렉토리를 생성할 수 없음\n" +"\"%s\" 대상 디렉터리를 생성할 수 없습니다\n" "%s" #, c-format @@ -2924,12 +2904,12 @@ "Cannot chown target directory \"%s\"\n" "%s" msgstr "" -"\"%s\" 대상 디렉토리를 선택할 수 없음\n" +"\"%s\" 대상 디렉터리를 선택할 수 없습니다\n" "%s" #, c-format msgid "Directories: %zu, total size: %s" -msgstr "디렉토리: %zu, 전체 크기: %s" +msgstr "디렉터리: %zu, 전체 크기: %s" msgid "Sorry, I could not put the job in background" msgstr "죄송합니다, 백그라운드에서 작업을 넣을 수 없습니다" @@ -3050,10 +3030,10 @@ msgstr "??????????????영역 속성(&A)" msgid "Di&ve into subdir if exists" -msgstr "존재한다면 하위 디렉토리로 이동(&V)" +msgstr "존재한다면 하위 디렉터리로 이동(&V)" msgid "&Stable symlinks" -msgstr "안정적인 심링크(&S)" +msgstr "안정적인 심볼릭링크(&S)" msgid "&Background" msgstr "백그라운드(&B)" @@ -3077,8 +3057,8 @@ msgid "&Listing format..." msgstr "목록 형식(&L)..." -msgid "&Sort order..." -msgstr "정렬 순서(&S)..." +msgid "S&ort order..." +msgstr "정렬 순서(&O)..." msgid "&Filter..." msgstr "필터(&F)..." @@ -3092,11 +3072,8 @@ msgid "S&hell link..." msgstr "쉘 링크(&H)..." -msgid "S&FTP link..." -msgstr "SFTP 링크(&F)..." - -msgid "SM&B link..." -msgstr "SMB 링크(&B)..." +msgid "&SFTP link..." +msgstr "SFTP 링크(&S)..." msgid "Paneli&ze" msgstr "패널 크기조정" @@ -3117,19 +3094,19 @@ msgstr "복사(&C)" msgid "C&hmod" -msgstr "파일 사용 권한 변경(&H)" +msgstr "파일/디렉터리 권한 변경(&H)" msgid "&Link" msgstr "링크(&L)" msgid "&Symlink" -msgstr "심링크(&S)" +msgstr "심볼릭링크(&S)" msgid "Relative symlin&k" -msgstr "상대 심링크(&K)" +msgstr "상대 심볼릭링크(&K)" msgid "Edit s&ymlink" -msgstr "심링크 편집(&Y)" +msgstr "심볼릭링크 편집(&Y)" msgid "Ch&own" msgstr "파일 소유자 변경 (&O)" @@ -3144,10 +3121,10 @@ msgstr "이름변경/이동(&R)" msgid "&Mkdir" -msgstr "디렉토리 만들기(&M)" +msgstr "&디렉생성" msgid "&Quick cd" -msgstr "빠른 디렉토리 변경(&Q)" +msgstr "빠른 디렉터리 변경(&Q)" msgid "Select &group" msgstr "그룹 선택(&G)" @@ -3278,7 +3255,7 @@ msgstr "버튼바|이름변경/이동" msgid "ButtonBar|Mkdir" -msgstr "버튼바|디렉만들기" +msgstr "버튼바|디렉생성" msgid "&Chdir" msgstr "디렉터리 이동(&C)" @@ -3309,7 +3286,7 @@ msgstr "반복적으로 찾기(&F)" msgid "Follow s&ymlinks" -msgstr "심링크 따라가기(&Y)" +msgstr "심볼릭링크 따라가기(&Y)" msgid "S&kip hidden" msgstr "건너뛰기 숨기기(&K)" @@ -3348,7 +3325,7 @@ #, c-format msgid "Finished (ignored %zu directory)" msgid_plural "Finished (ignored %zu directories)" -msgstr[0] "완료됨 (지정된 %zu 디렉토리)" +msgstr[0] "완료됨 (지정된 %zu 디렉터리)" #, c-format msgid "Find File: \"%s\". Content: \"%s\"" @@ -3417,7 +3394,7 @@ msgstr "새 단축목록 항목" msgid "Directory label:" -msgstr "디렉토리 레이블:" +msgstr "디렉터리 레이블:" msgid "Directory path:" msgstr "디렉터리 경로:" @@ -3448,7 +3425,7 @@ "MC was unable to write %s file,\n" "your old hotlist entries were not deleted" msgstr "" -"MC가 %s 파일을 쓸 수 없음,\n" +"MC가 %s 파일을 쓸 수 없습니다,\n" "이전 단축목록 항목이 삭제되지 않음" #, c-format @@ -3467,13 +3444,13 @@ msgstr "파일: %s" msgid "No node information" -msgstr "노드 정보 없음" +msgstr "노드 정보 없습니다" msgid "Free nodes:" msgstr "사용 가능한 노드:" msgid "No space information" -msgstr "공간 정보 없음" +msgstr "공간 정보 없습니다" #, c-format msgid "Free space: %s/%s (%d%%)" @@ -3536,7 +3513,7 @@ msgstr "속성: %s" msgid "Attributes: unavailable" -msgstr "속성: 사용할 수 없음" +msgstr "속성: 사용할 수 없습니다" #, c-format msgid "Mode: %s (%04o)" @@ -3685,7 +3662,7 @@ msgstr "[dev]" msgid "UP--DIR" -msgstr "상위 디렉토리" +msgstr "상위 디렉터리" msgid "SYMLINK" msgstr "심볼릭링크" @@ -3761,11 +3738,11 @@ "%s" msgstr "" "확장 패널크기:\n" -"하위 프로세스의 stdout에서 ​​데이터를 읽을 수 없음:\n" +"하위 프로세스의 stdout에서 ​​데이터를 읽을 수 없습니다:\n" "%s" msgid "Cannot run external panelize in a non-local directory" -msgstr "로컬이 아닌 디렉토리에서 확장 패널크기를 실행할 수 없음" +msgstr "로컬이 아닌 디렉터리에서 확장 패널크기를 실행할 수 없습니다" msgid "Modified git files" msgstr "수정된 git 파일" @@ -3784,7 +3761,7 @@ "Cannot open the %s file for writing:\n" "%s\n" msgstr "" -"쓰기 위한 파일 %s을(를) 열 수 없음:\n" +"쓰기 위한 파일 %s을(를) 열 수 없습니다:\n" "%s\n" #, c-format @@ -3793,14 +3770,14 @@ #, c-format msgid "Move \"%s\" directory to:" -msgstr "%s 디렉토리를 다음으로 이동:" +msgstr "%s 디렉터리를 다음으로 이동:" #, c-format msgid "" "Cannot stat the destination\n" "%s" msgstr "" -"대상 정보를 볼 수 없음\n" +"대상 정보를 볼 수 없습니다\n" "%s" #, c-format @@ -3820,14 +3797,14 @@ msgstr "버튼바|잊기" msgid "ButtonBar|Rmdir" -msgstr "버튼바|디렉토리 삭제" +msgstr "버튼바|디렉제거" #, c-format msgid "" "Cannot write to the %s file:\n" "%s\n" msgstr "" -"%s 파일에 쓸 수 없음:\n" +"%s 파일에 쓸 수 없습니다:\n" "%s\n" msgid "Help file format error\n" @@ -3838,7 +3815,7 @@ #, c-format msgid "Cannot find node %s in help file" -msgstr "도움말 파일에서 %s 노드를 찾을 수 없음" +msgstr "도움말 파일에서 %s 노드를 찾을 수 없습니다" msgid "Help" msgstr "도움말" @@ -3876,7 +3853,7 @@ "마찬가지로 기다리십시오." msgid "Cannot accept this key" -msgstr "이 키를 수락할 수 없음" +msgstr "이 키를 수락할 수 없습니다" #, c-format msgid "You have entered \"%s\"" @@ -3921,7 +3898,7 @@ "%s\n" msgid "Home directory path is not absolute" -msgstr "홈 디렉토리 경로가 절대적이지 않음" +msgstr "홈 디렉터리 경로가 절대적이지 않음" msgid "" "GNU Midnight Commander\n" @@ -3959,34 +3936,34 @@ "Cannot save file %s:\n" "%s" msgstr "" -"파일을 저장할 수 없음%s:\n" +"파일을 저장할 수 없습니다%s:\n" "%s" #, c-format msgid "Cannot open named pipe %s\n" -msgstr "명명된 %s 파이프를 열 수 없음\n" +msgstr "명명된 %s 파이프를 열 수 없습니다\n" msgid "The shell is still active. Quit anyway?" msgstr "셸이 아직 활성 상태입니다. 그래도 끝낼까요?" #, c-format msgid "Warning: Cannot change to %s.\n" -msgstr "경고: %s으(로) 변경할 수 없음.\n" +msgstr "경고: %s으(로) 변경할 수 없습니다.\n" msgid "With builtin Editor and Aspell support" -msgstr "기본 제공 편집기 및 Aspell 지원 포함" +msgstr "내장 편집기 및 Aspell 지원 포함" msgid "With builtin Editor" -msgstr "기본 제공 편집기 포함" +msgstr "내장 편집기 포함" msgid "With optional subshell support" -msgstr "subshell 지원 옵션 포함" +msgstr "선택적 서브쉘 지원 포함" msgid "With subshell support as default" -msgstr "기본 설정으로 subshell 지원 포함" +msgstr "기본적으로 서브쉘 지원 포함" msgid "With support for background operations" -msgstr "백그라운드 작업용 지원 포함" +msgstr "백그라운드 작업 지원 포함" msgid "With mouse support on xterm and Linux console" msgstr "xterm 및 Linux 콘솔에서 마우스 지원 포함" @@ -3995,7 +3972,7 @@ msgstr "xterm에서 마우스 지원 포함" msgid "With support for X11 events" -msgstr "X11 이벤트에 대한 지원 포함" +msgstr "X11 이벤트 지원 포함" msgid "With internationalization support" msgstr "국제화 지원 포함" @@ -4028,6 +4005,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "ncursesw로 구축 (알 수 없는 버전)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "libssh2 %d.%d.%d로 빌드\n" + msgid "Virtual File Systems:" msgstr "가상 파일 시스템:" @@ -4035,7 +4016,7 @@ msgstr "데이터 유형:" msgid "Home directory:" -msgstr "홈 디렉토리 :" +msgstr "홈 디렉터리 :" msgid "Profile root directory:" msgstr "프로필 루트 디렉터리:" @@ -4047,7 +4028,7 @@ msgstr "디렉터리 설정:" msgid "Data directory:" -msgstr "데이터 디렉토리:" +msgstr "데이터 디렉터리:" msgid "File extension handlers:" msgstr "파일 확장자 처리기:" @@ -4059,7 +4040,7 @@ msgstr "사용자 데이터" msgid "Cache directory:" -msgstr "캐시 디렉토리:" +msgstr "캐시 디렉터리:" msgid "Debug" msgstr "디버그" @@ -4092,15 +4073,15 @@ #, c-format msgid "The %%var macro has no default" -msgstr "%%var 매크로에 기본값이 없음" +msgstr "%%var 매크로에 기본값이 없습니다" #, c-format msgid "The %%var macro has no variable" -msgstr "%%var 매크로에 변수가 없음" +msgstr "%%var 매크로에 변수가 없습니다" #, c-format msgid "No suitable entries found in %s" -msgstr "%s에서 해당 항목을 찾을 수 없음" +msgstr "%s에서 해당 항목을 찾을 수 없습니다" msgid "User menu" msgstr "사용자 메뉴" @@ -4110,7 +4091,7 @@ "Cannot open cpio archive\n" "%s" msgstr "" -"cpio 압축파일을 열 수 없음\n" +"cpio 압축파일을 열 수 없습니다\n" "%s" #, c-format @@ -4159,7 +4140,7 @@ "%s:\n" "%s" msgstr "" -"%s 압축파일을 열 수 없음\n" +"%s 압축파일을 열 수 없습니다\n" "%s:\n" "%s" @@ -4173,7 +4154,7 @@ #, c-format msgid "Warning: cannot open %s directory\n" -msgstr "경고: %s 디렉토리를 열 수 없음\n" +msgstr "경고: %s 디렉터리를 열 수 없습니다\n" #, c-format msgid "fish: Disconnecting from %s" @@ -4190,13 +4171,13 @@ msgstr "fish: %s에 대한 비밀번호가 필요함" msgid "fish: Sending password..." -msgstr "fish: 비밀번호 전송중..." +msgstr "fish: 비밀번호 보내기..." msgid "fish: Sending initial line..." -msgstr "fish: 초기화 라인 전송중..." +msgstr "fish: 초기화 라인 보내기..." msgid "fish: Handshaking version..." -msgstr "fish: 핸드쉐이킹 버전..." +msgstr "fish: 핸드셰이킹 버전..." msgid "fish: Getting host info..." msgstr "fish: 호스트 정보 가져오는 중..." @@ -4207,7 +4188,7 @@ #, c-format msgid "%s: done." -msgstr "%s: 완료됨." +msgstr "%s: 완료." #, c-format msgid "%s: failure" @@ -4215,7 +4196,7 @@ #, c-format msgid "fish: store %s: sending command..." -msgstr "fish: %s 저장: 명령 전송 중..." +msgstr "fish: %s 저장: 명령 보내기..." msgid "fish: Local read failed, sending zeros" msgstr "fish: 로컬 읽기 실패, 0 보내기" @@ -4244,7 +4225,7 @@ msgstr "ftpfs: 로그인 이름 보내기" msgid "ftpfs: sending user password" -msgstr "ftpfs: 사용자 비밀번호 전송" +msgstr "ftpfs: 사용자 비밀번호 보내기" #, c-format msgid "FTP: Account required for user %s" @@ -4254,7 +4235,7 @@ msgstr "계정:" msgid "ftpfs: sending user account" -msgstr "ftpfs: 사용자 계정 전송" +msgstr "ftpfs: 사용자 계정 보내기" msgid "ftpfs: logged in" msgstr "ftpfs: 로그인됨" @@ -4290,10 +4271,10 @@ #, c-format msgid "ftpfs: could not create socket: %s" -msgstr "ftpfs: 소켓을 만들 수 없음: %s" +msgstr "ftpfs: 소켓을 만들 수 없습니다: %s" msgid "ftpfs: could not setup passive mode" -msgstr "ftpfs: 패시브 모드를 설정할 수 없음" +msgstr "ftpfs: 패시브 모드를 설정할 수 없습니다" msgid "ftpfs: aborting transfer." msgstr "ftpfs: 전송 중단." @@ -4309,23 +4290,23 @@ msgstr "ftpfs: CWD 실패." msgid "ftpfs: couldn't resolve symlink" -msgstr "ftpfs: 심링크를 확인할 수 없음" +msgstr "ftpfs: 심볼릭링크를 확인할 수 없습니다" msgid "Resolving symlink..." -msgstr "심링크 해결 중..." +msgstr "심볼릭링크 해결 중..." #, c-format msgid "ftpfs: Reading FTP directory %s... %s%s" -msgstr "ftpfs: %s FTP 디렉토리 읽기... %s%s" +msgstr "ftpfs: %s FTP 디렉터리 읽는 중... %s%s" msgid "(strict rfc959)" msgstr "(엄격하게 rfc959를 따름)" msgid "(chdir first)" -msgstr "(먼저 디렉토리 변경)" +msgstr "(먼저 디렉터리 변경)" msgid "ftpfs: failed; nowhere to fallback to" -msgstr "ftpfs: 실패함, 어디에서도 fallback할 수 없음" +msgstr "ftpfs: 실패함, 어디에서도 fallback할 수 없습니다" msgid "ftpfs: storing file" msgstr "ftpfs: 파일 저장중" @@ -4347,7 +4328,7 @@ #, c-format msgid "%s: Warning: file %s not found\n" -msgstr "%s: 경고: %s 파일을 찾을 수 없음\n" +msgstr "%s: 경고: %s 파일을 찾을 수 없습니다\n" #, c-format msgid "" @@ -4370,7 +4351,7 @@ msgstr "sftp: %s을(를) 읽는 동안 오류가 발생함: %s" msgid "sftp: Unable to get current user name." -msgstr "sftp: 현재 사용자 이름을 가져올 수 없음." +msgstr "sftp: 현재 사용자 이름을 가져올 수 없습니다." msgid "sftp: Invalid host name." msgstr "sftp: 잘못된 호스트 이름." @@ -4380,7 +4361,7 @@ msgstr "sftp: %s" msgid "sftp: failed to convert remote host IP address into text form" -msgstr "" +msgstr "sftp: 원격 호스트 IP 주소를 텍스트 형식으로 변환하지 못했습니다" #, c-format msgid "sftp: making connection to %s" @@ -4394,10 +4375,10 @@ msgstr "sftp: 서버 연결 실패: %s" msgid "sftp: found host key of unsupported type: RSA1" -msgstr "" +msgstr "sftp: 지원되지 않는 유형의 호스트 키를 찾았습니다: RSA1" msgid "sftp: unknown host key type:" -msgstr "" +msgstr "sftp: 호스트 키 유형을 알 수 없습니다:" #, c-format msgid "" @@ -4405,15 +4386,18 @@ "%s (%s)\n" "to the list of known hosts." msgstr "" +"알려진 호스트 목록에\n" +"%s (%s)\n" +"영구적으로 추가되었습니다." msgid "sftp: cannot get the remote host key" -msgstr "" +msgstr "sftp: 원격 호스트 키를 가져올 수 없습니다" msgid "sftp: unsupported key type, can't check remote host key" -msgstr "" +msgstr "sftp: 지원되지 않는 키 유형, 원격 호스트 키를 확인할 수 없습니다" msgid "sftp: can't compute host key fingerprint hash" -msgstr "" +msgstr "sftp: 호스트 키 지문 해시를 계산할 수 없습니다" #, c-format msgid "" @@ -4424,6 +4408,11 @@ "SHA1:%s.\n" "Do you want to add it to the list of known hosts and continue connecting?" msgstr "" +"%s (%s)\n" +"호스트의 신뢰성을 확인할 수 없습니다!\n" +"%s 키 지문 해시는\n" +"SHA1:%s 입니다.\n" +"알려진 호스트 목록에 추가하고 계속 연결하시겠습니까?" #, c-format msgid "" @@ -4433,9 +4422,13 @@ "Are you sure you want to add it to the list of known hosts and continue " "connecting?" msgstr "" +"%s (%s)\n" +"는 알려진 호스트 목록에 있지만\n" +"키가 일치하지 않습니다! 이것은 MITM 공격일 수 있습니다!\n" +"알려진 호스트 목록에 추가하고 계속 연결하시겠습니까?" msgid "sftp: host key verification failed" -msgstr "" +msgstr "sftp: 호스트 키를 확인하지 못했습니다" #, c-format msgid "sftp: Enter passphrase for %s " @@ -4452,10 +4445,10 @@ msgstr "sftp: 비밀번호가 비어 있음." msgid "sftp: failure establishing SSH session" -msgstr "" +msgstr "sftp: SSH 세션을 설정하지 못했습니다" msgid "sftp: No file handler data present for reading file" -msgstr "sftp: 파일을 읽기 위한 파일 처리기 데이터가 없음" +msgstr "sftp: 파일을 읽기 위한 파일 처리기 데이터가 없습니다" #, c-format msgid "sftp: socket error: %s" @@ -4469,38 +4462,11 @@ msgstr "sftp: 목록 작성 완료." #, c-format -msgid "reconnect to %s failed" -msgstr "%s에 다시 연결 실패" - -msgid "Authentication failed" -msgstr "인증 실패" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "%s 디렉토리 %s을(를) 만드는 중" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "%s 디렉토리 %s을(를) 제거하는 중 오류 발생" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s 원격 파일 %s 열기" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s 원격 파일 %s 제거" - -#, c-format -msgid "%s renaming files\n" -msgstr "파일 이름 변경 중 %s\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" msgstr "" -"tar 압축파일을 열 수 없음\n" +"tar 압축파일을 열 수 없습니다\n" "%s" msgid "Inconsistent tar archive" @@ -4543,7 +4509,7 @@ msgstr "ext2_block_iterate %d을(를) 호출하는 중" msgid "no more memory while reallocating array" -msgstr "배열을 재할당하는 동안 메모리가 더 이상 없음" +msgstr "배열을 재할당하는 동안 메모리가 더 이상 없습니다" #, c-format msgid "while doing inode scan %d" @@ -4551,42 +4517,42 @@ #, c-format msgid "Cannot open file %s" -msgstr "%s 파일을 열 수 없음" +msgstr "%s 파일을 열 수 없습니다" msgid "undelfs: reading inode bitmap..." -msgstr "unelfs: inode 비트맵 읽기..." +msgstr "unelfs: inode 비트맵 읽는 중..." #, c-format msgid "" "Cannot load inode bitmap from:\n" "%s" msgstr "" -"다음 위치에서 inode 비트맵을 로드할 수 없음:\n" +"다음 위치에서 inode 비트맵을 로드할 수 없습니다:\n" "%s" msgid "undelfs: reading block bitmap..." -msgstr "unelfs: 블록 비트맵 읽기..." +msgstr "unelfs: 블록 비트맵 읽는 중..." #, c-format msgid "" "Cannot load block bitmap from:\n" "%s" msgstr "" -"블록 비트맵을 로드할 수 없음:\n" +"블록 비트맵을 로드할 수 없습니다:\n" "%s" msgid "vfs_info is not fs!" msgstr "vfs_info는 파일 시스템이 아닙니다!" msgid "You have to chdir to extract files first" -msgstr "먼저 파일을 추출하려면 디렉토리 변경이 필요함." +msgstr "먼저 파일을 추출하려면 디렉터리 변경이 필요함." msgid "while iterating over blocks" msgstr "블록을 반복하는 동안" #, c-format msgid "Cannot open file \"%s\"" -msgstr "%s 파일을 열 수 없음" +msgstr "%s 파일을 열 수 없습니다" msgid "Ext2lib error" msgstr "Ext2lib 오류" @@ -4657,7 +4623,7 @@ "Failed to read data from child stdout:\n" "%s" msgstr "" -"하위 프로세스의 stdout에서 ​​데이터를 읽을 수 없음:\n" +"하위 프로세스의 stdout에서 ​​데이터를 읽을 수 없습니다:\n" "%s" #, c-format @@ -4675,7 +4641,7 @@ "Cannot save file:\n" "%s" msgstr "" -"파일을 저장할 수 없음:\n" +"파일을 저장할 수 없습니다:\n" "%s" msgid "View: " @@ -4686,18 +4652,18 @@ "Cannot open \"%s\"\n" "%s" msgstr "" -"%s을(를) 열 수 없음\n" +"%s을(를) 열 수 없습니다\n" "%s" msgid "Cannot view: not a regular file" -msgstr "볼 수 없음: 일반 파일이 아님" +msgstr "볼 수 없습니다: 일반 파일이 아님" #, c-format msgid "" "Cannot open \"%s\" in parse mode\n" "%s" msgstr "" -"%s을(를) 구문 모드에서 열 수 없음\n" +"%s을(를) 구문 모드에서 열 수 없습니다\n" "%s" msgid "Search done" @@ -4707,4 +4673,4 @@ msgstr "처음부터 계속하시겠습니까?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" -msgstr "/ftp://some.host/editme.txt의 로컬 복사본을 가져올 수 없음" +msgstr "/ftp://some.host/editme.txt의 로컬 복사본을 가져올 수 없습니다" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/kw.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/kw.gmo differ diff -Nru mc-4.8.27/po/kw.po mc-4.8.28/po/kw.po --- mc-4.8.27/po/kw.po 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/po/kw.po 2022-03-27 12:08:06.000000000 +0000 @@ -0,0 +1,4388 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the mc package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Midnight Commander\n" +"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Cornish (http://www.transifex.com/mc/mc/language/kw/)\n" +"Language: kw\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n == 1 ? 0 : n == 2 ? 1 : 2);\n" + +# "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" +msgid "Warning: cannot load codepages list" +msgstr "" + +msgid "7-bit ASCII" +msgstr "" + +#, c-format +msgid "Cannot translate from %s to %s" +msgstr "" + +msgid "Event system already initialized" +msgstr "" + +msgid "Failed to initialize event system" +msgstr "" + +msgid "Event system not initialized" +msgstr "" + +msgid "Check input data! Some of parameters are NULL!" +msgstr "" + +#, c-format +msgid "Unable to create group '%s' for events!" +msgstr "" + +#, c-format +msgid "Unable to create event '%s'!" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is already being edited.\n" +"User: %s\n" +"Process ID: %d" +msgstr "" + +msgid "File locked" +msgstr "" + +msgid "&Grab lock" +msgstr "" + +msgid "&Ignore lock" +msgstr "" + +#, c-format +msgid "Cannot create %s directory" +msgstr "" + +msgid "FATAL: not a directory:" +msgstr "" + +msgid "" +"Number out of range (should be in byte range, 0 <= n <= 0xFF, expressed in " +"hex)" +msgstr "" + +msgid "Invalid character" +msgstr "" + +msgid "Unmatched quotes character" +msgstr "" + +#, c-format +msgid "" +"Hex pattern error at position %d:\n" +"%s." +msgstr "" + +msgid "Search string not found" +msgstr "" + +msgid "Not implemented yet" +msgstr "" + +msgid "Num of replace tokens not equal to num of found tokens" +msgstr "" + +#, c-format +msgid "Invalid token number %d" +msgstr "" + +msgid "Regular expression error" +msgstr "" + +msgid "No&rmal" +msgstr "" + +msgid "Re&gular expression" +msgstr "" + +msgid "He&xadecimal" +msgstr "" + +msgid "Wil&dcard search" +msgstr "" + +#, c-format +msgid "" +"Unable to load '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to parse '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with true colors support:\n" +"%s\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with 256 colors support\n" +"on non-256 colors terminal.\n" +"Default skin has been loaded" +msgstr "" + +msgid "True color not supported with ncurses." +msgstr "" + +msgid "Your terminal doesn't even seem to support 256 colors." +msgstr "" + +msgid "True color not supported in this slang version." +msgstr "" + +msgid "Set COLORTERM=truecolor if your terminal really supports true colors." +msgstr "" + +msgid "Escape" +msgstr "" + +msgid "Function key 1" +msgstr "" + +msgid "Function key 2" +msgstr "" + +msgid "Function key 3" +msgstr "" + +msgid "Function key 4" +msgstr "" + +msgid "Function key 5" +msgstr "" + +msgid "Function key 6" +msgstr "" + +msgid "Function key 7" +msgstr "" + +msgid "Function key 8" +msgstr "" + +msgid "Function key 9" +msgstr "" + +msgid "Function key 10" +msgstr "" + +msgid "Function key 11" +msgstr "" + +msgid "Function key 12" +msgstr "" + +msgid "Function key 13" +msgstr "" + +msgid "Function key 14" +msgstr "" + +msgid "Function key 15" +msgstr "" + +msgid "Function key 16" +msgstr "" + +msgid "Function key 17" +msgstr "" + +msgid "Function key 18" +msgstr "" + +msgid "Function key 19" +msgstr "" + +msgid "Function key 20" +msgstr "" + +msgid "Completion/M-tab" +msgstr "" + +msgid "BackTab/S-tab" +msgstr "" + +msgid "Backspace" +msgstr "" + +msgid "Up arrow" +msgstr "" + +msgid "Down arrow" +msgstr "" + +msgid "Left arrow" +msgstr "" + +msgid "Right arrow" +msgstr "" + +msgid "Insert" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "End key" +msgstr "" + +msgid "Page Up" +msgstr "" + +msgid "Page Down" +msgstr "" + +msgid "/ on keypad" +msgstr "" + +msgid "* on keypad" +msgstr "" + +msgid "- on keypad" +msgstr "" + +msgid "+ on keypad" +msgstr "" + +msgid "Left arrow keypad" +msgstr "" + +msgid "Right arrow keypad" +msgstr "" + +msgid "Up arrow keypad" +msgstr "" + +msgid "Down arrow keypad" +msgstr "" + +msgid "Home on keypad" +msgstr "" + +msgid "End on keypad" +msgstr "" + +msgid "Page Down keypad" +msgstr "" + +msgid "Page Up keypad" +msgstr "" + +msgid "Insert on keypad" +msgstr "" + +msgid "Delete on keypad" +msgstr "" + +msgid "Enter on keypad" +msgstr "" + +msgid "Function key 21" +msgstr "" + +msgid "Function key 22" +msgstr "" + +msgid "Function key 23" +msgstr "" + +msgid "Function key 24" +msgstr "" + +msgid "A1 key" +msgstr "" + +msgid "C1 key" +msgstr "" + +msgid "Asterisk" +msgstr "" + +msgid "Minus" +msgstr "" + +msgid "Plus" +msgstr "" + +msgid "Dot" +msgstr "" + +msgid "Less than" +msgstr "" + +msgid "Great than" +msgstr "" + +msgid "Equal" +msgstr "" + +msgid "Comma" +msgstr "" + +msgid "Apostrophe" +msgstr "" + +msgid "Colon" +msgstr "" + +msgid "Semicolon" +msgstr "" + +msgid "Exclamation mark" +msgstr "" + +msgid "Question mark" +msgstr "" + +msgid "Ampersand" +msgstr "" + +msgid "Dollar sign" +msgstr "" + +msgid "Quotation mark" +msgstr "" + +msgid "Percent sign" +msgstr "" + +msgid "Caret" +msgstr "" + +msgid "Tilda" +msgstr "" + +msgid "Prime" +msgstr "" + +msgid "Underline" +msgstr "" + +msgid "Understrike" +msgstr "" + +msgid "Pipe" +msgstr "" + +msgid "Left parenthesis" +msgstr "" + +msgid "Right parenthesis" +msgstr "" + +msgid "Left bracket" +msgstr "" + +msgid "Right bracket" +msgstr "" + +msgid "Left brace" +msgstr "" + +msgid "Right brace" +msgstr "" + +msgid "Enter" +msgstr "" + +msgid "Tab key" +msgstr "" + +msgid "Space key" +msgstr "" + +msgid "Slash key" +msgstr "" + +msgid "Backslash key" +msgstr "" + +msgid "Number sign #" +msgstr "" + +#. TRANSLATORS: Please translate as in "at sign" (@). +msgid "At sign" +msgstr "" + +msgid "Ctrl" +msgstr "" + +msgid "Alt" +msgstr "" + +msgid "Shift" +msgstr "" + +msgid "The TERM environment variable is unset!\n" +msgstr "" + +msgid "Cannot check SIGWINCH pipe" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot create pipe for SIGWINCH: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure write end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure read end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"Screen size %dx%d is not supported.\n" +"Check the TERM environment variable.\n" +msgstr "" + +msgid "B" +msgstr "" + +msgid "kB" +msgstr "" + +msgid "KiB" +msgstr "" + +msgid "MB" +msgstr "" + +msgid "MiB" +msgstr "" + +msgid "GB" +msgstr "" + +msgid "GiB" +msgstr "" + +msgid "Cannot create pipe descriptor" +msgstr "" + +msgid "Cannot create pipe streams" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in select() reading data from a child process:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in waitpid():\n" +"%s" +msgstr "" + +#, c-format +msgid "Directory cache expired for %s" +msgstr "" + +#, c-format +msgid "%s: %s: %s %3d%% (%lld) bytes transferred" +msgstr "" + +#, c-format +msgid "%s: %s: %s %lld bytes transferred" +msgstr "" + +msgid "Starting linear transfer..." +msgstr "" + +msgid "Getting file" +msgstr "" + +msgid "Changes to file lost" +msgstr "" + +#, c-format +msgid "%s is not a directory\n" +msgstr "" + +#, c-format +msgid "Directory %s is not owned by you\n" +msgstr "" + +#, c-format +msgid "Cannot set correct permissions for directory %s\n" +msgstr "" + +#, c-format +msgid "Cannot create temporary directory %s: %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will be created in %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will not be created\n" +msgstr "" + +msgid "Press any key to continue..." +msgstr "" + +msgid "Cannot parse:" +msgstr "" + +msgid "More parsing errors will be ignored." +msgstr "" + +msgid "Internal error:" +msgstr "" + +msgid "Password:" +msgstr "" + +msgid "Screens" +msgstr "" + +msgid "History" +msgstr "" + +#. TRANSLATORS: no need to translate 'DialogTitle', it's just a context prefix +msgid "DialogTitle|History cleanup" +msgstr "" + +msgid "Do you want clean this history?" +msgstr "" + +msgid "&Yes" +msgstr "" + +msgid "&No" +msgstr "" + +msgid "&OK" +msgstr "" + +msgid "&Cancel" +msgstr "" + +msgid "Background process:" +msgstr "" + +msgid "Error" +msgstr "" + +#, c-format +msgid "%s (%d)" +msgstr "" + +msgid "&Abort" +msgstr "" + +msgid "Displays the current version" +msgstr "" + +msgid "Print data directory" +msgstr "" + +msgid "Print extended info about used data directories" +msgstr "" + +msgid "Print configure options" +msgstr "" + +msgid "Print last working directory to specified file" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enables subshell support (default)" +msgstr "" + +msgid "Disables subshell support" +msgstr "" + +msgid "Log ftp dialog to specified file" +msgstr "" + +msgid "Launches the file viewer on a file" +msgstr "" + +msgid "Edit files" +msgstr "" + +msgid " ..." +msgstr "" + +msgid "Forces xterm features" +msgstr "" + +msgid "Disable X11 support" +msgstr "" + +msgid "Tries to use an old highlight mouse tracking" +msgstr "" + +msgid "Disable mouse support in text version" +msgstr "" + +msgid "Tries to use termcap instead of terminfo" +msgstr "" + +msgid "To run on slow terminals" +msgstr "" + +msgid "Use stickchars to draw" +msgstr "" + +msgid "Resets soft keys on HP terminals" +msgstr "" + +msgid "Load definitions of key bindings from specified file" +msgstr "" + +msgid "Don't load definitions of key bindings from file, use defaults" +msgstr "" + +msgid "Requests to run in black and white" +msgstr "" + +msgid "Request to run in color mode" +msgstr "" + +msgid "Specifies a color configuration" +msgstr "" + +msgid "" +msgstr "" + +msgid "Show mc with specified skin" +msgstr "" + +#. TRANSLATORS: don't translate keywords +msgid "" +"--colors KEYWORD={FORE},{BACK},{ATTR}:KEYWORD2=...\n" +"\n" +"{FORE}, {BACK} and {ATTR} can be omitted, and the default will be used\n" +"\n" +" Keywords:\n" +" Global: errors, disabled, reverse, gauge, header\n" +" input, inputmark, inputunchanged, commandlinemark\n" +" bbarhotkey, bbarbutton, statusbar\n" +" File display: normal, selected, marked, markselect\n" +" Dialog boxes: dnormal, dfocus, dhotnormal, dhotfocus, errdhotnormal,\n" +" errdhotfocus\n" +" Menus: menunormal, menuhot, menusel, menuhotsel, menuinactive\n" +" Popup menus: pmenunormal, pmenusel, pmenutitle\n" +" Editor: editnormal, editbold, editmarked, editwhitespace,\n" +" editlinestate, editbg, editframe, editframeactive\n" +" editframedrag\n" +" Viewer: viewnormal,viewbold, viewunderline, viewselected\n" +" Help: helpnormal, helpitalic, helpbold, helplink, helpslink\n" +msgstr "" + +#. TRANSLATORS: don't translate color names and attributes +msgid "" +"Standard Colors:\n" +" black, gray, red, brightred, green, brightgreen, brown,\n" +" yellow, blue, brightblue, magenta, brightmagenta, cyan,\n" +" brightcyan, lightgray and white\n" +"\n" +"Extended colors, when 256 colors are available:\n" +" color16 to color255, or rgb000 to rgb555 and gray0 to gray23\n" +"\n" +"Attributes:\n" +" bold, italic, underline, reverse, blink; append more with '+'\n" +msgstr "" + +msgid "Color options" +msgstr "" + +msgid "[+lineno] file1[:lineno] [file2[:lineno]...]" +msgstr "" + +msgid "file" +msgstr "" + +msgid "file1 file2" +msgstr "" + +msgid "[this_dir] [other_panel_dir]" +msgstr "" + +msgid "" +"\n" +"Please send any bug reports (including the output of 'mc -V')\n" +"as tickets at www.midnight-commander.org\n" +msgstr "" + +#, c-format +msgid "GNU Midnight Commander %s\n" +msgstr "" + +msgid "Main options" +msgstr "" + +msgid "Terminal options" +msgstr "" + +msgid "Arguments parse error!" +msgstr "" + +msgid "No arguments given to the viewer." +msgstr "" + +msgid "Two files are required to envoke the diffviewer." +msgstr "" + +msgid "Background protocol error" +msgstr "" + +msgid "Reading failed" +msgstr "" + +msgid "Background process error" +msgstr "" + +msgid "Unknown error in child" +msgstr "" + +msgid "Child died unexpectedly" +msgstr "" + +msgid "" +"Background process sent us a request for more arguments\n" +"than we can handle." +msgstr "" + +msgid "&Dismiss" +msgstr "" + +msgid "Enter search string:" +msgstr "" + +msgid "Cas&e sensitive" +msgstr "" + +msgid "&Backwards" +msgstr "" + +msgid "&Whole words" +msgstr "" + +msgid "&All charsets" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Search is disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary diff file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create backup file\n" +"%s%s\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary merge file\n" +"%s" +msgstr "" + +msgid "&Fastest (Assume large files)" +msgstr "" + +msgid "&Minimal (Find a smaller set of change)" +msgstr "" + +msgid "Diff algorithm" +msgstr "" + +msgid "Diff extra options" +msgstr "" + +msgid "&Ignore case" +msgstr "" + +msgid "Ignore tab &expansion" +msgstr "" + +msgid "Ignore &space change" +msgstr "" + +msgid "Ignore all &whitespace" +msgstr "" + +msgid "Strip &trailing carriage return" +msgstr "" + +msgid "Diff Options" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "Edit is disabled" +msgstr "" + +msgid "Goto line (left)" +msgstr "" + +msgid "Goto line (right)" +msgstr "" + +msgid "Enter line:" +msgstr "" + +msgid "ButtonBar|Help" +msgstr "" + +msgid "ButtonBar|Save" +msgstr "" + +msgid "ButtonBar|Edit" +msgstr "" + +msgid "ButtonBar|Merge" +msgstr "" + +msgid "ButtonBar|Search" +msgstr "" + +msgid "ButtonBar|Options" +msgstr "" + +msgid "ButtonBar|Quit" +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "File(s) was modified. Save with exit?" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file(s)?" +msgstr "" + +msgid "Diff:" +msgstr "" + +#, c-format +msgid "\"%s\" is a directory" +msgstr "" + +#, c-format +msgid "" +"Cannot stat \"%s\"\n" +"%s" +msgstr "" + +msgid "Diff viewer: invalid mode" +msgstr "" + +msgid "Two files are needed to compare" +msgstr "" + +#, c-format +msgid "Loading: %3d%%" +msgstr "" + +msgid "Loading..." +msgstr "" + +#, c-format +msgid "Cannot open %s for reading" +msgstr "" + +msgid "Load file" +msgstr "" + +#, c-format +msgid "Error reading %s" +msgstr "" + +#, c-format +msgid "Cannot get size/permissions for %s" +msgstr "" + +#, c-format +msgid "\"%s\" is not a regular file" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is too large.\n" +"Open it anyway?" +msgstr "" + +msgid "Warning" +msgstr "" + +#, c-format +msgid "Error reading from pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for reading: %s" +msgstr "" + +msgid "File has hard-links. Detach before saving?" +msgstr "" + +msgid "The file has been modified in the meantime. Save anyway?" +msgstr "" + +#, c-format +msgid "Error writing to pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for writing: %s" +msgstr "" + +#, c-format +msgid "Cannot open file for writing: %s" +msgstr "" + +msgid "The file you are saving does not end with a newline." +msgstr "" + +msgid "C&ontinue" +msgstr "" + +msgid "&Do not change" +msgstr "" + +msgid "&Unix format (LF)" +msgstr "" + +msgid "&Windows/DOS format (CR LF)" +msgstr "" + +msgid "&Macintosh format (CR)" +msgstr "" + +msgid "Enter file name:" +msgstr "" + +msgid "Change line breaks to:" +msgstr "" + +msgid "Save As" +msgstr "" + +msgid "&Quick save" +msgstr "" + +msgid "&Safe save" +msgstr "" + +msgid "&Do backups with following extension:" +msgstr "" + +msgid "Check &POSIX new line" +msgstr "" + +msgid "Edit Save Mode" +msgstr "" + +msgid "Save as" +msgstr "" + +msgid "Cannot save: destination is not a regular file" +msgstr "" + +msgid "A file already exists with this name" +msgstr "" + +msgid "&Overwrite" +msgstr "" + +msgid "Cannot save file" +msgstr "" + +#, c-format +msgid "Confirm save file: \"%s\"" +msgstr "" + +msgid "Save file" +msgstr "" + +msgid "&Save" +msgstr "" + +msgid "Load" +msgstr "" + +msgid "Syntax file edit" +msgstr "" + +msgid "Which syntax file you want to edit?" +msgstr "" + +msgid "&User" +msgstr "" + +msgid "&System wide" +msgstr "" + +msgid "Menu edit" +msgstr "" + +msgid "Which menu file do you want to edit?" +msgstr "" + +msgid "&Local" +msgstr "" + +msgid "[NoName]" +msgstr "" + +#, c-format +msgid "" +"File %s was modified.\n" +"Save before close?" +msgstr "" + +msgid "Close file" +msgstr "" + +#, c-format +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file %s?" +msgstr "" + +msgid "This function is not implemented" +msgstr "" + +msgid "Copy to clipboard" +msgstr "" + +msgid "Unable to save to file" +msgstr "" + +msgid "Cut to clipboard" +msgstr "" + +msgid "Goto line" +msgstr "" + +msgid "Save block" +msgstr "" + +msgid "Insert file" +msgstr "" + +msgid "Cannot insert file" +msgstr "" + +msgid "Sort block" +msgstr "" + +msgid "You must first highlight a block of text" +msgstr "" + +msgid "Run sort" +msgstr "" + +msgid "Enter sort options (see manpage) separated by whitespace:" +msgstr "" + +msgid "Sort" +msgstr "" + +msgid "Cannot execute sort command" +msgstr "" + +#, c-format +msgid "Sort returned non-zero: %s" +msgstr "" + +msgid "Paste output of external command" +msgstr "" + +msgid "Enter shell command(s):" +msgstr "" + +msgid "External command" +msgstr "" + +msgid "Cannot execute command" +msgstr "" + +msgid "mail -s -c " +msgstr "" + +msgid "To" +msgstr "" + +msgid "Subject" +msgstr "" + +msgid "Copies to" +msgstr "" + +msgid "Mail" +msgstr "" + +msgid "Insert literal" +msgstr "" + +msgid "Press any key:" +msgstr "" + +msgid "" +"Current text was modified without a file save.\n" +"Continue discards these changes." +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Collect completions" +msgstr "" + +msgid "NoName" +msgstr "" + +msgid "Save macro" +msgstr "" + +msgid "Press the macro's new hotkey:" +msgstr "" + +msgid "Delete macro" +msgstr "" + +msgid "Press macro hotkey:" +msgstr "" + +msgid "Macro not deleted" +msgstr "" + +msgid "Repeat last commands" +msgstr "" + +msgid "Repeat times:" +msgstr "" + +msgid "&Open file..." +msgstr "" + +msgid "&New" +msgstr "" + +msgid "&Close" +msgstr "" + +msgid "&History..." +msgstr "" + +msgid "Save &as..." +msgstr "" + +msgid "&Insert file..." +msgstr "" + +msgid "Cop&y to file..." +msgstr "" + +msgid "&User menu..." +msgstr "" + +msgid "A&bout..." +msgstr "" + +msgid "&Quit" +msgstr "" + +msgid "&Undo" +msgstr "" + +msgid "&Redo" +msgstr "" + +msgid "&Toggle ins/overw" +msgstr "" + +msgid "To&ggle mark" +msgstr "" + +msgid "&Mark columns" +msgstr "" + +msgid "Mark &all" +msgstr "" + +msgid "Unmar&k" +msgstr "" + +msgid "Cop&y" +msgstr "" + +msgid "Mo&ve" +msgstr "" + +msgid "&Delete" +msgstr "" + +msgid "Co&py to clipfile" +msgstr "" + +msgid "&Cut to clipfile" +msgstr "" + +msgid "Pa&ste from clipfile" +msgstr "" + +msgid "&Beginning" +msgstr "" + +msgid "&End" +msgstr "" + +msgid "&Search..." +msgstr "" + +msgid "Search &again" +msgstr "" + +msgid "&Replace..." +msgstr "" + +msgid "&Toggle bookmark" +msgstr "" + +msgid "&Next bookmark" +msgstr "" + +msgid "&Prev bookmark" +msgstr "" + +msgid "&Flush bookmarks" +msgstr "" + +msgid "&Go to line..." +msgstr "" + +msgid "&Toggle line state" +msgstr "" + +msgid "Go to matching &bracket" +msgstr "" + +msgid "Toggle s&yntax highlighting" +msgstr "" + +msgid "&Find declaration" +msgstr "" + +msgid "Back from &declaration" +msgstr "" + +msgid "For&ward to declaration" +msgstr "" + +msgid "Encod&ing..." +msgstr "" + +msgid "&Refresh screen" +msgstr "" + +msgid "&Start/Stop record macro" +msgstr "" + +msgid "Delete macr&o..." +msgstr "" + +msgid "Record/Repeat &actions" +msgstr "" + +msgid "S&pell check" +msgstr "" + +msgid "C&heck word" +msgstr "" + +msgid "Change spelling &language..." +msgstr "" + +msgid "&Mail..." +msgstr "" + +msgid "Insert &literal..." +msgstr "" + +msgid "Insert &date/time" +msgstr "" + +msgid "&Format paragraph" +msgstr "" + +msgid "&Sort..." +msgstr "" + +msgid "&Paste output of..." +msgstr "" + +msgid "&External formatter" +msgstr "" + +msgid "&Move" +msgstr "" + +msgid "&Resize" +msgstr "" + +msgid "&Toggle fullscreen" +msgstr "" + +msgid "&Next" +msgstr "" + +msgid "&Previous" +msgstr "" + +msgid "&List..." +msgstr "" + +msgid "&General..." +msgstr "" + +msgid "Save &mode..." +msgstr "" + +msgid "Learn &keys..." +msgstr "" + +msgid "Syntax &highlighting..." +msgstr "" + +msgid "S&yntax file" +msgstr "" + +msgid "&Menu file" +msgstr "" + +msgid "&Save setup" +msgstr "" + +msgid "&File" +msgstr "" + +msgid "&Edit" +msgstr "" + +msgid "&Search" +msgstr "" + +msgid "&Command" +msgstr "" + +msgid "For&mat" +msgstr "" + +msgid "&Window" +msgstr "" + +msgid "&Options" +msgstr "" + +msgid "&None" +msgstr "" + +msgid "&Dynamic paragraphing" +msgstr "" + +msgid "Type &writer wrap" +msgstr "" + +msgid "Wrap mode" +msgstr "" + +msgid "Tabulation" +msgstr "" + +msgid "&Fake half tabs" +msgstr "" + +msgid "&Backspace through tabs" +msgstr "" + +msgid "Fill tabs with &spaces" +msgstr "" + +msgid "Tab spacing:" +msgstr "" + +msgid "Other options" +msgstr "" + +msgid "&Return does autoindent" +msgstr "" + +msgid "Confir&m before saving" +msgstr "" + +msgid "Save file &position" +msgstr "" + +msgid "&Visible trailing spaces" +msgstr "" + +msgid "Visible &tabs" +msgstr "" + +msgid "Synta&x highlighting" +msgstr "" + +msgid "C&ursor after inserted block" +msgstr "" + +msgid "Pers&istent selection" +msgstr "" + +msgid "Cursor be&yond end of line" +msgstr "" + +msgid "&Group undo" +msgstr "" + +msgid "Word wrap line length:" +msgstr "" + +msgid "Editor options" +msgstr "" + +msgid "In se&lection" +msgstr "" + +msgid "&Find all" +msgstr "" + +msgid "Enter replacement string:" +msgstr "" + +msgid "Replace" +msgstr "" + +msgid "Replace with:" +msgstr "" + +msgid "&Replace" +msgstr "" + +msgid "A&ll" +msgstr "" + +msgid "&Skip" +msgstr "" + +msgid "Confirm replace" +msgstr "" + +#, c-format +msgid "Searching %s: %3d%%" +msgstr "" + +#, c-format +msgid "Searching %s" +msgstr "" + +#, c-format +msgid "%ld replacements made" +msgstr "" + +msgid "" +"A user friendly text editor\n" +"written for the Midnight Commander." +msgstr "" + +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "" + +msgid "About" +msgstr "" + +msgid "Open files" +msgstr "" + +msgid "Edit: " +msgstr "" + +msgid "ButtonBar|Mark" +msgstr "" + +msgid "ButtonBar|Replac" +msgstr "" + +msgid "ButtonBar|Copy" +msgstr "" + +msgid "ButtonBar|Move" +msgstr "" + +msgid "ButtonBar|Delete" +msgstr "" + +msgid "ButtonBar|PullDn" +msgstr "" + +msgid "Breton" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Welsh" +msgstr "" + +msgid "Danish" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "English" +msgstr "" + +msgid "British English" +msgstr "" + +msgid "Canadian English" +msgstr "" + +msgid "American English" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Faroese" +msgstr "" + +msgid "French" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Dutch" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Portuguese" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Slovak" +msgstr "" + +msgid "Swedish" +msgstr "" + +msgid "Ukrainian" +msgstr "" + +msgid "&Add word" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Misspelled" +msgstr "" + +msgid "Check word" +msgstr "" + +msgid "Suggest" +msgstr "" + +msgid "Select language" +msgstr "" + +msgid "Choose syntax highlighting" +msgstr "" + +msgid "< Auto >" +msgstr "" + +msgid "< Reload Current Syntax >" +msgstr "" + +msgid "Load syntax file" +msgstr "" + +#, c-format +msgid "" +"Cannot open file %s\n" +"%s" +msgstr "" + +#, c-format +msgid "Error in file %s on line %d" +msgstr "" + +msgid "" +"The Commander can't change to the directory that\n" +"the subshell claims you are in. Perhaps you have\n" +"deleted your working directory, or given yourself\n" +"extra access permissions with the \"su\" command?" +msgstr "" + +#, c-format +msgid "Cannot fetch a local copy of %s" +msgstr "" + +msgid "The shell is already running a command" +msgstr "" + +msgid "" +"Not an xterm or Linux console;\n" +"the subshell cannot be toggled." +msgstr "" + +msgid "Type 'exit' to return to the Midnight Commander" +msgstr "" + +msgid "Set &all" +msgstr "" + +msgid "S&kip" +msgstr "" + +msgid "&Set" +msgstr "" + +msgid "owner" +msgstr "" + +msgid "group" +msgstr "" + +msgid "other" +msgstr "" + +msgid "Flag" +msgstr "" + +#, c-format +msgid "Permissions (octal): %o" +msgstr "" + +msgid "Chown advanced command" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod \"%s\"\n" +"%s" +msgstr "" + +msgid "&Ignore" +msgstr "" + +msgid "Ignore &all" +msgstr "" + +msgid "&Retry" +msgstr "" + +#, c-format +msgid "" +"Cannot chown \"%s\"\n" +"%s" +msgstr "" + +msgid "< Default >" +msgstr "" + +msgid "Skins" +msgstr "" + +msgid "Other 8 bit" +msgstr "" + +msgid "Running" +msgstr "" + +msgid "Stopped" +msgstr "" + +msgid "&Never" +msgstr "" + +msgid "On dum&b terminals" +msgstr "" + +msgid "Alwa&ys" +msgstr "" + +msgid "File operations" +msgstr "" + +msgid "&Verbose operation" +msgstr "" + +msgid "Compute tota&ls" +msgstr "" + +msgid "Classic pro&gressbar" +msgstr "" + +msgid "Mkdi&r autoname" +msgstr "" + +msgid "&Preallocate space" +msgstr "" + +msgid "Esc key mode" +msgstr "" + +msgid "S&ingle press" +msgstr "" + +msgid "Timeout:" +msgstr "" + +msgid "Pause after run" +msgstr "" + +msgid "Use internal edi&t" +msgstr "" + +msgid "Use internal vie&w" +msgstr "" + +msgid "A&sk new file name" +msgstr "" + +msgid "Auto m&enus" +msgstr "" + +msgid "&Drop down menus" +msgstr "" + +msgid "S&hell patterns" +msgstr "" + +msgid "Co&mplete: show all" +msgstr "" + +msgid "Rotating d&ash" +msgstr "" + +msgid "Cd follows lin&ks" +msgstr "" + +msgid "Sa&fe delete" +msgstr "" + +msgid "Safe overwrite" +msgstr "" + +msgid "A&uto save setup" +msgstr "" + +msgid "Configure options" +msgstr "" + +msgid "Skin:" +msgstr "" + +msgid "&Shadows" +msgstr "" + +msgid "Appearance" +msgstr "" + +msgid "Case &insensitive" +msgstr "" + +msgid "Use panel sort mo&de" +msgstr "" + +msgid "Show mi&ni-status" +msgstr "" + +msgid "Use SI si&ze units" +msgstr "" + +msgid "Mi&x all files" +msgstr "" + +msgid "Show &backup files" +msgstr "" + +msgid "Show &hidden files" +msgstr "" + +msgid "&Fast dir reload" +msgstr "" + +msgid "Ma&rk moves down" +msgstr "" + +msgid "Re&verse files only" +msgstr "" + +msgid "Simple s&wap" +msgstr "" + +msgid "A&uto save panels setup" +msgstr "" + +msgid "Navigation" +msgstr "" + +msgid "L&ynx-like motion" +msgstr "" + +msgid "Pa&ge scrolling" +msgstr "" + +msgid "Center &scrolling" +msgstr "" + +msgid "&Mouse page scrolling" +msgstr "" + +msgid "File highlight" +msgstr "" + +msgid "File &types" +msgstr "" + +msgid "&Permissions" +msgstr "" + +msgid "Quick search" +msgstr "" + +msgid "Panel options" +msgstr "" + +msgid "Information" +msgstr "" + +msgid "" +"Using the fast reload option may not reflect the exact\n" +"directory contents. In this case you'll need to do a\n" +"manual reload of the directory. See the man page for\n" +"the details." +msgstr "" + +msgid "&Full file list" +msgstr "" + +msgid "&Brief file list:" +msgstr "" + +msgid "&Long file list" +msgstr "" + +msgid "&User defined:" +msgstr "" + +msgid "columns" +msgstr "" + +msgid "User &mini status" +msgstr "" + +msgid "Listing format" +msgstr "" + +msgid "Executable &first" +msgstr "" + +msgid "&Reverse" +msgstr "" + +msgid "Sort order" +msgstr "" + +#. TRANSLATORS: no need to translate 'Confirmation', it's just a context prefix +msgid "Confirmation|&Delete" +msgstr "" + +msgid "Confirmation|O&verwrite" +msgstr "" + +msgid "Confirmation|&Execute" +msgstr "" + +msgid "Confirmation|E&xit" +msgstr "" + +msgid "Confirmation|Di&rectory hotlist delete" +msgstr "" + +msgid "Confirmation|&History cleanup" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "&UTF-8 output" +msgstr "" + +msgid "&Full 8 bits output" +msgstr "" + +msgid "&ISO 8859-1" +msgstr "" + +msgid "7 &bits" +msgstr "" + +msgid "F&ull 8 bits input" +msgstr "" + +msgid "Display bits" +msgstr "" + +msgid "Input / display codepage:" +msgstr "" + +msgid "Directory tree" +msgstr "" + +msgid "Timeout for freeing VFSs (sec):" +msgstr "" + +msgid "FTP anonymous password:" +msgstr "" + +msgid "FTP directory cache timeout (sec):" +msgstr "" + +msgid "&Always use ftp proxy:" +msgstr "" + +msgid "&Use ~/.netrc" +msgstr "" + +msgid "Use &passive mode" +msgstr "" + +msgid "Use passive mode over pro&xy" +msgstr "" + +msgid "Virtual File System Setting" +msgstr "" + +msgid "cd" +msgstr "" + +msgid "Quick cd" +msgstr "" + +msgid "Existing filename (filename symlink will point to):" +msgstr "" + +msgid "Symbolic link filename:" +msgstr "" + +msgid "Symbolic link" +msgstr "" + +msgid "&Stop" +msgstr "" + +msgid "&Resume" +msgstr "" + +msgid "&Kill" +msgstr "" + +msgid "Background jobs" +msgstr "" + +#, c-format +msgid "" +"Cannot chdir to \"%s\"\n" +"%s" +msgstr "" + +msgid "Secure deletion" +msgstr "" + +msgid "Undelete" +msgstr "" + +msgid "Synchronous updates" +msgstr "" + +msgid "Synchronous directory updates" +msgstr "" + +msgid "Immutable" +msgstr "" + +msgid "Append only" +msgstr "" + +msgid "No dump" +msgstr "" + +msgid "No update atime" +msgstr "" + +msgid "Compress" +msgstr "" + +msgid "Compressed clusters" +msgstr "" + +msgid "Compressed dirty file" +msgstr "" + +msgid "Compression raw access" +msgstr "" + +msgid "Encrypted inode" +msgstr "" + +msgid "Journaled data" +msgstr "" + +msgid "Indexed directory" +msgstr "" + +msgid "No tail merging" +msgstr "" + +msgid "Top of directory hierarchies" +msgstr "" + +msgid "Inode uses extents" +msgstr "" + +msgid "Huge_file" +msgstr "" + +msgid "No COW" +msgstr "" + +msgid "Direct access for files" +msgstr "" + +msgid "Casefolded file" +msgstr "" + +msgid "Inode has inline data" +msgstr "" + +msgid "Project hierarchy" +msgstr "" + +msgid "Verity protected inode" +msgstr "" + +msgid "&Marked all" +msgstr "" + +msgid "S&et marked" +msgstr "" + +msgid "C&lear marked" +msgstr "" + +msgid "Chattr command" +msgstr "" + +#, c-format +msgid "" +"Cannot chattr \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot change attributes on non-local filesystems" +msgstr "" + +#, c-format +msgid "" +"Cannot get flags of \"%s\"\n" +"%s" +msgstr "" + +msgid "set &user ID on execution" +msgstr "" + +msgid "set &group ID on execution" +msgstr "" + +msgid "stick&y bit" +msgstr "" + +msgid "&read by owner" +msgstr "" + +msgid "&write by owner" +msgstr "" + +msgid "e&xecute/search by owner" +msgstr "" + +msgid "rea&d by group" +msgstr "" + +msgid "write by grou&p" +msgstr "" + +msgid "execu&te/search by group" +msgstr "" + +msgid "read &by others" +msgstr "" + +msgid "wr&ite by others" +msgstr "" + +msgid "execute/searc&h by others" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "Permissions (octal):" +msgstr "" + +msgid "Owner name:" +msgstr "" + +msgid "Group name:" +msgstr "" + +msgid "Chmod command" +msgstr "" + +msgid "Permission" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Set &groups" +msgstr "" + +msgid "Set &users" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Owner name" +msgstr "" + +msgid "Group name" +msgstr "" + +msgid "Size" +msgstr "" + +msgid "Chown command" +msgstr "" + +msgid "User name" +msgstr "" + +msgid "" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enter machine name (F1 for details):" +msgstr "" + +msgid "Files tagged, want to cd?" +msgstr "" + +msgid "Cannot change directory" +msgstr "" + +msgid "Filter" +msgstr "" + +msgid "Set expression for filtering filenames" +msgstr "" + +#, c-format +msgid "Link %s to:" +msgstr "" + +msgid "Link" +msgstr "" + +#, c-format +msgid "link: %s" +msgstr "" + +#, c-format +msgid "symlink: %s" +msgstr "" + +#, c-format +msgid "Cannot chdir to \"%s\"" +msgstr "" + +msgid "View file" +msgstr "" + +msgid "Filename:" +msgstr "" + +msgid "Filtered view" +msgstr "" + +msgid "Filter command and arguments:" +msgstr "" + +msgid "Edit file" +msgstr "" + +msgid "Create a new Directory" +msgstr "" + +msgid "Enter directory name:" +msgstr "" + +msgid "Extension file edit" +msgstr "" + +msgid "Which extension file you want to edit?" +msgstr "" + +msgid "&System Wide" +msgstr "" + +msgid "Highlighting groups file edit" +msgstr "" + +msgid "Which highlighting file you want to edit?" +msgstr "" + +msgid "Compare directories" +msgstr "" + +msgid "Select compare method:" +msgstr "" + +msgid "&Quick" +msgstr "" + +msgid "&Size only" +msgstr "" + +msgid "&Thorough" +msgstr "" + +msgid "" +"Both panels should be in the listing mode\n" +"to use this command" +msgstr "" + +#, c-format +msgid "'%s' is not a symbolic link" +msgstr "" + +#, c-format +msgid "Symlink '%s' points to:" +msgstr "" + +msgid "Edit symlink" +msgstr "" + +#, c-format +msgid "edit symlink, unable to remove %s: %s" +msgstr "" + +#, c-format +msgid "edit symlink: %s" +msgstr "" + +msgid "FTP to machine" +msgstr "" + +msgid "SFTP to machine" +msgstr "" + +msgid "Shell link to machine" +msgstr "" + +msgid "Undelete files on an ext2 file system" +msgstr "" + +msgid "" +"Enter device (without /dev/) to undelete\n" +"files on: (F1 for details)" +msgstr "" + +msgid "Directory scanning" +msgstr "" + +msgid "Setup" +msgstr "" + +#, c-format +msgid "Setup saved to %s" +msgstr "" + +#, c-format +msgid "Unable to save setup to %s" +msgstr "" + +msgid "Cannot execute commands on non-local filesystems" +msgstr "" + +msgid "Parameter" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary command file\n" +"%s" +msgstr "" + +msgid "Pipe failed" +msgstr "" + +#, c-format +msgid " %s%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %smc.ext file has changed with version 3.0. It seems that " +"the installation failed. Please fetch a fresh copy from the Midnight " +"Commander package." +msgstr "" + +#, c-format +msgid "%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %s file has changed with version 3.0. You may either want " +"to copy it from %smc.ext or use that file as an example of how to write it." +msgstr "" + +msgid "DialogTitle|Copy" +msgstr "" + +msgid "DialogTitle|Move" +msgstr "" + +msgid "DialogTitle|Delete" +msgstr "" + +msgid "FileOperation|Copy" +msgstr "" + +msgid "FileOperation|Move" +msgstr "" + +msgid "FileOperation|Delete" +msgstr "" + +#, no-c-format +msgid "%o %f%n\"%s\"%m" +msgstr "" + +#, no-c-format +msgid "%o %d %f%m" +msgstr "" + +msgid "files" +msgstr "" + +msgid "directory" +msgstr "" + +msgid "directories" +msgstr "" + +msgid "files/directories" +msgstr "" + +#. TRANSLATORS: keep leading space here to split words in Copy/Move dialog +msgid " with source mask:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat hardlink source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target hardlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot create target hardlink \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot read source link \"%s\"\n" +"%s" +msgstr "" + +msgid "" +"Cannot make stable symlinks across non-local filesystems:\n" +"\n" +"Option Stable Symlinks will be disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create target symlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same directory" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same file" +msgstr "" + +msgid "Ski&p all" +msgstr "" + +#, c-format +msgid "" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +#, c-format +msgid "" +"Background process:\n" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +msgid "Non&e" +msgstr "" + +#, c-format +msgid "" +"Cannot remove file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot stat file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot overwrite directory \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot move file \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot remove directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot move directory \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot operate on \"..\"!" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create special file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open source file \"%s\"\n" +"%s" +msgstr "" + +msgid "Reget failed, about to overwrite file" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot preallocate space for target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot read source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot write target file \"%s\"\n" +"%s" +msgstr "" + +msgid "(stalled)" +msgstr "" + +#, c-format +msgid "" +"Cannot close source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot close target file \"%s\"\n" +"%s" +msgstr "" + +msgid "Incomplete file was retrieved. Keep it?" +msgstr "" + +msgid "&Keep" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Source \"%s\" is not a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot copy cyclic symbolic link\n" +"\"%s\"" +msgstr "" + +#, c-format +msgid "" +"Destination \"%s\" must be a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Directories: %zu, total size: %s" +msgstr "" + +msgid "Sorry, I could not put the job in background" +msgstr "" + +msgid "S&uspend" +msgstr "" + +msgid "Con&tinue" +msgstr "" + +#, c-format +msgid "%d:%02d.%02d" +msgstr "" + +#, c-format +msgid "ETA %s" +msgstr "" + +#, c-format +msgid "%.2f MB/s" +msgstr "" + +#, c-format +msgid "%.2f KB/s" +msgstr "" + +#, c-format +msgid "%ld B/s" +msgstr "" + +msgid "New :" +msgstr "" + +msgid "Existing:" +msgstr "" + +msgid "Overwrite this file?" +msgstr "" + +msgid "A&ppend" +msgstr "" + +msgid "&Reget" +msgstr "" + +msgid "Overwrite all files?" +msgstr "" + +msgid "Don't overwrite with &zero length file" +msgstr "" + +msgid "&Older" +msgstr "" + +msgid "S&maller" +msgstr "" + +msgid "&Size differs" +msgstr "" + +msgid "File exists" +msgstr "" + +msgid "Background process: File exists" +msgstr "" + +#, c-format +msgid "Files processed: %zu/%zu" +msgstr "" + +#, c-format +msgid "Files processed: %zu" +msgstr "" + +#, c-format +msgid "Time: %s %s" +msgstr "" + +#, c-format +msgid "Time: %s %s (%s)" +msgstr "" + +#, c-format +msgid "Time: %s" +msgstr "" + +#, c-format +msgid "Time: %s (%s)" +msgstr "" + +#, c-format +msgid " Total: %s " +msgstr "" + +#, c-format +msgid " Total: %s/%s " +msgstr "" + +msgid "Source" +msgstr "" + +msgid "Target" +msgstr "" + +msgid "Deleting" +msgstr "" + +msgid "&Using shell patterns" +msgstr "" + +msgid "to:" +msgstr "" + +msgid "Follow &links" +msgstr "" + +msgid "Preserve &attributes" +msgstr "" + +msgid "Di&ve into subdir if exists" +msgstr "" + +msgid "&Stable symlinks" +msgstr "" + +msgid "&Background" +msgstr "" + +#, c-format +msgid "Invalid source pattern '%s'" +msgstr "" + +msgid "File listin&g" +msgstr "" + +msgid "&Quick view" +msgstr "" + +msgid "&Info" +msgstr "" + +msgid "&Tree" +msgstr "" + +msgid "&Listing format..." +msgstr "" + +msgid "S&ort order..." +msgstr "" + +msgid "&Filter..." +msgstr "" + +msgid "&Encoding..." +msgstr "" + +msgid "FT&P link..." +msgstr "" + +msgid "S&hell link..." +msgstr "" + +msgid "&SFTP link..." +msgstr "" + +msgid "Paneli&ze" +msgstr "" + +msgid "&Rescan" +msgstr "" + +msgid "&View" +msgstr "" + +msgid "Vie&w file..." +msgstr "" + +msgid "&Filtered view" +msgstr "" + +msgid "&Copy" +msgstr "" + +msgid "C&hmod" +msgstr "" + +msgid "&Link" +msgstr "" + +msgid "&Symlink" +msgstr "" + +msgid "Relative symlin&k" +msgstr "" + +msgid "Edit s&ymlink" +msgstr "" + +msgid "Ch&own" +msgstr "" + +msgid "&Advanced chown" +msgstr "" + +msgid "Cha&ttr" +msgstr "" + +msgid "&Rename/Move" +msgstr "" + +msgid "&Mkdir" +msgstr "" + +msgid "&Quick cd" +msgstr "" + +msgid "Select &group" +msgstr "" + +msgid "U&nselect group" +msgstr "" + +msgid "&Invert selection" +msgstr "" + +msgid "E&xit" +msgstr "" + +msgid "&User menu" +msgstr "" + +msgid "&Directory tree" +msgstr "" + +msgid "&Find file" +msgstr "" + +msgid "S&wap panels" +msgstr "" + +msgid "Switch &panels on/off" +msgstr "" + +msgid "&Compare directories" +msgstr "" + +msgid "C&ompare files" +msgstr "" + +msgid "E&xternal panelize" +msgstr "" + +msgid "Show directory s&izes" +msgstr "" + +msgid "Command &history" +msgstr "" + +msgid "Viewed/edited files hi&story" +msgstr "" + +msgid "Di&rectory hotlist" +msgstr "" + +msgid "&Active VFS list" +msgstr "" + +msgid "&Background jobs" +msgstr "" + +msgid "Screen lis&t" +msgstr "" + +msgid "&Undelete files (ext2fs only)" +msgstr "" + +msgid "&Listing format edit" +msgstr "" + +msgid "Edit &extension file" +msgstr "" + +msgid "Edit &menu file" +msgstr "" + +msgid "Edit hi&ghlighting group file" +msgstr "" + +msgid "&Configuration..." +msgstr "" + +msgid "&Layout..." +msgstr "" + +msgid "&Panel options..." +msgstr "" + +msgid "C&onfirmation..." +msgstr "" + +msgid "&Appearance..." +msgstr "" + +msgid "&Display bits..." +msgstr "" + +msgid "&Virtual FS..." +msgstr "" + +msgid "Panels:" +msgstr "" + +#, c-format +msgid "You have %zu opened screen. Quit anyway?" +msgid_plural "You have %zu opened screens. Quit anyway?" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "The Midnight Commander" +msgstr "" + +msgid "Do you really want to quit the Midnight Commander?" +msgstr "" + +msgid "&Above" +msgstr "" + +msgid "&Left" +msgstr "" + +msgid "&Below" +msgstr "" + +msgid "&Right" +msgstr "" + +msgid "ButtonBar|Menu" +msgstr "" + +msgid "ButtonBar|View" +msgstr "" + +msgid "ButtonBar|RenMov" +msgstr "" + +msgid "ButtonBar|Mkdir" +msgstr "" + +msgid "&Chdir" +msgstr "" + +msgid "&Again" +msgstr "" + +msgid "Pane&lize" +msgstr "" + +msgid "&View - F3" +msgstr "" + +msgid "&Edit - F4" +msgstr "" + +#, c-format +msgid "Found: %lu" +msgstr "" + +msgid "Malformed regular expression" +msgstr "" + +msgid "File name:" +msgstr "" + +msgid "&Find recursively" +msgstr "" + +msgid "Follow s&ymlinks" +msgstr "" + +msgid "S&kip hidden" +msgstr "" + +msgid "Content:" +msgstr "" + +msgid "Sea&rch for content" +msgstr "" + +msgid "Case sens&itive" +msgstr "" + +msgid "A&ll charsets" +msgstr "" + +msgid "Fir&st hit" +msgstr "" + +msgid "Find File" +msgstr "" + +msgid "Start at:" +msgstr "" + +msgid "Ena&ble ignore directories:" +msgstr "" + +#, c-format +msgid "Grepping in %s" +msgstr "" + +msgid "Finished" +msgstr "" + +#, c-format +msgid "Finished (ignored %zu directory)" +msgid_plural "Finished (ignored %zu directories)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#, c-format +msgid "Find File: \"%s\". Content: \"%s\"" +msgstr "" + +#, c-format +msgid "Find File: \"%s\"" +msgstr "" + +msgid "Searching" +msgstr "" + +msgid "Change &to" +msgstr "" + +msgid "&Free VFSs now" +msgstr "" + +msgid "&Refresh" +msgstr "" + +msgid "&Add current" +msgstr "" + +msgid "&Up" +msgstr "" + +msgid "New &group" +msgstr "" + +msgid "New &entry" +msgstr "" + +msgid "&Insert" +msgstr "" + +msgid "&Remove" +msgstr "" + +msgid "Subgroup - press ENTER to see list" +msgstr "" + +msgid "Active VFS directories" +msgstr "" + +msgid "Directory hotlist" +msgstr "" + +msgid "Top level group" +msgstr "" + +msgid "Directory path" +msgstr "" + +#, c-format +msgid "Moving %s" +msgstr "" + +msgid "Directory label" +msgstr "" + +msgid "&Append" +msgstr "" + +msgid "New hotlist entry" +msgstr "" + +msgid "Directory label:" +msgstr "" + +msgid "Directory path:" +msgstr "" + +msgid "New hotlist group" +msgstr "" + +msgid "Name of new group:" +msgstr "" + +#, c-format +msgid "Are you sure you want to remove entry \"%s\"?" +msgstr "" + +#, c-format +msgid "" +"Group \"%s\" is not empty.\n" +"Remove it?" +msgstr "" + +msgid "Hotlist Load" +msgstr "" + +#, c-format +msgid "" +"MC was unable to write %s file,\n" +"your old hotlist entries were not deleted" +msgstr "" + +#, c-format +msgid "Label for \"%s\":" +msgstr "" + +msgid "Add to hotlist" +msgstr "" + +#, c-format +msgid "Midnight Commander %s" +msgstr "" + +#, c-format +msgid "File: %s" +msgstr "" + +msgid "No node information" +msgstr "" + +msgid "Free nodes:" +msgstr "" + +msgid "No space information" +msgstr "" + +#, c-format +msgid "Free space: %s/%s (%d%%)" +msgstr "" + +#, c-format +msgid "Type: %s" +msgstr "" + +msgid "non-local vfs" +msgstr "" + +#, c-format +msgid "Device: %s" +msgstr "" + +#, c-format +msgid "Filesystem: %s" +msgstr "" + +#, c-format +msgid "Accessed: %s" +msgstr "" + +#, c-format +msgid "Modified: %s" +msgstr "" + +#. TRANSLATORS: Time of last status change as in stat(2) man. +#, c-format +msgid "Changed: %s" +msgstr "" + +#, c-format +msgid "Dev. type: major %lu, minor %lu" +msgstr "" + +#, c-format +msgid "Size: %s" +msgstr "" + +#, c-format +msgid " (%lu block)" +msgid_plural " (%lu blocks)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#, c-format +msgid "Owner: %s/%s" +msgstr "" + +#, c-format +msgid "Links: %d" +msgstr "" + +msgid "Attributes: not supported" +msgstr "" + +#, c-format +msgid "Attributes: %s" +msgstr "" + +msgid "Attributes: unavailable" +msgstr "" + +#, c-format +msgid "Mode: %s (%04o)" +msgstr "" + +#, c-format +msgid "Location: %Xh:%Xh" +msgstr "" + +msgid "&Equal split" +msgstr "" + +msgid "&Menubar visible" +msgstr "" + +msgid "Command &prompt" +msgstr "" + +msgid "&Keybar visible" +msgstr "" + +msgid "H&intbar visible" +msgstr "" + +msgid "&XTerm window title" +msgstr "" + +msgid "&Show free space" +msgstr "" + +msgid "Panel split" +msgstr "" + +msgid "Console output" +msgstr "" + +msgid "&Vertical" +msgstr "" + +msgid "&Horizontal" +msgstr "" + +msgid "Output lines:" +msgstr "" + +msgid "Layout" +msgstr "" + +msgid "Memory exhausted!" +msgstr "" + +#. TRANSLATORS: one single character to represent 'unsorted' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|u" +msgstr "" + +msgid "&Unsorted" +msgstr "" + +#. TRANSLATORS: one single character to represent 'name' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|n" +msgstr "" + +msgid "&Name" +msgstr "" + +#. TRANSLATORS: one single character to represent 'version' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|v" +msgstr "" + +msgid "&Version" +msgstr "" + +#. TRANSLATORS: one single character to represent 'extension' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|e" +msgstr "" + +msgid "E&xtension" +msgstr "" + +#. TRANSLATORS: one single character to represent 'size' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|s" +msgstr "" + +msgid "&Size" +msgstr "" + +msgid "Block Size" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Modify time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|m" +msgstr "" + +msgid "&Modify time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Access time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|a" +msgstr "" + +msgid "&Access time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Change time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|h" +msgstr "" + +msgid "C&hange time" +msgstr "" + +msgid "Perm" +msgstr "" + +msgid "Nl" +msgstr "" + +#. TRANSLATORS: one single character to represent 'inode' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|i" +msgstr "" + +msgid "&Inode" +msgstr "" + +msgid "UID" +msgstr "" + +msgid "GID" +msgstr "" + +msgid "Owner" +msgstr "" + +msgid "Group" +msgstr "" + +msgid "[dev]" +msgstr "" + +msgid "UP--DIR" +msgstr "" + +msgid "SYMLINK" +msgstr "" + +msgid "SUB-DIR" +msgstr "" + +msgid "" +msgstr "" + +#, c-format +msgid "%s in %d file" +msgid_plural "%s in %d files" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "Panelize" +msgstr "" + +msgid "Unknown tag on display format:" +msgstr "" + +msgid "&Files only" +msgstr "" + +msgid "&Case sensitive" +msgstr "" + +msgid "Select" +msgstr "" + +msgid "Unselect" +msgstr "" + +msgid "Do you really want to execute?" +msgstr "" + +msgid "Cannot read directory contents" +msgstr "" + +msgid "User supplied format looks invalid, reverting to default." +msgstr "" + +msgid "&Add new" +msgstr "" + +msgid "External panelize" +msgstr "" + +msgid "Other command" +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Add to external panelize" +msgstr "" + +msgid "Enter command label:" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"failed to read data from child stdout:\n" +"%s" +msgstr "" + +msgid "Cannot run external panelize in a non-local directory" +msgstr "" + +msgid "Modified git files" +msgstr "" + +msgid "Find rejects after patching" +msgstr "" + +msgid "Find *.orig after patching" +msgstr "" + +msgid "Find SUID and SGID programs" +msgstr "" + +#, c-format +msgid "" +"Cannot open the %s file for writing:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "Copy \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "Move \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat the destination\n" +"%s" +msgstr "" + +#, c-format +msgid "Delete %s?" +msgstr "" + +msgid "ButtonBar|Static" +msgstr "" + +msgid "ButtonBar|Dynamc" +msgstr "" + +msgid "ButtonBar|Rescan" +msgstr "" + +msgid "ButtonBar|Forget" +msgstr "" + +msgid "ButtonBar|Rmdir" +msgstr "" + +#, c-format +msgid "" +"Cannot write to the %s file:\n" +"%s\n" +msgstr "" + +msgid "Help file format error\n" +msgstr "" + +msgid "Internal bug: Double start of link area" +msgstr "" + +#, c-format +msgid "Cannot find node %s in help file" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "ButtonBar|Index" +msgstr "" + +msgid "ButtonBar|Prev" +msgstr "" + +msgid "Learn keys" +msgstr "" + +msgid "Teach me a key" +msgstr "" + +#, c-format +msgid "" +"Please press the %s\n" +"and then wait until this message disappears.\n" +"\n" +"Then, press it again to see if OK appears\n" +"next to its button.\n" +"\n" +"If you want to escape, press a single Escape key\n" +"and wait as well." +msgstr "" + +msgid "Cannot accept this key" +msgstr "" + +#, c-format +msgid "You have entered \"%s\"" +msgstr "" + +#. TRANSLATORS: This label appears near learned keys. Keep it short. +msgid "OK" +msgstr "" + +msgid "" +"It seems that all your keys already\n" +"work fine. That's great." +msgstr "" + +msgid "&Discard" +msgstr "" + +msgid "" +"Great! You have a complete terminal database!\n" +"All your keys work well." +msgstr "" + +msgid "" +"Press all the keys mentioned here. After you have done it, check\n" +"which keys are not marked with OK. Press space on the missing\n" +"key, or click with the mouse to define it. Move around with Tab." +msgstr "" + +#, c-format +msgid "" +"Failed to run:\n" +"%s\n" +msgstr "" + +msgid "Home directory path is not absolute" +msgstr "" + +msgid "" +"GNU Midnight Commander\n" +"is already running on this terminal.\n" +"Subshell support will be disabled." +msgstr "" + +#, c-format +msgid "" +"\n" +"Failed while close:\n" +"%s\n" +msgstr "" + +msgid "Choose codepage" +msgstr "" + +msgid "- < No translation >" +msgstr "" + +msgid "%b %e %Y" +msgstr "" + +msgid "%b %e %H:%M" +msgstr "" + +#, c-format +msgid "" +"Cannot save file %s:\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot open named pipe %s\n" +msgstr "" + +msgid "The shell is still active. Quit anyway?" +msgstr "" + +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "" + +msgid "With builtin Editor and Aspell support" +msgstr "" + +msgid "With builtin Editor" +msgstr "" + +msgid "With optional subshell support" +msgstr "" + +msgid "With subshell support as default" +msgstr "" + +msgid "With support for background operations" +msgstr "" + +msgid "With mouse support on xterm and Linux console" +msgstr "" + +msgid "With mouse support on xterm" +msgstr "" + +msgid "With support for X11 events" +msgstr "" + +msgid "With internationalization support" +msgstr "" + +msgid "With multiple codepages support" +msgstr "" + +msgid "With ext2fs attributes support" +msgstr "" + +#, c-format +msgid "Built with GLib %d.%d.%d\n" +msgstr "" + +#, c-format +msgid "Built with S-Lang %s with terminfo database\n" +msgstr "" + +#, c-format +msgid "Built with ncurses %s\n" +msgstr "" + +msgid "Built with ncurses (unknown version)" +msgstr "" + +#, c-format +msgid "Built with ncursesw %s\n" +msgstr "" + +msgid "Built with ncursesw (unknown version)" +msgstr "" + +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + +msgid "Virtual File Systems:" +msgstr "" + +msgid "Data types:" +msgstr "" + +msgid "Home directory:" +msgstr "" + +msgid "Profile root directory:" +msgstr "" + +msgid "System data" +msgstr "" + +msgid "Config directory:" +msgstr "" + +msgid "Data directory:" +msgstr "" + +msgid "File extension handlers:" +msgstr "" + +msgid "VFS plugins and scripts:" +msgstr "" + +msgid "User data" +msgstr "" + +msgid "Cache directory:" +msgstr "" + +msgid "Debug" +msgstr "" + +msgid "ERROR:" +msgstr "" + +msgid "True:" +msgstr "" + +msgid "False:" +msgstr "" + +msgid "Error calling program" +msgstr "" + +msgid "Warning -- ignoring file" +msgstr "" + +#, c-format +msgid "" +"File %s is not owned by root or you or is world writable.\n" +"Using it may compromise your security" +msgstr "" + +msgid "Format error on file Extensions File" +msgstr "" + +#, c-format +msgid "The %%var macro has no default" +msgstr "" + +#, c-format +msgid "The %%var macro has no variable" +msgstr "" + +#, c-format +msgid "No suitable entries found in %s" +msgstr "" + +msgid "User menu" +msgstr "" + +#, c-format +msgid "" +"Cannot open cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Premature end of cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Inconsistent hardlinks of\n" +"%s\n" +"in cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "%s contains duplicate entries! Skipping!" +msgstr "" + +#, c-format +msgid "" +"Corrupted cpio header encountered in\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected end of file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open %s archive\n" +"%s:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"EXTFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "Warning: cannot open %s directory\n" +msgstr "" + +#, c-format +msgid "fish: Disconnecting from %s" +msgstr "" + +msgid "fish: Waiting for initial line..." +msgstr "" + +msgid "Sorry, we cannot do password authenticated connections for now." +msgstr "" + +#, c-format +msgid "fish: Password is required for %s" +msgstr "" + +msgid "fish: Sending password..." +msgstr "" + +msgid "fish: Sending initial line..." +msgstr "" + +msgid "fish: Handshaking version..." +msgstr "" + +msgid "fish: Getting host info..." +msgstr "" + +#, c-format +msgid "fish: Reading directory %s..." +msgstr "" + +#, c-format +msgid "%s: done." +msgstr "" + +#, c-format +msgid "%s: failure" +msgstr "" + +#, c-format +msgid "fish: store %s: sending command..." +msgstr "" + +msgid "fish: Local read failed, sending zeros" +msgstr "" + +msgid "fish: storing file" +msgstr "" + +msgid "Aborting transfer..." +msgstr "" + +msgid "Error reported after abort." +msgstr "" + +msgid "Aborted transfer would be successful." +msgstr "" + +#, c-format +msgid "ftpfs: Disconnecting from %s" +msgstr "" + +#, c-format +msgid "FTP: Password required for %s" +msgstr "" + +msgid "ftpfs: sending login name" +msgstr "" + +msgid "ftpfs: sending user password" +msgstr "" + +#, c-format +msgid "FTP: Account required for user %s" +msgstr "" + +msgid "Account:" +msgstr "" + +msgid "ftpfs: sending user account" +msgstr "" + +msgid "ftpfs: logged in" +msgstr "" + +#, c-format +msgid "ftpfs: Login incorrect for user %s " +msgstr "" + +msgid "ftpfs: Invalid host name." +msgstr "" + +#, c-format +msgid "ftpfs: %s" +msgstr "" + +#, c-format +msgid "ftpfs: making connection to %s" +msgstr "" + +msgid "ftpfs: connection interrupted by user" +msgstr "" + +#, c-format +msgid "ftpfs: connection to server failed: %s" +msgstr "" + +#, c-format +msgid "Waiting to retry... %d (Control-G to cancel)" +msgstr "" + +msgid "ftpfs: invalid address family" +msgstr "" + +#, c-format +msgid "ftpfs: could not create socket: %s" +msgstr "" + +msgid "ftpfs: could not setup passive mode" +msgstr "" + +msgid "ftpfs: aborting transfer." +msgstr "" + +#, c-format +msgid "ftpfs: abort error: %s" +msgstr "" + +msgid "ftpfs: abort failed" +msgstr "" + +msgid "ftpfs: CWD failed." +msgstr "" + +msgid "ftpfs: couldn't resolve symlink" +msgstr "" + +msgid "Resolving symlink..." +msgstr "" + +#, c-format +msgid "ftpfs: Reading FTP directory %s... %s%s" +msgstr "" + +msgid "(strict rfc959)" +msgstr "" + +msgid "(chdir first)" +msgstr "" + +msgid "ftpfs: failed; nowhere to fallback to" +msgstr "" + +msgid "ftpfs: storing file" +msgstr "" + +msgid "" +"~/.netrc file has incorrect mode\n" +"Remove password or correct mode" +msgstr "" + +#, c-format +msgid "" +"SFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "%s: Warning: file %s not found\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid line in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid flag %c in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "sftp: an error occurred while reading %s: %s" +msgstr "" + +msgid "sftp: Unable to get current user name." +msgstr "" + +msgid "sftp: Invalid host name." +msgstr "" + +#, c-format +msgid "sftp: %s" +msgstr "" + +msgid "sftp: failed to convert remote host IP address into text form" +msgstr "" + +#, c-format +msgid "sftp: making connection to %s" +msgstr "" + +msgid "sftp: connection interrupted by user" +msgstr "" + +#, c-format +msgid "sftp: connection to server failed: %s" +msgstr "" + +msgid "sftp: found host key of unsupported type: RSA1" +msgstr "" + +msgid "sftp: unknown host key type:" +msgstr "" + +#, c-format +msgid "" +"Permanently added\n" +"%s (%s)\n" +"to the list of known hosts." +msgstr "" + +msgid "sftp: cannot get the remote host key" +msgstr "" + +msgid "sftp: unsupported key type, can't check remote host key" +msgstr "" + +msgid "sftp: can't compute host key fingerprint hash" +msgstr "" + +#, c-format +msgid "" +"The authenticity of host\n" +"%s (%s)\n" +"can't be established!\n" +"%s key fingerprint hash is\n" +"SHA1:%s.\n" +"Do you want to add it to the list of known hosts and continue connecting?" +msgstr "" + +#, c-format +msgid "" +"%s (%s)\n" +"is found in the list of known hosts but\n" +"KEYS DO NOT MATCH! THIS COULD BE A MITM ATTACK!\n" +"Are you sure you want to add it to the list of known hosts and continue " +"connecting?" +msgstr "" + +msgid "sftp: host key verification failed" +msgstr "" + +#, c-format +msgid "sftp: Enter passphrase for %s " +msgstr "" + +msgid "sftp: Passphrase is empty." +msgstr "" + +#, c-format +msgid "sftp: Enter password for %s " +msgstr "" + +msgid "sftp: Password is empty." +msgstr "" + +msgid "sftp: failure establishing SSH session" +msgstr "" + +msgid "sftp: No file handler data present for reading file" +msgstr "" + +#, c-format +msgid "sftp: socket error: %s" +msgstr "" + +#, c-format +msgid "sftp: (Ctrl-G break) Listing... %s" +msgstr "" + +msgid "sftp: Listing done." +msgstr "" + +#, c-format +msgid "" +"Cannot open tar archive\n" +"%s" +msgstr "" + +msgid "Inconsistent tar archive" +msgstr "" + +msgid "Unexpected EOF on archive file" +msgstr "" + +#, c-format +msgid "" +"%s\n" +"doesn't look like a tar archive." +msgstr "" + +msgid "undelfs: error" +msgstr "" + +msgid "not enough memory" +msgstr "" + +msgid "while allocating block buffer" +msgstr "" + +#, c-format +msgid "open_inode_scan: %d" +msgstr "" + +#, c-format +msgid "while starting inode scan %d" +msgstr "" + +#, c-format +msgid "undelfs: loading deleted files information %d inodes" +msgstr "" + +#, c-format +msgid "while calling ext2_block_iterate %d" +msgstr "" + +msgid "no more memory while reallocating array" +msgstr "" + +#, c-format +msgid "while doing inode scan %d" +msgstr "" + +#, c-format +msgid "Cannot open file %s" +msgstr "" + +msgid "undelfs: reading inode bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load inode bitmap from:\n" +"%s" +msgstr "" + +msgid "undelfs: reading block bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load block bitmap from:\n" +"%s" +msgstr "" + +msgid "vfs_info is not fs!" +msgstr "" + +msgid "You have to chdir to extract files first" +msgstr "" + +msgid "while iterating over blocks" +msgstr "" + +#, c-format +msgid "Cannot open file \"%s\"" +msgstr "" + +msgid "Ext2lib error" +msgstr "" + +msgid "Invalid value" +msgstr "" + +msgid "File was modified. Save with exit?" +msgstr "" + +msgid "&Cancel quit" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file?" +msgstr "" + +msgid "&Line number" +msgstr "" + +msgid "Pe&rcents" +msgstr "" + +msgid "&Decimal offset" +msgstr "" + +msgid "He&xadecimal offset" +msgstr "" + +msgid "Goto" +msgstr "" + +msgid "ButtonBar|Ascii" +msgstr "" + +msgid "ButtonBar|HxSrch" +msgstr "" + +msgid "ButtonBar|UnWrap" +msgstr "" + +msgid "ButtonBar|Wrap" +msgstr "" + +msgid "ButtonBar|Hex" +msgstr "" + +msgid "ButtonBar|Goto" +msgstr "" + +msgid "ButtonBar|Raw" +msgstr "" + +msgid "ButtonBar|Parse" +msgstr "" + +msgid "ButtonBar|Unform" +msgstr "" + +msgid "ButtonBar|Format" +msgstr "" + +#, c-format +msgid "" +"Failed to read data from child stdout:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Error while closing the file:\n" +"%s\n" +"Data may have been written or not" +msgstr "" + +#, c-format +msgid "" +"Cannot save file:\n" +"%s" +msgstr "" + +msgid "View: " +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot view: not a regular file" +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\" in parse mode\n" +"%s" +msgstr "" + +msgid "Search done" +msgstr "" + +msgid "Continue from beginning?" +msgstr "" + +msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" +msgstr "" diff -Nru mc-4.8.27/po/LINGUAS mc-4.8.28/po/LINGUAS --- mc-4.8.27/po/LINGUAS 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/po/LINGUAS 2022-03-27 11:35:43.000000000 +0000 @@ -1,7 +1,10 @@ # List of available translations +af +ar az be bg +br ca cs da @@ -17,21 +20,26 @@ fi fr fr_CA +ga gl +he hr hu ia id +ie it ja ka kk ko +kw lt lv mn nb nl +nl_BE pl pt pt_BR @@ -46,6 +54,7 @@ te tr uk +uz vi wa zh_CN Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/lt.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/lt.gmo differ diff -Nru mc-4.8.27/po/lt.po mc-4.8.28/po/lt.po --- mc-4.8.27/po/lt.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/lt.po 2022-03-27 12:08:06.000000000 +0000 @@ -14,9 +14,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Mantas Kriaučiūnas Baltix , 2020\n" "Language-Team: Lithuanian (http://www.transifex.com/mc/mc/language/lt/)\n" "Language: lt\n" "MIME-Version: 1.0\n" @@ -661,12 +661,6 @@ msgid "Log ftp dialog to specified file" msgstr "Veda FTP dialogo žurnalą į nurodytą failą" -msgid "Set debug level" -msgstr "Nurodo „debug“ lygį" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Parodo failo turinį" @@ -1592,7 +1586,7 @@ "Lengvas vartoti teksto redaktorius\n" "sukurtas Midnight Commander aplinkai." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2117,19 +2111,6 @@ msgstr "Foninio režimo užduotys" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "\\\\%s\\%s slaptažodis" - -msgid "Domain:" -msgstr "Domenas:" - -msgid "Username:" -msgstr "Prisijungimo vardas:" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2442,9 +2423,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2969,8 +2947,8 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." -msgstr "Rik. t&varka..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Filtras..." @@ -2984,12 +2962,9 @@ msgid "S&hell link..." msgstr "Apli&nkos ryšys..." -msgid "S&FTP link..." +msgid "&SFTP link..." msgstr "" -msgid "SM&B link..." -msgstr "SM&B ryšys..." - msgid "Paneli&ze" msgstr "" @@ -3914,6 +3889,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Virtualios failų sistemos:" @@ -4346,33 +4325,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Klaida %s kuriant aplanką %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Klaida %s šalinant aplanką %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/lv.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/lv.gmo differ diff -Nru mc-4.8.27/po/lv.po mc-4.8.28/po/lv.po --- mc-4.8.27/po/lv.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/lv.po 2022-03-27 12:08:06.000000000 +0000 @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Slava Zanko , 2011\n" "Language-Team: Latvian (http://www.transifex.com/mc/mc/language/lv/)\n" "Language: lv\n" "MIME-Version: 1.0\n" @@ -635,12 +635,6 @@ msgid "Log ftp dialog to specified file" msgstr "Iegrāmatot ftp dialogu noteiktā failā" -msgid "Set debug level" -msgstr "" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Palaiž failam failu skatītāju" @@ -1546,7 +1540,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2066,19 +2060,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "\\\\%s\\%s Parole" - -msgid "Domain:" -msgstr "Domēns:" - -msgid "Username:" -msgstr "Lietotājvārds:" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2391,9 +2372,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2888,8 +2866,8 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." -msgstr "&Kārtotā secībā..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Filtrs..." @@ -2903,12 +2881,9 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." +msgid "&SFTP link..." msgstr "" -msgid "SM&B link..." -msgstr "SM&B saite..." - msgid "Paneli&ze" msgstr "" @@ -3824,6 +3799,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4257,33 +4236,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" diff -Nru mc-4.8.27/po/mc.pot mc-4.8.28/po/mc.pot --- mc-4.8.27/po/mc.pot 2021-08-15 14:03:04.000000000 +0000 +++ mc-4.8.28/po/mc.pot 2022-03-27 12:08:02.000000000 +0000 @@ -5,9 +5,9 @@ # msgid "" msgstr "" -"Project-Id-Version: mc 4.8.27\n" +"Project-Id-Version: mc 4.8.28\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,7 +21,7 @@ msgid "Warning: cannot load codepages list" msgstr "" -#: lib/charsets.c:220 src/filemanager/boxes.c:388 +#: lib/charsets.c:220 src/filemanager/boxes.c:387 msgid "7-bit ASCII" msgstr "" @@ -123,11 +123,11 @@ msgid "Invalid token number %d" msgstr "" -#: lib/search/regex.c:340 lib/search/regex.c:835 src/filemanager/ext.c:749 +#: lib/search/regex.c:340 lib/search/regex.c:834 src/filemanager/ext.c:749 msgid "Regular expression error" msgstr "" -#: lib/search/search.c:53 src/diffviewer/ydiff.c:2357 +#: lib/search/search.c:53 src/diffviewer/ydiff.c:2359 msgid "No&rmal" msgstr "" @@ -630,22 +630,22 @@ msgid "GiB" msgstr "" -#: lib/utilunix.c:516 +#: lib/utilunix.c:512 msgid "Cannot create pipe descriptor" msgstr "" -#: lib/utilunix.c:529 +#: lib/utilunix.c:525 msgid "Cannot create pipe streams" msgstr "" -#: lib/utilunix.c:608 +#: lib/utilunix.c:604 #, c-format msgid "" "Unexpected error in select() reading data from a child process:\n" "%s" msgstr "" -#: lib/utilunix.c:695 +#: lib/utilunix.c:691 #, c-format msgid "" "Unexpected error in waitpid():\n" @@ -725,7 +725,7 @@ msgid "Internal error:" msgstr "" -#: lib/vfs/utilvfs.c:372 src/filemanager/boxes.c:1350 +#: lib/vfs/utilvfs.c:372 msgid "Password:" msgstr "" @@ -746,36 +746,36 @@ msgid "Do you want clean this history?" msgstr "" -#: lib/widget/listbox.c:320 src/diffviewer/ydiff.c:3089 src/editor/edit.c:362 +#: lib/widget/listbox.c:320 src/diffviewer/ydiff.c:3091 src/editor/edit.c:362 #: src/editor/editcmd.c:186 src/editor/editcmd.c:209 src/editor/editcmd.c:1521 -#: src/editor/editcmd.c:1527 src/filemanager/cmd.c:140 -#: src/filemanager/file.c:958 src/filemanager/file.c:1959 -#: src/filemanager/filegui.c:458 src/filemanager/filemanager.c:1065 -#: src/filemanager/filemanager.c:1073 src/filemanager/hotlist.c:1159 -#: src/filemanager/hotlist.c:1176 src/filemanager/panel.c:2826 +#: src/editor/editcmd.c:1527 src/filemanager/cmd.c:138 +#: src/filemanager/file.c:972 src/filemanager/file.c:1969 +#: src/filemanager/filegui.c:458 src/filemanager/filemanager.c:1062 +#: src/filemanager/filemanager.c:1070 src/filemanager/hotlist.c:1159 +#: src/filemanager/hotlist.c:1176 src/filemanager/panel.c:2827 #: src/filemanager/tree.c:829 src/subshell/common.c:1621 -#: src/vfs/sftpfs/connection.c:518 src/vfs/sftpfs/connection.c:530 +#: src/vfs/sftpfs/connection.c:519 src/vfs/sftpfs/connection.c:531 #: src/viewer/actions_cmd.c:643 src/viewer/actions_cmd.c:649 #: src/viewer/search.c:447 msgid "&Yes" msgstr "" -#: lib/widget/listbox.c:320 src/diffviewer/ydiff.c:3089 src/editor/edit.c:362 +#: lib/widget/listbox.c:320 src/diffviewer/ydiff.c:3091 src/editor/edit.c:362 #: src/editor/editcmd.c:186 src/editor/editcmd.c:1521 src/editor/editcmd.c:1527 -#: src/filemanager/cmd.c:140 src/filemanager/file.c:958 -#: src/filemanager/file.c:1959 src/filemanager/filegui.c:460 -#: src/filemanager/filemanager.c:1065 src/filemanager/filemanager.c:1073 +#: src/filemanager/cmd.c:138 src/filemanager/file.c:972 +#: src/filemanager/file.c:1969 src/filemanager/filegui.c:460 +#: src/filemanager/filemanager.c:1062 src/filemanager/filemanager.c:1070 #: src/filemanager/hotlist.c:1159 src/filemanager/hotlist.c:1176 -#: src/filemanager/panel.c:2826 src/filemanager/tree.c:829 -#: src/subshell/common.c:1621 src/vfs/sftpfs/connection.c:518 -#: src/vfs/sftpfs/connection.c:530 src/viewer/actions_cmd.c:643 +#: src/filemanager/panel.c:2827 src/filemanager/tree.c:829 +#: src/subshell/common.c:1621 src/vfs/sftpfs/connection.c:519 +#: src/vfs/sftpfs/connection.c:531 src/viewer/actions_cmd.c:643 #: src/viewer/actions_cmd.c:649 src/viewer/search.c:448 msgid "&No" msgstr "" #: lib/widget/quick.h:215 src/editor/editsearch.c:103 #: src/editor/editsearch.c:1007 src/editor/editwidget.c:157 -#: src/filemanager/boxes.c:1271 src/filemanager/filegui.c:1358 +#: src/filemanager/boxes.c:1270 src/filemanager/filegui.c:1359 #: src/filemanager/find.c:602 src/filemanager/layout.c:508 src/main.c:411 msgid "&OK" msgstr "" @@ -790,7 +790,7 @@ #: src/filemanager/chattr.c:233 src/filemanager/chattr.c:1108 #: src/filemanager/chmod.c:115 src/filemanager/chmod.c:438 #: src/filemanager/chown.c:87 src/filemanager/chown.c:311 -#: src/filemanager/cmd.c:1148 src/filemanager/filegui.c:1362 +#: src/filemanager/cmd.c:1057 src/filemanager/filegui.c:1363 #: src/filemanager/find.c:602 src/filemanager/hotlist.c:183 #: src/filemanager/hotlist.c:1015 src/filemanager/hotlist.c:1077 #: src/filemanager/layout.c:509 src/filemanager/panelize.c:143 src/learn.c:258 @@ -808,7 +808,7 @@ #: src/editor/editcmd.c:324 src/editor/editcmd.c:1625 src/editor/spell.c:322 #: src/editor/spell.c:558 src/editor/spell.c:566 #: tests/src/execute__common.c:152 -#: tests/src/execute__execute_with_vfs_arg.c:154 +#: tests/src/execute__execute_with_vfs_arg.c:152 msgid "Error" msgstr "" @@ -817,131 +817,123 @@ msgid "%s (%d)" msgstr "" -#: lib/widget/wtools.c:695 src/filemanager/file.c:837 -#: src/filemanager/file.c:911 src/filemanager/file.c:913 -#: src/filemanager/file.c:959 src/filemanager/file.c:3084 +#: lib/widget/wtools.c:695 src/filemanager/file.c:851 +#: src/filemanager/file.c:925 src/filemanager/file.c:927 +#: src/filemanager/file.c:973 src/filemanager/file.c:3096 #: src/filemanager/filegui.c:255 src/filemanager/filegui.c:482 msgid "&Abort" msgstr "" -#: src/args.c:110 +#: src/args.c:101 msgid "Displays the current version" msgstr "" -#: src/args.c:118 +#: src/args.c:109 msgid "Print data directory" msgstr "" -#: src/args.c:126 +#: src/args.c:117 msgid "Print extended info about used data directories" msgstr "" -#: src/args.c:135 +#: src/args.c:126 msgid "Print configure options" msgstr "" -#: src/args.c:143 +#: src/args.c:134 msgid "Print last working directory to specified file" msgstr "" -#: src/args.c:144 src/args.c:169 src/args.c:186 src/args.c:270 +#: src/args.c:135 src/args.c:160 src/args.c:169 src/args.c:253 msgid "" msgstr "" -#: src/args.c:151 +#: src/args.c:142 msgid "Enables subshell support (default)" msgstr "" -#: src/args.c:158 +#: src/args.c:149 msgid "Disables subshell support" msgstr "" -#: src/args.c:168 +#: src/args.c:159 msgid "Log ftp dialog to specified file" msgstr "" -#: src/args.c:176 -msgid "Set debug level" -msgstr "" - -#: src/args.c:177 -msgid "" -msgstr "" - -#: src/args.c:185 +#: src/args.c:168 msgid "Launches the file viewer on a file" msgstr "" -#: src/args.c:193 +#: src/args.c:176 msgid "Edit files" msgstr "" -#: src/args.c:194 +#: src/args.c:177 msgid " ..." msgstr "" -#: src/args.c:209 +#: src/args.c:192 msgid "Forces xterm features" msgstr "" -#: src/args.c:216 +#: src/args.c:199 msgid "Disable X11 support" msgstr "" -#: src/args.c:223 +#: src/args.c:206 msgid "Tries to use an old highlight mouse tracking" msgstr "" -#: src/args.c:230 +#: src/args.c:213 msgid "Disable mouse support in text version" msgstr "" -#: src/args.c:238 +#: src/args.c:221 msgid "Tries to use termcap instead of terminfo" msgstr "" -#: src/args.c:246 +#: src/args.c:229 msgid "To run on slow terminals" msgstr "" -#: src/args.c:253 +#: src/args.c:236 msgid "Use stickchars to draw" msgstr "" -#: src/args.c:261 +#: src/args.c:244 msgid "Resets soft keys on HP terminals" msgstr "" -#: src/args.c:269 +#: src/args.c:252 msgid "Load definitions of key bindings from specified file" msgstr "" -#: src/args.c:276 +#: src/args.c:259 msgid "Don't load definitions of key bindings from file, use defaults" msgstr "" -#: src/args.c:295 +#: src/args.c:278 msgid "Requests to run in black and white" msgstr "" -#: src/args.c:302 +#: src/args.c:285 msgid "Request to run in color mode" msgstr "" -#: src/args.c:309 +#: src/args.c:292 msgid "Specifies a color configuration" msgstr "" -#: src/args.c:310 src/args.c:317 +#: src/args.c:293 src/args.c:300 msgid "" msgstr "" -#: src/args.c:316 +#: src/args.c:299 msgid "Show mc with specified skin" msgstr "" #. TRANSLATORS: don't translate keywords -#: src/args.c:353 +#: src/args.c:336 msgid "" "--colors KEYWORD={FORE},{BACK},{ATTR}:KEYWORD2=...\n" "\n" @@ -964,7 +956,7 @@ msgstr "" #. TRANSLATORS: don't translate color names and attributes -#: src/args.c:370 +#: src/args.c:353 msgid "" "Standard Colors:\n" " black, gray, red, brightred, green, brightgreen, brown,\n" @@ -978,55 +970,55 @@ " bold, italic, underline, reverse, blink; append more with '+'\n" msgstr "" -#: src/args.c:382 +#: src/args.c:365 msgid "Color options" msgstr "" -#: src/args.c:396 +#: src/args.c:379 msgid "[+lineno] file1[:lineno] [file2[:lineno]...]" msgstr "" -#: src/args.c:399 src/filemanager/file.c:168 +#: src/args.c:382 src/filemanager/file.c:170 msgid "file" msgstr "" -#: src/args.c:403 +#: src/args.c:386 msgid "file1 file2" msgstr "" -#: src/args.c:408 +#: src/args.c:391 msgid "[this_dir] [other_panel_dir]" msgstr "" -#: src/args.c:423 +#: src/args.c:406 msgid "" "\n" "Please send any bug reports (including the output of 'mc -V')\n" "as tickets at www.midnight-commander.org\n" msgstr "" -#: src/args.c:427 src/filemanager/filemanager.c:1763 src/textconf.c:141 +#: src/args.c:410 src/filemanager/filemanager.c:1754 src/textconf.c:142 #, c-format msgid "GNU Midnight Commander %s\n" msgstr "" -#: src/args.c:680 src/filemanager/boxes.c:688 +#: src/args.c:663 src/filemanager/boxes.c:687 msgid "Main options" msgstr "" -#: src/args.c:686 src/args.c:687 +#: src/args.c:669 src/args.c:670 msgid "Terminal options" msgstr "" -#: src/args.c:702 +#: src/args.c:685 msgid "Arguments parse error!" msgstr "" -#: src/args.c:822 +#: src/args.c:795 msgid "No arguments given to the viewer." msgstr "" -#: src/args.c:834 +#: src/args.c:807 msgid "Two files are required to envoke the diffviewer." msgstr "" @@ -1038,7 +1030,7 @@ msgid "Reading failed" msgstr "" -#: src/background.c:219 src/filemanager/file.c:834 src/filemanager/file.c:906 +#: src/background.c:219 src/filemanager/file.c:848 src/filemanager/file.c:920 msgid "Background process error" msgstr "" @@ -1068,8 +1060,8 @@ msgstr "" #: src/diffviewer/search.c:92 src/editor/editsearch.c:94 -#: src/editor/editsearch.c:173 src/filemanager/boxes.c:681 -#: src/filemanager/boxes.c:886 src/filemanager/find.c:588 +#: src/editor/editsearch.c:173 src/filemanager/boxes.c:680 +#: src/filemanager/boxes.c:885 src/filemanager/find.c:588 #: src/viewer/dialogs.c:89 msgid "Cas&e sensitive" msgstr "" @@ -1105,14 +1097,14 @@ msgid "Search is disabled" msgstr "" -#: src/diffviewer/ydiff.c:176 +#: src/diffviewer/ydiff.c:178 #, c-format msgid "" "Cannot create temporary diff file\n" "%s" msgstr "" -#: src/diffviewer/ydiff.c:2208 +#: src/diffviewer/ydiff.c:2210 #, c-format msgid "" "Cannot create backup file\n" @@ -1120,146 +1112,146 @@ "%s" msgstr "" -#: src/diffviewer/ydiff.c:2217 +#: src/diffviewer/ydiff.c:2219 #, c-format msgid "" "Cannot create temporary merge file\n" "%s" msgstr "" -#: src/diffviewer/ydiff.c:2358 +#: src/diffviewer/ydiff.c:2360 msgid "&Fastest (Assume large files)" msgstr "" -#: src/diffviewer/ydiff.c:2359 +#: src/diffviewer/ydiff.c:2361 msgid "&Minimal (Find a smaller set of change)" msgstr "" -#: src/diffviewer/ydiff.c:2364 +#: src/diffviewer/ydiff.c:2366 msgid "Diff algorithm" msgstr "" -#: src/diffviewer/ydiff.c:2367 +#: src/diffviewer/ydiff.c:2369 msgid "Diff extra options" msgstr "" -#: src/diffviewer/ydiff.c:2368 +#: src/diffviewer/ydiff.c:2370 msgid "&Ignore case" msgstr "" -#: src/diffviewer/ydiff.c:2369 +#: src/diffviewer/ydiff.c:2371 msgid "Ignore tab &expansion" msgstr "" -#: src/diffviewer/ydiff.c:2370 +#: src/diffviewer/ydiff.c:2372 msgid "Ignore &space change" msgstr "" -#: src/diffviewer/ydiff.c:2371 +#: src/diffviewer/ydiff.c:2373 msgid "Ignore all &whitespace" msgstr "" -#: src/diffviewer/ydiff.c:2372 +#: src/diffviewer/ydiff.c:2374 msgid "Strip &trailing carriage return" msgstr "" -#: src/diffviewer/ydiff.c:2382 +#: src/diffviewer/ydiff.c:2384 msgid "Diff Options" msgstr "" -#: src/diffviewer/ydiff.c:2891 +#: src/diffviewer/ydiff.c:2893 msgid "Edit" msgstr "" -#: src/diffviewer/ydiff.c:2891 +#: src/diffviewer/ydiff.c:2893 msgid "Edit is disabled" msgstr "" -#: src/diffviewer/ydiff.c:2925 +#: src/diffviewer/ydiff.c:2927 msgid "Goto line (left)" msgstr "" -#: src/diffviewer/ydiff.c:2926 +#: src/diffviewer/ydiff.c:2928 msgid "Goto line (right)" msgstr "" -#: src/diffviewer/ydiff.c:2934 src/editor/editcmd.c:1708 +#: src/diffviewer/ydiff.c:2936 src/editor/editcmd.c:1708 msgid "Enter line:" msgstr "" -#: src/diffviewer/ydiff.c:2973 src/editor/editwidget.c:669 -#: src/filemanager/filemanager.c:1650 src/filemanager/tree.c:1172 -#: src/help.c:1165 src/viewer/display.c:87 +#: src/diffviewer/ydiff.c:2975 src/editor/editwidget.c:669 +#: src/filemanager/filemanager.c:1642 src/filemanager/tree.c:1172 +#: src/help.c:1159 src/viewer/display.c:87 msgid "ButtonBar|Help" msgstr "" -#: src/diffviewer/ydiff.c:2974 src/editor/editwidget.c:670 +#: src/diffviewer/ydiff.c:2976 src/editor/editwidget.c:670 #: src/viewer/display.c:99 msgid "ButtonBar|Save" msgstr "" -#: src/diffviewer/ydiff.c:2975 src/filemanager/filemanager.c:1653 +#: src/diffviewer/ydiff.c:2977 src/filemanager/filemanager.c:1645 #: src/viewer/display.c:94 msgid "ButtonBar|Edit" msgstr "" -#: src/diffviewer/ydiff.c:2976 +#: src/diffviewer/ydiff.c:2978 msgid "ButtonBar|Merge" msgstr "" -#: src/diffviewer/ydiff.c:2977 src/editor/editwidget.c:675 +#: src/diffviewer/ydiff.c:2979 src/editor/editwidget.c:675 #: src/viewer/display.c:109 msgid "ButtonBar|Search" msgstr "" -#: src/diffviewer/ydiff.c:2978 +#: src/diffviewer/ydiff.c:2980 msgid "ButtonBar|Options" msgstr "" -#: src/diffviewer/ydiff.c:2979 src/editor/editwidget.c:678 -#: src/filemanager/filemanager.c:1659 src/help.c:1174 src/viewer/display.c:118 +#: src/diffviewer/ydiff.c:2981 src/editor/editwidget.c:678 +#: src/filemanager/filemanager.c:1651 src/help.c:1168 src/viewer/display.c:118 #: src/viewer/display.c:121 msgid "ButtonBar|Quit" msgstr "" -#: src/diffviewer/ydiff.c:3086 src/editor/editcmd.c:1527 +#: src/diffviewer/ydiff.c:3088 src/editor/editcmd.c:1527 #: src/viewer/actions_cmd.c:641 src/viewer/actions_cmd.c:647 msgid "Quit" msgstr "" -#: src/diffviewer/ydiff.c:3087 +#: src/diffviewer/ydiff.c:3089 msgid "File(s) was modified. Save with exit?" msgstr "" -#: src/diffviewer/ydiff.c:3088 +#: src/diffviewer/ydiff.c:3090 msgid "" "Midnight Commander is being shut down.\n" "Save modified file(s)?" msgstr "" -#: src/diffviewer/ydiff.c:3421 src/diffviewer/ydiff.c:3424 +#: src/diffviewer/ydiff.c:3423 src/diffviewer/ydiff.c:3426 msgid "Diff:" msgstr "" -#: src/diffviewer/ydiff.c:3541 src/diffviewer/ydiff.c:3552 -#: src/diffviewer/ydiff.c:3572 src/diffviewer/ydiff.c:3589 +#: src/diffviewer/ydiff.c:3543 src/diffviewer/ydiff.c:3554 +#: src/diffviewer/ydiff.c:3574 src/diffviewer/ydiff.c:3591 #, c-format msgid "\"%s\" is a directory" msgstr "" -#: src/diffviewer/ydiff.c:3578 src/diffviewer/ydiff.c:3595 -#: src/filemanager/file.c:1766 src/viewer/mcviewer.c:349 +#: src/diffviewer/ydiff.c:3580 src/diffviewer/ydiff.c:3597 +#: src/filemanager/file.c:1776 src/viewer/mcviewer.c:349 #, c-format msgid "" "Cannot stat \"%s\"\n" "%s" msgstr "" -#: src/diffviewer/ydiff.c:3604 +#: src/diffviewer/ydiff.c:3606 msgid "Diff viewer: invalid mode" msgstr "" -#: src/diffviewer/ydiff.c:3633 +#: src/diffviewer/ydiff.c:3635 msgid "Two files are needed to compare" msgstr "" @@ -1306,9 +1298,9 @@ #: src/editor/edit.c:362 src/editor/editcmd.c:184 src/editor/editcmd.c:207 #: src/editor/editcmd.c:378 src/editor/editcmd.c:538 src/editor/editcmd.c:958 #: src/editor/editcmd.c:2013 src/editor/editcmd.c:2042 src/editor/etags.c:371 -#: src/execute.c:135 src/filemanager/file.c:2398 src/filemanager/panel.c:4523 +#: src/execute.c:135 src/filemanager/file.c:2408 src/filemanager/panel.c:4524 #: src/help.c:362 src/main.c:408 src/subshell/common.c:1619 -#: src/vfs/sftpfs/connection.c:518 src/viewer/actions_cmd.c:443 +#: src/vfs/sftpfs/connection.c:519 src/viewer/actions_cmd.c:443 msgid "Warning" msgstr "" @@ -1371,7 +1363,7 @@ msgstr "" #: src/editor/editcmd.c:401 src/editor/editcmd.c:1058 src/editor/editcmd.c:1749 -#: src/editor/editcmd.c:1780 src/filemanager/cmd.c:753 +#: src/editor/editcmd.c:1780 src/filemanager/cmd.c:751 msgid "Enter file name:" msgstr "" @@ -1450,8 +1442,8 @@ msgstr "" #: src/editor/editcmd.c:1122 src/editor/editcmd.c:1168 -#: src/filemanager/cmd.c:953 src/filemanager/cmd.c:994 -#: src/filemanager/cmd.c:1052 +#: src/filemanager/cmd.c:862 src/filemanager/cmd.c:903 +#: src/filemanager/cmd.c:961 msgid "&User" msgstr "" @@ -1459,15 +1451,15 @@ msgid "&System wide" msgstr "" -#: src/editor/editcmd.c:1166 src/filemanager/cmd.c:992 +#: src/editor/editcmd.c:1166 src/filemanager/cmd.c:901 msgid "Menu edit" msgstr "" -#: src/editor/editcmd.c:1167 src/filemanager/cmd.c:993 +#: src/editor/editcmd.c:1167 src/filemanager/cmd.c:902 msgid "Which menu file do you want to edit?" msgstr "" -#: src/editor/editcmd.c:1168 src/filemanager/cmd.c:994 +#: src/editor/editcmd.c:1168 src/filemanager/cmd.c:903 msgid "&Local" msgstr "" @@ -1720,8 +1712,8 @@ msgid "Mo&ve" msgstr "" -#: src/editor/editmenu.c:113 src/filemanager/file.c:2683 -#: src/filemanager/filemanager.c:254 +#: src/editor/editmenu.c:113 src/filemanager/file.c:2692 +#: src/filemanager/filemanager.c:251 msgid "&Delete" msgstr "" @@ -1893,7 +1885,7 @@ msgid "Save &mode..." msgstr "" -#: src/editor/editmenu.c:252 src/filemanager/filemanager.c:344 +#: src/editor/editmenu.c:252 src/filemanager/filemanager.c:341 msgid "Learn &keys..." msgstr "" @@ -1909,15 +1901,15 @@ msgid "&Menu file" msgstr "" -#: src/editor/editmenu.c:259 src/filemanager/filemanager.c:349 +#: src/editor/editmenu.c:259 src/filemanager/filemanager.c:346 msgid "&Save setup" msgstr "" -#: src/editor/editmenu.c:283 src/filemanager/filemanager.c:361 +#: src/editor/editmenu.c:283 src/filemanager/filemanager.c:358 msgid "&File" msgstr "" -#: src/editor/editmenu.c:285 src/filemanager/filemanager.c:237 +#: src/editor/editmenu.c:285 src/filemanager/filemanager.c:234 msgid "&Edit" msgstr "" @@ -1925,7 +1917,7 @@ msgid "&Search" msgstr "" -#: src/editor/editmenu.c:290 src/filemanager/filemanager.c:363 +#: src/editor/editmenu.c:290 src/filemanager/filemanager.c:360 msgid "&Command" msgstr "" @@ -1937,7 +1929,7 @@ msgid "&Window" msgstr "" -#: src/editor/editmenu.c:297 src/filemanager/filemanager.c:365 +#: src/editor/editmenu.c:297 src/filemanager/filemanager.c:362 msgid "&Options" msgstr "" @@ -1977,7 +1969,7 @@ msgid "Tab spacing:" msgstr "" -#: src/editor/editoptions.c:164 src/filemanager/boxes.c:571 +#: src/editor/editoptions.c:164 src/filemanager/boxes.c:570 #: src/filemanager/layout.c:501 msgid "Other options" msgstr "" @@ -2055,14 +2047,14 @@ msgid "&Replace" msgstr "" -#: src/editor/editsearch.c:243 src/filemanager/file.c:958 +#: src/editor/editsearch.c:243 src/filemanager/file.c:972 #: src/filemanager/filegui.c:471 msgid "A&ll" msgstr "" #: src/editor/editsearch.c:244 src/editor/spell.c:765 -#: src/filemanager/file.c:837 src/filemanager/file.c:910 -#: src/filemanager/file.c:913 src/filemanager/file.c:3085 +#: src/filemanager/file.c:851 src/filemanager/file.c:924 +#: src/filemanager/file.c:927 src/filemanager/file.c:3097 #: src/filemanager/filegui.c:252 msgid "&Skip" msgstr "" @@ -2094,7 +2086,7 @@ msgstr "" #: src/editor/editwidget.c:155 -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" #: src/editor/editwidget.c:164 @@ -2117,7 +2109,7 @@ msgid "ButtonBar|Replac" msgstr "" -#: src/editor/editwidget.c:673 src/filemanager/filemanager.c:1654 +#: src/editor/editwidget.c:673 src/filemanager/filemanager.c:1646 #: src/filemanager/tree.c:1177 msgid "ButtonBar|Copy" msgstr "" @@ -2126,11 +2118,11 @@ msgid "ButtonBar|Move" msgstr "" -#: src/editor/editwidget.c:676 src/filemanager/filemanager.c:1657 +#: src/editor/editwidget.c:676 src/filemanager/filemanager.c:1649 msgid "ButtonBar|Delete" msgstr "" -#: src/editor/editwidget.c:677 src/filemanager/filemanager.c:1658 +#: src/editor/editwidget.c:677 src/filemanager/filemanager.c:1650 msgid "ButtonBar|PullDn" msgstr "" @@ -2270,8 +2262,8 @@ msgid "Load syntax file" msgstr "" -#: src/editor/syntax.c:1535 src/help.c:1101 src/usermenu.c:969 -#: src/usermenu.c:1009 +#: src/editor/syntax.c:1535 src/help.c:1095 src/usermenu.c:975 +#: src/usermenu.c:1015 #, c-format msgid "" "Cannot open file %s\n" @@ -2361,8 +2353,8 @@ #: src/filemanager/achown.c:859 src/filemanager/achown.c:894 #: src/filemanager/chattr.c:1107 src/filemanager/chmod.c:437 -#: src/filemanager/chown.c:310 src/vfs/sftpfs/connection.c:518 -#: src/vfs/sftpfs/connection.c:530 +#: src/filemanager/chown.c:310 src/vfs/sftpfs/connection.c:519 +#: src/vfs/sftpfs/connection.c:531 msgid "&Ignore" msgstr "" @@ -2374,7 +2366,7 @@ #: src/filemanager/achown.c:859 src/filemanager/achown.c:894 #: src/filemanager/chattr.c:1107 src/filemanager/chmod.c:437 -#: src/filemanager/chown.c:310 src/filemanager/file.c:910 src/viewer/hex.c:431 +#: src/filemanager/chown.c:310 src/filemanager/file.c:924 src/viewer/hex.c:431 msgid "&Retry" msgstr "" @@ -2386,237 +2378,237 @@ "%s" msgstr "" -#: src/filemanager/boxes.c:181 +#: src/filemanager/boxes.c:178 msgid "< Default >" msgstr "" -#: src/filemanager/boxes.c:227 +#: src/filemanager/boxes.c:224 msgid "Skins" msgstr "" -#: src/filemanager/boxes.c:383 src/filemanager/boxes.c:1006 +#: src/filemanager/boxes.c:382 src/filemanager/boxes.c:1005 #: src/selcodepage.c:101 msgid "Other 8 bit" msgstr "" -#: src/filemanager/boxes.c:468 +#: src/filemanager/boxes.c:467 msgid "Running" msgstr "" -#: src/filemanager/boxes.c:469 src/filemanager/find.c:1619 +#: src/filemanager/boxes.c:468 src/filemanager/find.c:1619 msgid "Stopped" msgstr "" -#: src/filemanager/boxes.c:536 +#: src/filemanager/boxes.c:535 msgid "&Never" msgstr "" -#: src/filemanager/boxes.c:537 +#: src/filemanager/boxes.c:536 msgid "On dum&b terminals" msgstr "" -#: src/filemanager/boxes.c:538 +#: src/filemanager/boxes.c:537 msgid "Alwa&ys" msgstr "" -#: src/filemanager/boxes.c:552 +#: src/filemanager/boxes.c:551 msgid "File operations" msgstr "" -#: src/filemanager/boxes.c:553 +#: src/filemanager/boxes.c:552 msgid "&Verbose operation" msgstr "" -#: src/filemanager/boxes.c:554 +#: src/filemanager/boxes.c:553 msgid "Compute tota&ls" msgstr "" -#: src/filemanager/boxes.c:555 +#: src/filemanager/boxes.c:554 msgid "Classic pro&gressbar" msgstr "" -#: src/filemanager/boxes.c:556 +#: src/filemanager/boxes.c:555 msgid "Mkdi&r autoname" msgstr "" -#: src/filemanager/boxes.c:557 +#: src/filemanager/boxes.c:556 msgid "&Preallocate space" msgstr "" -#: src/filemanager/boxes.c:560 +#: src/filemanager/boxes.c:559 msgid "Esc key mode" msgstr "" -#: src/filemanager/boxes.c:561 +#: src/filemanager/boxes.c:560 msgid "S&ingle press" msgstr "" -#: src/filemanager/boxes.c:562 +#: src/filemanager/boxes.c:561 msgid "Timeout:" msgstr "" -#: src/filemanager/boxes.c:567 +#: src/filemanager/boxes.c:566 msgid "Pause after run" msgstr "" -#: src/filemanager/boxes.c:572 +#: src/filemanager/boxes.c:571 msgid "Use internal edi&t" msgstr "" -#: src/filemanager/boxes.c:573 +#: src/filemanager/boxes.c:572 msgid "Use internal vie&w" msgstr "" -#: src/filemanager/boxes.c:574 +#: src/filemanager/boxes.c:573 msgid "A&sk new file name" msgstr "" -#: src/filemanager/boxes.c:576 +#: src/filemanager/boxes.c:575 msgid "Auto m&enus" msgstr "" -#: src/filemanager/boxes.c:577 +#: src/filemanager/boxes.c:576 msgid "&Drop down menus" msgstr "" -#: src/filemanager/boxes.c:578 +#: src/filemanager/boxes.c:577 msgid "S&hell patterns" msgstr "" -#: src/filemanager/boxes.c:579 +#: src/filemanager/boxes.c:578 msgid "Co&mplete: show all" msgstr "" -#: src/filemanager/boxes.c:581 +#: src/filemanager/boxes.c:580 msgid "Rotating d&ash" msgstr "" -#: src/filemanager/boxes.c:582 +#: src/filemanager/boxes.c:581 msgid "Cd follows lin&ks" msgstr "" -#: src/filemanager/boxes.c:583 +#: src/filemanager/boxes.c:582 msgid "Sa&fe delete" msgstr "" -#: src/filemanager/boxes.c:584 +#: src/filemanager/boxes.c:583 msgid "Safe overwrite" msgstr "" -#: src/filemanager/boxes.c:585 +#: src/filemanager/boxes.c:584 msgid "A&uto save setup" msgstr "" -#: src/filemanager/boxes.c:597 +#: src/filemanager/boxes.c:596 msgid "Configure options" msgstr "" -#: src/filemanager/boxes.c:636 +#: src/filemanager/boxes.c:635 msgid "Skin:" msgstr "" -#: src/filemanager/boxes.c:642 +#: src/filemanager/boxes.c:641 msgid "&Shadows" msgstr "" -#: src/filemanager/boxes.c:650 +#: src/filemanager/boxes.c:649 msgid "Appearance" msgstr "" -#: src/filemanager/boxes.c:680 +#: src/filemanager/boxes.c:679 msgid "Case &insensitive" msgstr "" -#: src/filemanager/boxes.c:682 +#: src/filemanager/boxes.c:681 msgid "Use panel sort mo&de" msgstr "" -#: src/filemanager/boxes.c:689 +#: src/filemanager/boxes.c:688 msgid "Show mi&ni-status" msgstr "" -#: src/filemanager/boxes.c:690 +#: src/filemanager/boxes.c:689 msgid "Use SI si&ze units" msgstr "" -#: src/filemanager/boxes.c:691 +#: src/filemanager/boxes.c:690 msgid "Mi&x all files" msgstr "" -#: src/filemanager/boxes.c:692 +#: src/filemanager/boxes.c:691 msgid "Show &backup files" msgstr "" -#: src/filemanager/boxes.c:693 +#: src/filemanager/boxes.c:692 msgid "Show &hidden files" msgstr "" -#: src/filemanager/boxes.c:694 +#: src/filemanager/boxes.c:693 msgid "&Fast dir reload" msgstr "" -#: src/filemanager/boxes.c:695 +#: src/filemanager/boxes.c:694 msgid "Ma&rk moves down" msgstr "" -#: src/filemanager/boxes.c:696 +#: src/filemanager/boxes.c:695 msgid "Re&verse files only" msgstr "" -#: src/filemanager/boxes.c:698 +#: src/filemanager/boxes.c:697 msgid "Simple s&wap" msgstr "" -#: src/filemanager/boxes.c:699 +#: src/filemanager/boxes.c:698 msgid "A&uto save panels setup" msgstr "" -#: src/filemanager/boxes.c:706 +#: src/filemanager/boxes.c:705 msgid "Navigation" msgstr "" -#: src/filemanager/boxes.c:707 +#: src/filemanager/boxes.c:706 msgid "L&ynx-like motion" msgstr "" -#: src/filemanager/boxes.c:709 +#: src/filemanager/boxes.c:708 msgid "Pa&ge scrolling" msgstr "" -#: src/filemanager/boxes.c:710 +#: src/filemanager/boxes.c:709 msgid "Center &scrolling" msgstr "" -#: src/filemanager/boxes.c:711 +#: src/filemanager/boxes.c:710 msgid "&Mouse page scrolling" msgstr "" -#: src/filemanager/boxes.c:714 +#: src/filemanager/boxes.c:713 msgid "File highlight" msgstr "" -#: src/filemanager/boxes.c:715 +#: src/filemanager/boxes.c:714 msgid "File &types" msgstr "" -#: src/filemanager/boxes.c:716 +#: src/filemanager/boxes.c:715 msgid "&Permissions" msgstr "" -#: src/filemanager/boxes.c:718 +#: src/filemanager/boxes.c:717 msgid "Quick search" msgstr "" -#: src/filemanager/boxes.c:730 +#: src/filemanager/boxes.c:729 msgid "Panel options" msgstr "" -#: src/filemanager/boxes.c:742 src/filemanager/info.c:86 -#: src/vfs/sftpfs/connection.c:377 +#: src/filemanager/boxes.c:741 src/filemanager/info.c:86 +#: src/vfs/sftpfs/connection.c:378 msgid "Information" msgstr "" -#: src/filemanager/boxes.c:743 +#: src/filemanager/boxes.c:742 msgid "" "Using the fast reload option may not reflect the exact\n" "directory contents. In this case you'll need to do a\n" @@ -2624,193 +2616,176 @@ "the details." msgstr "" -#: src/filemanager/boxes.c:777 +#: src/filemanager/boxes.c:776 msgid "&Full file list" msgstr "" -#: src/filemanager/boxes.c:778 +#: src/filemanager/boxes.c:777 msgid "&Brief file list:" msgstr "" -#: src/filemanager/boxes.c:779 +#: src/filemanager/boxes.c:778 msgid "&Long file list" msgstr "" -#: src/filemanager/boxes.c:780 +#: src/filemanager/boxes.c:779 msgid "&User defined:" msgstr "" -#: src/filemanager/boxes.c:789 +#: src/filemanager/boxes.c:788 msgid "columns" msgstr "" -#: src/filemanager/boxes.c:796 +#: src/filemanager/boxes.c:795 msgid "User &mini status" msgstr "" -#: src/filemanager/boxes.c:806 +#: src/filemanager/boxes.c:805 msgid "Listing format" msgstr "" -#: src/filemanager/boxes.c:885 +#: src/filemanager/boxes.c:884 msgid "Executable &first" msgstr "" -#: src/filemanager/boxes.c:887 +#: src/filemanager/boxes.c:886 msgid "&Reverse" msgstr "" -#: src/filemanager/boxes.c:896 +#: src/filemanager/boxes.c:895 msgid "Sort order" msgstr "" #. TRANSLATORS: no need to translate 'Confirmation', it's just a context prefix -#: src/filemanager/boxes.c:920 +#: src/filemanager/boxes.c:919 msgid "Confirmation|&Delete" msgstr "" -#: src/filemanager/boxes.c:921 +#: src/filemanager/boxes.c:920 msgid "Confirmation|O&verwrite" msgstr "" -#: src/filemanager/boxes.c:922 +#: src/filemanager/boxes.c:921 msgid "Confirmation|&Execute" msgstr "" -#: src/filemanager/boxes.c:923 +#: src/filemanager/boxes.c:922 msgid "Confirmation|E&xit" msgstr "" -#: src/filemanager/boxes.c:924 +#: src/filemanager/boxes.c:923 msgid "Confirmation|Di&rectory hotlist delete" msgstr "" -#: src/filemanager/boxes.c:926 +#: src/filemanager/boxes.c:925 msgid "Confirmation|&History cleanup" msgstr "" -#: src/filemanager/boxes.c:935 src/filemanager/cmd.c:139 +#: src/filemanager/boxes.c:934 src/filemanager/cmd.c:137 msgid "Confirmation" msgstr "" -#: src/filemanager/boxes.c:952 +#: src/filemanager/boxes.c:951 msgid "&UTF-8 output" msgstr "" -#: src/filemanager/boxes.c:953 +#: src/filemanager/boxes.c:952 msgid "&Full 8 bits output" msgstr "" -#: src/filemanager/boxes.c:954 +#: src/filemanager/boxes.c:953 msgid "&ISO 8859-1" msgstr "" -#: src/filemanager/boxes.c:955 +#: src/filemanager/boxes.c:954 msgid "7 &bits" msgstr "" -#: src/filemanager/boxes.c:962 src/filemanager/boxes.c:1020 +#: src/filemanager/boxes.c:961 src/filemanager/boxes.c:1019 msgid "F&ull 8 bits input" msgstr "" -#: src/filemanager/boxes.c:970 src/filemanager/boxes.c:1028 +#: src/filemanager/boxes.c:969 src/filemanager/boxes.c:1027 msgid "Display bits" msgstr "" -#: src/filemanager/boxes.c:1015 +#: src/filemanager/boxes.c:1014 msgid "Input / display codepage:" msgstr "" -#: src/filemanager/boxes.c:1078 src/filemanager/tree.c:1127 +#: src/filemanager/boxes.c:1077 src/filemanager/tree.c:1127 msgid "Directory tree" msgstr "" -#: src/filemanager/boxes.c:1128 +#: src/filemanager/boxes.c:1127 msgid "Timeout for freeing VFSs (sec):" msgstr "" -#: src/filemanager/boxes.c:1133 +#: src/filemanager/boxes.c:1132 msgid "FTP anonymous password:" msgstr "" -#: src/filemanager/boxes.c:1136 +#: src/filemanager/boxes.c:1135 msgid "FTP directory cache timeout (sec):" msgstr "" -#: src/filemanager/boxes.c:1139 +#: src/filemanager/boxes.c:1138 msgid "&Always use ftp proxy:" msgstr "" -#: src/filemanager/boxes.c:1143 +#: src/filemanager/boxes.c:1142 msgid "&Use ~/.netrc" msgstr "" -#: src/filemanager/boxes.c:1144 +#: src/filemanager/boxes.c:1143 msgid "Use &passive mode" msgstr "" -#: src/filemanager/boxes.c:1145 +#: src/filemanager/boxes.c:1144 msgid "Use passive mode over pro&xy" msgstr "" -#: src/filemanager/boxes.c:1155 +#: src/filemanager/boxes.c:1154 msgid "Virtual File System Setting" msgstr "" -#: src/filemanager/boxes.c:1204 +#: src/filemanager/boxes.c:1203 msgid "cd" msgstr "" -#: src/filemanager/boxes.c:1211 +#: src/filemanager/boxes.c:1210 msgid "Quick cd" msgstr "" -#: src/filemanager/boxes.c:1226 +#: src/filemanager/boxes.c:1225 msgid "Existing filename (filename symlink will point to):" msgstr "" -#: src/filemanager/boxes.c:1230 +#: src/filemanager/boxes.c:1229 msgid "Symbolic link filename:" msgstr "" -#: src/filemanager/boxes.c:1240 +#: src/filemanager/boxes.c:1239 msgid "Symbolic link" msgstr "" -#: src/filemanager/boxes.c:1268 +#: src/filemanager/boxes.c:1267 msgid "&Stop" msgstr "" -#: src/filemanager/boxes.c:1269 +#: src/filemanager/boxes.c:1268 msgid "&Resume" msgstr "" -#: src/filemanager/boxes.c:1270 +#: src/filemanager/boxes.c:1269 msgid "&Kill" msgstr "" -#: src/filemanager/boxes.c:1300 +#: src/filemanager/boxes.c:1299 msgid "Background jobs" msgstr "" -#: src/filemanager/boxes.c:1336 -#, c-format -msgid "Password for \\\\%s\\%s" -msgstr "" - -#: src/filemanager/boxes.c:1346 -msgid "Domain:" -msgstr "" - -#: src/filemanager/boxes.c:1348 -msgid "Username:" -msgstr "" - -#: src/filemanager/boxes.c:1365 -msgid "SMB authentication" -msgstr "" - -#: src/filemanager/cd.c:287 src/filemanager/panel.c:3675 +#: src/filemanager/cd.c:287 src/filemanager/panel.c:3676 #: src/filemanager/tree.c:596 #, c-format msgid "" @@ -3069,204 +3044,200 @@ msgid "" msgstr "" -#: src/filemanager/cmd.c:120 +#: src/filemanager/cmd.c:118 msgid "Enter machine name (F1 for details):" msgstr "" -#: src/filemanager/cmd.c:139 +#: src/filemanager/cmd.c:137 msgid "Files tagged, want to cd?" msgstr "" -#: src/filemanager/cmd.c:145 src/filemanager/cmd.c:1131 -#: src/filemanager/panel.c:2804 src/filemanager/panel.c:3383 +#: src/filemanager/cmd.c:143 src/filemanager/cmd.c:1040 +#: src/filemanager/panel.c:2805 src/filemanager/panel.c:3384 msgid "Cannot change directory" msgstr "" -#: src/filemanager/cmd.c:196 +#: src/filemanager/cmd.c:194 msgid "Filter" msgstr "" -#: src/filemanager/cmd.c:197 +#: src/filemanager/cmd.c:195 msgid "Set expression for filtering filenames" msgstr "" -#: src/filemanager/cmd.c:357 +#: src/filemanager/cmd.c:355 #, c-format msgid "Link %s to:" msgstr "" -#: src/filemanager/cmd.c:359 +#: src/filemanager/cmd.c:357 msgid "Link" msgstr "" -#: src/filemanager/cmd.c:368 +#: src/filemanager/cmd.c:366 #, c-format msgid "link: %s" msgstr "" -#: src/filemanager/cmd.c:407 +#: src/filemanager/cmd.c:405 #, c-format msgid "symlink: %s" msgstr "" -#: src/filemanager/cmd.c:467 src/filemanager/panel.c:4771 +#: src/filemanager/cmd.c:465 src/filemanager/panel.c:4772 #, c-format msgid "Cannot chdir to \"%s\"" msgstr "" -#: src/filemanager/cmd.c:630 +#: src/filemanager/cmd.c:628 msgid "View file" msgstr "" -#: src/filemanager/cmd.c:630 +#: src/filemanager/cmd.c:628 msgid "Filename:" msgstr "" -#: src/filemanager/cmd.c:664 +#: src/filemanager/cmd.c:662 msgid "Filtered view" msgstr "" -#: src/filemanager/cmd.c:665 +#: src/filemanager/cmd.c:663 msgid "Filter command and arguments:" msgstr "" -#: src/filemanager/cmd.c:753 +#: src/filemanager/cmd.c:751 msgid "Edit file" msgstr "" -#: src/filemanager/cmd.c:845 +#: src/filemanager/cmd.c:783 msgid "Create a new Directory" msgstr "" -#: src/filemanager/cmd.c:846 +#: src/filemanager/cmd.c:784 msgid "Enter directory name:" msgstr "" -#: src/filemanager/cmd.c:951 +#: src/filemanager/cmd.c:860 msgid "Extension file edit" msgstr "" -#: src/filemanager/cmd.c:952 +#: src/filemanager/cmd.c:861 msgid "Which extension file you want to edit?" msgstr "" -#: src/filemanager/cmd.c:953 src/filemanager/cmd.c:994 -#: src/filemanager/cmd.c:1052 +#: src/filemanager/cmd.c:862 src/filemanager/cmd.c:903 +#: src/filemanager/cmd.c:961 msgid "&System Wide" msgstr "" -#: src/filemanager/cmd.c:1050 +#: src/filemanager/cmd.c:959 msgid "Highlighting groups file edit" msgstr "" -#: src/filemanager/cmd.c:1051 +#: src/filemanager/cmd.c:960 msgid "Which highlighting file you want to edit?" msgstr "" -#: src/filemanager/cmd.c:1146 +#: src/filemanager/cmd.c:1055 msgid "Compare directories" msgstr "" -#: src/filemanager/cmd.c:1147 +#: src/filemanager/cmd.c:1056 msgid "Select compare method:" msgstr "" -#: src/filemanager/cmd.c:1148 +#: src/filemanager/cmd.c:1057 msgid "&Quick" msgstr "" -#: src/filemanager/cmd.c:1148 +#: src/filemanager/cmd.c:1057 msgid "&Size only" msgstr "" -#: src/filemanager/cmd.c:1148 +#: src/filemanager/cmd.c:1057 msgid "&Thorough" msgstr "" -#: src/filemanager/cmd.c:1162 +#: src/filemanager/cmd.c:1071 msgid "" "Both panels should be in the listing mode\n" "to use this command" msgstr "" -#: src/filemanager/cmd.c:1220 +#: src/filemanager/cmd.c:1129 #, c-format msgid "'%s' is not a symbolic link" msgstr "" -#: src/filemanager/cmd.c:1233 +#: src/filemanager/cmd.c:1142 #, c-format msgid "Symlink '%s' points to:" msgstr "" -#: src/filemanager/cmd.c:1235 +#: src/filemanager/cmd.c:1144 msgid "Edit symlink" msgstr "" -#: src/filemanager/cmd.c:1248 +#: src/filemanager/cmd.c:1157 #, c-format msgid "edit symlink, unable to remove %s: %s" msgstr "" -#: src/filemanager/cmd.c:1256 +#: src/filemanager/cmd.c:1165 #, c-format msgid "edit symlink: %s" msgstr "" -#: src/filemanager/cmd.c:1301 +#: src/filemanager/cmd.c:1210 msgid "FTP to machine" msgstr "" -#: src/filemanager/cmd.c:1312 +#: src/filemanager/cmd.c:1221 msgid "SFTP to machine" msgstr "" -#: src/filemanager/cmd.c:1324 +#: src/filemanager/cmd.c:1233 msgid "Shell link to machine" msgstr "" -#: src/filemanager/cmd.c:1336 -msgid "SMB link to machine" -msgstr "" - -#: src/filemanager/cmd.c:1347 +#: src/filemanager/cmd.c:1245 msgid "Undelete files on an ext2 file system" msgstr "" -#: src/filemanager/cmd.c:1348 +#: src/filemanager/cmd.c:1246 msgid "" "Enter device (without /dev/) to undelete\n" "files on: (F1 for details)" msgstr "" -#: src/filemanager/cmd.c:1406 src/filemanager/cmd.c:1440 -#: src/filemanager/file.c:747 +#: src/filemanager/cmd.c:1304 src/filemanager/cmd.c:1338 +#: src/filemanager/file.c:760 msgid "Directory scanning" msgstr "" -#: src/filemanager/cmd.c:1486 src/filemanager/cmd.c:1488 +#: src/filemanager/cmd.c:1384 src/filemanager/cmd.c:1386 msgid "Setup" msgstr "" -#: src/filemanager/cmd.c:1486 +#: src/filemanager/cmd.c:1384 #, c-format msgid "Setup saved to %s" msgstr "" -#: src/filemanager/cmd.c:1488 +#: src/filemanager/cmd.c:1386 #, c-format msgid "Unable to save setup to %s" msgstr "" -#: src/filemanager/command.c:115 src/usermenu.c:958 +#: src/filemanager/command.c:115 src/usermenu.c:964 msgid "Cannot execute commands on non-local filesystems" msgstr "" -#: src/filemanager/ext.c:248 src/usermenu.c:476 +#: src/filemanager/ext.c:248 src/usermenu.c:477 msgid "Parameter" msgstr "" -#: src/filemanager/ext.c:462 src/usermenu.c:447 +#: src/filemanager/ext.c:462 src/usermenu.c:448 #, c-format msgid "" "Cannot create temporary command file\n" @@ -3302,7 +3273,7 @@ "to copy it from %smc.ext or use that file as an example of how to write it." msgstr "" -#: src/filemanager/file.c:95 src/filemanager/file.c:2682 +#: src/filemanager/file.c:95 src/filemanager/file.c:2691 #: src/filemanager/tree.c:719 msgid "DialogTitle|Copy" msgstr "" @@ -3316,90 +3287,90 @@ msgid "DialogTitle|Delete" msgstr "" -#: src/filemanager/file.c:148 +#: src/filemanager/file.c:150 msgid "FileOperation|Copy" msgstr "" -#: src/filemanager/file.c:149 +#: src/filemanager/file.c:151 msgid "FileOperation|Move" msgstr "" -#: src/filemanager/file.c:150 +#: src/filemanager/file.c:152 msgid "FileOperation|Delete" msgstr "" -#: src/filemanager/file.c:163 +#: src/filemanager/file.c:165 #, no-c-format msgid "%o %f%n\"%s\"%m" msgstr "" -#: src/filemanager/file.c:165 +#: src/filemanager/file.c:167 #, no-c-format msgid "%o %d %f%m" msgstr "" -#: src/filemanager/file.c:169 +#: src/filemanager/file.c:171 msgid "files" msgstr "" -#: src/filemanager/file.c:170 +#: src/filemanager/file.c:172 msgid "directory" msgstr "" -#: src/filemanager/file.c:171 +#: src/filemanager/file.c:173 msgid "directories" msgstr "" -#: src/filemanager/file.c:172 +#: src/filemanager/file.c:174 msgid "files/directories" msgstr "" #. TRANSLATORS: keep leading space here to split words in Copy/Move dialog -#: src/filemanager/file.c:174 +#: src/filemanager/file.c:176 msgid " with source mask:" msgstr "" -#: src/filemanager/file.c:391 +#: src/filemanager/file.c:404 #, c-format msgid "" "Cannot stat hardlink source file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:411 +#: src/filemanager/file.c:424 #, c-format msgid "" "Cannot create target hardlink \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:447 +#: src/filemanager/file.c:460 #, c-format msgid "Cannot create target hardlink \"%s\"" msgstr "" -#: src/filemanager/file.c:511 +#: src/filemanager/file.c:524 #, c-format msgid "" "Cannot read source link \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:525 +#: src/filemanager/file.c:538 msgid "" "Cannot make stable symlinks across non-local filesystems:\n" "\n" "Option Stable Symlinks will be disabled" msgstr "" -#: src/filemanager/file.c:594 +#: src/filemanager/file.c:607 #, c-format msgid "" "Cannot create target symlink \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:876 +#: src/filemanager/file.c:890 #, c-format msgid "" "\"%s\"\n" @@ -3408,7 +3379,7 @@ "are the same directory" msgstr "" -#: src/filemanager/file.c:878 +#: src/filemanager/file.c:892 #, c-format msgid "" "\"%s\"\n" @@ -3417,18 +3388,18 @@ "are the same file" msgstr "" -#: src/filemanager/file.c:910 src/filemanager/file.c:913 +#: src/filemanager/file.c:924 src/filemanager/file.c:927 msgid "Ski&p all" msgstr "" -#: src/filemanager/file.c:950 +#: src/filemanager/file.c:964 #, c-format msgid "" "Directory \"%s\" not empty.\n" "Delete it recursively?" msgstr "" -#: src/filemanager/file.c:951 +#: src/filemanager/file.c:965 #, c-format msgid "" "Background process:\n" @@ -3436,197 +3407,197 @@ "Delete it recursively?" msgstr "" -#: src/filemanager/file.c:959 src/filemanager/filegui.c:475 +#: src/filemanager/file.c:973 src/filemanager/filegui.c:475 msgid "Non&e" msgstr "" -#: src/filemanager/file.c:1158 +#: src/filemanager/file.c:1167 #, c-format msgid "" "Cannot remove file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:1216 +#: src/filemanager/file.c:1225 #, c-format msgid "" "Cannot stat file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:1232 +#: src/filemanager/file.c:1241 #, c-format msgid "Cannot overwrite directory \"%s\"" msgstr "" -#: src/filemanager/file.c:1287 +#: src/filemanager/file.c:1296 #, c-format msgid "" "Cannot move file \"%s\" to \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:1393 +#: src/filemanager/file.c:1402 #, c-format msgid "" "Cannot remove directory \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:1630 src/filemanager/file.c:2248 +#: src/filemanager/file.c:1640 src/filemanager/file.c:2258 #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:1632 +#: src/filemanager/file.c:1642 #, c-format msgid "" "Cannot overwrite file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:1653 +#: src/filemanager/file.c:1663 #, c-format msgid "" "Cannot move directory \"%s\" to \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:1755 +#: src/filemanager/file.c:1765 msgid "Cannot operate on \"..\"!" msgstr "" -#: src/filemanager/file.c:2267 +#: src/filemanager/file.c:2277 #, c-format msgid "" "Cannot stat source file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2336 +#: src/filemanager/file.c:2346 #, c-format msgid "" "Cannot create special file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2348 src/filemanager/file.c:2693 +#: src/filemanager/file.c:2358 src/filemanager/file.c:2702 #, c-format msgid "" "Cannot chown target file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2363 src/filemanager/file.c:2709 +#: src/filemanager/file.c:2373 src/filemanager/file.c:2718 #, c-format msgid "" "Cannot chmod target file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2385 +#: src/filemanager/file.c:2395 #, c-format msgid "" "Cannot open source file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2398 +#: src/filemanager/file.c:2408 msgid "Reget failed, about to overwrite file" msgstr "" -#: src/filemanager/file.c:2409 +#: src/filemanager/file.c:2419 #, c-format msgid "" "Cannot fstat source file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2441 +#: src/filemanager/file.c:2451 #, c-format msgid "" "Cannot create target file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2472 +#: src/filemanager/file.c:2482 #, c-format msgid "" "Cannot fstat target file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2493 +#: src/filemanager/file.c:2503 #, c-format msgid "" "Cannot preallocate space for target file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2551 +#: src/filemanager/file.c:2562 #, c-format msgid "" "Cannot read source file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2590 +#: src/filemanager/file.c:2601 #, c-format msgid "" "Cannot write target file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2625 +#: src/filemanager/file.c:2635 msgid "(stalled)" msgstr "" -#: src/filemanager/file.c:2658 +#: src/filemanager/file.c:2667 #, c-format msgid "" "Cannot close source file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2670 +#: src/filemanager/file.c:2679 #, c-format msgid "" "Cannot close target file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2682 +#: src/filemanager/file.c:2691 msgid "Incomplete file was retrieved. Keep it?" msgstr "" -#: src/filemanager/file.c:2683 +#: src/filemanager/file.c:2692 msgid "&Keep" msgstr "" -#: src/filemanager/file.c:2774 +#: src/filemanager/file.c:2783 #, c-format msgid "" "Cannot stat source directory \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2818 +#: src/filemanager/file.c:2827 #, c-format msgid "" "Source \"%s\" is not a directory\n" "%s" msgstr "" -#: src/filemanager/file.c:2830 +#: src/filemanager/file.c:2839 #, c-format msgid "" "Cannot copy cyclic symbolic link\n" "\"%s\"" msgstr "" -#: src/filemanager/file.c:2869 src/filemanager/file.c:3355 +#: src/filemanager/file.c:2878 src/filemanager/file.c:3369 #: src/filemanager/tree.c:776 #, c-format msgid "" @@ -3634,26 +3605,26 @@ "%s" msgstr "" -#: src/filemanager/file.c:2902 +#: src/filemanager/file.c:2911 #, c-format msgid "" "Cannot create target directory \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2926 +#: src/filemanager/file.c:2935 #, c-format msgid "" "Cannot chown target directory \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:3126 +#: src/filemanager/file.c:3138 #, c-format msgid "Directories: %zu, total size: %s" msgstr "" -#: src/filemanager/file.c:3271 +#: src/filemanager/file.c:3285 msgid "Sorry, I could not put the job in background" msgstr "" @@ -3790,36 +3761,36 @@ msgid "Deleting" msgstr "" -#: src/filemanager/filegui.c:1345 src/filemanager/find.c:584 -#: src/filemanager/panel.c:2544 +#: src/filemanager/filegui.c:1346 src/filemanager/find.c:584 +#: src/filemanager/panel.c:2543 msgid "&Using shell patterns" msgstr "" -#: src/filemanager/filegui.c:1347 +#: src/filemanager/filegui.c:1348 msgid "to:" msgstr "" -#: src/filemanager/filegui.c:1351 +#: src/filemanager/filegui.c:1352 msgid "Follow &links" msgstr "" -#: src/filemanager/filegui.c:1352 +#: src/filemanager/filegui.c:1353 msgid "Preserve &attributes" msgstr "" -#: src/filemanager/filegui.c:1354 +#: src/filemanager/filegui.c:1355 msgid "Di&ve into subdir if exists" msgstr "" -#: src/filemanager/filegui.c:1355 +#: src/filemanager/filegui.c:1356 msgid "&Stable symlinks" msgstr "" -#: src/filemanager/filegui.c:1360 +#: src/filemanager/filegui.c:1361 msgid "&Background" msgstr "" -#: src/filemanager/filegui.c:1412 +#: src/filemanager/filegui.c:1414 #, c-format msgid "Invalid source pattern '%s'" msgstr "" @@ -3845,7 +3816,7 @@ msgstr "" #: src/filemanager/filemanager.c:202 -msgid "&Sort order..." +msgid "S&ort order..." msgstr "" #: src/filemanager/filemanager.c:203 @@ -3865,254 +3836,250 @@ msgstr "" #: src/filemanager/filemanager.c:215 -msgid "S&FTP link..." +msgid "&SFTP link..." msgstr "" -#: src/filemanager/filemanager.c:218 -msgid "SM&B link..." -msgstr "" - -#: src/filemanager/filemanager.c:220 +#: src/filemanager/filemanager.c:217 msgid "Paneli&ze" msgstr "" -#: src/filemanager/filemanager.c:222 +#: src/filemanager/filemanager.c:219 msgid "&Rescan" msgstr "" -#: src/filemanager/filemanager.c:234 +#: src/filemanager/filemanager.c:231 msgid "&View" msgstr "" -#: src/filemanager/filemanager.c:235 +#: src/filemanager/filemanager.c:232 msgid "Vie&w file..." msgstr "" -#: src/filemanager/filemanager.c:236 +#: src/filemanager/filemanager.c:233 msgid "&Filtered view" msgstr "" -#: src/filemanager/filemanager.c:238 +#: src/filemanager/filemanager.c:235 msgid "&Copy" msgstr "" -#: src/filemanager/filemanager.c:239 +#: src/filemanager/filemanager.c:236 msgid "C&hmod" msgstr "" -#: src/filemanager/filemanager.c:240 +#: src/filemanager/filemanager.c:237 msgid "&Link" msgstr "" -#: src/filemanager/filemanager.c:241 +#: src/filemanager/filemanager.c:238 msgid "&Symlink" msgstr "" -#: src/filemanager/filemanager.c:244 +#: src/filemanager/filemanager.c:241 msgid "Relative symlin&k" msgstr "" -#: src/filemanager/filemanager.c:245 +#: src/filemanager/filemanager.c:242 msgid "Edit s&ymlink" msgstr "" -#: src/filemanager/filemanager.c:246 +#: src/filemanager/filemanager.c:243 msgid "Ch&own" msgstr "" -#: src/filemanager/filemanager.c:248 +#: src/filemanager/filemanager.c:245 msgid "&Advanced chown" msgstr "" -#: src/filemanager/filemanager.c:250 +#: src/filemanager/filemanager.c:247 msgid "Cha&ttr" msgstr "" -#: src/filemanager/filemanager.c:252 +#: src/filemanager/filemanager.c:249 msgid "&Rename/Move" msgstr "" -#: src/filemanager/filemanager.c:253 +#: src/filemanager/filemanager.c:250 msgid "&Mkdir" msgstr "" -#: src/filemanager/filemanager.c:255 +#: src/filemanager/filemanager.c:252 msgid "&Quick cd" msgstr "" -#: src/filemanager/filemanager.c:257 +#: src/filemanager/filemanager.c:254 msgid "Select &group" msgstr "" -#: src/filemanager/filemanager.c:258 +#: src/filemanager/filemanager.c:255 msgid "U&nselect group" msgstr "" -#: src/filemanager/filemanager.c:259 +#: src/filemanager/filemanager.c:256 msgid "&Invert selection" msgstr "" -#: src/filemanager/filemanager.c:261 +#: src/filemanager/filemanager.c:258 msgid "E&xit" msgstr "" -#: src/filemanager/filemanager.c:277 +#: src/filemanager/filemanager.c:274 msgid "&User menu" msgstr "" -#: src/filemanager/filemanager.c:278 +#: src/filemanager/filemanager.c:275 msgid "&Directory tree" msgstr "" -#: src/filemanager/filemanager.c:279 +#: src/filemanager/filemanager.c:276 msgid "&Find file" msgstr "" -#: src/filemanager/filemanager.c:280 +#: src/filemanager/filemanager.c:277 msgid "S&wap panels" msgstr "" -#: src/filemanager/filemanager.c:281 +#: src/filemanager/filemanager.c:278 msgid "Switch &panels on/off" msgstr "" -#: src/filemanager/filemanager.c:283 +#: src/filemanager/filemanager.c:280 msgid "&Compare directories" msgstr "" -#: src/filemanager/filemanager.c:285 +#: src/filemanager/filemanager.c:282 msgid "C&ompare files" msgstr "" -#: src/filemanager/filemanager.c:288 +#: src/filemanager/filemanager.c:285 msgid "E&xternal panelize" msgstr "" -#: src/filemanager/filemanager.c:289 +#: src/filemanager/filemanager.c:286 msgid "Show directory s&izes" msgstr "" -#: src/filemanager/filemanager.c:291 +#: src/filemanager/filemanager.c:288 msgid "Command &history" msgstr "" -#: src/filemanager/filemanager.c:294 +#: src/filemanager/filemanager.c:291 msgid "Viewed/edited files hi&story" msgstr "" -#: src/filemanager/filemanager.c:296 +#: src/filemanager/filemanager.c:293 msgid "Di&rectory hotlist" msgstr "" -#: src/filemanager/filemanager.c:298 +#: src/filemanager/filemanager.c:295 msgid "&Active VFS list" msgstr "" -#: src/filemanager/filemanager.c:301 +#: src/filemanager/filemanager.c:298 msgid "&Background jobs" msgstr "" -#: src/filemanager/filemanager.c:303 +#: src/filemanager/filemanager.c:300 msgid "Screen lis&t" msgstr "" -#: src/filemanager/filemanager.c:308 +#: src/filemanager/filemanager.c:305 msgid "&Undelete files (ext2fs only)" msgstr "" -#: src/filemanager/filemanager.c:311 +#: src/filemanager/filemanager.c:308 msgid "&Listing format edit" msgstr "" -#: src/filemanager/filemanager.c:318 +#: src/filemanager/filemanager.c:315 msgid "Edit &extension file" msgstr "" -#: src/filemanager/filemanager.c:319 +#: src/filemanager/filemanager.c:316 msgid "Edit &menu file" msgstr "" -#: src/filemanager/filemanager.c:322 +#: src/filemanager/filemanager.c:319 msgid "Edit hi&ghlighting group file" msgstr "" -#: src/filemanager/filemanager.c:335 +#: src/filemanager/filemanager.c:332 msgid "&Configuration..." msgstr "" -#: src/filemanager/filemanager.c:336 +#: src/filemanager/filemanager.c:333 msgid "&Layout..." msgstr "" -#: src/filemanager/filemanager.c:337 +#: src/filemanager/filemanager.c:334 msgid "&Panel options..." msgstr "" -#: src/filemanager/filemanager.c:339 +#: src/filemanager/filemanager.c:336 msgid "C&onfirmation..." msgstr "" -#: src/filemanager/filemanager.c:341 +#: src/filemanager/filemanager.c:338 msgid "&Appearance..." msgstr "" -#: src/filemanager/filemanager.c:343 +#: src/filemanager/filemanager.c:340 msgid "&Display bits..." msgstr "" -#: src/filemanager/filemanager.c:346 +#: src/filemanager/filemanager.c:343 msgid "&Virtual FS..." msgstr "" -#: src/filemanager/filemanager.c:448 +#: src/filemanager/filemanager.c:445 msgid "Panels:" msgstr "" -#: src/filemanager/filemanager.c:1062 +#: src/filemanager/filemanager.c:1059 #, c-format msgid "You have %zu opened screen. Quit anyway?" msgid_plural "You have %zu opened screens. Quit anyway?" msgstr[0] "" msgstr[1] "" -#: src/filemanager/filemanager.c:1065 src/filemanager/filemanager.c:1071 -#: src/filemanager/panel.c:2825 +#: src/filemanager/filemanager.c:1062 src/filemanager/filemanager.c:1068 +#: src/filemanager/panel.c:2826 msgid "The Midnight Commander" msgstr "" -#: src/filemanager/filemanager.c:1072 +#: src/filemanager/filemanager.c:1069 msgid "Do you really want to quit the Midnight Commander?" msgstr "" -#: src/filemanager/filemanager.c:1637 +#: src/filemanager/filemanager.c:1629 msgid "&Above" msgstr "" -#: src/filemanager/filemanager.c:1637 +#: src/filemanager/filemanager.c:1629 msgid "&Left" msgstr "" -#: src/filemanager/filemanager.c:1638 +#: src/filemanager/filemanager.c:1630 msgid "&Below" msgstr "" -#: src/filemanager/filemanager.c:1638 +#: src/filemanager/filemanager.c:1630 msgid "&Right" msgstr "" -#: src/filemanager/filemanager.c:1651 +#: src/filemanager/filemanager.c:1643 msgid "ButtonBar|Menu" msgstr "" -#: src/filemanager/filemanager.c:1652 src/viewer/display.c:92 +#: src/filemanager/filemanager.c:1644 src/viewer/display.c:92 msgid "ButtonBar|View" msgstr "" -#: src/filemanager/filemanager.c:1655 src/filemanager/tree.c:1178 +#: src/filemanager/filemanager.c:1647 src/filemanager/tree.c:1178 msgid "ButtonBar|RenMov" msgstr "" -#: src/filemanager/filemanager.c:1656 src/filemanager/tree.c:1181 +#: src/filemanager/filemanager.c:1648 src/filemanager/tree.c:1181 msgid "ButtonBar|Mkdir" msgstr "" @@ -4632,67 +4599,67 @@ msgid "Group" msgstr "" -#: src/filemanager/panel.c:500 +#: src/filemanager/panel.c:499 msgid "[dev]" msgstr "" -#: src/filemanager/panel.c:513 src/filemanager/panel.c:1032 +#: src/filemanager/panel.c:512 src/filemanager/panel.c:1031 msgid "UP--DIR" msgstr "" -#: src/filemanager/panel.c:532 +#: src/filemanager/panel.c:531 msgid "SYMLINK" msgstr "" -#: src/filemanager/panel.c:535 +#: src/filemanager/panel.c:534 msgid "SUB-DIR" msgstr "" -#: src/filemanager/panel.c:1024 +#: src/filemanager/panel.c:1023 msgid "" msgstr "" -#: src/filemanager/panel.c:1089 +#: src/filemanager/panel.c:1088 #, c-format msgid "%s in %d file" msgid_plural "%s in %d files" msgstr[0] "" msgstr[1] "" -#: src/filemanager/panel.c:1292 +#: src/filemanager/panel.c:1291 msgid "Panelize" msgstr "" -#: src/filemanager/panel.c:1810 +#: src/filemanager/panel.c:1809 msgid "Unknown tag on display format:" msgstr "" -#: src/filemanager/panel.c:2543 +#: src/filemanager/panel.c:2542 msgid "&Files only" msgstr "" -#: src/filemanager/panel.c:2546 +#: src/filemanager/panel.c:2545 msgid "&Case sensitive" msgstr "" -#: src/filemanager/panel.c:2602 +#: src/filemanager/panel.c:2601 msgid "Select" msgstr "" -#: src/filemanager/panel.c:2610 +#: src/filemanager/panel.c:2609 msgid "Unselect" msgstr "" -#: src/filemanager/panel.c:2825 +#: src/filemanager/panel.c:2826 msgid "Do you really want to execute?" msgstr "" -#: src/filemanager/panel.c:3291 src/filemanager/panel.c:4422 -#: src/filemanager/panel.c:4470 src/viewer/actions_cmd.c:313 +#: src/filemanager/panel.c:3292 src/filemanager/panel.c:4423 +#: src/filemanager/panel.c:4471 src/viewer/actions_cmd.c:313 msgid "Cannot read directory contents" msgstr "" -#: src/filemanager/panel.c:4524 +#: src/filemanager/panel.c:4525 msgid "User supplied format looks invalid, reverting to default." msgstr "" @@ -4820,20 +4787,20 @@ msgid "Internal bug: Double start of link area" msgstr "" -#: src/help.c:634 src/help.c:1123 +#: src/help.c:634 src/help.c:1117 #, c-format msgid "Cannot find node %s in help file" msgstr "" -#: src/help.c:1138 +#: src/help.c:1132 msgid "Help" msgstr "" -#: src/help.c:1166 +#: src/help.c:1160 msgid "ButtonBar|Index" msgstr "" -#: src/help.c:1167 +#: src/help.c:1161 msgid "ButtonBar|Prev" msgstr "" @@ -4958,173 +4925,178 @@ msgid "Warning: Cannot change to %s.\n" msgstr "" -#: src/textconf.c:86 +#: src/textconf.c:87 msgid "With builtin Editor and Aspell support" msgstr "" -#: src/textconf.c:88 +#: src/textconf.c:89 msgid "With builtin Editor" msgstr "" -#: src/textconf.c:94 +#: src/textconf.c:95 msgid "With optional subshell support" msgstr "" -#: src/textconf.c:96 +#: src/textconf.c:97 msgid "With subshell support as default" msgstr "" -#: src/textconf.c:101 +#: src/textconf.c:102 msgid "With support for background operations" msgstr "" -#: src/textconf.c:105 +#: src/textconf.c:106 msgid "With mouse support on xterm and Linux console" msgstr "" -#: src/textconf.c:107 +#: src/textconf.c:108 msgid "With mouse support on xterm" msgstr "" -#: src/textconf.c:111 +#: src/textconf.c:112 msgid "With support for X11 events" msgstr "" -#: src/textconf.c:115 +#: src/textconf.c:116 msgid "With internationalization support" msgstr "" -#: src/textconf.c:119 +#: src/textconf.c:120 msgid "With multiple codepages support" msgstr "" -#: src/textconf.c:123 +#: src/textconf.c:124 msgid "With ext2fs attributes support" msgstr "" -#: src/textconf.c:143 +#: src/textconf.c:144 #, c-format msgid "Built with GLib %d.%d.%d\n" msgstr "" -#: src/textconf.c:147 +#: src/textconf.c:148 #, c-format msgid "Built with S-Lang %s with terminfo database\n" msgstr "" -#: src/textconf.c:150 +#: src/textconf.c:151 #, c-format msgid "Built with ncurses %s\n" msgstr "" -#: src/textconf.c:152 +#: src/textconf.c:153 msgid "Built with ncurses (unknown version)" msgstr "" -#: src/textconf.c:156 +#: src/textconf.c:157 #, c-format msgid "Built with ncursesw %s\n" msgstr "" -#: src/textconf.c:158 +#: src/textconf.c:159 msgid "Built with ncursesw (unknown version)" msgstr "" -#: src/textconf.c:168 -msgid "Virtual File Systems:" +#: src/textconf.c:166 +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" msgstr "" #: src/textconf.c:174 +msgid "Virtual File Systems:" +msgstr "" + +#: src/textconf.c:180 msgid "Data types:" msgstr "" -#: src/textconf.c:202 +#: src/textconf.c:208 msgid "Home directory:" msgstr "" -#: src/textconf.c:203 +#: src/textconf.c:209 msgid "Profile root directory:" msgstr "" -#: src/textconf.c:206 +#: src/textconf.c:212 msgid "System data" msgstr "" -#: src/textconf.c:208 src/textconf.c:226 +#: src/textconf.c:214 src/textconf.c:232 msgid "Config directory:" msgstr "" -#: src/textconf.c:209 src/textconf.c:227 +#: src/textconf.c:215 src/textconf.c:233 msgid "Data directory:" msgstr "" -#: src/textconf.c:211 +#: src/textconf.c:217 msgid "File extension handlers:" msgstr "" -#: src/textconf.c:214 +#: src/textconf.c:220 msgid "VFS plugins and scripts:" msgstr "" -#: src/textconf.c:224 +#: src/textconf.c:230 msgid "User data" msgstr "" -#: src/textconf.c:239 +#: src/textconf.c:245 msgid "Cache directory:" msgstr "" -#: src/usermenu.c:320 +#: src/usermenu.c:321 msgid "Debug" msgstr "" -#: src/usermenu.c:337 +#: src/usermenu.c:338 msgid "ERROR:" msgstr "" -#: src/usermenu.c:341 +#: src/usermenu.c:342 msgid "True:" msgstr "" -#: src/usermenu.c:343 +#: src/usermenu.c:344 msgid "False:" msgstr "" -#: src/usermenu.c:576 +#: src/usermenu.c:577 msgid "Error calling program" msgstr "" -#: src/usermenu.c:604 +#: src/usermenu.c:605 msgid "Warning -- ignoring file" msgstr "" -#: src/usermenu.c:605 +#: src/usermenu.c:606 #, c-format msgid "" "File %s is not owned by root or you or is world writable.\n" "Using it may compromise your security" msgstr "" -#: src/usermenu.c:717 +#: src/usermenu.c:718 msgid "Format error on file Extensions File" msgstr "" -#: src/usermenu.c:718 +#: src/usermenu.c:719 #, c-format msgid "The %%var macro has no default" msgstr "" -#: src/usermenu.c:719 +#: src/usermenu.c:720 #, c-format msgid "The %%var macro has no variable" msgstr "" -#: src/usermenu.c:1115 +#: src/usermenu.c:1121 #, c-format msgid "No suitable entries found in %s" msgstr "" -#: src/usermenu.c:1129 +#: src/usermenu.c:1135 msgid "User menu" msgstr "" @@ -5231,13 +5203,13 @@ msgid "fish: Reading directory %s..." msgstr "" -#: src/vfs/fish/fish.c:952 src/vfs/ftpfs/ftpfs.c:1853 +#: src/vfs/fish/fish.c:952 src/vfs/ftpfs/ftpfs.c:1858 #: src/vfs/undelfs/undelfs.c:384 #, c-format msgid "%s: done." msgstr "" -#: src/vfs/fish/fish.c:959 src/vfs/ftpfs/ftpfs.c:1801 +#: src/vfs/fish/fish.c:959 src/vfs/ftpfs/ftpfs.c:1806 #: src/vfs/undelfs/undelfs.c:387 #, c-format msgid "%s: failure" @@ -5308,94 +5280,94 @@ msgid "ftpfs: Login incorrect for user %s " msgstr "" -#: src/vfs/ftpfs/ftpfs.c:857 +#: src/vfs/ftpfs/ftpfs.c:862 msgid "ftpfs: Invalid host name." msgstr "" -#: src/vfs/ftpfs/ftpfs.c:903 src/vfs/ftpfs/ftpfs.c:919 +#: src/vfs/ftpfs/ftpfs.c:908 src/vfs/ftpfs/ftpfs.c:924 #, c-format msgid "ftpfs: %s" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:926 +#: src/vfs/ftpfs/ftpfs.c:931 #, c-format msgid "ftpfs: making connection to %s" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:936 +#: src/vfs/ftpfs/ftpfs.c:941 msgid "ftpfs: connection interrupted by user" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:938 +#: src/vfs/ftpfs/ftpfs.c:943 #, c-format msgid "ftpfs: connection to server failed: %s" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:993 +#: src/vfs/ftpfs/ftpfs.c:998 #, c-format msgid "Waiting to retry... %d (Control-G to cancel)" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:1305 +#: src/vfs/ftpfs/ftpfs.c:1310 msgid "ftpfs: invalid address family" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:1313 +#: src/vfs/ftpfs/ftpfs.c:1318 #, c-format msgid "ftpfs: could not create socket: %s" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:1348 +#: src/vfs/ftpfs/ftpfs.c:1353 msgid "ftpfs: could not setup passive mode" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:1468 +#: src/vfs/ftpfs/ftpfs.c:1473 msgid "ftpfs: aborting transfer." msgstr "" -#: src/vfs/ftpfs/ftpfs.c:1472 +#: src/vfs/ftpfs/ftpfs.c:1477 #, c-format msgid "ftpfs: abort error: %s" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:1480 +#: src/vfs/ftpfs/ftpfs.c:1485 msgid "ftpfs: abort failed" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:1623 src/vfs/ftpfs/ftpfs.c:1751 +#: src/vfs/ftpfs/ftpfs.c:1628 src/vfs/ftpfs/ftpfs.c:1756 msgid "ftpfs: CWD failed." msgstr "" -#: src/vfs/ftpfs/ftpfs.c:1632 src/vfs/ftpfs/ftpfs.c:1640 +#: src/vfs/ftpfs/ftpfs.c:1637 src/vfs/ftpfs/ftpfs.c:1645 msgid "ftpfs: couldn't resolve symlink" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:1714 +#: src/vfs/ftpfs/ftpfs.c:1719 msgid "Resolving symlink..." msgstr "" -#: src/vfs/ftpfs/ftpfs.c:1743 +#: src/vfs/ftpfs/ftpfs.c:1748 #, c-format msgid "ftpfs: Reading FTP directory %s... %s%s" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:1746 +#: src/vfs/ftpfs/ftpfs.c:1751 msgid "(strict rfc959)" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:1746 +#: src/vfs/ftpfs/ftpfs.c:1751 msgid "(chdir first)" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:1787 +#: src/vfs/ftpfs/ftpfs.c:1792 msgid "ftpfs: failed; nowhere to fallback to" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:1942 +#: src/vfs/ftpfs/ftpfs.c:1947 msgid "ftpfs: storing file" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:2443 +#: src/vfs/ftpfs/ftpfs.c:2448 msgid "" "~/.netrc file has incorrect mode\n" "Remove password or correct mode" @@ -5436,7 +5408,7 @@ msgid "sftp: Unable to get current user name." msgstr "" -#: src/vfs/sftpfs/connection.c:114 src/vfs/sftpfs/vfs_subclass.c:116 +#: src/vfs/sftpfs/connection.c:114 src/vfs/sftpfs/sftpfs.c:746 msgid "sftp: Invalid host name." msgstr "" @@ -5471,7 +5443,7 @@ msgid "sftp: unknown host key type:" msgstr "" -#: src/vfs/sftpfs/connection.c:378 +#: src/vfs/sftpfs/connection.c:379 #, c-format msgid "" "Permanently added\n" @@ -5479,19 +5451,19 @@ "to the list of known hosts." msgstr "" -#: src/vfs/sftpfs/connection.c:442 +#: src/vfs/sftpfs/connection.c:443 msgid "sftp: cannot get the remote host key" msgstr "" -#: src/vfs/sftpfs/connection.c:482 +#: src/vfs/sftpfs/connection.c:483 msgid "sftp: unsupported key type, can't check remote host key" msgstr "" -#: src/vfs/sftpfs/connection.c:489 +#: src/vfs/sftpfs/connection.c:490 msgid "sftp: can't compute host key fingerprint hash" msgstr "" -#: src/vfs/sftpfs/connection.c:511 +#: src/vfs/sftpfs/connection.c:512 #, c-format msgid "" "The authenticity of host\n" @@ -5502,7 +5474,7 @@ "Do you want to add it to the list of known hosts and continue connecting?" msgstr "" -#: src/vfs/sftpfs/connection.c:524 +#: src/vfs/sftpfs/connection.c:525 #, c-format msgid "" "%s (%s)\n" @@ -5512,29 +5484,29 @@ "connecting?" msgstr "" -#: src/vfs/sftpfs/connection.c:551 +#: src/vfs/sftpfs/connection.c:552 msgid "sftp: host key verification failed" msgstr "" -#: src/vfs/sftpfs/connection.c:687 +#: src/vfs/sftpfs/connection.c:688 #, c-format msgid "sftp: Enter passphrase for %s " msgstr "" -#: src/vfs/sftpfs/connection.c:692 +#: src/vfs/sftpfs/connection.c:693 msgid "sftp: Passphrase is empty." msgstr "" -#: src/vfs/sftpfs/connection.c:797 +#: src/vfs/sftpfs/connection.c:798 #, c-format msgid "sftp: Enter password for %s " msgstr "" -#: src/vfs/sftpfs/connection.c:802 +#: src/vfs/sftpfs/connection.c:803 msgid "sftp: Password is empty." msgstr "" -#: src/vfs/sftpfs/connection.c:883 +#: src/vfs/sftpfs/connection.c:884 msgid "sftp: failure establishing SSH session" msgstr "" @@ -5547,49 +5519,15 @@ msgid "sftp: socket error: %s" msgstr "" -#: src/vfs/sftpfs/vfs_class.c:207 +#: src/vfs/sftpfs/sftpfs.c:218 #, c-format msgid "sftp: (Ctrl-G break) Listing... %s" msgstr "" -#: src/vfs/sftpfs/vfs_class.c:209 +#: src/vfs/sftpfs/sftpfs.c:220 msgid "sftp: Listing done." msgstr "" -#: src/vfs/smbfs/smbfs.c:692 -#, c-format -msgid "reconnect to %s failed" -msgstr "" - -#: src/vfs/smbfs/smbfs.c:1321 -msgid "Authentication failed" -msgstr "" - -#: src/vfs/smbfs/smbfs.c:1910 -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#: src/vfs/smbfs/smbfs.c:1939 -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#: src/vfs/smbfs/smbfs.c:2069 -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#: src/vfs/smbfs/smbfs.c:2149 -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#: src/vfs/smbfs/smbfs.c:2186 -#, c-format -msgid "%s renaming files\n" -msgstr "" - #: src/vfs/tar/tar.c:350 src/vfs/tar/tar.c:373 #, c-format msgid "" @@ -5832,6 +5770,6 @@ msgid "Continue from beginning?" msgstr "" -#: tests/src/execute__execute_with_vfs_arg.c:156 +#: tests/src/execute__execute_with_vfs_arg.c:154 msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/mn.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/mn.gmo differ diff -Nru mc-4.8.27/po/mn.po mc-4.8.28/po/mn.po --- mc-4.8.27/po/mn.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/mn.po 2022-03-27 12:08:06.000000000 +0000 @@ -9,9 +9,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Shuree Nyam-Oidov <99shuree@gmail.com>, 2020\n" "Language-Team: Mongolian (http://www.transifex.com/mc/mc/language/mn/)\n" "Language: mn\n" "MIME-Version: 1.0\n" @@ -635,12 +635,6 @@ msgid "Log ftp dialog to specified file" msgstr "Тусгайлсан файл руу тэмдэглэх FTP диалог" -msgid "Set debug level" -msgstr "Дебаг түвшинг тодорхойлох" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Файл харагчыг ажиллуулах" @@ -1546,7 +1540,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2065,19 +2059,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "\\\\%s\\%s ийн Нууц үг" - -msgid "Domain:" -msgstr "Домен:" - -msgid "Username:" -msgstr "Хэрэглэгчийн нэр:" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2390,9 +2371,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2887,8 +2865,8 @@ msgid "&Listing format..." msgstr "&Жагшаалтын формат" -msgid "&Sort order..." -msgstr "Эрэмбэлэх &дараалал..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Шүүлт..." @@ -2902,12 +2880,9 @@ msgid "S&hell link..." msgstr "S&hell-холбоос..." -msgid "S&FTP link..." +msgid "&SFTP link..." msgstr "" -msgid "SM&B link..." -msgstr "SM&B-холбоос..." - msgid "Paneli&ze" msgstr "&Панелиз" @@ -3818,6 +3793,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4250,33 +4229,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/nb.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/nb.gmo differ diff -Nru mc-4.8.27/po/nb.po mc-4.8.28/po/nb.po --- mc-4.8.27/po/nb.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/nb.po 2022-03-27 12:08:06.000000000 +0000 @@ -3,16 +3,16 @@ # This file is distributed under the same license as the mc package. # # Translators: -# heskjestad , 2021 +# heskjestad , 2021-2022 # heskjestad , 2019-2021 # Slava Zanko , 2011 msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-29 12:31+0000\n" -"Last-Translator: heskjestad \n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: heskjestad , 2021-2022\n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/mc/mc/language/" "nb/)\n" "Language: nb\n" @@ -666,12 +666,6 @@ msgid "Log ftp dialog to specified file" msgstr "Logg FTP-dialogen til angitt fil" -msgid "Set debug level" -msgstr "Velg feilsøkingsnivå" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Vis innholdet til en fil" @@ -1637,8 +1631,8 @@ "Et brukervennlig skriveprogram\n" "skrevet for Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" -msgstr "Opphavsrett (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "Opphavsrett (C) 1996-2022 the Free Software Foundation" msgid "About" msgstr "Om" @@ -2172,19 +2166,6 @@ msgstr "Bakgrunnsjobber" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Passord for \\\\%s\\%s" - -msgid "Domain:" -msgstr "Domene:" - -msgid "Username:" -msgstr "Brukernavn:" - -msgid "SMB authentication" -msgstr "SMB-autentisering" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2505,9 +2486,6 @@ msgid "Shell link to machine" msgstr "Koble til skall" -msgid "SMB link to machine" -msgstr "Koble til SMB" - msgid "Undelete files on an ext2 file system" msgstr "Gjenopprett filer i et ext2-filsystem" @@ -3087,7 +3065,7 @@ msgid "&Listing format..." msgstr "&Utlistingsformat ..." -msgid "&Sort order..." +msgid "S&ort order..." msgstr "Sorterings&rekkefølge ..." msgid "&Filter..." @@ -3102,12 +3080,9 @@ msgid "S&hell link..." msgstr "Koble til &skall ..." -msgid "S&FTP link..." +msgid "&SFTP link..." msgstr "K&oble til SFTP ..." -msgid "SM&B link..." -msgstr "Koble til SM&B ..." - msgid "Paneli&ze" msgstr "&Vis lagt til i panel" @@ -4041,6 +4016,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "Bruker ncursesw (ukjent versjon)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "Bygget med libssh2 %d.%d.%d\n" + msgid "Virtual File Systems:" msgstr "Virtuelle filsystem:" @@ -4499,33 +4478,6 @@ msgstr "sftp: Utlisting ferdig." #, c-format -msgid "reconnect to %s failed" -msgstr "klarte ikke koble til %s på nytt" - -msgid "Authentication failed" -msgstr "Autentisering mislyktes" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Feilen «%s» oppstod under oppretting av mappa %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Feilen «%s» oppstod under sletting av mappa %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s ved åpning av ekstern fil %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s ved sletting av ekstern fil %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s ved endring av filnavn\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/nl_BE.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/nl_BE.gmo differ diff -Nru mc-4.8.27/po/nl_BE.po mc-4.8.28/po/nl_BE.po --- mc-4.8.27/po/nl_BE.po 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/po/nl_BE.po 2022-03-27 12:08:06.000000000 +0000 @@ -0,0 +1,4385 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the mc package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Midnight Commander\n" +"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Belgium) (http://www.transifex.com/mc/mc/language/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +# "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" +msgid "Warning: cannot load codepages list" +msgstr "" + +msgid "7-bit ASCII" +msgstr "" + +#, c-format +msgid "Cannot translate from %s to %s" +msgstr "" + +msgid "Event system already initialized" +msgstr "" + +msgid "Failed to initialize event system" +msgstr "" + +msgid "Event system not initialized" +msgstr "" + +msgid "Check input data! Some of parameters are NULL!" +msgstr "" + +#, c-format +msgid "Unable to create group '%s' for events!" +msgstr "" + +#, c-format +msgid "Unable to create event '%s'!" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is already being edited.\n" +"User: %s\n" +"Process ID: %d" +msgstr "" + +msgid "File locked" +msgstr "" + +msgid "&Grab lock" +msgstr "" + +msgid "&Ignore lock" +msgstr "" + +#, c-format +msgid "Cannot create %s directory" +msgstr "" + +msgid "FATAL: not a directory:" +msgstr "" + +msgid "" +"Number out of range (should be in byte range, 0 <= n <= 0xFF, expressed in " +"hex)" +msgstr "" + +msgid "Invalid character" +msgstr "" + +msgid "Unmatched quotes character" +msgstr "" + +#, c-format +msgid "" +"Hex pattern error at position %d:\n" +"%s." +msgstr "" + +msgid "Search string not found" +msgstr "" + +msgid "Not implemented yet" +msgstr "" + +msgid "Num of replace tokens not equal to num of found tokens" +msgstr "" + +#, c-format +msgid "Invalid token number %d" +msgstr "" + +msgid "Regular expression error" +msgstr "" + +msgid "No&rmal" +msgstr "" + +msgid "Re&gular expression" +msgstr "" + +msgid "He&xadecimal" +msgstr "" + +msgid "Wil&dcard search" +msgstr "" + +#, c-format +msgid "" +"Unable to load '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to parse '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with true colors support:\n" +"%s\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with 256 colors support\n" +"on non-256 colors terminal.\n" +"Default skin has been loaded" +msgstr "" + +msgid "True color not supported with ncurses." +msgstr "" + +msgid "Your terminal doesn't even seem to support 256 colors." +msgstr "" + +msgid "True color not supported in this slang version." +msgstr "" + +msgid "Set COLORTERM=truecolor if your terminal really supports true colors." +msgstr "" + +msgid "Escape" +msgstr "" + +msgid "Function key 1" +msgstr "" + +msgid "Function key 2" +msgstr "" + +msgid "Function key 3" +msgstr "" + +msgid "Function key 4" +msgstr "" + +msgid "Function key 5" +msgstr "" + +msgid "Function key 6" +msgstr "" + +msgid "Function key 7" +msgstr "" + +msgid "Function key 8" +msgstr "" + +msgid "Function key 9" +msgstr "" + +msgid "Function key 10" +msgstr "" + +msgid "Function key 11" +msgstr "" + +msgid "Function key 12" +msgstr "" + +msgid "Function key 13" +msgstr "" + +msgid "Function key 14" +msgstr "" + +msgid "Function key 15" +msgstr "" + +msgid "Function key 16" +msgstr "" + +msgid "Function key 17" +msgstr "" + +msgid "Function key 18" +msgstr "" + +msgid "Function key 19" +msgstr "" + +msgid "Function key 20" +msgstr "" + +msgid "Completion/M-tab" +msgstr "" + +msgid "BackTab/S-tab" +msgstr "" + +msgid "Backspace" +msgstr "" + +msgid "Up arrow" +msgstr "" + +msgid "Down arrow" +msgstr "" + +msgid "Left arrow" +msgstr "" + +msgid "Right arrow" +msgstr "" + +msgid "Insert" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "End key" +msgstr "" + +msgid "Page Up" +msgstr "" + +msgid "Page Down" +msgstr "" + +msgid "/ on keypad" +msgstr "" + +msgid "* on keypad" +msgstr "" + +msgid "- on keypad" +msgstr "" + +msgid "+ on keypad" +msgstr "" + +msgid "Left arrow keypad" +msgstr "" + +msgid "Right arrow keypad" +msgstr "" + +msgid "Up arrow keypad" +msgstr "" + +msgid "Down arrow keypad" +msgstr "" + +msgid "Home on keypad" +msgstr "" + +msgid "End on keypad" +msgstr "" + +msgid "Page Down keypad" +msgstr "" + +msgid "Page Up keypad" +msgstr "" + +msgid "Insert on keypad" +msgstr "" + +msgid "Delete on keypad" +msgstr "" + +msgid "Enter on keypad" +msgstr "" + +msgid "Function key 21" +msgstr "" + +msgid "Function key 22" +msgstr "" + +msgid "Function key 23" +msgstr "" + +msgid "Function key 24" +msgstr "" + +msgid "A1 key" +msgstr "" + +msgid "C1 key" +msgstr "" + +msgid "Asterisk" +msgstr "" + +msgid "Minus" +msgstr "" + +msgid "Plus" +msgstr "" + +msgid "Dot" +msgstr "" + +msgid "Less than" +msgstr "" + +msgid "Great than" +msgstr "" + +msgid "Equal" +msgstr "" + +msgid "Comma" +msgstr "" + +msgid "Apostrophe" +msgstr "" + +msgid "Colon" +msgstr "" + +msgid "Semicolon" +msgstr "" + +msgid "Exclamation mark" +msgstr "" + +msgid "Question mark" +msgstr "" + +msgid "Ampersand" +msgstr "" + +msgid "Dollar sign" +msgstr "" + +msgid "Quotation mark" +msgstr "" + +msgid "Percent sign" +msgstr "" + +msgid "Caret" +msgstr "" + +msgid "Tilda" +msgstr "" + +msgid "Prime" +msgstr "" + +msgid "Underline" +msgstr "" + +msgid "Understrike" +msgstr "" + +msgid "Pipe" +msgstr "" + +msgid "Left parenthesis" +msgstr "" + +msgid "Right parenthesis" +msgstr "" + +msgid "Left bracket" +msgstr "" + +msgid "Right bracket" +msgstr "" + +msgid "Left brace" +msgstr "" + +msgid "Right brace" +msgstr "" + +msgid "Enter" +msgstr "" + +msgid "Tab key" +msgstr "" + +msgid "Space key" +msgstr "" + +msgid "Slash key" +msgstr "" + +msgid "Backslash key" +msgstr "" + +msgid "Number sign #" +msgstr "" + +#. TRANSLATORS: Please translate as in "at sign" (@). +msgid "At sign" +msgstr "" + +msgid "Ctrl" +msgstr "" + +msgid "Alt" +msgstr "" + +msgid "Shift" +msgstr "" + +msgid "The TERM environment variable is unset!\n" +msgstr "" + +msgid "Cannot check SIGWINCH pipe" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot create pipe for SIGWINCH: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure write end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure read end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"Screen size %dx%d is not supported.\n" +"Check the TERM environment variable.\n" +msgstr "" + +msgid "B" +msgstr "" + +msgid "kB" +msgstr "" + +msgid "KiB" +msgstr "" + +msgid "MB" +msgstr "" + +msgid "MiB" +msgstr "" + +msgid "GB" +msgstr "" + +msgid "GiB" +msgstr "" + +msgid "Cannot create pipe descriptor" +msgstr "" + +msgid "Cannot create pipe streams" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in select() reading data from a child process:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in waitpid():\n" +"%s" +msgstr "" + +#, c-format +msgid "Directory cache expired for %s" +msgstr "" + +#, c-format +msgid "%s: %s: %s %3d%% (%lld) bytes transferred" +msgstr "" + +#, c-format +msgid "%s: %s: %s %lld bytes transferred" +msgstr "" + +msgid "Starting linear transfer..." +msgstr "" + +msgid "Getting file" +msgstr "" + +msgid "Changes to file lost" +msgstr "" + +#, c-format +msgid "%s is not a directory\n" +msgstr "" + +#, c-format +msgid "Directory %s is not owned by you\n" +msgstr "" + +#, c-format +msgid "Cannot set correct permissions for directory %s\n" +msgstr "" + +#, c-format +msgid "Cannot create temporary directory %s: %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will be created in %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will not be created\n" +msgstr "" + +msgid "Press any key to continue..." +msgstr "" + +msgid "Cannot parse:" +msgstr "" + +msgid "More parsing errors will be ignored." +msgstr "" + +msgid "Internal error:" +msgstr "" + +msgid "Password:" +msgstr "" + +msgid "Screens" +msgstr "" + +msgid "History" +msgstr "" + +#. TRANSLATORS: no need to translate 'DialogTitle', it's just a context prefix +msgid "DialogTitle|History cleanup" +msgstr "" + +msgid "Do you want clean this history?" +msgstr "" + +msgid "&Yes" +msgstr "" + +msgid "&No" +msgstr "" + +msgid "&OK" +msgstr "" + +msgid "&Cancel" +msgstr "" + +msgid "Background process:" +msgstr "" + +msgid "Error" +msgstr "" + +#, c-format +msgid "%s (%d)" +msgstr "" + +msgid "&Abort" +msgstr "" + +msgid "Displays the current version" +msgstr "" + +msgid "Print data directory" +msgstr "" + +msgid "Print extended info about used data directories" +msgstr "" + +msgid "Print configure options" +msgstr "" + +msgid "Print last working directory to specified file" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enables subshell support (default)" +msgstr "" + +msgid "Disables subshell support" +msgstr "" + +msgid "Log ftp dialog to specified file" +msgstr "" + +msgid "Launches the file viewer on a file" +msgstr "" + +msgid "Edit files" +msgstr "" + +msgid " ..." +msgstr "" + +msgid "Forces xterm features" +msgstr "" + +msgid "Disable X11 support" +msgstr "" + +msgid "Tries to use an old highlight mouse tracking" +msgstr "" + +msgid "Disable mouse support in text version" +msgstr "" + +msgid "Tries to use termcap instead of terminfo" +msgstr "" + +msgid "To run on slow terminals" +msgstr "" + +msgid "Use stickchars to draw" +msgstr "" + +msgid "Resets soft keys on HP terminals" +msgstr "" + +msgid "Load definitions of key bindings from specified file" +msgstr "" + +msgid "Don't load definitions of key bindings from file, use defaults" +msgstr "" + +msgid "Requests to run in black and white" +msgstr "" + +msgid "Request to run in color mode" +msgstr "" + +msgid "Specifies a color configuration" +msgstr "" + +msgid "" +msgstr "" + +msgid "Show mc with specified skin" +msgstr "" + +#. TRANSLATORS: don't translate keywords +msgid "" +"--colors KEYWORD={FORE},{BACK},{ATTR}:KEYWORD2=...\n" +"\n" +"{FORE}, {BACK} and {ATTR} can be omitted, and the default will be used\n" +"\n" +" Keywords:\n" +" Global: errors, disabled, reverse, gauge, header\n" +" input, inputmark, inputunchanged, commandlinemark\n" +" bbarhotkey, bbarbutton, statusbar\n" +" File display: normal, selected, marked, markselect\n" +" Dialog boxes: dnormal, dfocus, dhotnormal, dhotfocus, errdhotnormal,\n" +" errdhotfocus\n" +" Menus: menunormal, menuhot, menusel, menuhotsel, menuinactive\n" +" Popup menus: pmenunormal, pmenusel, pmenutitle\n" +" Editor: editnormal, editbold, editmarked, editwhitespace,\n" +" editlinestate, editbg, editframe, editframeactive\n" +" editframedrag\n" +" Viewer: viewnormal,viewbold, viewunderline, viewselected\n" +" Help: helpnormal, helpitalic, helpbold, helplink, helpslink\n" +msgstr "" + +#. TRANSLATORS: don't translate color names and attributes +msgid "" +"Standard Colors:\n" +" black, gray, red, brightred, green, brightgreen, brown,\n" +" yellow, blue, brightblue, magenta, brightmagenta, cyan,\n" +" brightcyan, lightgray and white\n" +"\n" +"Extended colors, when 256 colors are available:\n" +" color16 to color255, or rgb000 to rgb555 and gray0 to gray23\n" +"\n" +"Attributes:\n" +" bold, italic, underline, reverse, blink; append more with '+'\n" +msgstr "" + +msgid "Color options" +msgstr "" + +msgid "[+lineno] file1[:lineno] [file2[:lineno]...]" +msgstr "" + +msgid "file" +msgstr "" + +msgid "file1 file2" +msgstr "" + +msgid "[this_dir] [other_panel_dir]" +msgstr "" + +msgid "" +"\n" +"Please send any bug reports (including the output of 'mc -V')\n" +"as tickets at www.midnight-commander.org\n" +msgstr "" + +#, c-format +msgid "GNU Midnight Commander %s\n" +msgstr "" + +msgid "Main options" +msgstr "" + +msgid "Terminal options" +msgstr "" + +msgid "Arguments parse error!" +msgstr "" + +msgid "No arguments given to the viewer." +msgstr "" + +msgid "Two files are required to envoke the diffviewer." +msgstr "" + +msgid "Background protocol error" +msgstr "" + +msgid "Reading failed" +msgstr "" + +msgid "Background process error" +msgstr "" + +msgid "Unknown error in child" +msgstr "" + +msgid "Child died unexpectedly" +msgstr "" + +msgid "" +"Background process sent us a request for more arguments\n" +"than we can handle." +msgstr "" + +msgid "&Dismiss" +msgstr "" + +msgid "Enter search string:" +msgstr "" + +msgid "Cas&e sensitive" +msgstr "" + +msgid "&Backwards" +msgstr "" + +msgid "&Whole words" +msgstr "" + +msgid "&All charsets" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Search is disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary diff file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create backup file\n" +"%s%s\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary merge file\n" +"%s" +msgstr "" + +msgid "&Fastest (Assume large files)" +msgstr "" + +msgid "&Minimal (Find a smaller set of change)" +msgstr "" + +msgid "Diff algorithm" +msgstr "" + +msgid "Diff extra options" +msgstr "" + +msgid "&Ignore case" +msgstr "" + +msgid "Ignore tab &expansion" +msgstr "" + +msgid "Ignore &space change" +msgstr "" + +msgid "Ignore all &whitespace" +msgstr "" + +msgid "Strip &trailing carriage return" +msgstr "" + +msgid "Diff Options" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "Edit is disabled" +msgstr "" + +msgid "Goto line (left)" +msgstr "" + +msgid "Goto line (right)" +msgstr "" + +msgid "Enter line:" +msgstr "" + +msgid "ButtonBar|Help" +msgstr "" + +msgid "ButtonBar|Save" +msgstr "" + +msgid "ButtonBar|Edit" +msgstr "" + +msgid "ButtonBar|Merge" +msgstr "" + +msgid "ButtonBar|Search" +msgstr "" + +msgid "ButtonBar|Options" +msgstr "" + +msgid "ButtonBar|Quit" +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "File(s) was modified. Save with exit?" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file(s)?" +msgstr "" + +msgid "Diff:" +msgstr "" + +#, c-format +msgid "\"%s\" is a directory" +msgstr "" + +#, c-format +msgid "" +"Cannot stat \"%s\"\n" +"%s" +msgstr "" + +msgid "Diff viewer: invalid mode" +msgstr "" + +msgid "Two files are needed to compare" +msgstr "" + +#, c-format +msgid "Loading: %3d%%" +msgstr "" + +msgid "Loading..." +msgstr "" + +#, c-format +msgid "Cannot open %s for reading" +msgstr "" + +msgid "Load file" +msgstr "" + +#, c-format +msgid "Error reading %s" +msgstr "" + +#, c-format +msgid "Cannot get size/permissions for %s" +msgstr "" + +#, c-format +msgid "\"%s\" is not a regular file" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is too large.\n" +"Open it anyway?" +msgstr "" + +msgid "Warning" +msgstr "" + +#, c-format +msgid "Error reading from pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for reading: %s" +msgstr "" + +msgid "File has hard-links. Detach before saving?" +msgstr "" + +msgid "The file has been modified in the meantime. Save anyway?" +msgstr "" + +#, c-format +msgid "Error writing to pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for writing: %s" +msgstr "" + +#, c-format +msgid "Cannot open file for writing: %s" +msgstr "" + +msgid "The file you are saving does not end with a newline." +msgstr "" + +msgid "C&ontinue" +msgstr "" + +msgid "&Do not change" +msgstr "" + +msgid "&Unix format (LF)" +msgstr "" + +msgid "&Windows/DOS format (CR LF)" +msgstr "" + +msgid "&Macintosh format (CR)" +msgstr "" + +msgid "Enter file name:" +msgstr "" + +msgid "Change line breaks to:" +msgstr "" + +msgid "Save As" +msgstr "" + +msgid "&Quick save" +msgstr "" + +msgid "&Safe save" +msgstr "" + +msgid "&Do backups with following extension:" +msgstr "" + +msgid "Check &POSIX new line" +msgstr "" + +msgid "Edit Save Mode" +msgstr "" + +msgid "Save as" +msgstr "" + +msgid "Cannot save: destination is not a regular file" +msgstr "" + +msgid "A file already exists with this name" +msgstr "" + +msgid "&Overwrite" +msgstr "" + +msgid "Cannot save file" +msgstr "" + +#, c-format +msgid "Confirm save file: \"%s\"" +msgstr "" + +msgid "Save file" +msgstr "" + +msgid "&Save" +msgstr "" + +msgid "Load" +msgstr "" + +msgid "Syntax file edit" +msgstr "" + +msgid "Which syntax file you want to edit?" +msgstr "" + +msgid "&User" +msgstr "" + +msgid "&System wide" +msgstr "" + +msgid "Menu edit" +msgstr "" + +msgid "Which menu file do you want to edit?" +msgstr "" + +msgid "&Local" +msgstr "" + +msgid "[NoName]" +msgstr "" + +#, c-format +msgid "" +"File %s was modified.\n" +"Save before close?" +msgstr "" + +msgid "Close file" +msgstr "" + +#, c-format +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file %s?" +msgstr "" + +msgid "This function is not implemented" +msgstr "" + +msgid "Copy to clipboard" +msgstr "" + +msgid "Unable to save to file" +msgstr "" + +msgid "Cut to clipboard" +msgstr "" + +msgid "Goto line" +msgstr "" + +msgid "Save block" +msgstr "" + +msgid "Insert file" +msgstr "" + +msgid "Cannot insert file" +msgstr "" + +msgid "Sort block" +msgstr "" + +msgid "You must first highlight a block of text" +msgstr "" + +msgid "Run sort" +msgstr "" + +msgid "Enter sort options (see manpage) separated by whitespace:" +msgstr "" + +msgid "Sort" +msgstr "" + +msgid "Cannot execute sort command" +msgstr "" + +#, c-format +msgid "Sort returned non-zero: %s" +msgstr "" + +msgid "Paste output of external command" +msgstr "" + +msgid "Enter shell command(s):" +msgstr "" + +msgid "External command" +msgstr "" + +msgid "Cannot execute command" +msgstr "" + +msgid "mail -s -c " +msgstr "" + +msgid "To" +msgstr "" + +msgid "Subject" +msgstr "" + +msgid "Copies to" +msgstr "" + +msgid "Mail" +msgstr "" + +msgid "Insert literal" +msgstr "" + +msgid "Press any key:" +msgstr "" + +msgid "" +"Current text was modified without a file save.\n" +"Continue discards these changes." +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Collect completions" +msgstr "" + +msgid "NoName" +msgstr "" + +msgid "Save macro" +msgstr "" + +msgid "Press the macro's new hotkey:" +msgstr "" + +msgid "Delete macro" +msgstr "" + +msgid "Press macro hotkey:" +msgstr "" + +msgid "Macro not deleted" +msgstr "" + +msgid "Repeat last commands" +msgstr "" + +msgid "Repeat times:" +msgstr "" + +msgid "&Open file..." +msgstr "" + +msgid "&New" +msgstr "" + +msgid "&Close" +msgstr "" + +msgid "&History..." +msgstr "" + +msgid "Save &as..." +msgstr "" + +msgid "&Insert file..." +msgstr "" + +msgid "Cop&y to file..." +msgstr "" + +msgid "&User menu..." +msgstr "" + +msgid "A&bout..." +msgstr "" + +msgid "&Quit" +msgstr "" + +msgid "&Undo" +msgstr "" + +msgid "&Redo" +msgstr "" + +msgid "&Toggle ins/overw" +msgstr "" + +msgid "To&ggle mark" +msgstr "" + +msgid "&Mark columns" +msgstr "" + +msgid "Mark &all" +msgstr "" + +msgid "Unmar&k" +msgstr "" + +msgid "Cop&y" +msgstr "" + +msgid "Mo&ve" +msgstr "" + +msgid "&Delete" +msgstr "" + +msgid "Co&py to clipfile" +msgstr "" + +msgid "&Cut to clipfile" +msgstr "" + +msgid "Pa&ste from clipfile" +msgstr "" + +msgid "&Beginning" +msgstr "" + +msgid "&End" +msgstr "" + +msgid "&Search..." +msgstr "" + +msgid "Search &again" +msgstr "" + +msgid "&Replace..." +msgstr "" + +msgid "&Toggle bookmark" +msgstr "" + +msgid "&Next bookmark" +msgstr "" + +msgid "&Prev bookmark" +msgstr "" + +msgid "&Flush bookmarks" +msgstr "" + +msgid "&Go to line..." +msgstr "" + +msgid "&Toggle line state" +msgstr "" + +msgid "Go to matching &bracket" +msgstr "" + +msgid "Toggle s&yntax highlighting" +msgstr "" + +msgid "&Find declaration" +msgstr "" + +msgid "Back from &declaration" +msgstr "" + +msgid "For&ward to declaration" +msgstr "" + +msgid "Encod&ing..." +msgstr "" + +msgid "&Refresh screen" +msgstr "" + +msgid "&Start/Stop record macro" +msgstr "" + +msgid "Delete macr&o..." +msgstr "" + +msgid "Record/Repeat &actions" +msgstr "" + +msgid "S&pell check" +msgstr "" + +msgid "C&heck word" +msgstr "" + +msgid "Change spelling &language..." +msgstr "" + +msgid "&Mail..." +msgstr "" + +msgid "Insert &literal..." +msgstr "" + +msgid "Insert &date/time" +msgstr "" + +msgid "&Format paragraph" +msgstr "" + +msgid "&Sort..." +msgstr "" + +msgid "&Paste output of..." +msgstr "" + +msgid "&External formatter" +msgstr "" + +msgid "&Move" +msgstr "" + +msgid "&Resize" +msgstr "" + +msgid "&Toggle fullscreen" +msgstr "" + +msgid "&Next" +msgstr "" + +msgid "&Previous" +msgstr "" + +msgid "&List..." +msgstr "" + +msgid "&General..." +msgstr "" + +msgid "Save &mode..." +msgstr "" + +msgid "Learn &keys..." +msgstr "" + +msgid "Syntax &highlighting..." +msgstr "" + +msgid "S&yntax file" +msgstr "" + +msgid "&Menu file" +msgstr "" + +msgid "&Save setup" +msgstr "" + +msgid "&File" +msgstr "" + +msgid "&Edit" +msgstr "" + +msgid "&Search" +msgstr "" + +msgid "&Command" +msgstr "" + +msgid "For&mat" +msgstr "" + +msgid "&Window" +msgstr "" + +msgid "&Options" +msgstr "" + +msgid "&None" +msgstr "" + +msgid "&Dynamic paragraphing" +msgstr "" + +msgid "Type &writer wrap" +msgstr "" + +msgid "Wrap mode" +msgstr "" + +msgid "Tabulation" +msgstr "" + +msgid "&Fake half tabs" +msgstr "" + +msgid "&Backspace through tabs" +msgstr "" + +msgid "Fill tabs with &spaces" +msgstr "" + +msgid "Tab spacing:" +msgstr "" + +msgid "Other options" +msgstr "" + +msgid "&Return does autoindent" +msgstr "" + +msgid "Confir&m before saving" +msgstr "" + +msgid "Save file &position" +msgstr "" + +msgid "&Visible trailing spaces" +msgstr "" + +msgid "Visible &tabs" +msgstr "" + +msgid "Synta&x highlighting" +msgstr "" + +msgid "C&ursor after inserted block" +msgstr "" + +msgid "Pers&istent selection" +msgstr "" + +msgid "Cursor be&yond end of line" +msgstr "" + +msgid "&Group undo" +msgstr "" + +msgid "Word wrap line length:" +msgstr "" + +msgid "Editor options" +msgstr "" + +msgid "In se&lection" +msgstr "" + +msgid "&Find all" +msgstr "" + +msgid "Enter replacement string:" +msgstr "" + +msgid "Replace" +msgstr "" + +msgid "Replace with:" +msgstr "" + +msgid "&Replace" +msgstr "" + +msgid "A&ll" +msgstr "" + +msgid "&Skip" +msgstr "" + +msgid "Confirm replace" +msgstr "" + +#, c-format +msgid "Searching %s: %3d%%" +msgstr "" + +#, c-format +msgid "Searching %s" +msgstr "" + +#, c-format +msgid "%ld replacements made" +msgstr "" + +msgid "" +"A user friendly text editor\n" +"written for the Midnight Commander." +msgstr "" + +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "" + +msgid "About" +msgstr "" + +msgid "Open files" +msgstr "" + +msgid "Edit: " +msgstr "" + +msgid "ButtonBar|Mark" +msgstr "" + +msgid "ButtonBar|Replac" +msgstr "" + +msgid "ButtonBar|Copy" +msgstr "" + +msgid "ButtonBar|Move" +msgstr "" + +msgid "ButtonBar|Delete" +msgstr "" + +msgid "ButtonBar|PullDn" +msgstr "" + +msgid "Breton" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Welsh" +msgstr "" + +msgid "Danish" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "English" +msgstr "" + +msgid "British English" +msgstr "" + +msgid "Canadian English" +msgstr "" + +msgid "American English" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Faroese" +msgstr "" + +msgid "French" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Dutch" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Portuguese" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Slovak" +msgstr "" + +msgid "Swedish" +msgstr "" + +msgid "Ukrainian" +msgstr "" + +msgid "&Add word" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Misspelled" +msgstr "" + +msgid "Check word" +msgstr "" + +msgid "Suggest" +msgstr "" + +msgid "Select language" +msgstr "" + +msgid "Choose syntax highlighting" +msgstr "" + +msgid "< Auto >" +msgstr "" + +msgid "< Reload Current Syntax >" +msgstr "" + +msgid "Load syntax file" +msgstr "" + +#, c-format +msgid "" +"Cannot open file %s\n" +"%s" +msgstr "" + +#, c-format +msgid "Error in file %s on line %d" +msgstr "" + +msgid "" +"The Commander can't change to the directory that\n" +"the subshell claims you are in. Perhaps you have\n" +"deleted your working directory, or given yourself\n" +"extra access permissions with the \"su\" command?" +msgstr "" + +#, c-format +msgid "Cannot fetch a local copy of %s" +msgstr "" + +msgid "The shell is already running a command" +msgstr "" + +msgid "" +"Not an xterm or Linux console;\n" +"the subshell cannot be toggled." +msgstr "" + +msgid "Type 'exit' to return to the Midnight Commander" +msgstr "" + +msgid "Set &all" +msgstr "" + +msgid "S&kip" +msgstr "" + +msgid "&Set" +msgstr "" + +msgid "owner" +msgstr "" + +msgid "group" +msgstr "" + +msgid "other" +msgstr "" + +msgid "Flag" +msgstr "" + +#, c-format +msgid "Permissions (octal): %o" +msgstr "" + +msgid "Chown advanced command" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod \"%s\"\n" +"%s" +msgstr "" + +msgid "&Ignore" +msgstr "" + +msgid "Ignore &all" +msgstr "" + +msgid "&Retry" +msgstr "" + +#, c-format +msgid "" +"Cannot chown \"%s\"\n" +"%s" +msgstr "" + +msgid "< Default >" +msgstr "" + +msgid "Skins" +msgstr "" + +msgid "Other 8 bit" +msgstr "" + +msgid "Running" +msgstr "" + +msgid "Stopped" +msgstr "" + +msgid "&Never" +msgstr "" + +msgid "On dum&b terminals" +msgstr "" + +msgid "Alwa&ys" +msgstr "" + +msgid "File operations" +msgstr "" + +msgid "&Verbose operation" +msgstr "" + +msgid "Compute tota&ls" +msgstr "" + +msgid "Classic pro&gressbar" +msgstr "" + +msgid "Mkdi&r autoname" +msgstr "" + +msgid "&Preallocate space" +msgstr "" + +msgid "Esc key mode" +msgstr "" + +msgid "S&ingle press" +msgstr "" + +msgid "Timeout:" +msgstr "" + +msgid "Pause after run" +msgstr "" + +msgid "Use internal edi&t" +msgstr "" + +msgid "Use internal vie&w" +msgstr "" + +msgid "A&sk new file name" +msgstr "" + +msgid "Auto m&enus" +msgstr "" + +msgid "&Drop down menus" +msgstr "" + +msgid "S&hell patterns" +msgstr "" + +msgid "Co&mplete: show all" +msgstr "" + +msgid "Rotating d&ash" +msgstr "" + +msgid "Cd follows lin&ks" +msgstr "" + +msgid "Sa&fe delete" +msgstr "" + +msgid "Safe overwrite" +msgstr "" + +msgid "A&uto save setup" +msgstr "" + +msgid "Configure options" +msgstr "" + +msgid "Skin:" +msgstr "" + +msgid "&Shadows" +msgstr "" + +msgid "Appearance" +msgstr "" + +msgid "Case &insensitive" +msgstr "" + +msgid "Use panel sort mo&de" +msgstr "" + +msgid "Show mi&ni-status" +msgstr "" + +msgid "Use SI si&ze units" +msgstr "" + +msgid "Mi&x all files" +msgstr "" + +msgid "Show &backup files" +msgstr "" + +msgid "Show &hidden files" +msgstr "" + +msgid "&Fast dir reload" +msgstr "" + +msgid "Ma&rk moves down" +msgstr "" + +msgid "Re&verse files only" +msgstr "" + +msgid "Simple s&wap" +msgstr "" + +msgid "A&uto save panels setup" +msgstr "" + +msgid "Navigation" +msgstr "" + +msgid "L&ynx-like motion" +msgstr "" + +msgid "Pa&ge scrolling" +msgstr "" + +msgid "Center &scrolling" +msgstr "" + +msgid "&Mouse page scrolling" +msgstr "" + +msgid "File highlight" +msgstr "" + +msgid "File &types" +msgstr "" + +msgid "&Permissions" +msgstr "" + +msgid "Quick search" +msgstr "" + +msgid "Panel options" +msgstr "" + +msgid "Information" +msgstr "" + +msgid "" +"Using the fast reload option may not reflect the exact\n" +"directory contents. In this case you'll need to do a\n" +"manual reload of the directory. See the man page for\n" +"the details." +msgstr "" + +msgid "&Full file list" +msgstr "" + +msgid "&Brief file list:" +msgstr "" + +msgid "&Long file list" +msgstr "" + +msgid "&User defined:" +msgstr "" + +msgid "columns" +msgstr "" + +msgid "User &mini status" +msgstr "" + +msgid "Listing format" +msgstr "" + +msgid "Executable &first" +msgstr "" + +msgid "&Reverse" +msgstr "" + +msgid "Sort order" +msgstr "" + +#. TRANSLATORS: no need to translate 'Confirmation', it's just a context prefix +msgid "Confirmation|&Delete" +msgstr "" + +msgid "Confirmation|O&verwrite" +msgstr "" + +msgid "Confirmation|&Execute" +msgstr "" + +msgid "Confirmation|E&xit" +msgstr "" + +msgid "Confirmation|Di&rectory hotlist delete" +msgstr "" + +msgid "Confirmation|&History cleanup" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "&UTF-8 output" +msgstr "" + +msgid "&Full 8 bits output" +msgstr "" + +msgid "&ISO 8859-1" +msgstr "" + +msgid "7 &bits" +msgstr "" + +msgid "F&ull 8 bits input" +msgstr "" + +msgid "Display bits" +msgstr "" + +msgid "Input / display codepage:" +msgstr "" + +msgid "Directory tree" +msgstr "" + +msgid "Timeout for freeing VFSs (sec):" +msgstr "" + +msgid "FTP anonymous password:" +msgstr "" + +msgid "FTP directory cache timeout (sec):" +msgstr "" + +msgid "&Always use ftp proxy:" +msgstr "" + +msgid "&Use ~/.netrc" +msgstr "" + +msgid "Use &passive mode" +msgstr "" + +msgid "Use passive mode over pro&xy" +msgstr "" + +msgid "Virtual File System Setting" +msgstr "" + +msgid "cd" +msgstr "" + +msgid "Quick cd" +msgstr "" + +msgid "Existing filename (filename symlink will point to):" +msgstr "" + +msgid "Symbolic link filename:" +msgstr "" + +msgid "Symbolic link" +msgstr "" + +msgid "&Stop" +msgstr "" + +msgid "&Resume" +msgstr "" + +msgid "&Kill" +msgstr "" + +msgid "Background jobs" +msgstr "" + +#, c-format +msgid "" +"Cannot chdir to \"%s\"\n" +"%s" +msgstr "" + +msgid "Secure deletion" +msgstr "" + +msgid "Undelete" +msgstr "" + +msgid "Synchronous updates" +msgstr "" + +msgid "Synchronous directory updates" +msgstr "" + +msgid "Immutable" +msgstr "" + +msgid "Append only" +msgstr "" + +msgid "No dump" +msgstr "" + +msgid "No update atime" +msgstr "" + +msgid "Compress" +msgstr "" + +msgid "Compressed clusters" +msgstr "" + +msgid "Compressed dirty file" +msgstr "" + +msgid "Compression raw access" +msgstr "" + +msgid "Encrypted inode" +msgstr "" + +msgid "Journaled data" +msgstr "" + +msgid "Indexed directory" +msgstr "" + +msgid "No tail merging" +msgstr "" + +msgid "Top of directory hierarchies" +msgstr "" + +msgid "Inode uses extents" +msgstr "" + +msgid "Huge_file" +msgstr "" + +msgid "No COW" +msgstr "" + +msgid "Direct access for files" +msgstr "" + +msgid "Casefolded file" +msgstr "" + +msgid "Inode has inline data" +msgstr "" + +msgid "Project hierarchy" +msgstr "" + +msgid "Verity protected inode" +msgstr "" + +msgid "&Marked all" +msgstr "" + +msgid "S&et marked" +msgstr "" + +msgid "C&lear marked" +msgstr "" + +msgid "Chattr command" +msgstr "" + +#, c-format +msgid "" +"Cannot chattr \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot change attributes on non-local filesystems" +msgstr "" + +#, c-format +msgid "" +"Cannot get flags of \"%s\"\n" +"%s" +msgstr "" + +msgid "set &user ID on execution" +msgstr "" + +msgid "set &group ID on execution" +msgstr "" + +msgid "stick&y bit" +msgstr "" + +msgid "&read by owner" +msgstr "" + +msgid "&write by owner" +msgstr "" + +msgid "e&xecute/search by owner" +msgstr "" + +msgid "rea&d by group" +msgstr "" + +msgid "write by grou&p" +msgstr "" + +msgid "execu&te/search by group" +msgstr "" + +msgid "read &by others" +msgstr "" + +msgid "wr&ite by others" +msgstr "" + +msgid "execute/searc&h by others" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "Permissions (octal):" +msgstr "" + +msgid "Owner name:" +msgstr "" + +msgid "Group name:" +msgstr "" + +msgid "Chmod command" +msgstr "" + +msgid "Permission" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Set &groups" +msgstr "" + +msgid "Set &users" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Owner name" +msgstr "" + +msgid "Group name" +msgstr "" + +msgid "Size" +msgstr "" + +msgid "Chown command" +msgstr "" + +msgid "User name" +msgstr "" + +msgid "" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enter machine name (F1 for details):" +msgstr "" + +msgid "Files tagged, want to cd?" +msgstr "" + +msgid "Cannot change directory" +msgstr "" + +msgid "Filter" +msgstr "" + +msgid "Set expression for filtering filenames" +msgstr "" + +#, c-format +msgid "Link %s to:" +msgstr "" + +msgid "Link" +msgstr "" + +#, c-format +msgid "link: %s" +msgstr "" + +#, c-format +msgid "symlink: %s" +msgstr "" + +#, c-format +msgid "Cannot chdir to \"%s\"" +msgstr "" + +msgid "View file" +msgstr "" + +msgid "Filename:" +msgstr "" + +msgid "Filtered view" +msgstr "" + +msgid "Filter command and arguments:" +msgstr "" + +msgid "Edit file" +msgstr "" + +msgid "Create a new Directory" +msgstr "" + +msgid "Enter directory name:" +msgstr "" + +msgid "Extension file edit" +msgstr "" + +msgid "Which extension file you want to edit?" +msgstr "" + +msgid "&System Wide" +msgstr "" + +msgid "Highlighting groups file edit" +msgstr "" + +msgid "Which highlighting file you want to edit?" +msgstr "" + +msgid "Compare directories" +msgstr "" + +msgid "Select compare method:" +msgstr "" + +msgid "&Quick" +msgstr "" + +msgid "&Size only" +msgstr "" + +msgid "&Thorough" +msgstr "" + +msgid "" +"Both panels should be in the listing mode\n" +"to use this command" +msgstr "" + +#, c-format +msgid "'%s' is not a symbolic link" +msgstr "" + +#, c-format +msgid "Symlink '%s' points to:" +msgstr "" + +msgid "Edit symlink" +msgstr "" + +#, c-format +msgid "edit symlink, unable to remove %s: %s" +msgstr "" + +#, c-format +msgid "edit symlink: %s" +msgstr "" + +msgid "FTP to machine" +msgstr "" + +msgid "SFTP to machine" +msgstr "" + +msgid "Shell link to machine" +msgstr "" + +msgid "Undelete files on an ext2 file system" +msgstr "" + +msgid "" +"Enter device (without /dev/) to undelete\n" +"files on: (F1 for details)" +msgstr "" + +msgid "Directory scanning" +msgstr "" + +msgid "Setup" +msgstr "" + +#, c-format +msgid "Setup saved to %s" +msgstr "" + +#, c-format +msgid "Unable to save setup to %s" +msgstr "" + +msgid "Cannot execute commands on non-local filesystems" +msgstr "" + +msgid "Parameter" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary command file\n" +"%s" +msgstr "" + +msgid "Pipe failed" +msgstr "" + +#, c-format +msgid " %s%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %smc.ext file has changed with version 3.0. It seems that " +"the installation failed. Please fetch a fresh copy from the Midnight " +"Commander package." +msgstr "" + +#, c-format +msgid "%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %s file has changed with version 3.0. You may either want " +"to copy it from %smc.ext or use that file as an example of how to write it." +msgstr "" + +msgid "DialogTitle|Copy" +msgstr "" + +msgid "DialogTitle|Move" +msgstr "" + +msgid "DialogTitle|Delete" +msgstr "" + +msgid "FileOperation|Copy" +msgstr "" + +msgid "FileOperation|Move" +msgstr "" + +msgid "FileOperation|Delete" +msgstr "" + +#, no-c-format +msgid "%o %f%n\"%s\"%m" +msgstr "" + +#, no-c-format +msgid "%o %d %f%m" +msgstr "" + +msgid "files" +msgstr "" + +msgid "directory" +msgstr "" + +msgid "directories" +msgstr "" + +msgid "files/directories" +msgstr "" + +#. TRANSLATORS: keep leading space here to split words in Copy/Move dialog +msgid " with source mask:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat hardlink source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target hardlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot create target hardlink \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot read source link \"%s\"\n" +"%s" +msgstr "" + +msgid "" +"Cannot make stable symlinks across non-local filesystems:\n" +"\n" +"Option Stable Symlinks will be disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create target symlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same directory" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same file" +msgstr "" + +msgid "Ski&p all" +msgstr "" + +#, c-format +msgid "" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +#, c-format +msgid "" +"Background process:\n" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +msgid "Non&e" +msgstr "" + +#, c-format +msgid "" +"Cannot remove file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot stat file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot overwrite directory \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot move file \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot remove directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot move directory \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot operate on \"..\"!" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create special file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open source file \"%s\"\n" +"%s" +msgstr "" + +msgid "Reget failed, about to overwrite file" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot preallocate space for target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot read source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot write target file \"%s\"\n" +"%s" +msgstr "" + +msgid "(stalled)" +msgstr "" + +#, c-format +msgid "" +"Cannot close source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot close target file \"%s\"\n" +"%s" +msgstr "" + +msgid "Incomplete file was retrieved. Keep it?" +msgstr "" + +msgid "&Keep" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Source \"%s\" is not a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot copy cyclic symbolic link\n" +"\"%s\"" +msgstr "" + +#, c-format +msgid "" +"Destination \"%s\" must be a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Directories: %zu, total size: %s" +msgstr "" + +msgid "Sorry, I could not put the job in background" +msgstr "" + +msgid "S&uspend" +msgstr "" + +msgid "Con&tinue" +msgstr "" + +#, c-format +msgid "%d:%02d.%02d" +msgstr "" + +#, c-format +msgid "ETA %s" +msgstr "" + +#, c-format +msgid "%.2f MB/s" +msgstr "" + +#, c-format +msgid "%.2f KB/s" +msgstr "" + +#, c-format +msgid "%ld B/s" +msgstr "" + +msgid "New :" +msgstr "" + +msgid "Existing:" +msgstr "" + +msgid "Overwrite this file?" +msgstr "" + +msgid "A&ppend" +msgstr "" + +msgid "&Reget" +msgstr "" + +msgid "Overwrite all files?" +msgstr "" + +msgid "Don't overwrite with &zero length file" +msgstr "" + +msgid "&Older" +msgstr "" + +msgid "S&maller" +msgstr "" + +msgid "&Size differs" +msgstr "" + +msgid "File exists" +msgstr "" + +msgid "Background process: File exists" +msgstr "" + +#, c-format +msgid "Files processed: %zu/%zu" +msgstr "" + +#, c-format +msgid "Files processed: %zu" +msgstr "" + +#, c-format +msgid "Time: %s %s" +msgstr "" + +#, c-format +msgid "Time: %s %s (%s)" +msgstr "" + +#, c-format +msgid "Time: %s" +msgstr "" + +#, c-format +msgid "Time: %s (%s)" +msgstr "" + +#, c-format +msgid " Total: %s " +msgstr "" + +#, c-format +msgid " Total: %s/%s " +msgstr "" + +msgid "Source" +msgstr "" + +msgid "Target" +msgstr "" + +msgid "Deleting" +msgstr "" + +msgid "&Using shell patterns" +msgstr "" + +msgid "to:" +msgstr "" + +msgid "Follow &links" +msgstr "" + +msgid "Preserve &attributes" +msgstr "" + +msgid "Di&ve into subdir if exists" +msgstr "" + +msgid "&Stable symlinks" +msgstr "" + +msgid "&Background" +msgstr "" + +#, c-format +msgid "Invalid source pattern '%s'" +msgstr "" + +msgid "File listin&g" +msgstr "" + +msgid "&Quick view" +msgstr "" + +msgid "&Info" +msgstr "" + +msgid "&Tree" +msgstr "" + +msgid "&Listing format..." +msgstr "" + +msgid "S&ort order..." +msgstr "" + +msgid "&Filter..." +msgstr "" + +msgid "&Encoding..." +msgstr "" + +msgid "FT&P link..." +msgstr "" + +msgid "S&hell link..." +msgstr "" + +msgid "&SFTP link..." +msgstr "" + +msgid "Paneli&ze" +msgstr "" + +msgid "&Rescan" +msgstr "" + +msgid "&View" +msgstr "" + +msgid "Vie&w file..." +msgstr "" + +msgid "&Filtered view" +msgstr "" + +msgid "&Copy" +msgstr "" + +msgid "C&hmod" +msgstr "" + +msgid "&Link" +msgstr "" + +msgid "&Symlink" +msgstr "" + +msgid "Relative symlin&k" +msgstr "" + +msgid "Edit s&ymlink" +msgstr "" + +msgid "Ch&own" +msgstr "" + +msgid "&Advanced chown" +msgstr "" + +msgid "Cha&ttr" +msgstr "" + +msgid "&Rename/Move" +msgstr "" + +msgid "&Mkdir" +msgstr "" + +msgid "&Quick cd" +msgstr "" + +msgid "Select &group" +msgstr "" + +msgid "U&nselect group" +msgstr "" + +msgid "&Invert selection" +msgstr "" + +msgid "E&xit" +msgstr "" + +msgid "&User menu" +msgstr "" + +msgid "&Directory tree" +msgstr "" + +msgid "&Find file" +msgstr "" + +msgid "S&wap panels" +msgstr "" + +msgid "Switch &panels on/off" +msgstr "" + +msgid "&Compare directories" +msgstr "" + +msgid "C&ompare files" +msgstr "" + +msgid "E&xternal panelize" +msgstr "" + +msgid "Show directory s&izes" +msgstr "" + +msgid "Command &history" +msgstr "" + +msgid "Viewed/edited files hi&story" +msgstr "" + +msgid "Di&rectory hotlist" +msgstr "" + +msgid "&Active VFS list" +msgstr "" + +msgid "&Background jobs" +msgstr "" + +msgid "Screen lis&t" +msgstr "" + +msgid "&Undelete files (ext2fs only)" +msgstr "" + +msgid "&Listing format edit" +msgstr "" + +msgid "Edit &extension file" +msgstr "" + +msgid "Edit &menu file" +msgstr "" + +msgid "Edit hi&ghlighting group file" +msgstr "" + +msgid "&Configuration..." +msgstr "" + +msgid "&Layout..." +msgstr "" + +msgid "&Panel options..." +msgstr "" + +msgid "C&onfirmation..." +msgstr "" + +msgid "&Appearance..." +msgstr "" + +msgid "&Display bits..." +msgstr "" + +msgid "&Virtual FS..." +msgstr "" + +msgid "Panels:" +msgstr "" + +#, c-format +msgid "You have %zu opened screen. Quit anyway?" +msgid_plural "You have %zu opened screens. Quit anyway?" +msgstr[0] "" +msgstr[1] "" + +msgid "The Midnight Commander" +msgstr "" + +msgid "Do you really want to quit the Midnight Commander?" +msgstr "" + +msgid "&Above" +msgstr "" + +msgid "&Left" +msgstr "" + +msgid "&Below" +msgstr "" + +msgid "&Right" +msgstr "" + +msgid "ButtonBar|Menu" +msgstr "" + +msgid "ButtonBar|View" +msgstr "" + +msgid "ButtonBar|RenMov" +msgstr "" + +msgid "ButtonBar|Mkdir" +msgstr "" + +msgid "&Chdir" +msgstr "" + +msgid "&Again" +msgstr "" + +msgid "Pane&lize" +msgstr "" + +msgid "&View - F3" +msgstr "" + +msgid "&Edit - F4" +msgstr "" + +#, c-format +msgid "Found: %lu" +msgstr "" + +msgid "Malformed regular expression" +msgstr "" + +msgid "File name:" +msgstr "" + +msgid "&Find recursively" +msgstr "" + +msgid "Follow s&ymlinks" +msgstr "" + +msgid "S&kip hidden" +msgstr "" + +msgid "Content:" +msgstr "" + +msgid "Sea&rch for content" +msgstr "" + +msgid "Case sens&itive" +msgstr "" + +msgid "A&ll charsets" +msgstr "" + +msgid "Fir&st hit" +msgstr "" + +msgid "Find File" +msgstr "" + +msgid "Start at:" +msgstr "" + +msgid "Ena&ble ignore directories:" +msgstr "" + +#, c-format +msgid "Grepping in %s" +msgstr "" + +msgid "Finished" +msgstr "" + +#, c-format +msgid "Finished (ignored %zu directory)" +msgid_plural "Finished (ignored %zu directories)" +msgstr[0] "" +msgstr[1] "" + +#, c-format +msgid "Find File: \"%s\". Content: \"%s\"" +msgstr "" + +#, c-format +msgid "Find File: \"%s\"" +msgstr "" + +msgid "Searching" +msgstr "" + +msgid "Change &to" +msgstr "" + +msgid "&Free VFSs now" +msgstr "" + +msgid "&Refresh" +msgstr "" + +msgid "&Add current" +msgstr "" + +msgid "&Up" +msgstr "" + +msgid "New &group" +msgstr "" + +msgid "New &entry" +msgstr "" + +msgid "&Insert" +msgstr "" + +msgid "&Remove" +msgstr "" + +msgid "Subgroup - press ENTER to see list" +msgstr "" + +msgid "Active VFS directories" +msgstr "" + +msgid "Directory hotlist" +msgstr "" + +msgid "Top level group" +msgstr "" + +msgid "Directory path" +msgstr "" + +#, c-format +msgid "Moving %s" +msgstr "" + +msgid "Directory label" +msgstr "" + +msgid "&Append" +msgstr "" + +msgid "New hotlist entry" +msgstr "" + +msgid "Directory label:" +msgstr "" + +msgid "Directory path:" +msgstr "" + +msgid "New hotlist group" +msgstr "" + +msgid "Name of new group:" +msgstr "" + +#, c-format +msgid "Are you sure you want to remove entry \"%s\"?" +msgstr "" + +#, c-format +msgid "" +"Group \"%s\" is not empty.\n" +"Remove it?" +msgstr "" + +msgid "Hotlist Load" +msgstr "" + +#, c-format +msgid "" +"MC was unable to write %s file,\n" +"your old hotlist entries were not deleted" +msgstr "" + +#, c-format +msgid "Label for \"%s\":" +msgstr "" + +msgid "Add to hotlist" +msgstr "" + +#, c-format +msgid "Midnight Commander %s" +msgstr "" + +#, c-format +msgid "File: %s" +msgstr "" + +msgid "No node information" +msgstr "" + +msgid "Free nodes:" +msgstr "" + +msgid "No space information" +msgstr "" + +#, c-format +msgid "Free space: %s/%s (%d%%)" +msgstr "" + +#, c-format +msgid "Type: %s" +msgstr "" + +msgid "non-local vfs" +msgstr "" + +#, c-format +msgid "Device: %s" +msgstr "" + +#, c-format +msgid "Filesystem: %s" +msgstr "" + +#, c-format +msgid "Accessed: %s" +msgstr "" + +#, c-format +msgid "Modified: %s" +msgstr "" + +#. TRANSLATORS: Time of last status change as in stat(2) man. +#, c-format +msgid "Changed: %s" +msgstr "" + +#, c-format +msgid "Dev. type: major %lu, minor %lu" +msgstr "" + +#, c-format +msgid "Size: %s" +msgstr "" + +#, c-format +msgid " (%lu block)" +msgid_plural " (%lu blocks)" +msgstr[0] "" +msgstr[1] "" + +#, c-format +msgid "Owner: %s/%s" +msgstr "" + +#, c-format +msgid "Links: %d" +msgstr "" + +msgid "Attributes: not supported" +msgstr "" + +#, c-format +msgid "Attributes: %s" +msgstr "" + +msgid "Attributes: unavailable" +msgstr "" + +#, c-format +msgid "Mode: %s (%04o)" +msgstr "" + +#, c-format +msgid "Location: %Xh:%Xh" +msgstr "" + +msgid "&Equal split" +msgstr "" + +msgid "&Menubar visible" +msgstr "" + +msgid "Command &prompt" +msgstr "" + +msgid "&Keybar visible" +msgstr "" + +msgid "H&intbar visible" +msgstr "" + +msgid "&XTerm window title" +msgstr "" + +msgid "&Show free space" +msgstr "" + +msgid "Panel split" +msgstr "" + +msgid "Console output" +msgstr "" + +msgid "&Vertical" +msgstr "" + +msgid "&Horizontal" +msgstr "" + +msgid "Output lines:" +msgstr "" + +msgid "Layout" +msgstr "" + +msgid "Memory exhausted!" +msgstr "" + +#. TRANSLATORS: one single character to represent 'unsorted' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|u" +msgstr "" + +msgid "&Unsorted" +msgstr "" + +#. TRANSLATORS: one single character to represent 'name' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|n" +msgstr "" + +msgid "&Name" +msgstr "" + +#. TRANSLATORS: one single character to represent 'version' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|v" +msgstr "" + +msgid "&Version" +msgstr "" + +#. TRANSLATORS: one single character to represent 'extension' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|e" +msgstr "" + +msgid "E&xtension" +msgstr "" + +#. TRANSLATORS: one single character to represent 'size' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|s" +msgstr "" + +msgid "&Size" +msgstr "" + +msgid "Block Size" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Modify time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|m" +msgstr "" + +msgid "&Modify time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Access time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|a" +msgstr "" + +msgid "&Access time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Change time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|h" +msgstr "" + +msgid "C&hange time" +msgstr "" + +msgid "Perm" +msgstr "" + +msgid "Nl" +msgstr "" + +#. TRANSLATORS: one single character to represent 'inode' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|i" +msgstr "" + +msgid "&Inode" +msgstr "" + +msgid "UID" +msgstr "" + +msgid "GID" +msgstr "" + +msgid "Owner" +msgstr "" + +msgid "Group" +msgstr "" + +msgid "[dev]" +msgstr "" + +msgid "UP--DIR" +msgstr "" + +msgid "SYMLINK" +msgstr "" + +msgid "SUB-DIR" +msgstr "" + +msgid "" +msgstr "" + +#, c-format +msgid "%s in %d file" +msgid_plural "%s in %d files" +msgstr[0] "" +msgstr[1] "" + +msgid "Panelize" +msgstr "" + +msgid "Unknown tag on display format:" +msgstr "" + +msgid "&Files only" +msgstr "" + +msgid "&Case sensitive" +msgstr "" + +msgid "Select" +msgstr "" + +msgid "Unselect" +msgstr "" + +msgid "Do you really want to execute?" +msgstr "" + +msgid "Cannot read directory contents" +msgstr "" + +msgid "User supplied format looks invalid, reverting to default." +msgstr "" + +msgid "&Add new" +msgstr "" + +msgid "External panelize" +msgstr "" + +msgid "Other command" +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Add to external panelize" +msgstr "" + +msgid "Enter command label:" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"failed to read data from child stdout:\n" +"%s" +msgstr "" + +msgid "Cannot run external panelize in a non-local directory" +msgstr "" + +msgid "Modified git files" +msgstr "" + +msgid "Find rejects after patching" +msgstr "" + +msgid "Find *.orig after patching" +msgstr "" + +msgid "Find SUID and SGID programs" +msgstr "" + +#, c-format +msgid "" +"Cannot open the %s file for writing:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "Copy \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "Move \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat the destination\n" +"%s" +msgstr "" + +#, c-format +msgid "Delete %s?" +msgstr "" + +msgid "ButtonBar|Static" +msgstr "" + +msgid "ButtonBar|Dynamc" +msgstr "" + +msgid "ButtonBar|Rescan" +msgstr "" + +msgid "ButtonBar|Forget" +msgstr "" + +msgid "ButtonBar|Rmdir" +msgstr "" + +#, c-format +msgid "" +"Cannot write to the %s file:\n" +"%s\n" +msgstr "" + +msgid "Help file format error\n" +msgstr "" + +msgid "Internal bug: Double start of link area" +msgstr "" + +#, c-format +msgid "Cannot find node %s in help file" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "ButtonBar|Index" +msgstr "" + +msgid "ButtonBar|Prev" +msgstr "" + +msgid "Learn keys" +msgstr "" + +msgid "Teach me a key" +msgstr "" + +#, c-format +msgid "" +"Please press the %s\n" +"and then wait until this message disappears.\n" +"\n" +"Then, press it again to see if OK appears\n" +"next to its button.\n" +"\n" +"If you want to escape, press a single Escape key\n" +"and wait as well." +msgstr "" + +msgid "Cannot accept this key" +msgstr "" + +#, c-format +msgid "You have entered \"%s\"" +msgstr "" + +#. TRANSLATORS: This label appears near learned keys. Keep it short. +msgid "OK" +msgstr "" + +msgid "" +"It seems that all your keys already\n" +"work fine. That's great." +msgstr "" + +msgid "&Discard" +msgstr "" + +msgid "" +"Great! You have a complete terminal database!\n" +"All your keys work well." +msgstr "" + +msgid "" +"Press all the keys mentioned here. After you have done it, check\n" +"which keys are not marked with OK. Press space on the missing\n" +"key, or click with the mouse to define it. Move around with Tab." +msgstr "" + +#, c-format +msgid "" +"Failed to run:\n" +"%s\n" +msgstr "" + +msgid "Home directory path is not absolute" +msgstr "" + +msgid "" +"GNU Midnight Commander\n" +"is already running on this terminal.\n" +"Subshell support will be disabled." +msgstr "" + +#, c-format +msgid "" +"\n" +"Failed while close:\n" +"%s\n" +msgstr "" + +msgid "Choose codepage" +msgstr "" + +msgid "- < No translation >" +msgstr "" + +msgid "%b %e %Y" +msgstr "" + +msgid "%b %e %H:%M" +msgstr "" + +#, c-format +msgid "" +"Cannot save file %s:\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot open named pipe %s\n" +msgstr "" + +msgid "The shell is still active. Quit anyway?" +msgstr "" + +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "" + +msgid "With builtin Editor and Aspell support" +msgstr "" + +msgid "With builtin Editor" +msgstr "" + +msgid "With optional subshell support" +msgstr "" + +msgid "With subshell support as default" +msgstr "" + +msgid "With support for background operations" +msgstr "" + +msgid "With mouse support on xterm and Linux console" +msgstr "" + +msgid "With mouse support on xterm" +msgstr "" + +msgid "With support for X11 events" +msgstr "" + +msgid "With internationalization support" +msgstr "" + +msgid "With multiple codepages support" +msgstr "" + +msgid "With ext2fs attributes support" +msgstr "" + +#, c-format +msgid "Built with GLib %d.%d.%d\n" +msgstr "" + +#, c-format +msgid "Built with S-Lang %s with terminfo database\n" +msgstr "" + +#, c-format +msgid "Built with ncurses %s\n" +msgstr "" + +msgid "Built with ncurses (unknown version)" +msgstr "" + +#, c-format +msgid "Built with ncursesw %s\n" +msgstr "" + +msgid "Built with ncursesw (unknown version)" +msgstr "" + +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + +msgid "Virtual File Systems:" +msgstr "" + +msgid "Data types:" +msgstr "" + +msgid "Home directory:" +msgstr "" + +msgid "Profile root directory:" +msgstr "" + +msgid "System data" +msgstr "" + +msgid "Config directory:" +msgstr "" + +msgid "Data directory:" +msgstr "" + +msgid "File extension handlers:" +msgstr "" + +msgid "VFS plugins and scripts:" +msgstr "" + +msgid "User data" +msgstr "" + +msgid "Cache directory:" +msgstr "" + +msgid "Debug" +msgstr "" + +msgid "ERROR:" +msgstr "" + +msgid "True:" +msgstr "" + +msgid "False:" +msgstr "" + +msgid "Error calling program" +msgstr "" + +msgid "Warning -- ignoring file" +msgstr "" + +#, c-format +msgid "" +"File %s is not owned by root or you or is world writable.\n" +"Using it may compromise your security" +msgstr "" + +msgid "Format error on file Extensions File" +msgstr "" + +#, c-format +msgid "The %%var macro has no default" +msgstr "" + +#, c-format +msgid "The %%var macro has no variable" +msgstr "" + +#, c-format +msgid "No suitable entries found in %s" +msgstr "" + +msgid "User menu" +msgstr "" + +#, c-format +msgid "" +"Cannot open cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Premature end of cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Inconsistent hardlinks of\n" +"%s\n" +"in cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "%s contains duplicate entries! Skipping!" +msgstr "" + +#, c-format +msgid "" +"Corrupted cpio header encountered in\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected end of file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open %s archive\n" +"%s:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"EXTFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "Warning: cannot open %s directory\n" +msgstr "" + +#, c-format +msgid "fish: Disconnecting from %s" +msgstr "" + +msgid "fish: Waiting for initial line..." +msgstr "" + +msgid "Sorry, we cannot do password authenticated connections for now." +msgstr "" + +#, c-format +msgid "fish: Password is required for %s" +msgstr "" + +msgid "fish: Sending password..." +msgstr "" + +msgid "fish: Sending initial line..." +msgstr "" + +msgid "fish: Handshaking version..." +msgstr "" + +msgid "fish: Getting host info..." +msgstr "" + +#, c-format +msgid "fish: Reading directory %s..." +msgstr "" + +#, c-format +msgid "%s: done." +msgstr "" + +#, c-format +msgid "%s: failure" +msgstr "" + +#, c-format +msgid "fish: store %s: sending command..." +msgstr "" + +msgid "fish: Local read failed, sending zeros" +msgstr "" + +msgid "fish: storing file" +msgstr "" + +msgid "Aborting transfer..." +msgstr "" + +msgid "Error reported after abort." +msgstr "" + +msgid "Aborted transfer would be successful." +msgstr "" + +#, c-format +msgid "ftpfs: Disconnecting from %s" +msgstr "" + +#, c-format +msgid "FTP: Password required for %s" +msgstr "" + +msgid "ftpfs: sending login name" +msgstr "" + +msgid "ftpfs: sending user password" +msgstr "" + +#, c-format +msgid "FTP: Account required for user %s" +msgstr "" + +msgid "Account:" +msgstr "" + +msgid "ftpfs: sending user account" +msgstr "" + +msgid "ftpfs: logged in" +msgstr "" + +#, c-format +msgid "ftpfs: Login incorrect for user %s " +msgstr "" + +msgid "ftpfs: Invalid host name." +msgstr "" + +#, c-format +msgid "ftpfs: %s" +msgstr "" + +#, c-format +msgid "ftpfs: making connection to %s" +msgstr "" + +msgid "ftpfs: connection interrupted by user" +msgstr "" + +#, c-format +msgid "ftpfs: connection to server failed: %s" +msgstr "" + +#, c-format +msgid "Waiting to retry... %d (Control-G to cancel)" +msgstr "" + +msgid "ftpfs: invalid address family" +msgstr "" + +#, c-format +msgid "ftpfs: could not create socket: %s" +msgstr "" + +msgid "ftpfs: could not setup passive mode" +msgstr "" + +msgid "ftpfs: aborting transfer." +msgstr "" + +#, c-format +msgid "ftpfs: abort error: %s" +msgstr "" + +msgid "ftpfs: abort failed" +msgstr "" + +msgid "ftpfs: CWD failed." +msgstr "" + +msgid "ftpfs: couldn't resolve symlink" +msgstr "" + +msgid "Resolving symlink..." +msgstr "" + +#, c-format +msgid "ftpfs: Reading FTP directory %s... %s%s" +msgstr "" + +msgid "(strict rfc959)" +msgstr "" + +msgid "(chdir first)" +msgstr "" + +msgid "ftpfs: failed; nowhere to fallback to" +msgstr "" + +msgid "ftpfs: storing file" +msgstr "" + +msgid "" +"~/.netrc file has incorrect mode\n" +"Remove password or correct mode" +msgstr "" + +#, c-format +msgid "" +"SFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "%s: Warning: file %s not found\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid line in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid flag %c in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "sftp: an error occurred while reading %s: %s" +msgstr "" + +msgid "sftp: Unable to get current user name." +msgstr "" + +msgid "sftp: Invalid host name." +msgstr "" + +#, c-format +msgid "sftp: %s" +msgstr "" + +msgid "sftp: failed to convert remote host IP address into text form" +msgstr "" + +#, c-format +msgid "sftp: making connection to %s" +msgstr "" + +msgid "sftp: connection interrupted by user" +msgstr "" + +#, c-format +msgid "sftp: connection to server failed: %s" +msgstr "" + +msgid "sftp: found host key of unsupported type: RSA1" +msgstr "" + +msgid "sftp: unknown host key type:" +msgstr "" + +#, c-format +msgid "" +"Permanently added\n" +"%s (%s)\n" +"to the list of known hosts." +msgstr "" + +msgid "sftp: cannot get the remote host key" +msgstr "" + +msgid "sftp: unsupported key type, can't check remote host key" +msgstr "" + +msgid "sftp: can't compute host key fingerprint hash" +msgstr "" + +#, c-format +msgid "" +"The authenticity of host\n" +"%s (%s)\n" +"can't be established!\n" +"%s key fingerprint hash is\n" +"SHA1:%s.\n" +"Do you want to add it to the list of known hosts and continue connecting?" +msgstr "" + +#, c-format +msgid "" +"%s (%s)\n" +"is found in the list of known hosts but\n" +"KEYS DO NOT MATCH! THIS COULD BE A MITM ATTACK!\n" +"Are you sure you want to add it to the list of known hosts and continue " +"connecting?" +msgstr "" + +msgid "sftp: host key verification failed" +msgstr "" + +#, c-format +msgid "sftp: Enter passphrase for %s " +msgstr "" + +msgid "sftp: Passphrase is empty." +msgstr "" + +#, c-format +msgid "sftp: Enter password for %s " +msgstr "" + +msgid "sftp: Password is empty." +msgstr "" + +msgid "sftp: failure establishing SSH session" +msgstr "" + +msgid "sftp: No file handler data present for reading file" +msgstr "" + +#, c-format +msgid "sftp: socket error: %s" +msgstr "" + +#, c-format +msgid "sftp: (Ctrl-G break) Listing... %s" +msgstr "" + +msgid "sftp: Listing done." +msgstr "" + +#, c-format +msgid "" +"Cannot open tar archive\n" +"%s" +msgstr "" + +msgid "Inconsistent tar archive" +msgstr "" + +msgid "Unexpected EOF on archive file" +msgstr "" + +#, c-format +msgid "" +"%s\n" +"doesn't look like a tar archive." +msgstr "" + +msgid "undelfs: error" +msgstr "" + +msgid "not enough memory" +msgstr "" + +msgid "while allocating block buffer" +msgstr "" + +#, c-format +msgid "open_inode_scan: %d" +msgstr "" + +#, c-format +msgid "while starting inode scan %d" +msgstr "" + +#, c-format +msgid "undelfs: loading deleted files information %d inodes" +msgstr "" + +#, c-format +msgid "while calling ext2_block_iterate %d" +msgstr "" + +msgid "no more memory while reallocating array" +msgstr "" + +#, c-format +msgid "while doing inode scan %d" +msgstr "" + +#, c-format +msgid "Cannot open file %s" +msgstr "" + +msgid "undelfs: reading inode bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load inode bitmap from:\n" +"%s" +msgstr "" + +msgid "undelfs: reading block bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load block bitmap from:\n" +"%s" +msgstr "" + +msgid "vfs_info is not fs!" +msgstr "" + +msgid "You have to chdir to extract files first" +msgstr "" + +msgid "while iterating over blocks" +msgstr "" + +#, c-format +msgid "Cannot open file \"%s\"" +msgstr "" + +msgid "Ext2lib error" +msgstr "" + +msgid "Invalid value" +msgstr "" + +msgid "File was modified. Save with exit?" +msgstr "" + +msgid "&Cancel quit" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file?" +msgstr "" + +msgid "&Line number" +msgstr "" + +msgid "Pe&rcents" +msgstr "" + +msgid "&Decimal offset" +msgstr "" + +msgid "He&xadecimal offset" +msgstr "" + +msgid "Goto" +msgstr "" + +msgid "ButtonBar|Ascii" +msgstr "" + +msgid "ButtonBar|HxSrch" +msgstr "" + +msgid "ButtonBar|UnWrap" +msgstr "" + +msgid "ButtonBar|Wrap" +msgstr "" + +msgid "ButtonBar|Hex" +msgstr "" + +msgid "ButtonBar|Goto" +msgstr "" + +msgid "ButtonBar|Raw" +msgstr "" + +msgid "ButtonBar|Parse" +msgstr "" + +msgid "ButtonBar|Unform" +msgstr "" + +msgid "ButtonBar|Format" +msgstr "" + +#, c-format +msgid "" +"Failed to read data from child stdout:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Error while closing the file:\n" +"%s\n" +"Data may have been written or not" +msgstr "" + +#, c-format +msgid "" +"Cannot save file:\n" +"%s" +msgstr "" + +msgid "View: " +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot view: not a regular file" +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\" in parse mode\n" +"%s" +msgstr "" + +msgid "Search done" +msgstr "" + +msgid "Continue from beginning?" +msgstr "" + +msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" +msgstr "" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/nl.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/nl.gmo differ diff -Nru mc-4.8.27/po/nl.po mc-4.8.28/po/nl.po --- mc-4.8.27/po/nl.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/nl.po 2022-03-27 12:08:06.000000000 +0000 @@ -14,9 +14,10 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Richard E. van der Luit , " +"2012-2015,2017,2020\n" "Language-Team: Dutch (http://www.transifex.com/mc/mc/language/nl/)\n" "Language: nl\n" "MIME-Version: 1.0\n" @@ -666,12 +667,6 @@ msgid "Log ftp dialog to specified file" msgstr "Schrijf FTP-log naar aangegeven bestand" -msgid "Set debug level" -msgstr "Debugniveau instellen" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Start de bestandviewer voor een bestand" @@ -1628,7 +1623,7 @@ "Een gebruikersvriendelijke tekstbewerker\n" "geschreven voor de Midnight Commander" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2164,19 +2159,6 @@ msgstr "Achtergrondtaken" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Wachtwoord voor \\\\%s\\%s" - -msgid "Domain:" -msgstr "Domein:" - -msgid "Username:" -msgstr " Gebruikersnaam:" - -msgid "SMB authentication" -msgstr "SMB-authenticatie" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2497,9 +2479,6 @@ msgid "Shell link to machine" msgstr "Shell-link naar machine" -msgid "SMB link to machine" -msgstr "SMB-link naar machine" - msgid "Undelete files on an ext2 file system" msgstr "Herstellen van gewiste bestanden op een ext2-bestandssysteem " @@ -3081,8 +3060,8 @@ msgid "&Listing format..." msgstr "&Lijstformaat..." -msgid "&Sort order..." -msgstr "&Sorteervolgorde... " +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Filter... " @@ -3096,11 +3075,8 @@ msgid "S&hell link..." msgstr "S&hellverbinding... " -msgid "S&FTP link..." -msgstr "S&FTP-link..." - -msgid "SM&B link..." -msgstr "SM&B-Verbinding..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "Als vens&ter" @@ -4033,6 +4009,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "Built met ncursesw (onbekende versie)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Virtuele bestandssystemen (VFS):" @@ -4469,33 +4449,6 @@ msgstr "sftp: Klaar met opsomming." #, c-format -msgid "reconnect to %s failed" -msgstr "opnieuw verbinden met %s mislukt" - -msgid "Authentication failed" -msgstr "Authenticatie mislukt" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Fout %s bij het maken van map %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Fout %s bij het verwijderen van map %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "Fout %s bij het openen van remote bestand %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s verwijderen remote bestand %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s hernoemen bestanden\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/pl.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/pl.gmo differ diff -Nru mc-4.8.27/po/pl.po mc-4.8.28/po/pl.po --- mc-4.8.27/po/pl.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/pl.po 2022-03-27 12:08:06.000000000 +0000 @@ -3,16 +3,16 @@ # This file is distributed under the same license as the mc package. # # Translators: -# Piotr Drąg , 2011-2021 +# Piotr Drąg , 2011-2022 # Slava Zanko , 2011 # Waldemar Stoczkowski, 2021 msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-27 11:29+0000\n" -"Last-Translator: Piotr Drąg \n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Piotr Drąg , 2011-2022\n" "Language-Team: Polish (http://www.transifex.com/mc/mc/language/pl/)\n" "Language: pl\n" "MIME-Version: 1.0\n" @@ -669,12 +669,6 @@ msgid "Log ftp dialog to specified file" msgstr "Zapisuje dziennik FTP do podanego pliku" -msgid "Set debug level" -msgstr "Ustawia poziom debugowania" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Uruchamia podgląd pliku" @@ -1640,8 +1634,8 @@ "Łatwy w obsłudze edytor tekstu,\n" "napisany dla programu Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" -msgstr "Copyright © 1996-2021 Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "Copyright © 1996-2022 Free Software Foundation" msgid "About" msgstr "O programie" @@ -2174,19 +2168,6 @@ msgstr "Zadania w tle" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Hasło dla \\\\%s\\%s" - -msgid "Domain:" -msgstr "Domena:" - -msgid "Username:" -msgstr "Nazwa użytkownika:" - -msgid "SMB authentication" -msgstr "Uwierzytelnianie SMB" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2507,9 +2488,6 @@ msgid "Shell link to machine" msgstr "Połączenie po powłoce z komputerem" -msgid "SMB link to machine" -msgstr "Połączenie SMB z komputerem" - msgid "Undelete files on an ext2 file system" msgstr "Odtwórz pliki na systemie plików ext2" @@ -3090,7 +3068,7 @@ msgid "&Listing format..." msgstr "&Format wyświetlania…" -msgid "&Sort order..." +msgid "S&ort order..." msgstr "Porządek s&ortowania…" msgid "&Filter..." @@ -3105,11 +3083,8 @@ msgid "S&hell link..." msgstr "Połączenie po po&włoce…" -msgid "S&FTP link..." -msgstr "Połączenie S&FTP…" - -msgid "SM&B link..." -msgstr "Połączenie SM&B…" +msgid "&SFTP link..." +msgstr "Połączenie SF&TP…" msgid "Paneli&ze" msgstr "Filtru&j" @@ -4055,6 +4030,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "Zbudowano za pomocą biblioteki ncursesw (nieznana wersja)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "Zbudowano za pomocą biblioteki libssh2 %d.%d.%d\n" + msgid "Virtual File Systems:" msgstr "Wirtualne systemy plików:" @@ -4513,33 +4492,6 @@ msgstr "sftp: ukończono wyświetlanie listy." #, c-format -msgid "reconnect to %s failed" -msgstr "ponowne połączenie z %s się nie powiodło" - -msgid "Authentication failed" -msgstr "Uwierzytelnienie się nie powiodło" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Błąd %s podczas tworzenia katalogu %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Błąd %s podczas usuwania katalogu %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s podczas otwierania zdalnego pliku %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s podczas usuwania zdalnego pliku %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s podczas zmieniania nazw plików\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" diff -Nru mc-4.8.27/po/POTFILES.in mc-4.8.28/po/POTFILES.in --- mc-4.8.27/po/POTFILES.in 2021-08-15 14:02:30.000000000 +0000 +++ mc-4.8.28/po/POTFILES.in 2022-03-27 11:36:26.000000000 +0000 @@ -82,9 +82,7 @@ src/vfs/sftpfs/connection.c src/vfs/sftpfs/file.c src/vfs/sftpfs/internal.c -src/vfs/sftpfs/vfs_class.c -src/vfs/sftpfs/vfs_subclass.c -src/vfs/smbfs/smbfs.c +src/vfs/sftpfs/sftpfs.c src/vfs/tar/tar.c src/vfs/undelfs/undelfs.c src/viewer/actions_cmd.c Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/pt_BR.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/pt_BR.gmo differ diff -Nru mc-4.8.27/po/pt_BR.po mc-4.8.28/po/pt_BR.po --- mc-4.8.27/po/pt_BR.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/pt_BR.po 2022-03-27 12:08:06.000000000 +0000 @@ -13,9 +13,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Mauro Hemerly Gazzani , 2017\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/mc/mc/language/" "pt_BR/)\n" "Language: pt_BR\n" @@ -660,12 +660,6 @@ msgid "Log ftp dialog to specified file" msgstr "Acessar diálogo FTP para um arquivo específico" -msgid "Set debug level" -msgstr "Definir nível de depuração" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Lança o visualizador de arquivos" @@ -1585,7 +1579,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2116,19 +2110,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Senha para \\\\%s\\%s" - -msgid "Domain:" -msgstr "Domínio:" - -msgid "Username:" -msgstr " Nome de usuário:" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2443,9 +2424,6 @@ msgid "Shell link to machine" msgstr "Link de shell para máquina" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -3002,8 +2980,8 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." -msgstr "&Ordem..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Filtro..." @@ -3017,12 +2995,9 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." +msgid "&SFTP link..." msgstr "" -msgid "SM&B link..." -msgstr "Ligação SM&B..." - msgid "Paneli&ze" msgstr "" @@ -3934,6 +3909,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4369,33 +4348,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "reconectar a %s falhou" - -msgid "Authentication failed" -msgstr "Falha na autenticação" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Erro %s criando diretório %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Erro %s removendo diretório %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s abrindo arquivo remoto %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s removendo arquivo remoto %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s renomeando arquivos\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/pt.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/pt.gmo differ diff -Nru mc-4.8.27/po/pt.po mc-4.8.28/po/pt.po --- mc-4.8.27/po/pt.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/pt.po 2022-03-27 12:08:06.000000000 +0000 @@ -5,16 +5,16 @@ # Translators: # Gilberto J <2101458@my.ipleiria.pt>, 2012 # Gilberto Jorge , 2012-2013 -# Gilberto Jorge , 2013-2021 +# Gilberto Jorge , 2013-2022 # Peter J. Mello , 2021 # Slava Zanko , 2011 msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 23:56+0000\n" -"Last-Translator: Gilberto Jorge \n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Gilberto Jorge , 2013-2022\n" "Language-Team: Portuguese (http://www.transifex.com/mc/mc/language/pt/)\n" "Language: pt\n" "MIME-Version: 1.0\n" @@ -666,12 +666,6 @@ msgid "Log ftp dialog to specified file" msgstr "Registar diálogo de ftp para o ficheiro especificado" -msgid "Set debug level" -msgstr "Definir nível de depuração" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Executa o visualizador de ficheiros sobre um ficheiro" @@ -1636,8 +1630,8 @@ "Um editor de texto amigo do utilizador\n" "escrito para o Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" -msgstr "Direitos autorais © 1996-2021 a Fundação para o Software Livre" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "Copyright (C) 1996-2022 the Free Software Foundation" msgid "About" msgstr "Acerca" @@ -2171,19 +2165,6 @@ msgstr "Jobs em background" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Senha para \\\\%s\\%s" - -msgid "Domain:" -msgstr "Domínio:" - -msgid "Username:" -msgstr "Utilizador:" - -msgid "SMB authentication" -msgstr "Autenticação SMB" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2504,9 +2485,6 @@ msgid "Shell link to machine" msgstr "Ligação shell à máquina" -msgid "SMB link to machine" -msgstr "Ligação SMB à máquina" - msgid "Undelete files on an ext2 file system" msgstr "Repor ficheiros num sistema de ficheiros ext2" @@ -3087,8 +3065,8 @@ msgid "&Listing format..." msgstr "Formato da &listagem..." -msgid "&Sort order..." -msgstr "&Ordenação..." +msgid "S&ort order..." +msgstr "&Ordem de classificação..." msgid "&Filter..." msgstr "&Filtro..." @@ -3102,11 +3080,8 @@ msgid "S&hell link..." msgstr "Ligação s&hell..." -msgid "S&FTP link..." -msgstr "Ligação S&FTP..." - -msgid "SM&B link..." -msgstr "Ligação SM&B..." +msgid "&SFTP link..." +msgstr "Ligação &SFTP..." msgid "Paneli&ze" msgstr "Em Pai&nel" @@ -4043,6 +4018,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "Desenvolvido com ncursesw (versão desconhecida)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "Compilado com libssh2 %d.%d.%d\n" + msgid "Virtual File Systems:" msgstr "Sistemas de Ficheiros Virtuais:" @@ -4499,33 +4478,6 @@ msgstr "sftp: Listagem efetuada." #, c-format -msgid "reconnect to %s failed" -msgstr "reconexão a %s falhou" - -msgid "Authentication failed" -msgstr "Falha de autenticação" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Erro %s ao criar diretório %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Erro %s ao remover diretório %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s ao abrir ficheiro remoto %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s ao remover ficheiro remoto %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s ao renomear ficheiros\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/ro.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/ro.gmo differ diff -Nru mc-4.8.27/po/ro.po mc-4.8.28/po/ro.po --- mc-4.8.27/po/ro.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/ro.po 2022-03-27 12:08:06.000000000 +0000 @@ -8,7 +8,7 @@ # 666ac67b8cef279621e9f9f0d4368bd5_672ede5, 2018 # 7ad110ef65cb8fea3e45887cffdf497a_28ca6f3 <3e77beb79c064caff61514bbc685d086_451299>, 2016 # Nicolae Crefelean, 2014,2019 -# Simona Iacob , 2021 +# Simona Iacob , 2021-2022 # Slava Zanko , 2011 # Sorin Sfirlogea, 2016 # Vitalie Ciubotaru , 2015 @@ -16,9 +16,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Simona Iacob , 2021-2022\n" "Language-Team: Romanian (http://www.transifex.com/mc/mc/language/ro/)\n" "Language: ro\n" "MIME-Version: 1.0\n" @@ -670,12 +670,6 @@ msgid "Log ftp dialog to specified file" msgstr "Înregistrează dialogul ftp în fișierul specificat" -msgid "Set debug level" -msgstr "Nivelul de depanare" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Lansează vizualizatorul pe un fișier" @@ -1639,8 +1633,8 @@ "Un editor de text ușor de utilizat\n" "creat pentru Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" -msgstr "Copyright (C) 1996-2021 Fundația pentru Software Liber" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "" msgid "About" msgstr "Despre" @@ -2174,19 +2168,6 @@ msgstr "Sarcini în fundal" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Parola pentru \\\\%s\\%s" - -msgid "Domain:" -msgstr "Domeniu:" - -msgid "Username:" -msgstr "Nume proprietar:" - -msgid "SMB authentication" -msgstr "Autentificare SMB" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2507,9 +2488,6 @@ msgid "Shell link to machine" msgstr "Legătură shell către mașina" -msgid "SMB link to machine" -msgstr "Legătură SMB către mașina" - msgid "Undelete files on an ext2 file system" msgstr "Recuperare fișiere dintr-o partiție de tip ext2" @@ -3088,8 +3066,8 @@ msgid "&Listing format..." msgstr "formatul de &listare " -msgid "&Sort order..." -msgstr "&Ordinea sortării..." +msgid "S&ort order..." +msgstr "S&ortează ordinea..." msgid "&Filter..." msgstr "&Filtru..." @@ -3103,11 +3081,8 @@ msgid "S&hell link..." msgstr "Conectare s&hell..." -msgid "S&FTP link..." -msgstr "Conectare S&FTP..." - -msgid "SM&B link..." -msgstr "Conectare SM&B..." +msgid "&SFTP link..." +msgstr "&SFTP legătură..." msgid "Paneli&ze" msgstr "Paneli&zare" @@ -4048,6 +4023,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "Construit cu ncursesw (versiune necunoscută)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Sistem virtual de fișiere:" @@ -4403,6 +4382,8 @@ msgid "sftp: failed to convert remote host IP address into text form" msgstr "" +"sftp: nu a reușit să convertească adresa IP a gazdei la distanță în format " +"text" #, c-format msgid "sftp: making connection to %s" @@ -4416,10 +4397,10 @@ msgstr "sftp: conectarea la server a eșuat: %s" msgid "sftp: found host key of unsupported type: RSA1" -msgstr "" +msgstr "sftp: a fost găsită o cheie gazdă de tip neacceptat: RSA1" msgid "sftp: unknown host key type:" -msgstr "" +msgstr "sftp: gazdă necunoscută tip cheie:" #, c-format msgid "" @@ -4427,15 +4408,19 @@ "%s (%s)\n" "to the list of known hosts." msgstr "" +"Adăugat permanent\n" +"%s (%s)\n" +"la lista de gazde cunoscute." msgid "sftp: cannot get the remote host key" -msgstr "" +msgstr "sftp: nu se poate obține cheia gazdei la distanță" msgid "sftp: unsupported key type, can't check remote host key" msgstr "" +"sftp: tip de cheie neacceptat, nu se poate verifica cheia gazdei la distanță" msgid "sftp: can't compute host key fingerprint hash" -msgstr "" +msgstr "sftp: nu poate calcula hash-ul de amprentă a cheii gazdă" #, c-format msgid "" @@ -4446,6 +4431,12 @@ "SHA1:%s.\n" "Do you want to add it to the list of known hosts and continue connecting?" msgstr "" +"Autenticitatea găzduirii\n" +"%s (%s)\n" +"nu poate fi stabilită!\n" +"%s hash-ul amprentei cheie este\n" +"SHA1:%s.\n" +"Doriți să o adăugați la lista de gazde cunoscute și să continuați conectarea?" #, c-format msgid "" @@ -4455,9 +4446,14 @@ "Are you sure you want to add it to the list of known hosts and continue " "connecting?" msgstr "" +"%s (%s)\n" +"se găsește în lista de gazde cunoscute, dar\n" +"CHEILE NU SE POTRIVESC! ACESTA AR PUTEA FI UN ATAC MITM!\n" +"Sunteți sigur că doriți să o adăugați la lista de gazde cunoscute și să " +"continuați conectarea?" msgid "sftp: host key verification failed" -msgstr "" +msgstr "sftp: verificarea cheii gazdă a eșuat" #, c-format msgid "sftp: Enter passphrase for %s " @@ -4474,7 +4470,7 @@ msgstr "sftp: Parola este goală." msgid "sftp: failure establishing SSH session" -msgstr "" +msgstr "sftp: eșec la stabilirea sesiunii SSH" msgid "sftp: No file handler data present for reading file" msgstr "sftp: Nu există date de manipulare a citirii fișierului" @@ -4491,33 +4487,6 @@ msgstr "sftp: Afișarea a fost efectuată." #, c-format -msgid "reconnect to %s failed" -msgstr "reconectarea la %s a eșuat" - -msgid "Authentication failed" -msgstr "Autentificarea a eșuat" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Eroare %s la crearea dosarului %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Eroare %s la ștergerea dosarului %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s se deschide fișierul de la distanță %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s se șterge fișierul de la distanță %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s se redenumesc fișierele\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/ru.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/ru.gmo differ diff -Nru mc-4.8.27/po/ru.po mc-4.8.28/po/ru.po --- mc-4.8.27/po/ru.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/ru.po 2022-03-27 12:08:06.000000000 +0000 @@ -26,9 +26,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Piotr Drąg , 2018\n" "Language-Team: Russian (http://www.transifex.com/mc/mc/language/ru/)\n" "Language: ru\n" "MIME-Version: 1.0\n" @@ -684,12 +684,6 @@ msgid "Log ftp dialog to specified file" msgstr "Записывать диалог с FTP в заданный файл" -msgid "Set debug level" -msgstr "Установить уровень отладки" - -msgid "" -msgstr "<целое число>" - msgid "Launches the file viewer on a file" msgstr "Просматривать файл" @@ -1655,8 +1649,8 @@ "Текстовый редактор с дружественным интерфейсом пользователя.\n" "Создан для Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" -msgstr "" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "Copyright (C) 1996-2022 the Free Software Foundation" msgid "About" msgstr "О программе" @@ -1821,6 +1815,8 @@ "Not an xterm or Linux console;\n" "the subshell cannot be toggled." msgstr "" +"Это не xterm и не консоль Linux;\n" +"панели не могут быть отключены." msgid "Type 'exit' to return to the Midnight Commander" msgstr "Введите exit для возврата в Midnight Commander" @@ -1848,7 +1844,7 @@ #, c-format msgid "Permissions (octal): %o" -msgstr "" +msgstr "Доступ (восьмеричный): %o" msgid "Chown advanced command" msgstr "Расширенная команда chown" @@ -1975,7 +1971,7 @@ msgstr "Скин:" msgid "&Shadows" -msgstr "" +msgstr "&Тени" msgid "Appearance" msgstr "Оформление" @@ -2188,19 +2184,6 @@ msgstr "Фоновые задания" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Пароль для \\\\%s\\%s" - -msgid "Domain:" -msgstr "Домен:" - -msgid "Username:" -msgstr "Имя пользователя:" - -msgid "SMB authentication" -msgstr "Идентификация SMB" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2293,16 +2276,18 @@ msgstr "&Очистить помеченное" msgid "Chattr command" -msgstr "" +msgstr "Команда chattr" #, c-format msgid "" "Cannot chattr \"%s\"\n" "%s" msgstr "" +"Не удалось изменить атрибуты \"%s\"\n" +"%s" msgid "Cannot change attributes on non-local filesystems" -msgstr "" +msgstr "Не удалось изменить атрибуты на нелокальной файловой системе" #, c-format msgid "" @@ -2350,7 +2335,7 @@ msgstr "Имя" msgid "Permissions (octal):" -msgstr "Доступ (восьмеричный)" +msgstr "Доступ (восьмеричный):" msgid "Owner name:" msgstr "Владелец:" @@ -2517,9 +2502,6 @@ msgid "Shell link to machine" msgstr "Shell-соединение с удалённой машиной" -msgid "SMB link to machine" -msgstr "SMB-соединение с удалённой с машиной" - msgid "Undelete files on an ext2 file system" msgstr "Восстановление файлов на файловой системе ext2" @@ -2545,7 +2527,7 @@ msgstr "Не удалось сохранить параметры в %s" msgid "Cannot execute commands on non-local filesystems" -msgstr "Не удалось выполнять команды на нелокальных файловых системах" +msgstr "Не удалось выполнить команды на нелокальных файловых системах" msgid "Parameter" msgstr "Параметр" @@ -2873,7 +2855,7 @@ "Cannot write target file \"%s\"\n" "%s" msgstr "" -"ое удалось записать целевой файл \"%s\"\n" +"Не удалось записать целевой файл \"%s\"\n" "%s" msgid "(stalled)" @@ -2972,15 +2954,15 @@ #, c-format msgid "%.2f MB/s" -msgstr "%.2f Мб/с" +msgstr "%.2f МБ/с" #, c-format msgid "%.2f KB/s" -msgstr "%.2f кб/с" +msgstr "%.2f кБ/с" #, c-format msgid "%ld B/s" -msgstr "%ld б/с" +msgstr "%ld Б/с" msgid "New :" msgstr "Новый :" @@ -3099,7 +3081,7 @@ msgid "&Listing format..." msgstr "Фор&мат списка..." -msgid "&Sort order..." +msgid "S&ort order..." msgstr "Порядок &сортировки..." msgid "&Filter..." @@ -3114,12 +3096,9 @@ msgid "S&hell link..." msgstr "S&hell-соединение..." -msgid "S&FTP link..." +msgid "&SFTP link..." msgstr "&SFTP-соединение..." -msgid "SM&B link..." -msgstr "SM&B-соединение..." - msgid "Paneli&ze" msgstr "Па&нелизация" @@ -3160,7 +3139,7 @@ msgstr "Права (рас&ширенные)" msgid "Cha&ttr" -msgstr "" +msgstr "Изменение а&трибутов" msgid "&Rename/Move" msgstr "Пере&именование" @@ -3560,14 +3539,14 @@ msgstr "Ссылок: %d" msgid "Attributes: not supported" -msgstr "" +msgstr "Атрибуты: не поддерживаются" #, c-format msgid "Attributes: %s" -msgstr "" +msgstr "Атрибуты: %s" msgid "Attributes: unavailable" -msgstr "" +msgstr "Атрибуты: недоступно" #, c-format msgid "Mode: %s (%04o)" @@ -3898,7 +3877,7 @@ "Пожалуйста, нажмите клавишу %s\n" "и подождите, пока это сообщение пропадёт.\n" "\n" -"Затем нажмите её еще раз, чтобы убедиться,\n" +"Затем нажмите её ещё раз, чтобы убедиться,\n" "что справа от её названия появилось \"OK\".\n" "\n" "Если вы хотите прервать обучение, нажмите\n" @@ -3995,7 +3974,7 @@ msgstr "Не удалось открыть именованный канал %s\n" msgid "The shell is still active. Quit anyway?" -msgstr "Оболочка всё еще активна. Всё равно выйти?" +msgstr "Оболочка всё ещё активна. Всё равно выйти?" #, c-format msgid "Warning: Cannot change to %s.\n" @@ -4056,6 +4035,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "С библиотекой ncursesw (версия неизвестна)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "Скомпилирован с библиотекой libssh2 версии %d.%d.%d\n" + msgid "Virtual File Systems:" msgstr "Виртуальная файловая система:" @@ -4491,33 +4474,6 @@ msgstr "sftp: Чтение списка файлов завершено." #, c-format -msgid "reconnect to %s failed" -msgstr "Сбой повторного соединения к %s" - -msgid "Authentication failed" -msgstr "Сбой идентификации" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Ошибка %s при создании каталога %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Ошибка %s при удалении каталога %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s при открытии файла %s с удалённой машины" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s при удалении файла %s с удалённой машины" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s при переименовании файла\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/sk.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/sk.gmo differ diff -Nru mc-4.8.27/po/sk.po mc-4.8.28/po/sk.po --- mc-4.8.27/po/sk.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/sk.po 2022-03-27 12:08:06.000000000 +0000 @@ -15,9 +15,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: hualahyja, 2019\n" "Language-Team: Slovak (http://www.transifex.com/mc/mc/language/sk/)\n" "Language: sk\n" "MIME-Version: 1.0\n" @@ -662,12 +662,6 @@ msgid "Log ftp dialog to specified file" msgstr "Zapisovať protokol dialógu ftp do súboru" -msgid "Set debug level" -msgstr "Nastaviť ladiacu úroveň" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Spustí prehliadač súborov na súbore" @@ -1630,7 +1624,7 @@ "Používateľsky prívetivý textový editor\n" "napísaný pre Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2163,19 +2157,6 @@ msgstr "Úlohy v pozadí" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Heslo pre \\\\%s\\%s" - -msgid "Domain:" -msgstr "Doména:" - -msgid "Username:" -msgstr "Meno použivateľa:" - -msgid "SMB authentication" -msgstr "Autentifikácia SMB" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2492,9 +2473,6 @@ msgid "Shell link to machine" msgstr "Pripojiť pomocou shellu" -msgid "SMB link to machine" -msgstr "Pripojiť pomocou SMB" - msgid "Undelete files on an ext2 file system" msgstr "Obnoviť zmazané súbory na súborovom systéme ext2" @@ -3071,8 +3049,8 @@ msgid "&Listing format..." msgstr "&Formát výpisu..." -msgid "&Sort order..." -msgstr "&Poradie výpisu..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Filter..." @@ -3086,11 +3064,8 @@ msgid "S&hell link..." msgstr "Pripojenie s&hell..." -msgid "S&FTP link..." -msgstr "Pripojenie S&FTP..." - -msgid "SM&B link..." -msgstr "Pripojenie SM&B..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "Paneli&zovať" @@ -4028,6 +4003,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Virtuálne súborové systémy:" @@ -4462,33 +4441,6 @@ msgstr "sftp: Výpis - hotovo." #, c-format -msgid "reconnect to %s failed" -msgstr "obnovenie pripojenia k %s zlyhalo" - -msgid "Authentication failed" -msgstr "Autentifikácia zlyhala" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Chyba %s pri vytváraní adresára %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Chyba %s pri odstraňovaní adresára %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s pri otváraní vzdialeného súboru %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s pri odstraňovaní vzdialeného súboru %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s pri premenovávaní súborov\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/sl.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/sl.gmo differ diff -Nru mc-4.8.27/po/sl.po mc-4.8.28/po/sl.po --- mc-4.8.27/po/sl.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/sl.po 2022-03-27 12:08:06.000000000 +0000 @@ -10,9 +10,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Matej Urbančič <>, 2012\n" "Language-Team: Slovenian (http://www.transifex.com/mc/mc/language/sl/)\n" "Language: sl\n" "MIME-Version: 1.0\n" @@ -644,12 +644,6 @@ msgid "Log ftp dialog to specified file" msgstr "Zapiše dnevnik ftp dialogov v določeno datoteko" -msgid "Set debug level" -msgstr "Nastavi stopnjo razhroščevanja" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Zažene pogled datoteke" @@ -1555,7 +1549,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2074,19 +2068,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Geslo za \\\\%s\\%s" - -msgid "Domain:" -msgstr "Domena:" - -msgid "Username:" -msgstr "Uporabniško ime:" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2399,9 +2380,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2896,8 +2874,8 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." -msgstr "&Vrstni red..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Filter..." @@ -2911,12 +2889,9 @@ msgid "S&hell link..." msgstr "&Lupinska povezava..." -msgid "S&FTP link..." +msgid "&SFTP link..." msgstr "" -msgid "SM&B link..." -msgstr "SM&B povezava..." - msgid "Paneli&ze" msgstr "" @@ -3836,6 +3811,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4269,33 +4248,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/sr.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/sr.gmo differ diff -Nru mc-4.8.27/po/sr.po mc-4.8.28/po/sr.po --- mc-4.8.27/po/sr.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/sr.po 2022-03-27 12:08:06.000000000 +0000 @@ -9,9 +9,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Slava Zanko , 2011\n" "Language-Team: Serbian (http://www.transifex.com/mc/mc/language/sr/)\n" "Language: sr\n" "MIME-Version: 1.0\n" @@ -650,12 +650,6 @@ msgid "Log ftp dialog to specified file" msgstr "Бележи садржај фтп прозорчета у задану датотеку" -msgid "Set debug level" -msgstr "Подешава ниво прочишћавања" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Покреће прегледач датотека над датотеком" @@ -1615,7 +1609,7 @@ "Уређивач текста наклоњен кориснику\n" "написан за Поноћног наредника." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2148,19 +2142,6 @@ msgstr "Позадински послови" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Лозинка за „\\\\%s\\%s“" - -msgid "Domain:" -msgstr "Домен:" - -msgid "Username:" -msgstr "Корисник:" - -msgid "SMB authentication" -msgstr "СМБ потврђивање идентитета" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2477,9 +2458,6 @@ msgid "Shell link to machine" msgstr "Веза љуске на рачунар" -msgid "SMB link to machine" -msgstr "СМБ веза на рачунар" - msgid "Undelete files on an ext2 file system" msgstr "Поништите брисање датотека на екст2 систему датотека" @@ -3049,8 +3027,8 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." -msgstr "Редослед &ређања..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Пропусник..." @@ -3064,11 +3042,8 @@ msgid "S&hell link..." msgstr "Веза &љуске..." -msgid "S&FTP link..." -msgstr "&СФТП веза..." - -msgid "SM&B link..." -msgstr "СМ&Б веза..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "Претвори &у окно" @@ -4001,6 +3976,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Виртуелни систем датотека:" @@ -4435,33 +4414,6 @@ msgstr "sftp: Исписивање је готово." #, c-format -msgid "reconnect to %s failed" -msgstr "поновно повезивање на „%s“ није успело" - -msgid "Authentication failed" -msgstr "Потврђивање идентитета није успело" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Грешка „%s“ прављења директоријума „%s“" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Грешка „%s“ уклањања директоријума „%s“" - -#, c-format -msgid "%s opening remote file %s" -msgstr "„%s“ отвара удаљену датотеку „%s“" - -#, c-format -msgid "%s removing remote file %s" -msgstr "„%s“ уклања удаљену датотеку „%s“" - -#, c-format -msgid "%s renaming files\n" -msgstr "„%s“ преименује датотеке\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/sv.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/sv.gmo differ diff -Nru mc-4.8.27/po/sv.po mc-4.8.28/po/sv.po --- mc-4.8.27/po/sv.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/sv.po 2022-03-27 12:08:06.000000000 +0000 @@ -3,9 +3,11 @@ # This file is distributed under the same license as the mc package. # # Translators: +# Alexander Kilian , 2022 # Cybjit , 2012 # Cybjit , 2012 # Henrik Mattsson-Mårn , 2016 +# Ingemar Karlsson , 2021 # Jonas Hultén , 2017 # Jörgen Städje , 2020 # MagnusHerrlin , 2016 @@ -16,9 +18,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Alexander Kilian , 2022\n" "Language-Team: Swedish (http://www.transifex.com/mc/mc/language/sv/)\n" "Language: sv\n" "MIME-Version: 1.0\n" @@ -663,12 +665,6 @@ msgid "Log ftp dialog to specified file" msgstr "Logga ftpdialog till specificerad fil" -msgid "Set debug level" -msgstr "Ställ in felsökningsnivå" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Startar filvisaren" @@ -1631,7 +1627,7 @@ "En användarvänlig texteditor\n" "skriven för Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -1797,6 +1793,8 @@ "Not an xterm or Linux console;\n" "the subshell cannot be toggled." msgstr "" +"Inte en xterm eller linux konsol;\n" +"Subshell kan inte växlas." msgid "Type 'exit' to return to the Midnight Commander" msgstr "Skriv 'exit' för att återvända till Midnight Commander" @@ -1824,7 +1822,7 @@ #, c-format msgid "Permissions (octal): %o" -msgstr "" +msgstr "Rättigheter (oktalt): 1%o" msgid "Chown advanced command" msgstr "Avancerat chown-kommando" @@ -1951,7 +1949,7 @@ msgstr "Tema:" msgid "&Shadows" -msgstr "" +msgstr "&Shadows" msgid "Appearance" msgstr "Utseende" @@ -2164,19 +2162,6 @@ msgstr "Bakgrundsjobb" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Lösenord för \\\\%s\\%s" - -msgid "Domain:" -msgstr "Domän:" - -msgid "Username:" -msgstr "Användarnamn:" - -msgid "SMB authentication" -msgstr "SMB-autentisering" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2185,55 +2170,55 @@ "%s" msgid "Secure deletion" -msgstr "" +msgstr "säker radering" msgid "Undelete" -msgstr "" +msgstr "Återställ" msgid "Synchronous updates" -msgstr "" +msgstr "Synkrona uppdateringar" msgid "Synchronous directory updates" -msgstr "" +msgstr "Synkrona kataloguppdateringar" msgid "Immutable" -msgstr "" +msgstr "Oföränderlig" msgid "Append only" -msgstr "" +msgstr "Lägg bara till" msgid "No dump" msgstr "" msgid "No update atime" -msgstr "" +msgstr "Ingen uppdatering atime" msgid "Compress" -msgstr "" +msgstr "Komprimera" msgid "Compressed clusters" -msgstr "" +msgstr "Komprimerade kluster" msgid "Compressed dirty file" msgstr "" msgid "Compression raw access" -msgstr "" +msgstr "Rå åtkomst till komprimeringen" msgid "Encrypted inode" -msgstr "" +msgstr "Krypterad inode" msgid "Journaled data" msgstr "" msgid "Indexed directory" -msgstr "" +msgstr "Indexerad katalog" msgid "No tail merging" msgstr "" msgid "Top of directory hierarchies" -msgstr "" +msgstr "Toppen av katalog hierarkin" msgid "Inode uses extents" msgstr "" @@ -2245,7 +2230,7 @@ msgstr "" msgid "Direct access for files" -msgstr "" +msgstr "Direkt åtkomst för filer" msgid "Casefolded file" msgstr "" @@ -2254,7 +2239,7 @@ msgstr "" msgid "Project hierarchy" -msgstr "" +msgstr "Projekt hierarki" msgid "Verity protected inode" msgstr "" @@ -2493,9 +2478,6 @@ msgid "Shell link to machine" msgstr "Shell-länk till maskin" -msgid "SMB link to machine" -msgstr "SMB-länk till maskin" - msgid "Undelete files on an ext2 file system" msgstr "Återställ borttagna filer på ett ext2-filsystem" @@ -3075,8 +3057,8 @@ msgid "&Listing format..." msgstr "&Listformat..." -msgid "&Sort order..." -msgstr "&Sorteringsordning..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Filter..." @@ -3090,11 +3072,8 @@ msgid "S&hell link..." msgstr "S&kallänk..." -msgid "S&FTP link..." -msgstr "SFTP-l&änk..." - -msgid "SM&B link..." -msgstr "SM&B-länk..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "Pa&nelisera" @@ -3971,7 +3950,7 @@ msgstr "" msgid "With builtin Editor" -msgstr "" +msgstr "Med inbyggd redigerare" msgid "With optional subshell support" msgstr "" @@ -4022,6 +4001,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Virtuella filsystem:" @@ -4384,7 +4367,7 @@ msgstr "" msgid "sftp: unknown host key type:" -msgstr "" +msgstr "sftp: okänd värd nyckel typ" #, c-format msgid "" @@ -4394,13 +4377,13 @@ msgstr "" msgid "sftp: cannot get the remote host key" -msgstr "" +msgstr "sftp: kan inte få fjärr-värd nyckel" msgid "sftp: unsupported key type, can't check remote host key" msgstr "" msgid "sftp: can't compute host key fingerprint hash" -msgstr "" +msgstr "sftp: kan inte beräkna värd nyckelns fingeravtryck" #, c-format msgid "" @@ -4422,7 +4405,7 @@ msgstr "" msgid "sftp: host key verification failed" -msgstr "" +msgstr "sftp: värd nyckel verifiering fallerade" #, c-format msgid "sftp: Enter passphrase for %s " @@ -4456,33 +4439,6 @@ msgstr "sftp: Listning klar." #, c-format -msgid "reconnect to %s failed" -msgstr "återuppkoppling till %s misslyckades" - -msgid "Authentication failed" -msgstr "Autentisering misslyckades" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Fel %s under skapande av katalog %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Fel %s under borttagning av katalog %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s under öppnande av fjärrfil %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s under borttagning av fjärrfil %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s under omdöpning av filer\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/szl.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/szl.gmo differ diff -Nru mc-4.8.27/po/szl.po mc-4.8.28/po/szl.po --- mc-4.8.27/po/szl.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/szl.po 2022-03-27 12:08:06.000000000 +0000 @@ -7,9 +7,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Silesian (http://www.transifex.com/mc/mc/language/szl/)\n" "Language: szl\n" "MIME-Version: 1.0\n" @@ -632,12 +632,6 @@ msgid "Log ftp dialog to specified file" msgstr "" -msgid "Set debug level" -msgstr "" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "" @@ -1543,7 +1537,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2062,19 +2056,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "" - -msgid "Domain:" -msgstr "" - -msgid "Username:" -msgstr "" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2387,9 +2368,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2884,7 +2862,7 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." +msgid "S&ort order..." msgstr "" msgid "&Filter..." @@ -2899,10 +2877,7 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." -msgstr "" - -msgid "SM&B link..." +msgid "&SFTP link..." msgstr "" msgid "Paneli&ze" @@ -3803,6 +3778,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4217,33 +4196,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/ta.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/ta.gmo differ diff -Nru mc-4.8.27/po/ta.po mc-4.8.28/po/ta.po --- mc-4.8.27/po/ta.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/ta.po 2022-03-27 12:08:06.000000000 +0000 @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Slava Zanko , 2011\n" "Language-Team: Tamil (http://www.transifex.com/mc/mc/language/ta/)\n" "Language: ta\n" "MIME-Version: 1.0\n" @@ -632,12 +632,6 @@ msgid "Log ftp dialog to specified file" msgstr "" -msgid "Set debug level" -msgstr "" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "" @@ -1543,7 +1537,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2062,19 +2056,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "" - -msgid "Domain:" -msgstr "" - -msgid "Username:" -msgstr "" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2387,9 +2368,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2884,7 +2862,7 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." +msgid "S&ort order..." msgstr "" msgid "&Filter..." @@ -2899,10 +2877,7 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." -msgstr "" - -msgid "SM&B link..." +msgid "&SFTP link..." msgstr "" msgid "Paneli&ze" @@ -3799,6 +3774,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4213,33 +4192,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/te.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/te.gmo differ diff -Nru mc-4.8.27/po/te.po mc-4.8.28/po/te.po --- mc-4.8.27/po/te.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/te.po 2022-03-27 12:08:06.000000000 +0000 @@ -7,9 +7,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Telugu (http://www.transifex.com/mc/mc/language/te/)\n" "Language: te\n" "MIME-Version: 1.0\n" @@ -631,12 +631,6 @@ msgid "Log ftp dialog to specified file" msgstr "" -msgid "Set debug level" -msgstr "" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "" @@ -1542,7 +1536,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2061,19 +2055,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "" - -msgid "Domain:" -msgstr "" - -msgid "Username:" -msgstr "" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2386,9 +2367,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2883,7 +2861,7 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." +msgid "S&ort order..." msgstr "" msgid "&Filter..." @@ -2898,10 +2876,7 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." -msgstr "" - -msgid "SM&B link..." +msgid "&SFTP link..." msgstr "" msgid "Paneli&ze" @@ -3798,6 +3773,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4212,33 +4191,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/tr.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/tr.gmo differ diff -Nru mc-4.8.27/po/tr.po mc-4.8.28/po/tr.po --- mc-4.8.27/po/tr.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/tr.po 2022-03-27 12:08:06.000000000 +0000 @@ -14,9 +14,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Serdar Sağlam , 2019-2020\n" "Language-Team: Turkish (http://www.transifex.com/mc/mc/language/tr/)\n" "Language: tr\n" "MIME-Version: 1.0\n" @@ -654,12 +654,6 @@ msgid "Log ftp dialog to specified file" msgstr "ftp dialog günlüğünü belirtilen dosyaya yazar" -msgid "Set debug level" -msgstr "Hata ayıklama seviyesini ayarla" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Bir dosyayı dosya göstericide açar" @@ -1623,7 +1617,7 @@ "Kullanıcı dostu bir metin düzenleyici\n" "Midnight Commander için yazıldı" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2159,19 +2153,6 @@ msgstr "Artalan İşleri" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "\\\\%s\\%s için parola" - -msgid "Domain:" -msgstr "Alan adı: " - -msgid "Username:" -msgstr "Kullanıcı: " - -msgid "SMB authentication" -msgstr "SMB kimlik doğrulama" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2488,9 +2469,6 @@ msgid "Shell link to machine" msgstr "Makinaya SSH bağ" -msgid "SMB link to machine" -msgstr "makinaya SMB bağ" - msgid "Undelete files on an ext2 file system" msgstr "Bir ext2 dosya sistemi üzerinde silinen dosyaları kurtarır" @@ -3065,8 +3043,8 @@ msgid "&Listing format..." msgstr "&Listeleme biçimi..." -msgid "&Sort order..." -msgstr "&Sıralama türü..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Süzgeç..." @@ -3080,11 +3058,8 @@ msgid "S&hell link..." msgstr "&SSH bağı..." -msgid "S&FTP link..." -msgstr "FT&P bağı..." - -msgid "SM&B link..." -msgstr "S&MB bağı..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "Pane&lle" @@ -4013,6 +3988,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "Sanal Dosya Sistemleri:" @@ -4448,33 +4427,6 @@ msgstr "sftp: Listeleme yapıldı." #, c-format -msgid "reconnect to %s failed" -msgstr "%s ile tekrar bağlantı kurulamadı" - -msgid "Authentication failed" -msgstr "Kimlik denetimi başarısız oldu" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "%s %s dizinini yaratıyor" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "%s %s dizinini siliyor" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s karşıdaki %s dosyasını açıyor" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s karşıdaki %s dosyasını siliyor" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s dosyaları yeniden adlandırılıyor\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/uk.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/uk.gmo differ diff -Nru mc-4.8.27/po/uk.po mc-4.8.28/po/uk.po --- mc-4.8.27/po/uk.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/uk.po 2022-03-27 12:08:06.000000000 +0000 @@ -3,7 +3,7 @@ # This file is distributed under the same license as the mc package. # # Translators: -# Andrij Mizyk , 2021 +# Andrij Mizyk , 2021-2022 # Andriy Il , 2016-2017 # Andriy Smilyanets , 2019 # Oleksandr Natalenko , 2011, 2012 @@ -16,9 +16,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Andrij Mizyk , 2021-2022\n" "Language-Team: Ukrainian (http://www.transifex.com/mc/mc/language/uk/)\n" "Language: uk\n" "MIME-Version: 1.0\n" @@ -514,19 +514,19 @@ msgstr "кБ" msgid "KiB" -msgstr "Кібібайт" +msgstr "КіБ" msgid "MB" msgstr "Мб" msgid "MiB" -msgstr "Мебібайт" +msgstr "МіБ" msgid "GB" msgstr "Гб" msgid "GiB" -msgstr "Гібібайт" +msgstr "ГіБ" msgid "Cannot create pipe descriptor" msgstr "Не вдалося створити дескриптор каналу" @@ -675,12 +675,6 @@ msgid "Log ftp dialog to specified file" msgstr "Журналювати команди FTP у вказаний файл" -msgid "Set debug level" -msgstr "Встановити рівень відлагоджування" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Запускає програму перегляду для файлу" @@ -700,7 +694,7 @@ msgstr "Намагатися використовувати застаріле стеження за виділенням мишкою" msgid "Disable mouse support in text version" -msgstr "Вимкнути підтримку миші у текстовій версії" +msgstr "Вимкнути підтримку миші в текстовій версії" msgid "Tries to use termcap instead of terminfo" msgstr "Пробує використовувати termcap замість terminfo" @@ -1194,13 +1188,13 @@ msgstr "Цю функція ще не реалізовано" msgid "Copy to clipboard" -msgstr "Скопіювати у буфер" +msgstr "Скопіювати в буфер" msgid "Unable to save to file" msgstr "Не вдалося зберегти у файл" msgid "Cut to clipboard" -msgstr "Вирізати у буфер" +msgstr "Вирізати в буфер" msgid "Goto line" msgstr "Перейти на рядок" @@ -1640,8 +1634,8 @@ "Дружній до користувача редактор тексту\n" "написаний для Midnight Commander." -msgid "Copyright (C) 1996-2021 the Free Software Foundation" -msgstr "" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "Авторські права (C) 1996-2022 Фонд вільного програмного забезпечення" msgid "About" msgstr "Про програму" @@ -1898,10 +1892,10 @@ msgstr "Підраховувати за&гальний розмір" msgid "Classic pro&gressbar" -msgstr "Класична панель прогресу" +msgstr "Класична панель &поступу" msgid "Mkdi&r autoname" -msgstr "Автоіменування нових каталогів" +msgstr "Авто&йменування нових каталогів" msgid "&Preallocate space" msgstr "&Зарезервувати місце" @@ -1937,7 +1931,7 @@ msgstr "Шаблони &oболонки" msgid "Co&mplete: show all" -msgstr "Доп&овнення: показувати усі" +msgstr "Доп&овнення: показувати всі" msgid "Rotating d&ash" msgstr "Обе&pтовий індикатор" @@ -1979,7 +1973,7 @@ msgstr "&Використовувати розміри системи СІ" msgid "Mi&x all files" -msgstr "Змішати &усі файли" +msgstr "Змішати в&сі файли" msgid "Show &backup files" msgstr "Показувати ре&зервні файли" @@ -2146,7 +2140,7 @@ msgstr "Параметри віртуальної файлової системи" msgid "cd" -msgstr "Перейти у" +msgstr "cd" msgid "Quick cd" msgstr "Швидка зміна каталогу" @@ -2173,19 +2167,6 @@ msgstr "Фонові завдання" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Пароль для \\\\%s\\%s" - -msgid "Domain:" -msgstr "Домен:" - -msgid "Username:" -msgstr "Ім’я користувача:" - -msgid "SMB authentication" -msgstr "SMB(самба) автентифікація" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2506,9 +2487,6 @@ msgid "Shell link to machine" msgstr "Shell-з’єднання з віддаленою машиною" -msgid "SMB link to machine" -msgstr "SMB-з’єднання з віддаленою машиною" - msgid "Undelete files on an ext2 file system" msgstr "Відновлення файлів на файловій системі ext2" @@ -2979,7 +2957,7 @@ msgstr "Замістити цей файл?" msgid "A&ppend" -msgstr "Дописати у &кінець" +msgstr "Дописати в &кінець" msgid "&Reget" msgstr "Пере&читати" @@ -3086,8 +3064,8 @@ msgid "&Listing format..." msgstr "&Формат списку" -msgid "&Sort order..." -msgstr "Порядок &сортування…" +msgid "S&ort order..." +msgstr "Порядок &сортування..." msgid "&Filter..." msgstr "&Фільтр…" @@ -3101,11 +3079,8 @@ msgid "S&hell link..." msgstr "&Shell-з’єднання…" -msgid "S&FTP link..." -msgstr "S&FTP-з’єднання…" - -msgid "SM&B link..." -msgstr "&SMB-з’єднання…" +msgid "&SFTP link..." +msgstr "S&FTP-зʼєднання..." msgid "Paneli&ze" msgstr "Панелі&зувати" @@ -3321,7 +3296,7 @@ msgstr "&Шукати рекурсивно" msgid "Follow s&ymlinks" -msgstr "" +msgstr "Переходити за с&имв. посиланнями" msgid "S&kip hidden" msgstr "П&ропускати приховані" @@ -3583,7 +3558,7 @@ msgstr "Заголовок вікна &xterm" msgid "&Show free space" -msgstr "Показати об'єм вільноно місця" +msgstr "Показати обʼєм вільного місця" msgid "Panel split" msgstr "Розбиття панелей" @@ -3773,6 +3748,8 @@ "External panelize:\n" "%s" msgstr "" +"Зовнішнє панелізування:\n" +"%s" #, c-format msgid "" @@ -3780,9 +3757,12 @@ "failed to read data from child stdout:\n" "%s" msgstr "" +"Зовнішнє панелізування:\n" +"не вдалося прочитати дані з підбуфера виводу:\n" +"%s" msgid "Cannot run external panelize in a non-local directory" -msgstr "Не вдалося виконати зовнішню панелізацію у нелокальному каталозі" +msgstr "Не вдалося виконати зовнішнє панелізування в нелокальному каталозі" msgid "Modified git files" msgstr "Змінені файли git" @@ -3884,10 +3864,10 @@ "and wait as well." msgstr "" "Натисніть клавішу %s\n" -"і почекайте, доки це повідомлення пропаде.\n" +"і почекайте, доки це повідомлення зникне.\n" "\n" -"Потім натисніть її ще раз, щоб пересвідчитися,\n" -"що поруч з її назвою з’явилася мітка «OK».\n" +"Потім натисніть її ще раз, щоб переконатися,\n" +"що поруч із її назвою з’явилася мітка «OK».\n" "\n" "Якщо необхідно скасувати навчання, натисніть\n" "клавішу Esc і також зачекайте." @@ -3991,37 +3971,37 @@ msgstr "Попередження: не вдалося змінити на %s.\n" msgid "With builtin Editor and Aspell support" -msgstr "З вбудованим редактором і підтримкою Aspell" +msgstr "Із вбудованим редактором і підтримкою Aspell" msgid "With builtin Editor" -msgstr "З вбудованим редактором" +msgstr "Із вбудованим редактором" msgid "With optional subshell support" -msgstr "З необовʼязковою підтримкою підоболонки" +msgstr "Із необовʼязковою підтримкою підоболонки" msgid "With subshell support as default" -msgstr "З підтримкою підоболонки за замовчуванням" +msgstr "Із підтримкою підоболонки за замовчуванням" msgid "With support for background operations" -msgstr "З підтримкою фонових операцій" +msgstr "Із підтримкою фонових операцій" msgid "With mouse support on xterm and Linux console" -msgstr "З підтримкою миші в xterm та консолях Linux" +msgstr "Із підтримкою миші в xterm та консолях Linux" msgid "With mouse support on xterm" -msgstr "З підтримкою миші в xterm" +msgstr "Із підтримкою миші в xterm" msgid "With support for X11 events" -msgstr "З підтримкою подій X11" +msgstr "Із підтримкою подій X11" msgid "With internationalization support" -msgstr "З підтримкою інтернаціоналізації" +msgstr "Із підтримкою інтернаціоналізації" msgid "With multiple codepages support" -msgstr "З підтримкою багатьох кодових сторінок" +msgstr "Із підтримкою кількох кодових сторінок" msgid "With ext2fs attributes support" -msgstr "З підтримкою атрибутів ext2fs" +msgstr "Із підтримкою атрибутів ext2fs" #, c-format msgid "Built with GLib %d.%d.%d\n" @@ -4045,6 +4025,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "Зібрано з ncursesw (невідома версія)" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "Зібрано з libssh2 %d.%d.%d\n" + msgid "Virtual File Systems:" msgstr "Віртуальні файлові системи:" @@ -4176,12 +4160,17 @@ "%s:\n" "%s" msgstr "" +"Не можливо відкрити %s архів\n" +"%s:\n" +"%s" #, c-format msgid "" "EXTFS virtual file system:\n" "%s" msgstr "" +"Віртуальна файлова система EXTFS:\n" +"%s" #, c-format msgid "Warning: cannot open %s directory\n" @@ -4354,6 +4343,8 @@ "SFS virtual file system:\n" "%s" msgstr "" +"Віртуальна файлова система SFS:\n" +"%s" #, c-format msgid "%s: Warning: file %s not found\n" @@ -4383,7 +4374,7 @@ msgstr "sftp: Неможливо отримати ім’я поточного користувача." msgid "sftp: Invalid host name." -msgstr "sftp: Неправильне ім’я хоста." +msgstr "sftp: Неправильна назва хоста." #, c-format msgid "sftp: %s" @@ -4391,6 +4382,8 @@ msgid "sftp: failed to convert remote host IP address into text form" msgstr "" +"sftp: не вдалося перетворити IP-адресу віддаленого компʼютера в текстовий " +"формат" #, c-format msgid "sftp: making connection to %s" @@ -4404,10 +4397,10 @@ msgstr "sftp: з’єдання з сервером невдале: %s" msgid "sftp: found host key of unsupported type: RSA1" -msgstr "" +msgstr "sftp: знайдено ключ господаря непідтримуваного типу: RSA1" msgid "sftp: unknown host key type:" -msgstr "" +msgstr "sftp: невідомий тип ключа господаря:" #, c-format msgid "" @@ -4415,15 +4408,20 @@ "%s (%s)\n" "to the list of known hosts." msgstr "" +"Додано на постійно\n" +"%s (%s)\n" +"до списку відомих господарів." msgid "sftp: cannot get the remote host key" -msgstr "" +msgstr "sftp: не можливо отримати віддалений ключ господаря" msgid "sftp: unsupported key type, can't check remote host key" msgstr "" +"sftp: непідтримуваний тип ключа, не можливо перевірити віддалений ключ " +"господаря" msgid "sftp: can't compute host key fingerprint hash" -msgstr "" +msgstr "sftp: не можливо вирахувати hash-суму відбитка ключа господаря" #, c-format msgid "" @@ -4434,6 +4432,12 @@ "SHA1:%s.\n" "Do you want to add it to the list of known hosts and continue connecting?" msgstr "" +"Справжність господаря\n" +"%s (%s)\n" +"не можливо визначити!\n" +"hash-сума відбитка ключа %s\n" +"SHA1: %s.\n" +"Бажаєте додати її до списку відомих господарів і продовжити зʼєднання?" #, c-format msgid "" @@ -4443,9 +4447,14 @@ "Are you sure you want to add it to the list of known hosts and continue " "connecting?" msgstr "" +"%s (%s)\n" +"знайдено у списку відомих господарів, але\n" +"КЛЮЧІ НЕ СПІВПАДАЮТЬ! ЦЕ МОЖЕ БУТИ АТАКОЮ MITM!\n" +"Ви впевнені, що хочете додати його до списку відомих господарів і продовжити " +"зʼєднання?" msgid "sftp: host key verification failed" -msgstr "" +msgstr "sftp: не вдалося перевірити ключ господаря" #, c-format msgid "sftp: Enter passphrase for %s " @@ -4462,7 +4471,7 @@ msgstr "sftp: Пароль порожній." msgid "sftp: failure establishing SSH session" -msgstr "" +msgstr "sftp: невдале встановлення сеансу SSH" msgid "sftp: No file handler data present for reading file" msgstr "sftp: Немає даних про оброблювач для читання файлу" @@ -4479,35 +4488,6 @@ msgstr "sftp: Створення списку завершено." #, c-format -msgid "reconnect to %s failed" -msgstr "" -"сталася помилка повторного з’єднання з %s\n" -" " - -msgid "Authentication failed" -msgstr "Сталася помилка авторизації " - -#, c-format -msgid "Error %s creating directory %s" -msgstr "Сталася помилка %s створення каталогу %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "Сталася помилка %s видалення каталогу %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s відкриває віддалений файл %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s видаляє віддалений файл %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s перейменовує файли\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/uz.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/uz.gmo differ diff -Nru mc-4.8.27/po/uz.po mc-4.8.28/po/uz.po --- mc-4.8.27/po/uz.po 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/po/uz.po 2022-03-27 12:08:06.000000000 +0000 @@ -0,0 +1,4380 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the mc package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Midnight Commander\n" +"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Uzbek (http://www.transifex.com/mc/mc/language/uz/)\n" +"Language: uz\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +# "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" +msgid "Warning: cannot load codepages list" +msgstr "" + +msgid "7-bit ASCII" +msgstr "" + +#, c-format +msgid "Cannot translate from %s to %s" +msgstr "" + +msgid "Event system already initialized" +msgstr "" + +msgid "Failed to initialize event system" +msgstr "" + +msgid "Event system not initialized" +msgstr "" + +msgid "Check input data! Some of parameters are NULL!" +msgstr "" + +#, c-format +msgid "Unable to create group '%s' for events!" +msgstr "" + +#, c-format +msgid "Unable to create event '%s'!" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is already being edited.\n" +"User: %s\n" +"Process ID: %d" +msgstr "" + +msgid "File locked" +msgstr "" + +msgid "&Grab lock" +msgstr "" + +msgid "&Ignore lock" +msgstr "" + +#, c-format +msgid "Cannot create %s directory" +msgstr "" + +msgid "FATAL: not a directory:" +msgstr "" + +msgid "" +"Number out of range (should be in byte range, 0 <= n <= 0xFF, expressed in " +"hex)" +msgstr "" + +msgid "Invalid character" +msgstr "" + +msgid "Unmatched quotes character" +msgstr "" + +#, c-format +msgid "" +"Hex pattern error at position %d:\n" +"%s." +msgstr "" + +msgid "Search string not found" +msgstr "" + +msgid "Not implemented yet" +msgstr "" + +msgid "Num of replace tokens not equal to num of found tokens" +msgstr "" + +#, c-format +msgid "Invalid token number %d" +msgstr "" + +msgid "Regular expression error" +msgstr "" + +msgid "No&rmal" +msgstr "" + +msgid "Re&gular expression" +msgstr "" + +msgid "He&xadecimal" +msgstr "" + +msgid "Wil&dcard search" +msgstr "" + +#, c-format +msgid "" +"Unable to load '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to parse '%s' skin.\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with true colors support:\n" +"%s\n" +"Default skin has been loaded" +msgstr "" + +#, c-format +msgid "" +"Unable to use '%s' skin with 256 colors support\n" +"on non-256 colors terminal.\n" +"Default skin has been loaded" +msgstr "" + +msgid "True color not supported with ncurses." +msgstr "" + +msgid "Your terminal doesn't even seem to support 256 colors." +msgstr "" + +msgid "True color not supported in this slang version." +msgstr "" + +msgid "Set COLORTERM=truecolor if your terminal really supports true colors." +msgstr "" + +msgid "Escape" +msgstr "" + +msgid "Function key 1" +msgstr "" + +msgid "Function key 2" +msgstr "" + +msgid "Function key 3" +msgstr "" + +msgid "Function key 4" +msgstr "" + +msgid "Function key 5" +msgstr "" + +msgid "Function key 6" +msgstr "" + +msgid "Function key 7" +msgstr "" + +msgid "Function key 8" +msgstr "" + +msgid "Function key 9" +msgstr "" + +msgid "Function key 10" +msgstr "" + +msgid "Function key 11" +msgstr "" + +msgid "Function key 12" +msgstr "" + +msgid "Function key 13" +msgstr "" + +msgid "Function key 14" +msgstr "" + +msgid "Function key 15" +msgstr "" + +msgid "Function key 16" +msgstr "" + +msgid "Function key 17" +msgstr "" + +msgid "Function key 18" +msgstr "" + +msgid "Function key 19" +msgstr "" + +msgid "Function key 20" +msgstr "" + +msgid "Completion/M-tab" +msgstr "" + +msgid "BackTab/S-tab" +msgstr "" + +msgid "Backspace" +msgstr "" + +msgid "Up arrow" +msgstr "" + +msgid "Down arrow" +msgstr "" + +msgid "Left arrow" +msgstr "" + +msgid "Right arrow" +msgstr "" + +msgid "Insert" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "End key" +msgstr "" + +msgid "Page Up" +msgstr "" + +msgid "Page Down" +msgstr "" + +msgid "/ on keypad" +msgstr "" + +msgid "* on keypad" +msgstr "" + +msgid "- on keypad" +msgstr "" + +msgid "+ on keypad" +msgstr "" + +msgid "Left arrow keypad" +msgstr "" + +msgid "Right arrow keypad" +msgstr "" + +msgid "Up arrow keypad" +msgstr "" + +msgid "Down arrow keypad" +msgstr "" + +msgid "Home on keypad" +msgstr "" + +msgid "End on keypad" +msgstr "" + +msgid "Page Down keypad" +msgstr "" + +msgid "Page Up keypad" +msgstr "" + +msgid "Insert on keypad" +msgstr "" + +msgid "Delete on keypad" +msgstr "" + +msgid "Enter on keypad" +msgstr "" + +msgid "Function key 21" +msgstr "" + +msgid "Function key 22" +msgstr "" + +msgid "Function key 23" +msgstr "" + +msgid "Function key 24" +msgstr "" + +msgid "A1 key" +msgstr "" + +msgid "C1 key" +msgstr "" + +msgid "Asterisk" +msgstr "" + +msgid "Minus" +msgstr "" + +msgid "Plus" +msgstr "" + +msgid "Dot" +msgstr "" + +msgid "Less than" +msgstr "" + +msgid "Great than" +msgstr "" + +msgid "Equal" +msgstr "" + +msgid "Comma" +msgstr "" + +msgid "Apostrophe" +msgstr "" + +msgid "Colon" +msgstr "" + +msgid "Semicolon" +msgstr "" + +msgid "Exclamation mark" +msgstr "" + +msgid "Question mark" +msgstr "" + +msgid "Ampersand" +msgstr "" + +msgid "Dollar sign" +msgstr "" + +msgid "Quotation mark" +msgstr "" + +msgid "Percent sign" +msgstr "" + +msgid "Caret" +msgstr "" + +msgid "Tilda" +msgstr "" + +msgid "Prime" +msgstr "" + +msgid "Underline" +msgstr "" + +msgid "Understrike" +msgstr "" + +msgid "Pipe" +msgstr "" + +msgid "Left parenthesis" +msgstr "" + +msgid "Right parenthesis" +msgstr "" + +msgid "Left bracket" +msgstr "" + +msgid "Right bracket" +msgstr "" + +msgid "Left brace" +msgstr "" + +msgid "Right brace" +msgstr "" + +msgid "Enter" +msgstr "" + +msgid "Tab key" +msgstr "" + +msgid "Space key" +msgstr "" + +msgid "Slash key" +msgstr "" + +msgid "Backslash key" +msgstr "" + +msgid "Number sign #" +msgstr "" + +#. TRANSLATORS: Please translate as in "at sign" (@). +msgid "At sign" +msgstr "" + +msgid "Ctrl" +msgstr "" + +msgid "Alt" +msgstr "" + +msgid "Shift" +msgstr "" + +msgid "The TERM environment variable is unset!\n" +msgstr "" + +msgid "Cannot check SIGWINCH pipe" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot create pipe for SIGWINCH: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure write end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"\n" +"Cannot configure read end of SIGWINCH pipe: %s (%d)\n" +msgstr "" + +#, c-format +msgid "" +"Screen size %dx%d is not supported.\n" +"Check the TERM environment variable.\n" +msgstr "" + +msgid "B" +msgstr "" + +msgid "kB" +msgstr "" + +msgid "KiB" +msgstr "" + +msgid "MB" +msgstr "" + +msgid "MiB" +msgstr "" + +msgid "GB" +msgstr "" + +msgid "GiB" +msgstr "" + +msgid "Cannot create pipe descriptor" +msgstr "" + +msgid "Cannot create pipe streams" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in select() reading data from a child process:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected error in waitpid():\n" +"%s" +msgstr "" + +#, c-format +msgid "Directory cache expired for %s" +msgstr "" + +#, c-format +msgid "%s: %s: %s %3d%% (%lld) bytes transferred" +msgstr "" + +#, c-format +msgid "%s: %s: %s %lld bytes transferred" +msgstr "" + +msgid "Starting linear transfer..." +msgstr "" + +msgid "Getting file" +msgstr "" + +msgid "Changes to file lost" +msgstr "" + +#, c-format +msgid "%s is not a directory\n" +msgstr "" + +#, c-format +msgid "Directory %s is not owned by you\n" +msgstr "" + +#, c-format +msgid "Cannot set correct permissions for directory %s\n" +msgstr "" + +#, c-format +msgid "Cannot create temporary directory %s: %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will be created in %s\n" +msgstr "" + +#, c-format +msgid "Temporary files will not be created\n" +msgstr "" + +msgid "Press any key to continue..." +msgstr "" + +msgid "Cannot parse:" +msgstr "" + +msgid "More parsing errors will be ignored." +msgstr "" + +msgid "Internal error:" +msgstr "" + +msgid "Password:" +msgstr "" + +msgid "Screens" +msgstr "" + +msgid "History" +msgstr "" + +#. TRANSLATORS: no need to translate 'DialogTitle', it's just a context prefix +msgid "DialogTitle|History cleanup" +msgstr "" + +msgid "Do you want clean this history?" +msgstr "" + +msgid "&Yes" +msgstr "" + +msgid "&No" +msgstr "" + +msgid "&OK" +msgstr "" + +msgid "&Cancel" +msgstr "" + +msgid "Background process:" +msgstr "" + +msgid "Error" +msgstr "" + +#, c-format +msgid "%s (%d)" +msgstr "" + +msgid "&Abort" +msgstr "" + +msgid "Displays the current version" +msgstr "" + +msgid "Print data directory" +msgstr "" + +msgid "Print extended info about used data directories" +msgstr "" + +msgid "Print configure options" +msgstr "" + +msgid "Print last working directory to specified file" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enables subshell support (default)" +msgstr "" + +msgid "Disables subshell support" +msgstr "" + +msgid "Log ftp dialog to specified file" +msgstr "" + +msgid "Launches the file viewer on a file" +msgstr "" + +msgid "Edit files" +msgstr "" + +msgid " ..." +msgstr "" + +msgid "Forces xterm features" +msgstr "" + +msgid "Disable X11 support" +msgstr "" + +msgid "Tries to use an old highlight mouse tracking" +msgstr "" + +msgid "Disable mouse support in text version" +msgstr "" + +msgid "Tries to use termcap instead of terminfo" +msgstr "" + +msgid "To run on slow terminals" +msgstr "" + +msgid "Use stickchars to draw" +msgstr "" + +msgid "Resets soft keys on HP terminals" +msgstr "" + +msgid "Load definitions of key bindings from specified file" +msgstr "" + +msgid "Don't load definitions of key bindings from file, use defaults" +msgstr "" + +msgid "Requests to run in black and white" +msgstr "" + +msgid "Request to run in color mode" +msgstr "" + +msgid "Specifies a color configuration" +msgstr "" + +msgid "" +msgstr "" + +msgid "Show mc with specified skin" +msgstr "" + +#. TRANSLATORS: don't translate keywords +msgid "" +"--colors KEYWORD={FORE},{BACK},{ATTR}:KEYWORD2=...\n" +"\n" +"{FORE}, {BACK} and {ATTR} can be omitted, and the default will be used\n" +"\n" +" Keywords:\n" +" Global: errors, disabled, reverse, gauge, header\n" +" input, inputmark, inputunchanged, commandlinemark\n" +" bbarhotkey, bbarbutton, statusbar\n" +" File display: normal, selected, marked, markselect\n" +" Dialog boxes: dnormal, dfocus, dhotnormal, dhotfocus, errdhotnormal,\n" +" errdhotfocus\n" +" Menus: menunormal, menuhot, menusel, menuhotsel, menuinactive\n" +" Popup menus: pmenunormal, pmenusel, pmenutitle\n" +" Editor: editnormal, editbold, editmarked, editwhitespace,\n" +" editlinestate, editbg, editframe, editframeactive\n" +" editframedrag\n" +" Viewer: viewnormal,viewbold, viewunderline, viewselected\n" +" Help: helpnormal, helpitalic, helpbold, helplink, helpslink\n" +msgstr "" + +#. TRANSLATORS: don't translate color names and attributes +msgid "" +"Standard Colors:\n" +" black, gray, red, brightred, green, brightgreen, brown,\n" +" yellow, blue, brightblue, magenta, brightmagenta, cyan,\n" +" brightcyan, lightgray and white\n" +"\n" +"Extended colors, when 256 colors are available:\n" +" color16 to color255, or rgb000 to rgb555 and gray0 to gray23\n" +"\n" +"Attributes:\n" +" bold, italic, underline, reverse, blink; append more with '+'\n" +msgstr "" + +msgid "Color options" +msgstr "" + +msgid "[+lineno] file1[:lineno] [file2[:lineno]...]" +msgstr "" + +msgid "file" +msgstr "" + +msgid "file1 file2" +msgstr "" + +msgid "[this_dir] [other_panel_dir]" +msgstr "" + +msgid "" +"\n" +"Please send any bug reports (including the output of 'mc -V')\n" +"as tickets at www.midnight-commander.org\n" +msgstr "" + +#, c-format +msgid "GNU Midnight Commander %s\n" +msgstr "" + +msgid "Main options" +msgstr "" + +msgid "Terminal options" +msgstr "" + +msgid "Arguments parse error!" +msgstr "" + +msgid "No arguments given to the viewer." +msgstr "" + +msgid "Two files are required to envoke the diffviewer." +msgstr "" + +msgid "Background protocol error" +msgstr "" + +msgid "Reading failed" +msgstr "" + +msgid "Background process error" +msgstr "" + +msgid "Unknown error in child" +msgstr "" + +msgid "Child died unexpectedly" +msgstr "" + +msgid "" +"Background process sent us a request for more arguments\n" +"than we can handle." +msgstr "" + +msgid "&Dismiss" +msgstr "" + +msgid "Enter search string:" +msgstr "" + +msgid "Cas&e sensitive" +msgstr "" + +msgid "&Backwards" +msgstr "" + +msgid "&Whole words" +msgstr "" + +msgid "&All charsets" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Search is disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary diff file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create backup file\n" +"%s%s\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary merge file\n" +"%s" +msgstr "" + +msgid "&Fastest (Assume large files)" +msgstr "" + +msgid "&Minimal (Find a smaller set of change)" +msgstr "" + +msgid "Diff algorithm" +msgstr "" + +msgid "Diff extra options" +msgstr "" + +msgid "&Ignore case" +msgstr "" + +msgid "Ignore tab &expansion" +msgstr "" + +msgid "Ignore &space change" +msgstr "" + +msgid "Ignore all &whitespace" +msgstr "" + +msgid "Strip &trailing carriage return" +msgstr "" + +msgid "Diff Options" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "Edit is disabled" +msgstr "" + +msgid "Goto line (left)" +msgstr "" + +msgid "Goto line (right)" +msgstr "" + +msgid "Enter line:" +msgstr "" + +msgid "ButtonBar|Help" +msgstr "" + +msgid "ButtonBar|Save" +msgstr "" + +msgid "ButtonBar|Edit" +msgstr "" + +msgid "ButtonBar|Merge" +msgstr "" + +msgid "ButtonBar|Search" +msgstr "" + +msgid "ButtonBar|Options" +msgstr "" + +msgid "ButtonBar|Quit" +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "File(s) was modified. Save with exit?" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file(s)?" +msgstr "" + +msgid "Diff:" +msgstr "" + +#, c-format +msgid "\"%s\" is a directory" +msgstr "" + +#, c-format +msgid "" +"Cannot stat \"%s\"\n" +"%s" +msgstr "" + +msgid "Diff viewer: invalid mode" +msgstr "" + +msgid "Two files are needed to compare" +msgstr "" + +#, c-format +msgid "Loading: %3d%%" +msgstr "" + +msgid "Loading..." +msgstr "" + +#, c-format +msgid "Cannot open %s for reading" +msgstr "" + +msgid "Load file" +msgstr "" + +#, c-format +msgid "Error reading %s" +msgstr "" + +#, c-format +msgid "Cannot get size/permissions for %s" +msgstr "" + +#, c-format +msgid "\"%s\" is not a regular file" +msgstr "" + +#, c-format +msgid "" +"File \"%s\" is too large.\n" +"Open it anyway?" +msgstr "" + +msgid "Warning" +msgstr "" + +#, c-format +msgid "Error reading from pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for reading: %s" +msgstr "" + +msgid "File has hard-links. Detach before saving?" +msgstr "" + +msgid "The file has been modified in the meantime. Save anyway?" +msgstr "" + +#, c-format +msgid "Error writing to pipe: %s" +msgstr "" + +#, c-format +msgid "Cannot open pipe for writing: %s" +msgstr "" + +#, c-format +msgid "Cannot open file for writing: %s" +msgstr "" + +msgid "The file you are saving does not end with a newline." +msgstr "" + +msgid "C&ontinue" +msgstr "" + +msgid "&Do not change" +msgstr "" + +msgid "&Unix format (LF)" +msgstr "" + +msgid "&Windows/DOS format (CR LF)" +msgstr "" + +msgid "&Macintosh format (CR)" +msgstr "" + +msgid "Enter file name:" +msgstr "" + +msgid "Change line breaks to:" +msgstr "" + +msgid "Save As" +msgstr "" + +msgid "&Quick save" +msgstr "" + +msgid "&Safe save" +msgstr "" + +msgid "&Do backups with following extension:" +msgstr "" + +msgid "Check &POSIX new line" +msgstr "" + +msgid "Edit Save Mode" +msgstr "" + +msgid "Save as" +msgstr "" + +msgid "Cannot save: destination is not a regular file" +msgstr "" + +msgid "A file already exists with this name" +msgstr "" + +msgid "&Overwrite" +msgstr "" + +msgid "Cannot save file" +msgstr "" + +#, c-format +msgid "Confirm save file: \"%s\"" +msgstr "" + +msgid "Save file" +msgstr "" + +msgid "&Save" +msgstr "" + +msgid "Load" +msgstr "" + +msgid "Syntax file edit" +msgstr "" + +msgid "Which syntax file you want to edit?" +msgstr "" + +msgid "&User" +msgstr "" + +msgid "&System wide" +msgstr "" + +msgid "Menu edit" +msgstr "" + +msgid "Which menu file do you want to edit?" +msgstr "" + +msgid "&Local" +msgstr "" + +msgid "[NoName]" +msgstr "" + +#, c-format +msgid "" +"File %s was modified.\n" +"Save before close?" +msgstr "" + +msgid "Close file" +msgstr "" + +#, c-format +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file %s?" +msgstr "" + +msgid "This function is not implemented" +msgstr "" + +msgid "Copy to clipboard" +msgstr "" + +msgid "Unable to save to file" +msgstr "" + +msgid "Cut to clipboard" +msgstr "" + +msgid "Goto line" +msgstr "" + +msgid "Save block" +msgstr "" + +msgid "Insert file" +msgstr "" + +msgid "Cannot insert file" +msgstr "" + +msgid "Sort block" +msgstr "" + +msgid "You must first highlight a block of text" +msgstr "" + +msgid "Run sort" +msgstr "" + +msgid "Enter sort options (see manpage) separated by whitespace:" +msgstr "" + +msgid "Sort" +msgstr "" + +msgid "Cannot execute sort command" +msgstr "" + +#, c-format +msgid "Sort returned non-zero: %s" +msgstr "" + +msgid "Paste output of external command" +msgstr "" + +msgid "Enter shell command(s):" +msgstr "" + +msgid "External command" +msgstr "" + +msgid "Cannot execute command" +msgstr "" + +msgid "mail -s -c " +msgstr "" + +msgid "To" +msgstr "" + +msgid "Subject" +msgstr "" + +msgid "Copies to" +msgstr "" + +msgid "Mail" +msgstr "" + +msgid "Insert literal" +msgstr "" + +msgid "Press any key:" +msgstr "" + +msgid "" +"Current text was modified without a file save.\n" +"Continue discards these changes." +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Collect completions" +msgstr "" + +msgid "NoName" +msgstr "" + +msgid "Save macro" +msgstr "" + +msgid "Press the macro's new hotkey:" +msgstr "" + +msgid "Delete macro" +msgstr "" + +msgid "Press macro hotkey:" +msgstr "" + +msgid "Macro not deleted" +msgstr "" + +msgid "Repeat last commands" +msgstr "" + +msgid "Repeat times:" +msgstr "" + +msgid "&Open file..." +msgstr "" + +msgid "&New" +msgstr "" + +msgid "&Close" +msgstr "" + +msgid "&History..." +msgstr "" + +msgid "Save &as..." +msgstr "" + +msgid "&Insert file..." +msgstr "" + +msgid "Cop&y to file..." +msgstr "" + +msgid "&User menu..." +msgstr "" + +msgid "A&bout..." +msgstr "" + +msgid "&Quit" +msgstr "" + +msgid "&Undo" +msgstr "" + +msgid "&Redo" +msgstr "" + +msgid "&Toggle ins/overw" +msgstr "" + +msgid "To&ggle mark" +msgstr "" + +msgid "&Mark columns" +msgstr "" + +msgid "Mark &all" +msgstr "" + +msgid "Unmar&k" +msgstr "" + +msgid "Cop&y" +msgstr "" + +msgid "Mo&ve" +msgstr "" + +msgid "&Delete" +msgstr "" + +msgid "Co&py to clipfile" +msgstr "" + +msgid "&Cut to clipfile" +msgstr "" + +msgid "Pa&ste from clipfile" +msgstr "" + +msgid "&Beginning" +msgstr "" + +msgid "&End" +msgstr "" + +msgid "&Search..." +msgstr "" + +msgid "Search &again" +msgstr "" + +msgid "&Replace..." +msgstr "" + +msgid "&Toggle bookmark" +msgstr "" + +msgid "&Next bookmark" +msgstr "" + +msgid "&Prev bookmark" +msgstr "" + +msgid "&Flush bookmarks" +msgstr "" + +msgid "&Go to line..." +msgstr "" + +msgid "&Toggle line state" +msgstr "" + +msgid "Go to matching &bracket" +msgstr "" + +msgid "Toggle s&yntax highlighting" +msgstr "" + +msgid "&Find declaration" +msgstr "" + +msgid "Back from &declaration" +msgstr "" + +msgid "For&ward to declaration" +msgstr "" + +msgid "Encod&ing..." +msgstr "" + +msgid "&Refresh screen" +msgstr "" + +msgid "&Start/Stop record macro" +msgstr "" + +msgid "Delete macr&o..." +msgstr "" + +msgid "Record/Repeat &actions" +msgstr "" + +msgid "S&pell check" +msgstr "" + +msgid "C&heck word" +msgstr "" + +msgid "Change spelling &language..." +msgstr "" + +msgid "&Mail..." +msgstr "" + +msgid "Insert &literal..." +msgstr "" + +msgid "Insert &date/time" +msgstr "" + +msgid "&Format paragraph" +msgstr "" + +msgid "&Sort..." +msgstr "" + +msgid "&Paste output of..." +msgstr "" + +msgid "&External formatter" +msgstr "" + +msgid "&Move" +msgstr "" + +msgid "&Resize" +msgstr "" + +msgid "&Toggle fullscreen" +msgstr "" + +msgid "&Next" +msgstr "" + +msgid "&Previous" +msgstr "" + +msgid "&List..." +msgstr "" + +msgid "&General..." +msgstr "" + +msgid "Save &mode..." +msgstr "" + +msgid "Learn &keys..." +msgstr "" + +msgid "Syntax &highlighting..." +msgstr "" + +msgid "S&yntax file" +msgstr "" + +msgid "&Menu file" +msgstr "" + +msgid "&Save setup" +msgstr "" + +msgid "&File" +msgstr "" + +msgid "&Edit" +msgstr "" + +msgid "&Search" +msgstr "" + +msgid "&Command" +msgstr "" + +msgid "For&mat" +msgstr "" + +msgid "&Window" +msgstr "" + +msgid "&Options" +msgstr "" + +msgid "&None" +msgstr "" + +msgid "&Dynamic paragraphing" +msgstr "" + +msgid "Type &writer wrap" +msgstr "" + +msgid "Wrap mode" +msgstr "" + +msgid "Tabulation" +msgstr "" + +msgid "&Fake half tabs" +msgstr "" + +msgid "&Backspace through tabs" +msgstr "" + +msgid "Fill tabs with &spaces" +msgstr "" + +msgid "Tab spacing:" +msgstr "" + +msgid "Other options" +msgstr "" + +msgid "&Return does autoindent" +msgstr "" + +msgid "Confir&m before saving" +msgstr "" + +msgid "Save file &position" +msgstr "" + +msgid "&Visible trailing spaces" +msgstr "" + +msgid "Visible &tabs" +msgstr "" + +msgid "Synta&x highlighting" +msgstr "" + +msgid "C&ursor after inserted block" +msgstr "" + +msgid "Pers&istent selection" +msgstr "" + +msgid "Cursor be&yond end of line" +msgstr "" + +msgid "&Group undo" +msgstr "" + +msgid "Word wrap line length:" +msgstr "" + +msgid "Editor options" +msgstr "" + +msgid "In se&lection" +msgstr "" + +msgid "&Find all" +msgstr "" + +msgid "Enter replacement string:" +msgstr "" + +msgid "Replace" +msgstr "" + +msgid "Replace with:" +msgstr "" + +msgid "&Replace" +msgstr "" + +msgid "A&ll" +msgstr "" + +msgid "&Skip" +msgstr "" + +msgid "Confirm replace" +msgstr "" + +#, c-format +msgid "Searching %s: %3d%%" +msgstr "" + +#, c-format +msgid "Searching %s" +msgstr "" + +#, c-format +msgid "%ld replacements made" +msgstr "" + +msgid "" +"A user friendly text editor\n" +"written for the Midnight Commander." +msgstr "" + +msgid "Copyright (C) 1996-2022 the Free Software Foundation" +msgstr "" + +msgid "About" +msgstr "" + +msgid "Open files" +msgstr "" + +msgid "Edit: " +msgstr "" + +msgid "ButtonBar|Mark" +msgstr "" + +msgid "ButtonBar|Replac" +msgstr "" + +msgid "ButtonBar|Copy" +msgstr "" + +msgid "ButtonBar|Move" +msgstr "" + +msgid "ButtonBar|Delete" +msgstr "" + +msgid "ButtonBar|PullDn" +msgstr "" + +msgid "Breton" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Welsh" +msgstr "" + +msgid "Danish" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "English" +msgstr "" + +msgid "British English" +msgstr "" + +msgid "Canadian English" +msgstr "" + +msgid "American English" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Faroese" +msgstr "" + +msgid "French" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Dutch" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Portuguese" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Slovak" +msgstr "" + +msgid "Swedish" +msgstr "" + +msgid "Ukrainian" +msgstr "" + +msgid "&Add word" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Misspelled" +msgstr "" + +msgid "Check word" +msgstr "" + +msgid "Suggest" +msgstr "" + +msgid "Select language" +msgstr "" + +msgid "Choose syntax highlighting" +msgstr "" + +msgid "< Auto >" +msgstr "" + +msgid "< Reload Current Syntax >" +msgstr "" + +msgid "Load syntax file" +msgstr "" + +#, c-format +msgid "" +"Cannot open file %s\n" +"%s" +msgstr "" + +#, c-format +msgid "Error in file %s on line %d" +msgstr "" + +msgid "" +"The Commander can't change to the directory that\n" +"the subshell claims you are in. Perhaps you have\n" +"deleted your working directory, or given yourself\n" +"extra access permissions with the \"su\" command?" +msgstr "" + +#, c-format +msgid "Cannot fetch a local copy of %s" +msgstr "" + +msgid "The shell is already running a command" +msgstr "" + +msgid "" +"Not an xterm or Linux console;\n" +"the subshell cannot be toggled." +msgstr "" + +msgid "Type 'exit' to return to the Midnight Commander" +msgstr "" + +msgid "Set &all" +msgstr "" + +msgid "S&kip" +msgstr "" + +msgid "&Set" +msgstr "" + +msgid "owner" +msgstr "" + +msgid "group" +msgstr "" + +msgid "other" +msgstr "" + +msgid "Flag" +msgstr "" + +#, c-format +msgid "Permissions (octal): %o" +msgstr "" + +msgid "Chown advanced command" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod \"%s\"\n" +"%s" +msgstr "" + +msgid "&Ignore" +msgstr "" + +msgid "Ignore &all" +msgstr "" + +msgid "&Retry" +msgstr "" + +#, c-format +msgid "" +"Cannot chown \"%s\"\n" +"%s" +msgstr "" + +msgid "< Default >" +msgstr "" + +msgid "Skins" +msgstr "" + +msgid "Other 8 bit" +msgstr "" + +msgid "Running" +msgstr "" + +msgid "Stopped" +msgstr "" + +msgid "&Never" +msgstr "" + +msgid "On dum&b terminals" +msgstr "" + +msgid "Alwa&ys" +msgstr "" + +msgid "File operations" +msgstr "" + +msgid "&Verbose operation" +msgstr "" + +msgid "Compute tota&ls" +msgstr "" + +msgid "Classic pro&gressbar" +msgstr "" + +msgid "Mkdi&r autoname" +msgstr "" + +msgid "&Preallocate space" +msgstr "" + +msgid "Esc key mode" +msgstr "" + +msgid "S&ingle press" +msgstr "" + +msgid "Timeout:" +msgstr "" + +msgid "Pause after run" +msgstr "" + +msgid "Use internal edi&t" +msgstr "" + +msgid "Use internal vie&w" +msgstr "" + +msgid "A&sk new file name" +msgstr "" + +msgid "Auto m&enus" +msgstr "" + +msgid "&Drop down menus" +msgstr "" + +msgid "S&hell patterns" +msgstr "" + +msgid "Co&mplete: show all" +msgstr "" + +msgid "Rotating d&ash" +msgstr "" + +msgid "Cd follows lin&ks" +msgstr "" + +msgid "Sa&fe delete" +msgstr "" + +msgid "Safe overwrite" +msgstr "" + +msgid "A&uto save setup" +msgstr "" + +msgid "Configure options" +msgstr "" + +msgid "Skin:" +msgstr "" + +msgid "&Shadows" +msgstr "" + +msgid "Appearance" +msgstr "" + +msgid "Case &insensitive" +msgstr "" + +msgid "Use panel sort mo&de" +msgstr "" + +msgid "Show mi&ni-status" +msgstr "" + +msgid "Use SI si&ze units" +msgstr "" + +msgid "Mi&x all files" +msgstr "" + +msgid "Show &backup files" +msgstr "" + +msgid "Show &hidden files" +msgstr "" + +msgid "&Fast dir reload" +msgstr "" + +msgid "Ma&rk moves down" +msgstr "" + +msgid "Re&verse files only" +msgstr "" + +msgid "Simple s&wap" +msgstr "" + +msgid "A&uto save panels setup" +msgstr "" + +msgid "Navigation" +msgstr "" + +msgid "L&ynx-like motion" +msgstr "" + +msgid "Pa&ge scrolling" +msgstr "" + +msgid "Center &scrolling" +msgstr "" + +msgid "&Mouse page scrolling" +msgstr "" + +msgid "File highlight" +msgstr "" + +msgid "File &types" +msgstr "" + +msgid "&Permissions" +msgstr "" + +msgid "Quick search" +msgstr "" + +msgid "Panel options" +msgstr "" + +msgid "Information" +msgstr "" + +msgid "" +"Using the fast reload option may not reflect the exact\n" +"directory contents. In this case you'll need to do a\n" +"manual reload of the directory. See the man page for\n" +"the details." +msgstr "" + +msgid "&Full file list" +msgstr "" + +msgid "&Brief file list:" +msgstr "" + +msgid "&Long file list" +msgstr "" + +msgid "&User defined:" +msgstr "" + +msgid "columns" +msgstr "" + +msgid "User &mini status" +msgstr "" + +msgid "Listing format" +msgstr "" + +msgid "Executable &first" +msgstr "" + +msgid "&Reverse" +msgstr "" + +msgid "Sort order" +msgstr "" + +#. TRANSLATORS: no need to translate 'Confirmation', it's just a context prefix +msgid "Confirmation|&Delete" +msgstr "" + +msgid "Confirmation|O&verwrite" +msgstr "" + +msgid "Confirmation|&Execute" +msgstr "" + +msgid "Confirmation|E&xit" +msgstr "" + +msgid "Confirmation|Di&rectory hotlist delete" +msgstr "" + +msgid "Confirmation|&History cleanup" +msgstr "" + +msgid "Confirmation" +msgstr "" + +msgid "&UTF-8 output" +msgstr "" + +msgid "&Full 8 bits output" +msgstr "" + +msgid "&ISO 8859-1" +msgstr "" + +msgid "7 &bits" +msgstr "" + +msgid "F&ull 8 bits input" +msgstr "" + +msgid "Display bits" +msgstr "" + +msgid "Input / display codepage:" +msgstr "" + +msgid "Directory tree" +msgstr "" + +msgid "Timeout for freeing VFSs (sec):" +msgstr "" + +msgid "FTP anonymous password:" +msgstr "" + +msgid "FTP directory cache timeout (sec):" +msgstr "" + +msgid "&Always use ftp proxy:" +msgstr "" + +msgid "&Use ~/.netrc" +msgstr "" + +msgid "Use &passive mode" +msgstr "" + +msgid "Use passive mode over pro&xy" +msgstr "" + +msgid "Virtual File System Setting" +msgstr "" + +msgid "cd" +msgstr "" + +msgid "Quick cd" +msgstr "" + +msgid "Existing filename (filename symlink will point to):" +msgstr "" + +msgid "Symbolic link filename:" +msgstr "" + +msgid "Symbolic link" +msgstr "" + +msgid "&Stop" +msgstr "" + +msgid "&Resume" +msgstr "" + +msgid "&Kill" +msgstr "" + +msgid "Background jobs" +msgstr "" + +#, c-format +msgid "" +"Cannot chdir to \"%s\"\n" +"%s" +msgstr "" + +msgid "Secure deletion" +msgstr "" + +msgid "Undelete" +msgstr "" + +msgid "Synchronous updates" +msgstr "" + +msgid "Synchronous directory updates" +msgstr "" + +msgid "Immutable" +msgstr "" + +msgid "Append only" +msgstr "" + +msgid "No dump" +msgstr "" + +msgid "No update atime" +msgstr "" + +msgid "Compress" +msgstr "" + +msgid "Compressed clusters" +msgstr "" + +msgid "Compressed dirty file" +msgstr "" + +msgid "Compression raw access" +msgstr "" + +msgid "Encrypted inode" +msgstr "" + +msgid "Journaled data" +msgstr "" + +msgid "Indexed directory" +msgstr "" + +msgid "No tail merging" +msgstr "" + +msgid "Top of directory hierarchies" +msgstr "" + +msgid "Inode uses extents" +msgstr "" + +msgid "Huge_file" +msgstr "" + +msgid "No COW" +msgstr "" + +msgid "Direct access for files" +msgstr "" + +msgid "Casefolded file" +msgstr "" + +msgid "Inode has inline data" +msgstr "" + +msgid "Project hierarchy" +msgstr "" + +msgid "Verity protected inode" +msgstr "" + +msgid "&Marked all" +msgstr "" + +msgid "S&et marked" +msgstr "" + +msgid "C&lear marked" +msgstr "" + +msgid "Chattr command" +msgstr "" + +#, c-format +msgid "" +"Cannot chattr \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot change attributes on non-local filesystems" +msgstr "" + +#, c-format +msgid "" +"Cannot get flags of \"%s\"\n" +"%s" +msgstr "" + +msgid "set &user ID on execution" +msgstr "" + +msgid "set &group ID on execution" +msgstr "" + +msgid "stick&y bit" +msgstr "" + +msgid "&read by owner" +msgstr "" + +msgid "&write by owner" +msgstr "" + +msgid "e&xecute/search by owner" +msgstr "" + +msgid "rea&d by group" +msgstr "" + +msgid "write by grou&p" +msgstr "" + +msgid "execu&te/search by group" +msgstr "" + +msgid "read &by others" +msgstr "" + +msgid "wr&ite by others" +msgstr "" + +msgid "execute/searc&h by others" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "Permissions (octal):" +msgstr "" + +msgid "Owner name:" +msgstr "" + +msgid "Group name:" +msgstr "" + +msgid "Chmod command" +msgstr "" + +msgid "Permission" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Set &groups" +msgstr "" + +msgid "Set &users" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Owner name" +msgstr "" + +msgid "Group name" +msgstr "" + +msgid "Size" +msgstr "" + +msgid "Chown command" +msgstr "" + +msgid "User name" +msgstr "" + +msgid "" +msgstr "" + +msgid "" +msgstr "" + +msgid "Enter machine name (F1 for details):" +msgstr "" + +msgid "Files tagged, want to cd?" +msgstr "" + +msgid "Cannot change directory" +msgstr "" + +msgid "Filter" +msgstr "" + +msgid "Set expression for filtering filenames" +msgstr "" + +#, c-format +msgid "Link %s to:" +msgstr "" + +msgid "Link" +msgstr "" + +#, c-format +msgid "link: %s" +msgstr "" + +#, c-format +msgid "symlink: %s" +msgstr "" + +#, c-format +msgid "Cannot chdir to \"%s\"" +msgstr "" + +msgid "View file" +msgstr "" + +msgid "Filename:" +msgstr "" + +msgid "Filtered view" +msgstr "" + +msgid "Filter command and arguments:" +msgstr "" + +msgid "Edit file" +msgstr "" + +msgid "Create a new Directory" +msgstr "" + +msgid "Enter directory name:" +msgstr "" + +msgid "Extension file edit" +msgstr "" + +msgid "Which extension file you want to edit?" +msgstr "" + +msgid "&System Wide" +msgstr "" + +msgid "Highlighting groups file edit" +msgstr "" + +msgid "Which highlighting file you want to edit?" +msgstr "" + +msgid "Compare directories" +msgstr "" + +msgid "Select compare method:" +msgstr "" + +msgid "&Quick" +msgstr "" + +msgid "&Size only" +msgstr "" + +msgid "&Thorough" +msgstr "" + +msgid "" +"Both panels should be in the listing mode\n" +"to use this command" +msgstr "" + +#, c-format +msgid "'%s' is not a symbolic link" +msgstr "" + +#, c-format +msgid "Symlink '%s' points to:" +msgstr "" + +msgid "Edit symlink" +msgstr "" + +#, c-format +msgid "edit symlink, unable to remove %s: %s" +msgstr "" + +#, c-format +msgid "edit symlink: %s" +msgstr "" + +msgid "FTP to machine" +msgstr "" + +msgid "SFTP to machine" +msgstr "" + +msgid "Shell link to machine" +msgstr "" + +msgid "Undelete files on an ext2 file system" +msgstr "" + +msgid "" +"Enter device (without /dev/) to undelete\n" +"files on: (F1 for details)" +msgstr "" + +msgid "Directory scanning" +msgstr "" + +msgid "Setup" +msgstr "" + +#, c-format +msgid "Setup saved to %s" +msgstr "" + +#, c-format +msgid "Unable to save setup to %s" +msgstr "" + +msgid "Cannot execute commands on non-local filesystems" +msgstr "" + +msgid "Parameter" +msgstr "" + +#, c-format +msgid "" +"Cannot create temporary command file\n" +"%s" +msgstr "" + +msgid "Pipe failed" +msgstr "" + +#, c-format +msgid " %s%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %smc.ext file has changed with version 3.0. It seems that " +"the installation failed. Please fetch a fresh copy from the Midnight " +"Commander package." +msgstr "" + +#, c-format +msgid "%s file error" +msgstr "" + +#, c-format +msgid "" +"The format of the %s file has changed with version 3.0. You may either want " +"to copy it from %smc.ext or use that file as an example of how to write it." +msgstr "" + +msgid "DialogTitle|Copy" +msgstr "" + +msgid "DialogTitle|Move" +msgstr "" + +msgid "DialogTitle|Delete" +msgstr "" + +msgid "FileOperation|Copy" +msgstr "" + +msgid "FileOperation|Move" +msgstr "" + +msgid "FileOperation|Delete" +msgstr "" + +#, no-c-format +msgid "%o %f%n\"%s\"%m" +msgstr "" + +#, no-c-format +msgid "%o %d %f%m" +msgstr "" + +msgid "files" +msgstr "" + +msgid "directory" +msgstr "" + +msgid "directories" +msgstr "" + +msgid "files/directories" +msgstr "" + +#. TRANSLATORS: keep leading space here to split words in Copy/Move dialog +msgid " with source mask:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat hardlink source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target hardlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot create target hardlink \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot read source link \"%s\"\n" +"%s" +msgstr "" + +msgid "" +"Cannot make stable symlinks across non-local filesystems:\n" +"\n" +"Option Stable Symlinks will be disabled" +msgstr "" + +#, c-format +msgid "" +"Cannot create target symlink \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same directory" +msgstr "" + +#, c-format +msgid "" +"\"%s\"\n" +"and\n" +"\"%s\"\n" +"are the same file" +msgstr "" + +msgid "Ski&p all" +msgstr "" + +#, c-format +msgid "" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +#, c-format +msgid "" +"Background process:\n" +"Directory \"%s\" not empty.\n" +"Delete it recursively?" +msgstr "" + +msgid "Non&e" +msgstr "" + +#, c-format +msgid "" +"Cannot remove file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot stat file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot overwrite directory \"%s\"" +msgstr "" + +#, c-format +msgid "" +"Cannot move file \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot remove directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot overwrite file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot move directory \"%s\" to \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot operate on \"..\"!" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create special file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chmod target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open source file \"%s\"\n" +"%s" +msgstr "" + +msgid "Reget failed, about to overwrite file" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot fstat target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot preallocate space for target file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot read source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot write target file \"%s\"\n" +"%s" +msgstr "" + +msgid "(stalled)" +msgstr "" + +#, c-format +msgid "" +"Cannot close source file \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot close target file \"%s\"\n" +"%s" +msgstr "" + +msgid "Incomplete file was retrieved. Keep it?" +msgstr "" + +msgid "&Keep" +msgstr "" + +#, c-format +msgid "" +"Cannot stat source directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Source \"%s\" is not a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot copy cyclic symbolic link\n" +"\"%s\"" +msgstr "" + +#, c-format +msgid "" +"Destination \"%s\" must be a directory\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot create target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot chown target directory \"%s\"\n" +"%s" +msgstr "" + +#, c-format +msgid "Directories: %zu, total size: %s" +msgstr "" + +msgid "Sorry, I could not put the job in background" +msgstr "" + +msgid "S&uspend" +msgstr "" + +msgid "Con&tinue" +msgstr "" + +#, c-format +msgid "%d:%02d.%02d" +msgstr "" + +#, c-format +msgid "ETA %s" +msgstr "" + +#, c-format +msgid "%.2f MB/s" +msgstr "" + +#, c-format +msgid "%.2f KB/s" +msgstr "" + +#, c-format +msgid "%ld B/s" +msgstr "" + +msgid "New :" +msgstr "" + +msgid "Existing:" +msgstr "" + +msgid "Overwrite this file?" +msgstr "" + +msgid "A&ppend" +msgstr "" + +msgid "&Reget" +msgstr "" + +msgid "Overwrite all files?" +msgstr "" + +msgid "Don't overwrite with &zero length file" +msgstr "" + +msgid "&Older" +msgstr "" + +msgid "S&maller" +msgstr "" + +msgid "&Size differs" +msgstr "" + +msgid "File exists" +msgstr "" + +msgid "Background process: File exists" +msgstr "" + +#, c-format +msgid "Files processed: %zu/%zu" +msgstr "" + +#, c-format +msgid "Files processed: %zu" +msgstr "" + +#, c-format +msgid "Time: %s %s" +msgstr "" + +#, c-format +msgid "Time: %s %s (%s)" +msgstr "" + +#, c-format +msgid "Time: %s" +msgstr "" + +#, c-format +msgid "Time: %s (%s)" +msgstr "" + +#, c-format +msgid " Total: %s " +msgstr "" + +#, c-format +msgid " Total: %s/%s " +msgstr "" + +msgid "Source" +msgstr "" + +msgid "Target" +msgstr "" + +msgid "Deleting" +msgstr "" + +msgid "&Using shell patterns" +msgstr "" + +msgid "to:" +msgstr "" + +msgid "Follow &links" +msgstr "" + +msgid "Preserve &attributes" +msgstr "" + +msgid "Di&ve into subdir if exists" +msgstr "" + +msgid "&Stable symlinks" +msgstr "" + +msgid "&Background" +msgstr "" + +#, c-format +msgid "Invalid source pattern '%s'" +msgstr "" + +msgid "File listin&g" +msgstr "" + +msgid "&Quick view" +msgstr "" + +msgid "&Info" +msgstr "" + +msgid "&Tree" +msgstr "" + +msgid "&Listing format..." +msgstr "" + +msgid "S&ort order..." +msgstr "" + +msgid "&Filter..." +msgstr "" + +msgid "&Encoding..." +msgstr "" + +msgid "FT&P link..." +msgstr "" + +msgid "S&hell link..." +msgstr "" + +msgid "&SFTP link..." +msgstr "" + +msgid "Paneli&ze" +msgstr "" + +msgid "&Rescan" +msgstr "" + +msgid "&View" +msgstr "" + +msgid "Vie&w file..." +msgstr "" + +msgid "&Filtered view" +msgstr "" + +msgid "&Copy" +msgstr "" + +msgid "C&hmod" +msgstr "" + +msgid "&Link" +msgstr "" + +msgid "&Symlink" +msgstr "" + +msgid "Relative symlin&k" +msgstr "" + +msgid "Edit s&ymlink" +msgstr "" + +msgid "Ch&own" +msgstr "" + +msgid "&Advanced chown" +msgstr "" + +msgid "Cha&ttr" +msgstr "" + +msgid "&Rename/Move" +msgstr "" + +msgid "&Mkdir" +msgstr "" + +msgid "&Quick cd" +msgstr "" + +msgid "Select &group" +msgstr "" + +msgid "U&nselect group" +msgstr "" + +msgid "&Invert selection" +msgstr "" + +msgid "E&xit" +msgstr "" + +msgid "&User menu" +msgstr "" + +msgid "&Directory tree" +msgstr "" + +msgid "&Find file" +msgstr "" + +msgid "S&wap panels" +msgstr "" + +msgid "Switch &panels on/off" +msgstr "" + +msgid "&Compare directories" +msgstr "" + +msgid "C&ompare files" +msgstr "" + +msgid "E&xternal panelize" +msgstr "" + +msgid "Show directory s&izes" +msgstr "" + +msgid "Command &history" +msgstr "" + +msgid "Viewed/edited files hi&story" +msgstr "" + +msgid "Di&rectory hotlist" +msgstr "" + +msgid "&Active VFS list" +msgstr "" + +msgid "&Background jobs" +msgstr "" + +msgid "Screen lis&t" +msgstr "" + +msgid "&Undelete files (ext2fs only)" +msgstr "" + +msgid "&Listing format edit" +msgstr "" + +msgid "Edit &extension file" +msgstr "" + +msgid "Edit &menu file" +msgstr "" + +msgid "Edit hi&ghlighting group file" +msgstr "" + +msgid "&Configuration..." +msgstr "" + +msgid "&Layout..." +msgstr "" + +msgid "&Panel options..." +msgstr "" + +msgid "C&onfirmation..." +msgstr "" + +msgid "&Appearance..." +msgstr "" + +msgid "&Display bits..." +msgstr "" + +msgid "&Virtual FS..." +msgstr "" + +msgid "Panels:" +msgstr "" + +#, c-format +msgid "You have %zu opened screen. Quit anyway?" +msgid_plural "You have %zu opened screens. Quit anyway?" +msgstr[0] "" + +msgid "The Midnight Commander" +msgstr "" + +msgid "Do you really want to quit the Midnight Commander?" +msgstr "" + +msgid "&Above" +msgstr "" + +msgid "&Left" +msgstr "" + +msgid "&Below" +msgstr "" + +msgid "&Right" +msgstr "" + +msgid "ButtonBar|Menu" +msgstr "" + +msgid "ButtonBar|View" +msgstr "" + +msgid "ButtonBar|RenMov" +msgstr "" + +msgid "ButtonBar|Mkdir" +msgstr "" + +msgid "&Chdir" +msgstr "" + +msgid "&Again" +msgstr "" + +msgid "Pane&lize" +msgstr "" + +msgid "&View - F3" +msgstr "" + +msgid "&Edit - F4" +msgstr "" + +#, c-format +msgid "Found: %lu" +msgstr "" + +msgid "Malformed regular expression" +msgstr "" + +msgid "File name:" +msgstr "" + +msgid "&Find recursively" +msgstr "" + +msgid "Follow s&ymlinks" +msgstr "" + +msgid "S&kip hidden" +msgstr "" + +msgid "Content:" +msgstr "" + +msgid "Sea&rch for content" +msgstr "" + +msgid "Case sens&itive" +msgstr "" + +msgid "A&ll charsets" +msgstr "" + +msgid "Fir&st hit" +msgstr "" + +msgid "Find File" +msgstr "" + +msgid "Start at:" +msgstr "" + +msgid "Ena&ble ignore directories:" +msgstr "" + +#, c-format +msgid "Grepping in %s" +msgstr "" + +msgid "Finished" +msgstr "" + +#, c-format +msgid "Finished (ignored %zu directory)" +msgid_plural "Finished (ignored %zu directories)" +msgstr[0] "" + +#, c-format +msgid "Find File: \"%s\". Content: \"%s\"" +msgstr "" + +#, c-format +msgid "Find File: \"%s\"" +msgstr "" + +msgid "Searching" +msgstr "" + +msgid "Change &to" +msgstr "" + +msgid "&Free VFSs now" +msgstr "" + +msgid "&Refresh" +msgstr "" + +msgid "&Add current" +msgstr "" + +msgid "&Up" +msgstr "" + +msgid "New &group" +msgstr "" + +msgid "New &entry" +msgstr "" + +msgid "&Insert" +msgstr "" + +msgid "&Remove" +msgstr "" + +msgid "Subgroup - press ENTER to see list" +msgstr "" + +msgid "Active VFS directories" +msgstr "" + +msgid "Directory hotlist" +msgstr "" + +msgid "Top level group" +msgstr "" + +msgid "Directory path" +msgstr "" + +#, c-format +msgid "Moving %s" +msgstr "" + +msgid "Directory label" +msgstr "" + +msgid "&Append" +msgstr "" + +msgid "New hotlist entry" +msgstr "" + +msgid "Directory label:" +msgstr "" + +msgid "Directory path:" +msgstr "" + +msgid "New hotlist group" +msgstr "" + +msgid "Name of new group:" +msgstr "" + +#, c-format +msgid "Are you sure you want to remove entry \"%s\"?" +msgstr "" + +#, c-format +msgid "" +"Group \"%s\" is not empty.\n" +"Remove it?" +msgstr "" + +msgid "Hotlist Load" +msgstr "" + +#, c-format +msgid "" +"MC was unable to write %s file,\n" +"your old hotlist entries were not deleted" +msgstr "" + +#, c-format +msgid "Label for \"%s\":" +msgstr "" + +msgid "Add to hotlist" +msgstr "" + +#, c-format +msgid "Midnight Commander %s" +msgstr "" + +#, c-format +msgid "File: %s" +msgstr "" + +msgid "No node information" +msgstr "" + +msgid "Free nodes:" +msgstr "" + +msgid "No space information" +msgstr "" + +#, c-format +msgid "Free space: %s/%s (%d%%)" +msgstr "" + +#, c-format +msgid "Type: %s" +msgstr "" + +msgid "non-local vfs" +msgstr "" + +#, c-format +msgid "Device: %s" +msgstr "" + +#, c-format +msgid "Filesystem: %s" +msgstr "" + +#, c-format +msgid "Accessed: %s" +msgstr "" + +#, c-format +msgid "Modified: %s" +msgstr "" + +#. TRANSLATORS: Time of last status change as in stat(2) man. +#, c-format +msgid "Changed: %s" +msgstr "" + +#, c-format +msgid "Dev. type: major %lu, minor %lu" +msgstr "" + +#, c-format +msgid "Size: %s" +msgstr "" + +#, c-format +msgid " (%lu block)" +msgid_plural " (%lu blocks)" +msgstr[0] "" + +#, c-format +msgid "Owner: %s/%s" +msgstr "" + +#, c-format +msgid "Links: %d" +msgstr "" + +msgid "Attributes: not supported" +msgstr "" + +#, c-format +msgid "Attributes: %s" +msgstr "" + +msgid "Attributes: unavailable" +msgstr "" + +#, c-format +msgid "Mode: %s (%04o)" +msgstr "" + +#, c-format +msgid "Location: %Xh:%Xh" +msgstr "" + +msgid "&Equal split" +msgstr "" + +msgid "&Menubar visible" +msgstr "" + +msgid "Command &prompt" +msgstr "" + +msgid "&Keybar visible" +msgstr "" + +msgid "H&intbar visible" +msgstr "" + +msgid "&XTerm window title" +msgstr "" + +msgid "&Show free space" +msgstr "" + +msgid "Panel split" +msgstr "" + +msgid "Console output" +msgstr "" + +msgid "&Vertical" +msgstr "" + +msgid "&Horizontal" +msgstr "" + +msgid "Output lines:" +msgstr "" + +msgid "Layout" +msgstr "" + +msgid "Memory exhausted!" +msgstr "" + +#. TRANSLATORS: one single character to represent 'unsorted' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|u" +msgstr "" + +msgid "&Unsorted" +msgstr "" + +#. TRANSLATORS: one single character to represent 'name' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|n" +msgstr "" + +msgid "&Name" +msgstr "" + +#. TRANSLATORS: one single character to represent 'version' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|v" +msgstr "" + +msgid "&Version" +msgstr "" + +#. TRANSLATORS: one single character to represent 'extension' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|e" +msgstr "" + +msgid "E&xtension" +msgstr "" + +#. TRANSLATORS: one single character to represent 'size' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|s" +msgstr "" + +msgid "&Size" +msgstr "" + +msgid "Block Size" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Modify time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|m" +msgstr "" + +msgid "&Modify time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Access time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|a" +msgstr "" + +msgid "&Access time" +msgstr "" + +#. TRANSLATORS: one single character to represent 'Change time' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|h" +msgstr "" + +msgid "C&hange time" +msgstr "" + +msgid "Perm" +msgstr "" + +msgid "Nl" +msgstr "" + +#. TRANSLATORS: one single character to represent 'inode' sort mode +#. TRANSLATORS: no need to translate 'sort', it's just a context prefix +msgid "sort|i" +msgstr "" + +msgid "&Inode" +msgstr "" + +msgid "UID" +msgstr "" + +msgid "GID" +msgstr "" + +msgid "Owner" +msgstr "" + +msgid "Group" +msgstr "" + +msgid "[dev]" +msgstr "" + +msgid "UP--DIR" +msgstr "" + +msgid "SYMLINK" +msgstr "" + +msgid "SUB-DIR" +msgstr "" + +msgid "" +msgstr "" + +#, c-format +msgid "%s in %d file" +msgid_plural "%s in %d files" +msgstr[0] "" + +msgid "Panelize" +msgstr "" + +msgid "Unknown tag on display format:" +msgstr "" + +msgid "&Files only" +msgstr "" + +msgid "&Case sensitive" +msgstr "" + +msgid "Select" +msgstr "" + +msgid "Unselect" +msgstr "" + +msgid "Do you really want to execute?" +msgstr "" + +msgid "Cannot read directory contents" +msgstr "" + +msgid "User supplied format looks invalid, reverting to default." +msgstr "" + +msgid "&Add new" +msgstr "" + +msgid "External panelize" +msgstr "" + +msgid "Other command" +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Add to external panelize" +msgstr "" + +msgid "Enter command label:" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"External panelize:\n" +"failed to read data from child stdout:\n" +"%s" +msgstr "" + +msgid "Cannot run external panelize in a non-local directory" +msgstr "" + +msgid "Modified git files" +msgstr "" + +msgid "Find rejects after patching" +msgstr "" + +msgid "Find *.orig after patching" +msgstr "" + +msgid "Find SUID and SGID programs" +msgstr "" + +#, c-format +msgid "" +"Cannot open the %s file for writing:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "Copy \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "Move \"%s\" directory to:" +msgstr "" + +#, c-format +msgid "" +"Cannot stat the destination\n" +"%s" +msgstr "" + +#, c-format +msgid "Delete %s?" +msgstr "" + +msgid "ButtonBar|Static" +msgstr "" + +msgid "ButtonBar|Dynamc" +msgstr "" + +msgid "ButtonBar|Rescan" +msgstr "" + +msgid "ButtonBar|Forget" +msgstr "" + +msgid "ButtonBar|Rmdir" +msgstr "" + +#, c-format +msgid "" +"Cannot write to the %s file:\n" +"%s\n" +msgstr "" + +msgid "Help file format error\n" +msgstr "" + +msgid "Internal bug: Double start of link area" +msgstr "" + +#, c-format +msgid "Cannot find node %s in help file" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "ButtonBar|Index" +msgstr "" + +msgid "ButtonBar|Prev" +msgstr "" + +msgid "Learn keys" +msgstr "" + +msgid "Teach me a key" +msgstr "" + +#, c-format +msgid "" +"Please press the %s\n" +"and then wait until this message disappears.\n" +"\n" +"Then, press it again to see if OK appears\n" +"next to its button.\n" +"\n" +"If you want to escape, press a single Escape key\n" +"and wait as well." +msgstr "" + +msgid "Cannot accept this key" +msgstr "" + +#, c-format +msgid "You have entered \"%s\"" +msgstr "" + +#. TRANSLATORS: This label appears near learned keys. Keep it short. +msgid "OK" +msgstr "" + +msgid "" +"It seems that all your keys already\n" +"work fine. That's great." +msgstr "" + +msgid "&Discard" +msgstr "" + +msgid "" +"Great! You have a complete terminal database!\n" +"All your keys work well." +msgstr "" + +msgid "" +"Press all the keys mentioned here. After you have done it, check\n" +"which keys are not marked with OK. Press space on the missing\n" +"key, or click with the mouse to define it. Move around with Tab." +msgstr "" + +#, c-format +msgid "" +"Failed to run:\n" +"%s\n" +msgstr "" + +msgid "Home directory path is not absolute" +msgstr "" + +msgid "" +"GNU Midnight Commander\n" +"is already running on this terminal.\n" +"Subshell support will be disabled." +msgstr "" + +#, c-format +msgid "" +"\n" +"Failed while close:\n" +"%s\n" +msgstr "" + +msgid "Choose codepage" +msgstr "" + +msgid "- < No translation >" +msgstr "" + +msgid "%b %e %Y" +msgstr "" + +msgid "%b %e %H:%M" +msgstr "" + +#, c-format +msgid "" +"Cannot save file %s:\n" +"%s" +msgstr "" + +#, c-format +msgid "Cannot open named pipe %s\n" +msgstr "" + +msgid "The shell is still active. Quit anyway?" +msgstr "" + +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "" + +msgid "With builtin Editor and Aspell support" +msgstr "" + +msgid "With builtin Editor" +msgstr "" + +msgid "With optional subshell support" +msgstr "" + +msgid "With subshell support as default" +msgstr "" + +msgid "With support for background operations" +msgstr "" + +msgid "With mouse support on xterm and Linux console" +msgstr "" + +msgid "With mouse support on xterm" +msgstr "" + +msgid "With support for X11 events" +msgstr "" + +msgid "With internationalization support" +msgstr "" + +msgid "With multiple codepages support" +msgstr "" + +msgid "With ext2fs attributes support" +msgstr "" + +#, c-format +msgid "Built with GLib %d.%d.%d\n" +msgstr "" + +#, c-format +msgid "Built with S-Lang %s with terminfo database\n" +msgstr "" + +#, c-format +msgid "Built with ncurses %s\n" +msgstr "" + +msgid "Built with ncurses (unknown version)" +msgstr "" + +#, c-format +msgid "Built with ncursesw %s\n" +msgstr "" + +msgid "Built with ncursesw (unknown version)" +msgstr "" + +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + +msgid "Virtual File Systems:" +msgstr "" + +msgid "Data types:" +msgstr "" + +msgid "Home directory:" +msgstr "" + +msgid "Profile root directory:" +msgstr "" + +msgid "System data" +msgstr "" + +msgid "Config directory:" +msgstr "" + +msgid "Data directory:" +msgstr "" + +msgid "File extension handlers:" +msgstr "" + +msgid "VFS plugins and scripts:" +msgstr "" + +msgid "User data" +msgstr "" + +msgid "Cache directory:" +msgstr "" + +msgid "Debug" +msgstr "" + +msgid "ERROR:" +msgstr "" + +msgid "True:" +msgstr "" + +msgid "False:" +msgstr "" + +msgid "Error calling program" +msgstr "" + +msgid "Warning -- ignoring file" +msgstr "" + +#, c-format +msgid "" +"File %s is not owned by root or you or is world writable.\n" +"Using it may compromise your security" +msgstr "" + +msgid "Format error on file Extensions File" +msgstr "" + +#, c-format +msgid "The %%var macro has no default" +msgstr "" + +#, c-format +msgid "The %%var macro has no variable" +msgstr "" + +#, c-format +msgid "No suitable entries found in %s" +msgstr "" + +msgid "User menu" +msgstr "" + +#, c-format +msgid "" +"Cannot open cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Premature end of cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Inconsistent hardlinks of\n" +"%s\n" +"in cpio archive\n" +"%s" +msgstr "" + +#, c-format +msgid "%s contains duplicate entries! Skipping!" +msgstr "" + +#, c-format +msgid "" +"Corrupted cpio header encountered in\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Unexpected end of file\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Cannot open %s archive\n" +"%s:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"EXTFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "Warning: cannot open %s directory\n" +msgstr "" + +#, c-format +msgid "fish: Disconnecting from %s" +msgstr "" + +msgid "fish: Waiting for initial line..." +msgstr "" + +msgid "Sorry, we cannot do password authenticated connections for now." +msgstr "" + +#, c-format +msgid "fish: Password is required for %s" +msgstr "" + +msgid "fish: Sending password..." +msgstr "" + +msgid "fish: Sending initial line..." +msgstr "" + +msgid "fish: Handshaking version..." +msgstr "" + +msgid "fish: Getting host info..." +msgstr "" + +#, c-format +msgid "fish: Reading directory %s..." +msgstr "" + +#, c-format +msgid "%s: done." +msgstr "" + +#, c-format +msgid "%s: failure" +msgstr "" + +#, c-format +msgid "fish: store %s: sending command..." +msgstr "" + +msgid "fish: Local read failed, sending zeros" +msgstr "" + +msgid "fish: storing file" +msgstr "" + +msgid "Aborting transfer..." +msgstr "" + +msgid "Error reported after abort." +msgstr "" + +msgid "Aborted transfer would be successful." +msgstr "" + +#, c-format +msgid "ftpfs: Disconnecting from %s" +msgstr "" + +#, c-format +msgid "FTP: Password required for %s" +msgstr "" + +msgid "ftpfs: sending login name" +msgstr "" + +msgid "ftpfs: sending user password" +msgstr "" + +#, c-format +msgid "FTP: Account required for user %s" +msgstr "" + +msgid "Account:" +msgstr "" + +msgid "ftpfs: sending user account" +msgstr "" + +msgid "ftpfs: logged in" +msgstr "" + +#, c-format +msgid "ftpfs: Login incorrect for user %s " +msgstr "" + +msgid "ftpfs: Invalid host name." +msgstr "" + +#, c-format +msgid "ftpfs: %s" +msgstr "" + +#, c-format +msgid "ftpfs: making connection to %s" +msgstr "" + +msgid "ftpfs: connection interrupted by user" +msgstr "" + +#, c-format +msgid "ftpfs: connection to server failed: %s" +msgstr "" + +#, c-format +msgid "Waiting to retry... %d (Control-G to cancel)" +msgstr "" + +msgid "ftpfs: invalid address family" +msgstr "" + +#, c-format +msgid "ftpfs: could not create socket: %s" +msgstr "" + +msgid "ftpfs: could not setup passive mode" +msgstr "" + +msgid "ftpfs: aborting transfer." +msgstr "" + +#, c-format +msgid "ftpfs: abort error: %s" +msgstr "" + +msgid "ftpfs: abort failed" +msgstr "" + +msgid "ftpfs: CWD failed." +msgstr "" + +msgid "ftpfs: couldn't resolve symlink" +msgstr "" + +msgid "Resolving symlink..." +msgstr "" + +#, c-format +msgid "ftpfs: Reading FTP directory %s... %s%s" +msgstr "" + +msgid "(strict rfc959)" +msgstr "" + +msgid "(chdir first)" +msgstr "" + +msgid "ftpfs: failed; nowhere to fallback to" +msgstr "" + +msgid "ftpfs: storing file" +msgstr "" + +msgid "" +"~/.netrc file has incorrect mode\n" +"Remove password or correct mode" +msgstr "" + +#, c-format +msgid "" +"SFS virtual file system:\n" +"%s" +msgstr "" + +#, c-format +msgid "%s: Warning: file %s not found\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid line in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "" +"Warning: Invalid flag %c in %s:\n" +"%s\n" +msgstr "" + +#, c-format +msgid "sftp: an error occurred while reading %s: %s" +msgstr "" + +msgid "sftp: Unable to get current user name." +msgstr "" + +msgid "sftp: Invalid host name." +msgstr "" + +#, c-format +msgid "sftp: %s" +msgstr "" + +msgid "sftp: failed to convert remote host IP address into text form" +msgstr "" + +#, c-format +msgid "sftp: making connection to %s" +msgstr "" + +msgid "sftp: connection interrupted by user" +msgstr "" + +#, c-format +msgid "sftp: connection to server failed: %s" +msgstr "" + +msgid "sftp: found host key of unsupported type: RSA1" +msgstr "" + +msgid "sftp: unknown host key type:" +msgstr "" + +#, c-format +msgid "" +"Permanently added\n" +"%s (%s)\n" +"to the list of known hosts." +msgstr "" + +msgid "sftp: cannot get the remote host key" +msgstr "" + +msgid "sftp: unsupported key type, can't check remote host key" +msgstr "" + +msgid "sftp: can't compute host key fingerprint hash" +msgstr "" + +#, c-format +msgid "" +"The authenticity of host\n" +"%s (%s)\n" +"can't be established!\n" +"%s key fingerprint hash is\n" +"SHA1:%s.\n" +"Do you want to add it to the list of known hosts and continue connecting?" +msgstr "" + +#, c-format +msgid "" +"%s (%s)\n" +"is found in the list of known hosts but\n" +"KEYS DO NOT MATCH! THIS COULD BE A MITM ATTACK!\n" +"Are you sure you want to add it to the list of known hosts and continue " +"connecting?" +msgstr "" + +msgid "sftp: host key verification failed" +msgstr "" + +#, c-format +msgid "sftp: Enter passphrase for %s " +msgstr "" + +msgid "sftp: Passphrase is empty." +msgstr "" + +#, c-format +msgid "sftp: Enter password for %s " +msgstr "" + +msgid "sftp: Password is empty." +msgstr "" + +msgid "sftp: failure establishing SSH session" +msgstr "" + +msgid "sftp: No file handler data present for reading file" +msgstr "" + +#, c-format +msgid "sftp: socket error: %s" +msgstr "" + +#, c-format +msgid "sftp: (Ctrl-G break) Listing... %s" +msgstr "" + +msgid "sftp: Listing done." +msgstr "" + +#, c-format +msgid "" +"Cannot open tar archive\n" +"%s" +msgstr "" + +msgid "Inconsistent tar archive" +msgstr "" + +msgid "Unexpected EOF on archive file" +msgstr "" + +#, c-format +msgid "" +"%s\n" +"doesn't look like a tar archive." +msgstr "" + +msgid "undelfs: error" +msgstr "" + +msgid "not enough memory" +msgstr "" + +msgid "while allocating block buffer" +msgstr "" + +#, c-format +msgid "open_inode_scan: %d" +msgstr "" + +#, c-format +msgid "while starting inode scan %d" +msgstr "" + +#, c-format +msgid "undelfs: loading deleted files information %d inodes" +msgstr "" + +#, c-format +msgid "while calling ext2_block_iterate %d" +msgstr "" + +msgid "no more memory while reallocating array" +msgstr "" + +#, c-format +msgid "while doing inode scan %d" +msgstr "" + +#, c-format +msgid "Cannot open file %s" +msgstr "" + +msgid "undelfs: reading inode bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load inode bitmap from:\n" +"%s" +msgstr "" + +msgid "undelfs: reading block bitmap..." +msgstr "" + +#, c-format +msgid "" +"Cannot load block bitmap from:\n" +"%s" +msgstr "" + +msgid "vfs_info is not fs!" +msgstr "" + +msgid "You have to chdir to extract files first" +msgstr "" + +msgid "while iterating over blocks" +msgstr "" + +#, c-format +msgid "Cannot open file \"%s\"" +msgstr "" + +msgid "Ext2lib error" +msgstr "" + +msgid "Invalid value" +msgstr "" + +msgid "File was modified. Save with exit?" +msgstr "" + +msgid "&Cancel quit" +msgstr "" + +msgid "" +"Midnight Commander is being shut down.\n" +"Save modified file?" +msgstr "" + +msgid "&Line number" +msgstr "" + +msgid "Pe&rcents" +msgstr "" + +msgid "&Decimal offset" +msgstr "" + +msgid "He&xadecimal offset" +msgstr "" + +msgid "Goto" +msgstr "" + +msgid "ButtonBar|Ascii" +msgstr "" + +msgid "ButtonBar|HxSrch" +msgstr "" + +msgid "ButtonBar|UnWrap" +msgstr "" + +msgid "ButtonBar|Wrap" +msgstr "" + +msgid "ButtonBar|Hex" +msgstr "" + +msgid "ButtonBar|Goto" +msgstr "" + +msgid "ButtonBar|Raw" +msgstr "" + +msgid "ButtonBar|Parse" +msgstr "" + +msgid "ButtonBar|Unform" +msgstr "" + +msgid "ButtonBar|Format" +msgstr "" + +#, c-format +msgid "" +"Failed to read data from child stdout:\n" +"%s" +msgstr "" + +#, c-format +msgid "" +"Error while closing the file:\n" +"%s\n" +"Data may have been written or not" +msgstr "" + +#, c-format +msgid "" +"Cannot save file:\n" +"%s" +msgstr "" + +msgid "View: " +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\"\n" +"%s" +msgstr "" + +msgid "Cannot view: not a regular file" +msgstr "" + +#, c-format +msgid "" +"Cannot open \"%s\" in parse mode\n" +"%s" +msgstr "" + +msgid "Search done" +msgstr "" + +msgid "Continue from beginning?" +msgstr "" + +msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" +msgstr "" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/vi.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/vi.gmo differ diff -Nru mc-4.8.27/po/vi.po mc-4.8.28/po/vi.po --- mc-4.8.27/po/vi.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/vi.po 2022-03-27 12:08:06.000000000 +0000 @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Slava Zanko , 2011\n" "Language-Team: Vietnamese (http://www.transifex.com/mc/mc/language/vi/)\n" "Language: vi\n" "MIME-Version: 1.0\n" @@ -634,12 +634,6 @@ msgid "Log ftp dialog to specified file" msgstr "Ghi hội thoại FTP vào một tập tin" -msgid "Set debug level" -msgstr "Đặt mức độ tìm sửa lỗi (debug)" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Xem tập tin" @@ -1545,7 +1539,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2064,19 +2058,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Mật khẩu cho \\\\%s\\%s" - -msgid "Domain:" -msgstr "Miền (domain):" - -msgid "Username:" -msgstr "Tên người dùng:" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2389,9 +2370,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2886,8 +2864,8 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." -msgstr "t&Hứ tự sắp xếp..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Lọc tập tin..." @@ -2901,12 +2879,9 @@ msgid "S&hell link..." msgstr "kết nối &Shell..." -msgid "S&FTP link..." +msgid "&SFTP link..." msgstr "" -msgid "SM&B link..." -msgstr "kết nối SM&B..." - msgid "Paneli&ze" msgstr "" @@ -3814,6 +3789,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4246,33 +4225,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/wa.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/wa.gmo differ diff -Nru mc-4.8.27/po/wa.po mc-4.8.28/po/wa.po --- mc-4.8.27/po/wa.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/wa.po 2022-03-27 12:08:06.000000000 +0000 @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Slava Zanko , 2011\n" "Language-Team: Walloon (http://www.transifex.com/mc/mc/language/wa/)\n" "Language: wa\n" "MIME-Version: 1.0\n" @@ -632,12 +632,6 @@ msgid "Log ftp dialog to specified file" msgstr "" -msgid "Set debug level" -msgstr "" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "Enonder li håyneu di fitchî so on fitchî" @@ -1543,7 +1537,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2062,19 +2056,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "Mot di passe po \\\\%s\\%s" - -msgid "Domain:" -msgstr "Dominne:" - -msgid "Username:" -msgstr "No di l' ûzeu:" - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2387,9 +2368,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2884,8 +2862,8 @@ msgid "&Listing format..." msgstr "" -msgid "&Sort order..." -msgstr "Ôrde po &Relire..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "&Passete..." @@ -2899,12 +2877,9 @@ msgid "S&hell link..." msgstr "" -msgid "S&FTP link..." +msgid "&SFTP link..." msgstr "" -msgid "SM&B link..." -msgstr "Loyén SM&B..." - msgid "Paneli&ze" msgstr "" @@ -3816,6 +3791,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "" @@ -4235,33 +4214,6 @@ msgstr "" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "" - -#, c-format -msgid "%s removing remote file %s" -msgstr "" - -#, c-format -msgid "%s renaming files\n" -msgstr "" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/zh_CN.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/zh_CN.gmo differ diff -Nru mc-4.8.27/po/zh_CN.po mc-4.8.28/po/zh_CN.po --- mc-4.8.27/po/zh_CN.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/zh_CN.po 2022-03-27 12:08:06.000000000 +0000 @@ -3,6 +3,7 @@ # This file is distributed under the same license as the mc package. # # Translators: +# Gurbuzguven <6mehmet6@gmail.com>, 2021 # Jacques Yip , 2017 # Jake Li , 2012 # Kenneth Cheung , 2018 @@ -17,9 +18,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: Gurbuzguven <6mehmet6@gmail.com>, 2021\n" "Language-Team: Chinese (China) (http://www.transifex.com/mc/mc/language/" "zh_CN/)\n" "Language: zh_CN\n" @@ -663,12 +664,6 @@ msgid "Log ftp dialog to specified file" msgstr "记录 ftp 对话到指定的文件" -msgid "Set debug level" -msgstr "设置调试级别" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "在文件上启动文件查看器" @@ -1303,7 +1298,7 @@ msgstr "关闭(&C)" msgid "&History..." -msgstr "" +msgstr "&历史记录..." msgid "Save &as..." msgstr "另存为(&A)..." @@ -1627,7 +1622,7 @@ "为 Midnight Commander 编写的\n" "一个界面友好的文本编辑器。" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -1792,6 +1787,8 @@ "Not an xterm or Linux console;\n" "the subshell cannot be toggled." msgstr "" +"不是一个 xterm 或 Linux 控制台;\n" +"无法切换subshell窗口。" msgid "Type 'exit' to return to the Midnight Commander" msgstr "输入 'exit' 返回 Midnight Commander" @@ -2158,19 +2155,6 @@ msgstr "后台任务" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "\\\\%s\\%s 的密码" - -msgid "Domain:" -msgstr "域: " - -msgid "Username:" -msgstr "用户名: " - -msgid "SMB authentication" -msgstr "SMB 认证" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2487,9 +2471,6 @@ msgid "Shell link to machine" msgstr "Shell 链接到主机" -msgid "SMB link to machine" -msgstr "SMB 链接到主机" - msgid "Undelete files on an ext2 file system" msgstr "反删除 ext2 文件系统上的文件" @@ -3066,8 +3047,8 @@ msgid "&Listing format..." msgstr "列表格式(&L)…" -msgid "&Sort order..." -msgstr "排序(&S)..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "过滤(&F)..." @@ -3081,11 +3062,8 @@ msgid "S&hell link..." msgstr "S&hell 链接..." -msgid "S&FTP link..." -msgstr "SFTP 链接(&S)..." - -msgid "SM&B link..." -msgstr "SMB 链接(&B)..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "面板化(&Z)" @@ -4009,6 +3987,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "虚拟文件系统: " @@ -4443,33 +4425,6 @@ msgstr "sftp: 列出完毕。" #, c-format -msgid "reconnect to %s failed" -msgstr "重新连接 %s 失败" - -msgid "Authentication failed" -msgstr "验证失败" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "创建目录 %s 时出错 %s" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "删除目录 %s 时出错 %s" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s 正在打开远程文件 %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s 正在删除远程文件 %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s 正在重命名文件\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" Binary files /tmp/tmpyv69j_va/ly4x23tLb7/mc-4.8.27/po/zh_TW.gmo and /tmp/tmpyv69j_va/J9u9cUFI9N/mc-4.8.28/po/zh_TW.gmo differ diff -Nru mc-4.8.27/po/zh_TW.po mc-4.8.28/po/zh_TW.po --- mc-4.8.27/po/zh_TW.po 2021-08-15 14:03:08.000000000 +0000 +++ mc-4.8.28/po/zh_TW.po 2022-03-27 12:08:06.000000000 +0000 @@ -9,9 +9,9 @@ msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n" -"POT-Creation-Date: 2021-08-15 16:03+0200\n" -"PO-Revision-Date: 2021-07-26 20:16+0000\n" -"Last-Translator: Transifex Bot <>\n" +"POT-Creation-Date: 2022-03-27 14:08+0200\n" +"PO-Revision-Date: 2010-12-29 10:19+0000\n" +"Last-Translator: linwebs , 2020\n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/mc/mc/language/" "zh_TW/)\n" "Language: zh_TW\n" @@ -651,12 +651,6 @@ msgid "Log ftp dialog to specified file" msgstr "紀錄 FTP 對話框到特定檔案" -msgid "Set debug level" -msgstr "" - -msgid "" -msgstr "" - msgid "Launches the file viewer on a file" msgstr "開啟檔案檢視器來檢視檔案" @@ -1564,7 +1558,7 @@ "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2021 the Free Software Foundation" +msgid "Copyright (C) 1996-2022 the Free Software Foundation" msgstr "" msgid "About" @@ -2087,19 +2081,6 @@ msgstr "" #, c-format -msgid "Password for \\\\%s\\%s" -msgstr "\\\\%s\\%s 的密碼" - -msgid "Domain:" -msgstr "網域: " - -msgid "Username:" -msgstr "使用者名稱: " - -msgid "SMB authentication" -msgstr "" - -#, c-format msgid "" "Cannot chdir to \"%s\"\n" "%s" @@ -2414,9 +2395,6 @@ msgid "Shell link to machine" msgstr "" -msgid "SMB link to machine" -msgstr "" - msgid "Undelete files on an ext2 file system" msgstr "" @@ -2919,8 +2897,8 @@ msgid "&Listing format..." msgstr "列表格式..." -msgid "&Sort order..." -msgstr "排列順序..." +msgid "S&ort order..." +msgstr "" msgid "&Filter..." msgstr "過濾器..." @@ -2934,11 +2912,8 @@ msgid "S&hell link..." msgstr "連結 Shell..." -msgid "S&FTP link..." -msgstr "連結 SFTP..." - -msgid "SM&B link..." -msgstr "連結 SMB..." +msgid "&SFTP link..." +msgstr "" msgid "Paneli&ze" msgstr "" @@ -3853,6 +3828,10 @@ msgid "Built with ncursesw (unknown version)" msgstr "" +#, c-format +msgid "Built with libssh2 %d.%d.%d\n" +msgstr "" + msgid "Virtual File Systems:" msgstr "虛擬檔案系統:" @@ -4285,33 +4264,6 @@ msgstr "sftp: 列表完成。" #, c-format -msgid "reconnect to %s failed" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -#, c-format -msgid "Error %s creating directory %s" -msgstr "" - -#, c-format -msgid "Error %s removing directory %s" -msgstr "" - -#, c-format -msgid "%s opening remote file %s" -msgstr "%s 開啟遠端檔案中 %s" - -#, c-format -msgid "%s removing remote file %s" -msgstr "%s 移除遠端檔案中 %s" - -#, c-format -msgid "%s renaming files\n" -msgstr "%s 重新命名檔案中\n" - -#, c-format msgid "" "Cannot open tar archive\n" "%s" diff -Nru mc-4.8.27/README mc-4.8.28/README --- mc-4.8.27/README 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/README 2022-03-20 10:02:46.000000000 +0000 @@ -16,8 +16,8 @@ text-mode full-screen interface. It can be run on the OS console, in xterm and other terminal emulators. -GNU Midnight Commander allows you to manage files while making most of -you screen and giving you a clear representation of the filesystem, yet +GNU Midnight Commander allows you to manage files while making the most of +your screen and giving you a clear representation of the filesystem, yet it's simple enough to be run over a telnet or ssh session. GNU Midnight Commander is released under the GNU General Public @@ -45,7 +45,7 @@ The features include: * Built in Virtual File System: manipulate remote file systems - through the FTP and SMB protocols or over secure shell, browse + through the FTP and SFTP protocols or over secure shell, browse contents of tar, ar, rpm, zip, cpio, lha and rar archives just like local files. diff -Nru mc-4.8.27/src/args.c mc-4.8.28/src/args.c --- mc-4.8.27/src/args.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/args.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Handle command line arguments. - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: @@ -34,10 +34,6 @@ #include "lib/vfs/vfs.h" #include "lib/util.h" /* x_basename() */ -#ifdef ENABLE_VFS_SMB -#include "src/vfs/smbfs/smbfs.h" /* smbfs_set_debugf() */ -#endif - #include "src/textconf.h" #include "src/args.h" @@ -65,11 +61,6 @@ /* keymap file */ char *mc_args__keymap_file = NULL; -/* Debug level */ -#ifdef ENABLE_VFS_SMB -int mc_args__debug_level = 0; -#endif - void *mc_run_param0 = NULL; char *mc_run_param1 = NULL; @@ -169,14 +160,6 @@ N_("") }, #endif /* ENABLE_VFS_FTP */ -#ifdef ENABLE_VFS_SMB - { - "debuglevel", 'D', G_OPTION_FLAG_IN_MAIN, G_OPTION_ARG_INT, - &mc_args__debug_level, - N_("Set debug level"), - N_("") - }, -#endif /* ENABLE_VFS_SMB */ { /* handle arguments manually */ @@ -787,26 +770,16 @@ mc_global.tty.use_subshell = FALSE; #endif /* ENABLE_SUBSHELL */ -#ifdef ENABLE_VFS_SMB - if (mc_args__debug_level != 0) - smbfs_set_debug (mc_args__debug_level); -#endif /* ENABLE_VFS_SMB */ - +#ifdef ENABLE_VFS_FTP if (mc_args__netfs_logfile != NULL) { vfs_path_t *vpath; -#ifdef ENABLE_VFS_FTP + vpath = vfs_path_from_str ("ftp://"); mc_setctl (vpath, VFS_SETCTL_LOGFILE, (void *) mc_args__netfs_logfile); vfs_path_free (vpath, TRUE); -#endif /* ENABLE_VFS_FTP */ -#ifdef ENABLE_VFS_SMB - vpath = vfs_path_from_str ("smb://"); - mc_setctl (vpath, VFS_SETCTL_LOGFILE, (void *) mc_args__netfs_logfile); - vfs_path_free (vpath, TRUE); -#endif /* ENABLE_VFS_SMB */ - (void) vpath; } +#endif /* ENABLE_VFS_FTP */ tmp = (argc > 0) ? argv[1] : NULL; diff -Nru mc-4.8.27/src/args.h mc-4.8.28/src/args.h --- mc-4.8.27/src/args.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/args.h 2022-03-20 10:02:46.000000000 +0000 @@ -25,9 +25,6 @@ extern char *mc_args__last_wd_file; extern char *mc_args__netfs_logfile; extern char *mc_args__keymap_file; -#ifdef ENABLE_VFS_SMB -extern int mc_args__debug_level; -#endif /* * MC_RUN_FULL: dir for left panel diff -Nru mc-4.8.27/src/background.c mc-4.8.28/src/background.c --- mc-4.8.27/src/background.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/background.c 2022-03-20 10:02:46.000000000 +0000 @@ -2,7 +2,7 @@ /* Background support. - Copyright (C) 1996-2021 + Copyright (C) 1996-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/clipboard.c mc-4.8.28/src/clipboard.c --- mc-4.8.27/src/clipboard.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/clipboard.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Util for external clipboard. - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/consaver/cons.saver.c mc-4.8.28/src/consaver/cons.saver.c --- mc-4.8.27/src/consaver/cons.saver.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/consaver/cons.saver.c 2022-03-20 10:02:46.000000000 +0000 @@ -11,7 +11,7 @@ Partly rewritten by Jakub Jelinek . - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff -Nru mc-4.8.27/src/consaver/Makefile.in mc-4.8.28/src/consaver/Makefile.in --- mc-4.8.27/src/consaver/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/consaver/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -414,11 +417,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/src/cons.handler.c mc-4.8.28/src/cons.handler.c --- mc-4.8.27/src/cons.handler.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/cons.handler.c 2022-03-20 10:02:46.000000000 +0000 @@ -1,7 +1,7 @@ /* Client interface for General purpose Linux console save/restore server - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. This file is part of the Midnight Commander. @@ -241,7 +241,13 @@ return; } /* Send command to the console handler */ - status = write (pipefd1[1], &action, 1); + { + /* Convert enum (i.e. int) to char to write the correct value + * (the least byte) regardless of machine endianness. */ + char act = (char) action; + + status = write (pipefd1[1], &act, 1); + } if (action != CONSOLE_DONE) { /* Wait the console handler to do its job */ diff -Nru mc-4.8.27/src/diffviewer/Makefile.in mc-4.8.28/src/diffviewer/Makefile.in --- mc-4.8.27/src/diffviewer/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/diffviewer/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -412,11 +415,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/src/diffviewer/search.c mc-4.8.28/src/diffviewer/search.c --- mc-4.8.27/src/diffviewer/search.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/diffviewer/search.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Search functions for diffviewer. - Copyright (C) 2010-2021 + Copyright (C) 2010-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/diffviewer/ydiff.c mc-4.8.28/src/diffviewer/ydiff.c --- mc-4.8.27/src/diffviewer/ydiff.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/diffviewer/ydiff.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* File difference viewer - Copyright (C) 2007-2021 + Copyright (C) 2007-2022 Free Software Foundation, Inc. Written by: @@ -28,8 +28,10 @@ #include + #include #include +#include /* ptrdiff_t */ #include #include #include diff -Nru mc-4.8.27/src/editor/bookmark.c mc-4.8.28/src/editor/bookmark.c --- mc-4.8.27/src/editor/bookmark.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/editor/bookmark.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Editor book mark handling - Copyright (C) 2001-2021 + Copyright (C) 2001-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/editor/editbuffer.c mc-4.8.28/src/editor/editbuffer.c --- mc-4.8.27/src/editor/editbuffer.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/editor/editbuffer.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Editor text keep buffer. - Copyright (C) 2013-2021 + Copyright (C) 2013-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/editor/edit.c mc-4.8.28/src/editor/edit.c --- mc-4.8.27/src/editor/edit.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/editor/edit.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Editor low level data handling and cursor fundamentals. - Copyright (C) 1996-2021 + Copyright (C) 1996-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/editor/editcmd.c mc-4.8.28/src/editor/editcmd.c --- mc-4.8.27/src/editor/editcmd.c 2021-08-15 13:45:12.000000000 +0000 +++ mc-4.8.28/src/editor/editcmd.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Editor high level editing commands - Copyright (C) 1996-2021 + Copyright (C) 1996-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/editor/editcomplete.c mc-4.8.28/src/editor/editcomplete.c --- mc-4.8.27/src/editor/editcomplete.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/editor/editcomplete.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Editor word completion engine - Copyright (C) 2021 + Copyright (C) 2021-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/editor/editdraw.c mc-4.8.28/src/editor/editdraw.c --- mc-4.8.27/src/editor/editdraw.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/editor/editdraw.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Editor text drawing. - Copyright (C) 1996-2021 + Copyright (C) 1996-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/editor/editmacros.c mc-4.8.28/src/editor/editmacros.c --- mc-4.8.27/src/editor/editmacros.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/editor/editmacros.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Editor macros engine - Copyright (C) 2001-2021 + Copyright (C) 2001-2022 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff -Nru mc-4.8.27/src/editor/editmenu.c mc-4.8.28/src/editor/editmenu.c --- mc-4.8.27/src/editor/editmenu.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/editor/editmenu.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Editor menu definitions and initialisation - Copyright (C) 1996-2021 + Copyright (C) 1996-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/editor/editoptions.c mc-4.8.28/src/editor/editoptions.c --- mc-4.8.27/src/editor/editoptions.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/editor/editoptions.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Editor options dialog box - Copyright (C) 1996-2021 + Copyright (C) 1996-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/editor/editsearch.c mc-4.8.28/src/editor/editsearch.c --- mc-4.8.27/src/editor/editsearch.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/editor/editsearch.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Search & replace engine of MCEditor. - Copyright (C) 2021 + Copyright (C) 2021-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/editor/editwidget.c mc-4.8.28/src/editor/editwidget.c --- mc-4.8.27/src/editor/editwidget.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/editor/editwidget.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Editor initialisation and callback handler. - Copyright (C) 1996-2021 + Copyright (C) 1996-2022 Free Software Foundation, Inc. Written by: @@ -152,7 +152,7 @@ QUICK_LABEL (N_("A user friendly text editor\n" "written for the Midnight Commander."), NULL), QUICK_SEPARATOR (FALSE), - QUICK_LABEL (N_("Copyright (C) 1996-2021 the Free Software Foundation"), NULL), + QUICK_LABEL (N_("Copyright (C) 1996-2022 the Free Software Foundation"), NULL), QUICK_START_BUTTONS (TRUE, TRUE), QUICK_BUTTON (N_("&OK"), B_ENTER, NULL, NULL), QUICK_END @@ -494,7 +494,7 @@ /* --------------------------------------------------------------------------------------------- */ /* * Translate the keycode into either 'command' or 'char_for_insertion'. - * 'command' is one of the editor commands from cmddef.h. + * 'command' is one of the editor commands from lib/keybind.h. */ static gboolean @@ -516,12 +516,12 @@ #else int c; - if (edit->charpoint >= 4) + if (edit->charpoint >= MB_LEN_MAX) { edit->charpoint = 0; edit->charbuf[edit->charpoint] = '\0'; } - if (edit->charpoint < 4) + if (edit->charpoint < MB_LEN_MAX) { edit->charbuf[edit->charpoint++] = x_key; edit->charbuf[edit->charpoint] = '\0'; @@ -530,7 +530,7 @@ /* input from 8-bit locale */ if (!mc_global.utf8_display) { - /* source in 8-bit codeset */ + /* source is in 8-bit codeset */ c = convert_from_input_c (x_key); if (is_printable (c)) @@ -556,7 +556,7 @@ if (edit->utf8) { - /* source in UTF-8 codeset */ + /* source is in UTF-8 codeset */ if (res < 0) { char_for_insertion = x_key; @@ -576,7 +576,7 @@ /* 8-bit source */ if (res < 0) { - /* not finised multibyte input (in meddle multibyte utf-8 char) */ + /* not finished multibyte input (we're in the middle of multibyte utf-8 char) */ goto fin; } @@ -589,7 +589,7 @@ goto fin; } - /* unprinteble utf input, skip it */ + /* non-printable utf-8 input, skip it */ edit->charbuf[0] = '\0'; edit->charpoint = 0; } diff -Nru mc-4.8.27/src/editor/editwidget.h mc-4.8.28/src/editor/editwidget.h --- mc-4.8.27/src/editor/editwidget.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/editor/editwidget.h 2022-03-20 10:02:47.000000000 +0000 @@ -5,6 +5,8 @@ #ifndef MC__EDIT_WIDGET_H #define MC__EDIT_WIDGET_H +#include /* MB_LEN_MAX */ + #include "lib/search.h" /* mc_search_t */ #include "lib/widget.h" /* Widget */ @@ -80,7 +82,7 @@ /* multibyte support */ gboolean utf8; /* It's multibyte file codeset */ GIConv converter; - char charbuf[4 + 1]; + char charbuf[MB_LEN_MAX + 1]; int charpoint; #endif diff -Nru mc-4.8.27/src/editor/etags.c mc-4.8.28/src/editor/etags.c --- mc-4.8.27/src/editor/etags.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/editor/etags.c 2022-03-20 10:02:47.000000000 +0000 @@ -6,7 +6,7 @@ or, if etags utility not installed: $ find . -type f -name "*.[ch]" | ctags --c-kinds=+p --fields=+iaS --extra=+q -e -L- - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/editor/format.c mc-4.8.28/src/editor/format.c --- mc-4.8.27/src/editor/format.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/editor/format.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Dynamic paragraph formatting. - Copyright (C) 2011-2021 + Copyright (C) 2011-2022 Free Software Foundation, Inc. Copyright (C) 1996 Paul Sheer diff -Nru mc-4.8.27/src/editor/Makefile.in mc-4.8.28/src/editor/Makefile.in --- mc-4.8.27/src/editor/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/editor/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -111,6 +111,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -136,7 +140,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -432,11 +435,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/src/editor/spell.c mc-4.8.28/src/editor/spell.c --- mc-4.8.27/src/editor/spell.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/editor/spell.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Editor spell checker - Copyright (C) 2012-2021 + Copyright (C) 2012-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/editor/syntax.c mc-4.8.28/src/editor/syntax.c --- mc-4.8.27/src/editor/syntax.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/editor/syntax.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Editor syntax highlighting. - Copyright (C) 1996-2021 + Copyright (C) 1996-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/events_init.c mc-4.8.28/src/events_init.c --- mc-4.8.27/src/events_init.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/events_init.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Event callbacks initialization - Copyright (C) 2011-2021 + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/execute.c mc-4.8.28/src/execute.c --- mc-4.8.27/src/execute.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/execute.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Execution routines for GNU Midnight Commander - Copyright (C) 2003-2021 + Copyright (C) 2003-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/file_history.c mc-4.8.28/src/file_history.c --- mc-4.8.27/src/file_history.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/file_history.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Load and show history of edited and viewed files - Copyright (C) 2020-2021 + Copyright (C) 2020-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/filemanager/achown.c mc-4.8.28/src/filemanager/achown.c --- mc-4.8.27/src/filemanager/achown.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/achown.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Chown-advanced command -- for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff -Nru mc-4.8.27/src/filemanager/boxes.c mc-4.8.28/src/filemanager/boxes.c --- mc-4.8.27/src/filemanager/boxes.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/boxes.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Some misc dialog boxes for the program. - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: @@ -52,9 +52,6 @@ #ifdef ENABLE_VFS_FTP #include "src/vfs/ftpfs/ftpfs.h" #endif /* ENABLE_VFS_FTP */ -#ifdef ENABLE_VFS_SMB -#include "src/vfs/smbfs/smbfs.h" -#endif /* ENABLE_VFS_SMB */ #include "lib/util.h" /* Q_() */ #include "lib/widget.h" @@ -280,7 +277,9 @@ switch (msg) { case MSG_INIT: +#ifdef ENABLE_SHADOWS if (!tty_use_colors ()) +#endif { Widget *shadow; @@ -1320,66 +1319,3 @@ #endif /* ENABLE_BACKGROUND */ /* --------------------------------------------------------------------------------------------- */ - -#ifdef ENABLE_VFS_SMB -struct smb_authinfo * -vfs_smb_get_authinfo (const char *host, const char *share, const char *domain, const char *user) -{ - char *label; - struct smb_authinfo *return_value = NULL; - - if (domain == NULL) - domain = ""; - if (user == NULL) - user = ""; - - label = g_strdup_printf (_("Password for \\\\%s\\%s"), host, share); - - { - char *ret_domain, *ret_user, *ret_password; - - quick_widget_t quick_widgets[] = { - /* *INDENT-OFF* */ - QUICK_LABEL (label, NULL), - QUICK_SEPARATOR (TRUE), - QUICK_START_COLUMNS, - QUICK_LABEL (N_("Domain:"), NULL), - QUICK_SEPARATOR (FALSE), - QUICK_LABEL (N_("Username:"), NULL), - QUICK_SEPARATOR (FALSE), - QUICK_LABEL (N_("Password:"), NULL), - QUICK_NEXT_COLUMN, - QUICK_INPUT (domain, "auth_domain", &ret_domain, NULL, FALSE, FALSE, INPUT_COMPLETE_HOSTNAMES), - QUICK_SEPARATOR (FALSE), - QUICK_INPUT (user, "auth_name", &ret_user, NULL, FALSE, FALSE, INPUT_COMPLETE_USERNAMES), - QUICK_SEPARATOR (FALSE), - QUICK_INPUT ("", "auth_password", &ret_password, NULL, TRUE, FALSE, INPUT_COMPLETE_NONE), - QUICK_STOP_COLUMNS, - QUICK_BUTTONS_OK_CANCEL, - QUICK_END - /* *INDENT-ON* */ - }; - - quick_dialog_t qdlg = { - -1, -1, 40, - N_("SMB authentication"), "[Smb Authinfo]", - quick_widgets, NULL, NULL - }; - - if (quick_dialog (&qdlg) != B_CANCEL) - { - return_value = vfs_smb_authinfo_new (host, share, ret_domain, ret_user, ret_password); - - g_free (ret_domain); - g_free (ret_user); - g_free (ret_password); - } - } - - g_free (label); - - return return_value; -} -#endif /* ENABLE_VFS_SMB */ - -/* --------------------------------------------------------------------------------------------- */ diff -Nru mc-4.8.27/src/filemanager/cd.c mc-4.8.28/src/filemanager/cd.c --- mc-4.8.27/src/filemanager/cd.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/cd.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* cd_to() function. - Copyright (C) 1995-2021 + Copyright (C) 1995-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/filemanager/chattr.c mc-4.8.28/src/filemanager/chattr.c --- mc-4.8.27/src/filemanager/chattr.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/chattr.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Chattr command -- for the Midnight Commander - Copyright (C) 2020-2021 + Copyright (C) 2020-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/filemanager/chmod.c mc-4.8.28/src/filemanager/chmod.c --- mc-4.8.27/src/filemanager/chmod.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/chmod.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Chmod command -- for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff -Nru mc-4.8.27/src/filemanager/chown.c mc-4.8.28/src/filemanager/chown.c --- mc-4.8.27/src/filemanager/chown.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/chown.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Chown command -- for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff -Nru mc-4.8.27/src/filemanager/cmd.c mc-4.8.28/src/filemanager/cmd.c --- mc-4.8.27/src/filemanager/cmd.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/cmd.c 2022-03-20 10:02:47.000000000 +0000 @@ -2,7 +2,7 @@ Routines invoked by a function key They normally operate on the current panel. - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: @@ -80,10 +80,8 @@ #endif #include "fileopctx.h" -#include "file.h" /* file operation routines */ #include "filenot.h" #include "hotlist.h" /* hotlist_show() */ -#include "panel.h" /* WPanel */ #include "tree.h" /* tree_chdir() */ #include "filemanager.h" /* change_panel() */ #include "command.h" /* cmdline */ @@ -770,66 +768,6 @@ } /* --------------------------------------------------------------------------------------------- */ -/** Invoked by F5. Copy, default to the other panel. */ - -void -copy_cmd (WPanel * panel) -{ - save_cwds_stat (); - - if (panel_operate (panel, OP_COPY, FALSE)) - { - update_panels (UP_OPTIMIZE, UP_KEEPSEL); - repaint_screen (); - } -} - -/* --------------------------------------------------------------------------------------------- */ -/** Invoked by F6. Move/rename, default to the other panel, ignore marks. */ - -void -rename_cmd (WPanel * panel) -{ - save_cwds_stat (); - - if (panel_operate (panel, OP_MOVE, FALSE)) - { - update_panels (UP_OPTIMIZE, UP_KEEPSEL); - repaint_screen (); - } -} - -/* --------------------------------------------------------------------------------------------- */ -/** Invoked by F15. Copy, default to the same panel, ignore marks. */ - -void -copy_cmd_local (WPanel * panel) -{ - save_cwds_stat (); - - if (panel_operate (panel, OP_COPY, TRUE)) - { - update_panels (UP_OPTIMIZE, UP_KEEPSEL); - repaint_screen (); - } -} - -/* --------------------------------------------------------------------------------------------- */ -/** Invoked by F16. Move/rename, default to the same panel. */ - -void -rename_cmd_local (WPanel * panel) -{ - save_cwds_stat (); - - if (panel_operate (panel, OP_MOVE, TRUE)) - { - update_panels (UP_OPTIMIZE, UP_KEEPSEL); - repaint_screen (); - } -} - -/* --------------------------------------------------------------------------------------------- */ void mkdir_cmd (WPanel * panel) @@ -881,35 +819,6 @@ } /* --------------------------------------------------------------------------------------------- */ - -void -delete_cmd (WPanel * panel) -{ - save_cwds_stat (); - - if (panel_operate (panel, OP_DELETE, FALSE)) - { - update_panels (UP_OPTIMIZE, UP_KEEPSEL); - repaint_screen (); - } -} - -/* --------------------------------------------------------------------------------------------- */ -/** Invoked by F18. Remove selected file, regardless of marked files. */ - -void -delete_cmd_local (WPanel * panel) -{ - save_cwds_stat (); - - if (panel_operate (panel, OP_DELETE, TRUE)) - { - update_panels (UP_OPTIMIZE, UP_KEEPSEL); - repaint_screen (); - } -} - -/* --------------------------------------------------------------------------------------------- */ /** Invoked from the left/right menus */ void @@ -1329,17 +1238,6 @@ /* --------------------------------------------------------------------------------------------- */ -#ifdef ENABLE_VFS_SMB -void -smblink_cmd (void) -{ - nice_cd (_("SMB link to machine"), _(machine_str), - "[SMB File System]", ":smblink_cmd: SMB link to machine ", "smb://", 0, TRUE); -} -#endif /* ENABLE_VFS_SMB */ - -/* --------------------------------------------------------------------------------------------- */ - #ifdef ENABLE_VFS_UNDELFS void undelete_cmd (void) diff -Nru mc-4.8.27/src/filemanager/cmd.h mc-4.8.28/src/filemanager/cmd.h --- mc-4.8.27/src/filemanager/cmd.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/filemanager/cmd.h 2022-03-20 10:02:47.000000000 +0000 @@ -9,6 +9,7 @@ #include "lib/global.h" +#include "file.h" /* panel_operate() */ #include "panel.h" /*** typedefs(not structures) and defined constants **********************************************/ @@ -37,9 +38,6 @@ #ifdef ENABLE_VFS_FISH void fishlink_cmd (void); #endif -#ifdef ENABLE_VFS_SMB -void smblink_cmd (void); -#endif void undelete_cmd (void); void help_cmd (void); void smart_dirsize_cmd (WPanel * panel); @@ -59,13 +57,7 @@ #ifdef USE_INTERNAL_EDIT void edit_cmd_force_internal (const WPanel * panel); #endif -void copy_cmd (WPanel * panel); -void copy_cmd_local (WPanel * panel); -void rename_cmd (WPanel * panel); -void rename_cmd_local (WPanel * panel); void mkdir_cmd (WPanel * panel); -void delete_cmd (WPanel * panel); -void delete_cmd_local (WPanel * panel); void filter_cmd (void); void reread_cmd (void); void vfs_list (WPanel * panel); @@ -107,5 +99,75 @@ /* find.c */ void find_cmd (WPanel * panel); +/* --------------------------------------------------------------------------------------------- */ /*** inline functions ****************************************************************************/ +/* --------------------------------------------------------------------------------------------- */ + +/** + * Copy, default to the other panel. + */ + +static inline void +copy_cmd (WPanel * panel) +{ + panel_operate (panel, OP_COPY, FALSE); +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Copy, default to the same panel, ignore marks. + */ + +static inline void +copy_cmd_local (WPanel * panel) +{ + panel_operate (panel, OP_COPY, TRUE); +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Move/rename, default to the other panel. + */ + +static inline void +rename_cmd (WPanel * panel) +{ + panel_operate (panel, OP_MOVE, FALSE); +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Move/rename, default to the same panel, ignore marks. + */ + +static inline void +rename_cmd_local (WPanel * panel) +{ + panel_operate (panel, OP_MOVE, TRUE); +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Remove. + */ + +static inline void +delete_cmd (WPanel * panel) +{ + panel_operate (panel, OP_DELETE, FALSE); +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Remove, ignore marks. + */ + +static inline void +delete_cmd_local (WPanel * panel) +{ + panel_operate (panel, OP_DELETE, TRUE); +} + +/* --------------------------------------------------------------------------------------------- */ + #endif /* MC__CMD_H */ diff -Nru mc-4.8.27/src/filemanager/command.c mc-4.8.28/src/filemanager/command.c --- mc-4.8.27/src/filemanager/command.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/command.c 2022-03-20 10:02:47.000000000 +0000 @@ -4,7 +4,7 @@ with all the magic of the command input line, we depend on some help from the program's callback. - Copyright (C) 1995-2021 + Copyright (C) 1995-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/filemanager/dir.c mc-4.8.28/src/filemanager/dir.c --- mc-4.8.27/src/filemanager/dir.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/dir.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Directory routines - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: @@ -145,7 +145,7 @@ */ static gboolean -handle_dirent (struct vfs_dirent *dp, const char *fltr, struct stat *buf1, gboolean * link_to_dir, +handle_dirent (struct vfs_dirent *dp, const char *filter, struct stat *buf1, gboolean * link_to_dir, gboolean * stale_link) { vfs_path_t *vpath; @@ -176,8 +176,8 @@ vfs_path_free (vpath, TRUE); - return (S_ISDIR (buf1->st_mode) || *link_to_dir || fltr == NULL - || mc_search (fltr, NULL, dp->d_name, MC_SEARCH_T_GLOB)); + return (S_ISDIR (buf1->st_mode) || *link_to_dir || filter == NULL + || mc_search (filter, NULL, dp->d_name, MC_SEARCH_T_GLOB)); } /* --------------------------------------------------------------------------------------------- */ @@ -620,7 +620,7 @@ gboolean dir_list_load (dir_list * list, const vfs_path_t * vpath, GCompareFunc sort, - const dir_sort_options_t * sort_op, const char *fltr) + const dir_sort_options_t * sort_op, const char *filter) { DIR *dirp; struct vfs_dirent *dp; @@ -657,7 +657,7 @@ if (list->callback != NULL) list->callback (DIR_READ, dp); - if (!handle_dirent (dp, fltr, &st, &link_to_dir, &stale_link)) + if (!handle_dirent (dp, filter, &st, &link_to_dir, &stale_link)) continue; if (!dir_list_append (list, dp->d_name, &st, link_to_dir, stale_link)) @@ -689,11 +689,11 @@ } /* --------------------------------------------------------------------------------------------- */ -/** If fltr is null, then it is a match */ +/** If filter is null, then it is a match */ gboolean dir_list_reload (dir_list * list, const vfs_path_t * vpath, GCompareFunc sort, - const dir_sort_options_t * sort_op, const char *fltr) + const dir_sort_options_t * sort_op, const char *filter) { DIR *dirp; struct vfs_dirent *dp; @@ -776,7 +776,7 @@ if (list->callback != NULL) list->callback (DIR_READ, dp); - if (!handle_dirent (dp, fltr, &st, &link_to_dir, &stale_link)) + if (!handle_dirent (dp, filter, &st, &link_to_dir, &stale_link)) continue; if (!dir_list_append (list, dp->d_name, &st, link_to_dir, stale_link)) diff -Nru mc-4.8.27/src/filemanager/dir.h mc-4.8.28/src/filemanager/dir.h --- mc-4.8.27/src/filemanager/dir.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/filemanager/dir.h 2022-03-20 10:02:47.000000000 +0000 @@ -60,9 +60,9 @@ gboolean link_to_dir, gboolean stale_link); gboolean dir_list_load (dir_list * list, const vfs_path_t * vpath, GCompareFunc sort, - const dir_sort_options_t * sort_op, const char *fltr); + const dir_sort_options_t * sort_op, const char *filter); gboolean dir_list_reload (dir_list * list, const vfs_path_t * vpath, GCompareFunc sort, - const dir_sort_options_t * sort_op, const char *fltr); + const dir_sort_options_t * sort_op, const char *filter); void dir_list_sort (dir_list * list, GCompareFunc sort, const dir_sort_options_t * sort_op); gboolean dir_list_init (dir_list * list); void dir_list_clean (dir_list * list); diff -Nru mc-4.8.27/src/filemanager/ext.c mc-4.8.28/src/filemanager/ext.c --- mc-4.8.27/src/filemanager/ext.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/ext.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Extension dependent execution. - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/filemanager/file.c mc-4.8.28/src/filemanager/file.c --- mc-4.8.27/src/filemanager/file.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/file.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* File management. - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: @@ -101,6 +101,8 @@ #define FILEOP_UPDATE_INTERVAL 2 #define FILEOP_STALLING_INTERVAL 4 +#define FILEOP_UPDATE_INTERVAL_US (FILEOP_UPDATE_INTERVAL * G_USEC_PER_SEC) +#define FILEOP_STALLING_INTERVAL_US (FILEOP_STALLING_INTERVAL * G_USEC_PER_SEC) /*** file scope type declarations ****************************************************************/ @@ -180,7 +182,7 @@ static GSList *linklist = NULL; /* the files-to-be-erased list */ -static GSList *erase_list = NULL; +static GQueue *erase_list = NULL; /* * In copy_dir_dir we use two additional single linked lists: The first - @@ -306,6 +308,17 @@ /* --------------------------------------------------------------------------------------------- */ static inline void * +free_erase_list (GQueue * lp) +{ + if (lp != NULL) + g_queue_free_full (lp, free_link); + + return NULL; +} + +/* --------------------------------------------------------------------------------------------- */ + +static inline void * free_linklist (GSList * lp) { g_slist_free_full (lp, free_link); @@ -798,25 +811,26 @@ static FileProgressStatus progress_update_one (file_op_total_context_t * tctx, file_op_context_t * ctx, off_t add) { - struct timeval tv_current; - static struct timeval tv_start = { 0, 0 }; + gint64 tv_current; + static gint64 tv_start = -1; tctx->progress_count++; tctx->progress_bytes += (uintmax_t) add; - if (tv_start.tv_sec == 0) - { - gettimeofday (&tv_start, (struct timezone *) NULL); - } - gettimeofday (&tv_current, (struct timezone *) NULL); - if ((tv_current.tv_sec - tv_start.tv_sec) > FILEOP_UPDATE_INTERVAL) + tv_current = g_get_monotonic_time (); + + if (tv_start < 0) + tv_start = tv_current; + + if (tv_current - tv_start > FILEOP_UPDATE_INTERVAL_US) { if (verbose && ctx->dialog_type == FILEGUI_DIALOG_MULTI_ITEM) { file_progress_show_count (ctx, tctx->progress_count, ctx->progress_count); file_progress_show_total (tctx, ctx, tctx->progress_bytes, TRUE); } - tv_start.tv_sec = tv_current.tv_sec; + + tv_start = tv_current; } return check_progress_buttons (ctx); @@ -1098,32 +1112,27 @@ static void copy_file_file_display_progress (file_op_total_context_t * tctx, file_op_context_t * ctx, - struct timeval tv_current, struct timeval tv_transfer_start, - off_t file_size, off_t n_read_total) + gint64 tv_current, gint64 tv_transfer_start, off_t file_size, + off_t file_part) { - long dt; + gint64 dt; - /* 1. Update rotating dash after some time */ + /* Update rotating dash after some time */ rotate_dash (TRUE); - /* 3. Compute ETA */ - dt = (tv_current.tv_sec - tv_transfer_start.tv_sec); + /* Compute ETA */ + dt = (tv_current - tv_transfer_start) / G_USEC_PER_SEC; - if (n_read_total == 0) + if (file_part == 0) ctx->eta_secs = 0.0; else - { - ctx->eta_secs = ((dt / (double) n_read_total) * file_size) - dt; - ctx->bps = n_read_total / ((dt < 1) ? 1 : dt); - } + ctx->eta_secs = ((dt / (double) file_part) * file_size) - dt; - /* 4. Compute BPS rate */ - ctx->bps_time = (tv_current.tv_sec - tv_transfer_start.tv_sec); - if (ctx->bps_time < 1) - ctx->bps_time = 1; - ctx->bps = n_read_total / ctx->bps_time; + /* Compute BPS rate */ + ctx->bps_time = MAX (1, dt); + ctx->bps = file_part / ctx->bps_time; - /* 5. Compute total ETA and BPS */ + /* Compute total ETA and BPS */ if (ctx->progress_bytes != 0) { uintmax_t remain_bytes; @@ -1131,10 +1140,10 @@ remain_bytes = ctx->progress_bytes - tctx->copied_bytes; #if 1 { - int total_secs = tv_current.tv_sec - tctx->transfer_start.tv_sec; + gint64 total_secs; - if (total_secs < 1) - total_secs = 1; + total_secs = (tv_current - tctx->transfer_start) / G_USEC_PER_SEC; + total_secs = MAX (1, total_secs); tctx->bps = tctx->copied_bytes / total_secs; tctx->eta_secs = (tctx->bps != 0) ? remain_bytes / tctx->bps : 0; @@ -1517,16 +1526,17 @@ /* Reset progress count before delete to avoid counting files twice */ tctx->progress_count = tctx->prev_progress_count; - while (erase_list != NULL && *status != FILE_ABORT) + while (!g_queue_is_empty (erase_list) && *status != FILE_ABORT) { - struct link *lp = (struct link *) erase_list->data; + struct link *lp; + + lp = (struct link *) g_queue_pop_head (erase_list); if (S_ISDIR (lp->st_mode)) *status = erase_dir_iff_empty (ctx, lp->src_vpath, tctx->progress_count); else *status = erase_file (tctx, ctx, lp->src_vpath); - erase_list = g_slist_remove (erase_list, lp); free_link (lp); } @@ -1695,7 +1705,7 @@ erase_dir_after_copy (tctx, ctx, src_vpath, &return_status); ret: - erase_list = free_linklist (erase_list); + erase_list = free_erase_list (erase_list); ret_fast: vfs_path_free (src_vpath, TRUE); vfs_path_free (dst_vpath, TRUE); @@ -2212,7 +2222,7 @@ gboolean dst_exists = FALSE, appending = FALSE; off_t file_size = -1; FileProgressStatus return_status, temp_status; - struct timeval tv_transfer_start; + gint64 tv_transfer_start; dest_status_t dst_status = DEST_NONE; int open_flags; vfs_path_t *src_vpath = NULL, *dst_vpath = NULL; @@ -2378,7 +2388,7 @@ } } - gettimeofday (&tv_transfer_start, (struct timezone *) NULL); + tv_transfer_start = g_get_monotonic_time (); while ((src_desc = mc_open (src_vpath, O_RDONLY | O_LINEAR)) < 0 && !ctx->skip_all) { @@ -2517,7 +2527,7 @@ ctx->eta_secs = 0.0; ctx->bps = 0; - if (tctx->bps == 0 || (file_size / (tctx->bps)) > FILEOP_UPDATE_INTERVAL) + if (tctx->bps == 0 || (file_size / tctx->bps) > FILEOP_UPDATE_INTERVAL) file_progress_show (ctx, 0, file_size, "", TRUE); else file_progress_show (ctx, 1, 1, "", TRUE); @@ -2527,9 +2537,10 @@ if (return_status == FILE_CONT) { size_t bufsize; - off_t n_read_total = 0; - struct timeval tv_current, tv_last_update, tv_last_input; - int secs, update_secs; + off_t file_part = 0; + gint64 tv_current, tv_last_update; + gint64 tv_last_input = 0; + gint64 usecs, update_usecs; const char *stalled_msg = ""; gboolean is_first_time = TRUE; @@ -2559,15 +2570,15 @@ if (n_read == 0) break; - gettimeofday (&tv_current, NULL); + tv_current = g_get_monotonic_time (); if (n_read > 0) { char *t = buf; - n_read_total += n_read; + file_part += n_read; - gettimeofday (&tv_last_input, NULL); + tv_last_input = tv_current; /* dst_write */ while ((n_written = mc_write (dest_desc, t, (size_t) n_read)) < n_read) @@ -2606,26 +2617,24 @@ } } - tctx->copied_bytes = tctx->progress_bytes + n_read_total + ctx->do_reget; + tctx->copied_bytes = tctx->progress_bytes + file_part + ctx->do_reget; - secs = (tv_current.tv_sec - tv_last_update.tv_sec); - update_secs = (tv_current.tv_sec - tv_last_input.tv_sec); + usecs = tv_current - tv_last_update; + update_usecs = tv_current - tv_last_input; - if (is_first_time || secs > FILEOP_UPDATE_INTERVAL) + if (is_first_time || usecs > FILEOP_UPDATE_INTERVAL_US) { - copy_file_file_display_progress (tctx, ctx, - tv_current, - tv_transfer_start, file_size, n_read_total); + copy_file_file_display_progress (tctx, ctx, tv_current, tv_transfer_start, + file_size, file_part); tv_last_update = tv_current; } is_first_time = FALSE; - if (update_secs > FILEOP_STALLING_INTERVAL) + if (update_usecs > FILEOP_STALLING_INTERVAL_US) stalled_msg = _("(stalled)"); - force_update = - (tv_current.tv_sec - tctx->transfer_start.tv_sec) > FILEOP_UPDATE_INTERVAL; + force_update = (tv_current - tctx->transfer_start) > FILEOP_UPDATE_INTERVAL_US; if (verbose && ctx->dialog_type == FILEGUI_DIALOG_MULTI_ITEM) { @@ -2633,7 +2642,7 @@ file_progress_show_total (tctx, ctx, tctx->copied_bytes, force_update); } - file_progress_show (ctx, n_read_total + ctx->do_reget, file_size, stalled_msg, + file_progress_show (ctx, file_part + ctx->do_reget, file_size, stalled_msg, force_update); mc_refresh (); @@ -2983,10 +2992,13 @@ { if (ctx->erase_at_end) { + if (erase_list == NULL) + erase_list = g_queue_new (); + lp = g_new0 (struct link, 1); lp->src_vpath = tmp_vpath; lp->st_mode = dst_stat.st_mode; - erase_list = g_slist_append (erase_list, lp); + g_queue_push_tail (erase_list, lp); tmp_vpath = NULL; } else if (S_ISDIR (dst_stat.st_mode)) @@ -3225,6 +3237,8 @@ linklist = free_linklist (linklist); dest_dirs = free_linklist (dest_dirs); + save_cwds_stat (); + if (single_entry) { source = check_single_entry (panel, force_single, &src_stat); @@ -3256,7 +3270,7 @@ } tctx = file_op_total_context_new (); - gettimeofday (&tctx->transfer_start, (struct timezone *) NULL); + tctx->transfer_start = g_get_monotonic_time (); #ifdef ENABLE_BACKGROUND /* Did the user select to do a background operation? */ @@ -3442,6 +3456,8 @@ file_op_total_context_destroy (tctx); ret_fast: + /* update panels before redraw screen in file_op_total_context_destroy() */ + update_panels (UP_OPTIMIZE, UP_KEEPSEL); file_op_context_destroy (ctx); return ret_val; diff -Nru mc-4.8.27/src/filemanager/filegui.c mc-4.8.28/src/filemanager/filegui.c --- mc-4.8.27/src/filemanager/filegui.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/filegui.c 2022-03-20 10:02:47.000000000 +0000 @@ -10,7 +10,7 @@ Janne Kukonlehto added much error recovery to them for being used in an interactive program. - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: @@ -1057,11 +1057,11 @@ if (ui->time_label != NULL) { - struct timeval tv_current; + gint64 tv_current; char buffer4[BUF_TINY]; - gettimeofday (&tv_current, NULL); - file_frmt_time (buffer2, tv_current.tv_sec - tctx->transfer_start.tv_sec); + tv_current = g_get_monotonic_time (); + file_frmt_time (buffer2, (tv_current - tctx->transfer_start) / G_USEC_PER_SEC); if (ctx->progress_totals_computed) { @@ -1270,15 +1270,15 @@ /* --------------------------------------------------------------------------------------------- */ char * -file_mask_dialog (file_op_context_t * ctx, FileOperation operation, - gboolean only_one, +file_mask_dialog (file_op_context_t * ctx, FileOperation operation, gboolean only_one, const char *format, const void *text, const char *def_text, gboolean * do_bg) { size_t fmd_xlen; vfs_path_t *vpath; gboolean source_easy_patterns = easy_patterns; char fmd_buf[BUF_MEDIUM]; - char *dest_dir, *tmp; + char *dest_dir = NULL; + char *tmp; char *def_text_secure; if (ctx == NULL) @@ -1330,22 +1330,23 @@ } { - char *source_mask, *orig_mask; + char *source_mask = NULL; + char *orig_mask; int val; struct stat buf; quick_widget_t quick_widgets[] = { /* *INDENT-OFF* */ - QUICK_LABELED_INPUT (fmd_buf, input_label_above, - easy_patterns ? "*" : "^(.*)$", "input-def", &source_mask, - NULL, FALSE, FALSE, INPUT_COMPLETE_FILENAMES), + QUICK_LABELED_INPUT (fmd_buf, input_label_above, easy_patterns ? "*" : "^(.*)$", + "input-def", &source_mask, NULL, FALSE, FALSE, + INPUT_COMPLETE_FILENAMES), QUICK_START_COLUMNS, QUICK_SEPARATOR (FALSE), QUICK_NEXT_COLUMN, QUICK_CHECKBOX (N_("&Using shell patterns"), &source_easy_patterns, NULL), QUICK_STOP_COLUMNS, - QUICK_LABELED_INPUT (N_("to:"), input_label_above, - def_text_secure, "input2", &dest_dir, NULL, FALSE, FALSE, INPUT_COMPLETE_FILENAMES), + QUICK_LABELED_INPUT (N_("to:"), input_label_above, def_text_secure, "input2", &dest_dir, + NULL, FALSE, FALSE, INPUT_COMPLETE_FILENAMES), QUICK_SEPARATOR (TRUE), QUICK_START_COLUMNS, QUICK_CHECKBOX (N_("Follow &links"), &ctx->follow_links, NULL), @@ -1370,49 +1371,49 @@ quick_widgets, NULL, NULL }; - ask_file_mask: - val = quick_dialog_skip (&qdlg, 4); - - if (val == B_CANCEL) + while (TRUE) { - g_free (def_text_secure); - return NULL; - } + val = quick_dialog_skip (&qdlg, 4); - ctx->stat_func = ctx->follow_links ? mc_stat : mc_lstat; + if (val == B_CANCEL) + { + g_free (def_text_secure); + return NULL; + } - if (ctx->op_preserve) - { - ctx->preserve = TRUE; - ctx->umask_kill = 0777777; - ctx->preserve_uidgid = (geteuid () == 0); - } - else - { - mode_t i2; + ctx->stat_func = ctx->follow_links ? mc_stat : mc_lstat; - ctx->preserve = ctx->preserve_uidgid = FALSE; - i2 = umask (0); - umask (i2); - ctx->umask_kill = i2 ^ 0777777; - } + if (ctx->op_preserve) + { + ctx->preserve = TRUE; + ctx->umask_kill = 0777777; + ctx->preserve_uidgid = (geteuid () == 0); + } + else + { + mode_t i2; - if ((dest_dir == NULL) || (*dest_dir == '\0')) - { - g_free (def_text_secure); - g_free (source_mask); - g_free (dest_dir); - return NULL; - } + ctx->preserve = ctx->preserve_uidgid = FALSE; + i2 = umask (0); + umask (i2); + ctx->umask_kill = i2 ^ 0777777; + } - ctx->search_handle = mc_search_new (source_mask, NULL); + if (dest_dir == NULL || *dest_dir == '\0') + { + g_free (def_text_secure); + g_free (source_mask); + g_free (dest_dir); + return NULL; + } + + ctx->search_handle = mc_search_new (source_mask, NULL); + if (ctx->search_handle != NULL) + break; - if (ctx->search_handle == NULL) - { message (D_ERROR, MSG_ERROR, _("Invalid source pattern '%s'"), source_mask); - g_free (dest_dir); - g_free (source_mask); - goto ask_file_mask; + MC_PTR_FREE (dest_dir); + MC_PTR_FREE (source_mask); } g_free (def_text_secure); diff -Nru mc-4.8.27/src/filemanager/filegui.h mc-4.8.28/src/filemanager/filegui.h --- mc-4.8.27/src/filemanager/filegui.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/filemanager/filegui.h 2022-03-20 10:02:47.000000000 +0000 @@ -22,10 +22,9 @@ filegui_dialog_type_t dialog_type); void file_op_context_destroy_ui (file_op_context_t * ctx); -char *file_mask_dialog (file_op_context_t * ctx, FileOperation operation, - gboolean only_one, - const char *format, const void *text, - const char *def_text, gboolean * do_bg); +char *file_mask_dialog (file_op_context_t * ctx, FileOperation operation, gboolean only_one, + const char *format, const void *text, const char *def_text, + gboolean * do_bg); FileProgressStatus check_progress_buttons (file_op_context_t * ctx); diff -Nru mc-4.8.27/src/filemanager/filemanager.c mc-4.8.28/src/filemanager/filemanager.c --- mc-4.8.27/src/filemanager/filemanager.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/filemanager.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Main dialog (file panels) of the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: @@ -199,7 +199,7 @@ entries = g_list_prepend (entries, menu_entry_create (_("&Listing format..."), CK_SetupListingFormat)); - entries = g_list_prepend (entries, menu_entry_create (_("&Sort order..."), CK_Sort)); + entries = g_list_prepend (entries, menu_entry_create (_("S&ort order..."), CK_Sort)); entries = g_list_prepend (entries, menu_entry_create (_("&Filter..."), CK_Filter)); #ifdef HAVE_CHARSET entries = g_list_prepend (entries, menu_entry_create (_("&Encoding..."), CK_SelectCodepage)); @@ -212,10 +212,7 @@ entries = g_list_prepend (entries, menu_entry_create (_("S&hell link..."), CK_ConnectFish)); #endif #ifdef ENABLE_VFS_SFTP - entries = g_list_prepend (entries, menu_entry_create (_("S&FTP link..."), CK_ConnectSftp)); -#endif -#ifdef ENABLE_VFS_SMB - entries = g_list_prepend (entries, menu_entry_create (_("SM&B link..."), CK_ConnectSmb)); + entries = g_list_prepend (entries, menu_entry_create (_("&SFTP link..."), CK_ConnectSftp)); #endif entries = g_list_prepend (entries, menu_entry_create (_("Paneli&ze"), CK_Panelize)); entries = g_list_prepend (entries, menu_separator_create ()); @@ -1267,11 +1264,6 @@ sftplink_cmd (); break; #endif -#ifdef ENABLE_VFS_SMB - case CK_ConnectSmb: - smblink_cmd (); - break; -#endif /* ENABLE_VFS_SMB */ case CK_Panelize: cd_panelize_cmd (); break; @@ -1670,7 +1662,7 @@ static const gint64 update_period = 60 * G_USEC_PER_SEC; static gint64 tv = 0; - char *data, *result = NULL, *eop; + char *data, *result, *eop; size_t len, start; GIConv conv; @@ -1709,19 +1701,18 @@ /* hint files are stored in utf-8 */ /* try convert hint file from utf-8 to terminal encoding */ conv = str_crt_conv_from ("UTF-8"); - if (conv != INVALID_CONV) + if (conv == INVALID_CONV) + result = g_strndup (data + start, len - start); + else { GString *buffer; + gboolean nok; buffer = g_string_sized_new (len - start); - if (str_convert (conv, &data[start], buffer) != ESTR_FAILURE) - result = g_string_free (buffer, FALSE); - else - g_string_free (buffer, TRUE); + nok = (str_convert (conv, data + start, buffer) == ESTR_FAILURE); + result = g_string_free (buffer, nok); str_close_conv (conv); } - else - result = g_strndup (data + start, len - start); g_free (data); return result; diff -Nru mc-4.8.27/src/filemanager/filenot.c mc-4.8.28/src/filemanager/filenot.c --- mc-4.8.27/src/filemanager/filenot.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/filenot.c 2022-03-20 10:02:47.000000000 +0000 @@ -3,7 +3,7 @@ tree about the changes made to the directory structure. - Copyright (C) 2011-2021 + Copyright (C) 2011-2022 Free Software Foundation, Inc. Author: diff -Nru mc-4.8.27/src/filemanager/fileopctx.c mc-4.8.28/src/filemanager/fileopctx.c --- mc-4.8.27/src/filemanager/fileopctx.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/fileopctx.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* File operation contexts for the Midnight Commander - Copyright (C) 1999-2021 + Copyright (C) 1999-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/filemanager/fileopctx.h mc-4.8.28/src/filemanager/fileopctx.h --- mc-4.8.27/src/filemanager/fileopctx.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/filemanager/fileopctx.h 2022-03-20 10:02:47.000000000 +0000 @@ -10,7 +10,6 @@ #include #include -#include #include /* uintmax_t */ #include "lib/global.h" @@ -171,7 +170,7 @@ uintmax_t copied_bytes; size_t bps; size_t bps_count; - struct timeval transfer_start; + gint64 transfer_start; double eta_secs; gboolean ask_overwrite; diff -Nru mc-4.8.27/src/filemanager/find.c mc-4.8.28/src/filemanager/find.c --- mc-4.8.27/src/filemanager/find.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/find.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Find file command for the Midnight Commander - Copyright (C) 1995-2021 + Copyright (C) 1995-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/filemanager/hotlist.c mc-4.8.28/src/filemanager/hotlist.c --- mc-4.8.27/src/filemanager/hotlist.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/hotlist.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Directory hotlist -- for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/filemanager/info.c mc-4.8.28/src/filemanager/info.c --- mc-4.8.27/src/filemanager/info.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/info.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Panel managing. - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/filemanager/layout.c mc-4.8.28/src/filemanager/layout.c --- mc-4.8.27/src/filemanager/layout.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/layout.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Panel layout module for the Midnight Commander - Copyright (C) 1995-2021 + Copyright (C) 1995-2022 Free Software Foundation, Inc. Written by: @@ -1294,6 +1294,7 @@ panelswap (selected); panelswap (is_panelized); panelswap (dir_stat); + panelswap (sort_field); #undef panelswap panel1->quick_search.active = FALSE; diff -Nru mc-4.8.27/src/filemanager/Makefile.in mc-4.8.28/src/filemanager/Makefile.in --- mc-4.8.27/src/filemanager/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/filemanager/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -112,6 +112,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -137,7 +141,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -440,11 +443,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/src/filemanager/mountlist.c mc-4.8.28/src/filemanager/mountlist.c --- mc-4.8.27/src/filemanager/mountlist.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/mountlist.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Return a list of mounted file systems - Copyright (C) 1991-2021 + Copyright (C) 1991-2022 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff -Nru mc-4.8.27/src/filemanager/panel.c mc-4.8.28/src/filemanager/panel.c --- mc-4.8.27/src/filemanager/panel.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/panel.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Panel managing. - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: @@ -455,8 +455,7 @@ { (void) len; - g_string_set_size (string_file_name_buffer, 0); - g_string_append_len (string_file_name_buffer, fe->fname->str, fe->fname->len); + mc_g_string_copy (string_file_name_buffer, fe->fname); return string_file_name_buffer->str; } @@ -2762,7 +2761,6 @@ panel->quick_search.ch[0] = '\0'; panel->quick_search.chpoint = 0; display_mini_info (panel); - mc_refresh (); } } @@ -2771,6 +2769,9 @@ static void stop_search (WPanel * panel) { + if (!panel->quick_search.active) + return; + panel->quick_search.active = FALSE; /* if user overrdied search string, we need to store it diff -Nru mc-4.8.27/src/filemanager/panelize.c mc-4.8.28/src/filemanager/panelize.c --- mc-4.8.27/src/filemanager/panelize.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/panelize.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* External panelize - Copyright (C) 1995-2021 + Copyright (C) 1995-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/filemanager/tree.c mc-4.8.28/src/filemanager/tree.c --- mc-4.8.27/src/filemanager/tree.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/tree.c 2022-03-20 10:02:47.000000000 +0000 @@ -6,7 +6,7 @@ created and destroyed. This is required for the future vfs layer, it will be possible to have tree views over virtual file systems. - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/filemanager/treestore.c mc-4.8.28/src/filemanager/treestore.c --- mc-4.8.27/src/filemanager/treestore.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/filemanager/treestore.c 2022-03-20 10:02:47.000000000 +0000 @@ -8,7 +8,7 @@ created and destroyed. This is required for the future vfs layer, it will be possible to have tree views over virtual file systems. - Copyright (C) 1999-2021 + Copyright (C) 1999-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/help.c mc-4.8.28/src/help.c --- mc-4.8.27/src/help.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/help.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Hypertext file browser. - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. This file is part of the Midnight Commander. @@ -940,26 +940,20 @@ translate_file (char *filedata) { GIConv conv; - GString *translated_data; - - /* initial allocation for largest whole help file */ - translated_data = g_string_sized_new (32 * 1024); conv = str_crt_conv_from ("UTF-8"); - - if (conv == INVALID_CONV) - g_string_free (translated_data, TRUE); - else + if (conv != INVALID_CONV) { + GString *translated_data; + gboolean nok; + g_free (fdata); - if (str_convert (conv, filedata, translated_data) != ESTR_FAILURE) - fdata = g_string_free (translated_data, FALSE); - else - { - fdata = NULL; - g_string_free (translated_data, TRUE); - } + /* initial allocation for largest whole help file */ + translated_data = g_string_sized_new (32 * 1024); + nok = (str_convert (conv, filedata, translated_data) == ESTR_FAILURE); + fdata = g_string_free (translated_data, nok); + str_close_conv (conv); } } diff -Nru mc-4.8.27/src/keymap.c mc-4.8.28/src/keymap.c --- mc-4.8.27/src/keymap.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/keymap.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Default values and initialization of keybinding engine - Copyright (C) 2009-2021 + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/learn.c mc-4.8.28/src/learn.c --- mc-4.8.27/src/learn.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/learn.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Learn keys - Copyright (C) 1995-2021 + Copyright (C) 1995-2022 Free Software Foundation, Inc. Written by: @@ -105,7 +105,7 @@ */ gboolean seq_ok = FALSE; - if (*seq != '\0' && strcmp (seq, "\\e") != 0 && strcmp (seq, "\\e\\e") != 0 + if (strcmp (seq, "\\e") != 0 && strcmp (seq, "\\e\\e") != 0 && strcmp (seq, "^m") != 0 && strcmp (seq, "^i") != 0 && (seq[1] != '\0' || *seq < ' ' || *seq > '~')) { diff -Nru mc-4.8.27/src/main.c mc-4.8.28/src/main.c --- mc-4.8.27/src/main.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/main.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Main program for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/Makefile.am mc-4.8.28/src/Makefile.am --- mc-4.8.27/src/Makefile.am 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/Makefile.am 2022-03-20 10:02:46.000000000 +0000 @@ -62,11 +62,6 @@ $(top_builddir)/lib/libmc.la endif -if ENABLE_VFS_SMB -# this is a hack for linking with own samba library in simple way -mc_LDADD += vfs/smbfs/helpers/libsamba.a -endif - SRC_mc_conssaver = \ cons.handler.c consaver/cons.saver.h diff -Nru mc-4.8.27/src/Makefile.in mc-4.8.28/src/Makefile.in --- mc-4.8.27/src/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -100,11 +100,8 @@ @ENABLE_MCLIB_FALSE@am__append_7 = \ @ENABLE_MCLIB_FALSE@ $(top_builddir)/lib/libmc.la - -# this is a hack for linking with own samba library in simple way -@ENABLE_VFS_SMB_TRUE@am__append_8 = vfs/smbfs/helpers/libsamba.a -@CHARSET_TRUE@am__append_9 = selcodepage.c selcodepage.h -@ENABLE_BACKGROUND_TRUE@am__append_10 = background.c background.h +@CHARSET_TRUE@am__append_8 = selcodepage.c selcodepage.h +@ENABLE_BACKGROUND_TRUE@am__append_9 = background.c background.h subdir = src ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ @@ -125,6 +122,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -150,7 +151,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -190,7 +190,7 @@ am__v_lt_1 = am_mc_OBJECTS = main.$(OBJEXT) mc_OBJECTS = $(am_mc_OBJECTS) -mc_DEPENDENCIES = libinternal.la $(am__append_7) $(am__append_8) +mc_DEPENDENCIES = libinternal.la $(am__append_7) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false @@ -500,11 +500,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ @@ -524,7 +523,7 @@ libinternal_la_LIBADD = filemanager/libmcfilemanager.la \ vfs/libmc-vfs.la viewer/libmcviewer.la $(DIFFLIB) $(EDITLIB) \ $(SUBSHELLLIB) $(am__append_6) -mc_LDADD = libinternal.la $(am__append_7) $(am__append_8) +mc_LDADD = libinternal.la $(am__append_7) SRC_mc_conssaver = \ cons.handler.c consaver/cons.saver.h @@ -535,8 +534,8 @@ clipboard.h events_init.c events_init.h execute.c execute.h \ file_history.c file_history.h help.c help.h history.h keymap.c \ keymap.h learn.c learn.h setup.c setup.h textconf.c textconf.h \ - usermenu.c usermenu.h util.c util.h $(am__append_9) \ - $(am__append_10) + usermenu.c usermenu.h util.c util.h $(am__append_8) \ + $(am__append_9) EXTRA_DIST = $(SRC_maintainer) $(SRC_charset) all: all-recursive diff -Nru mc-4.8.27/src/man2hlp/Makefile.in mc-4.8.28/src/man2hlp/Makefile.in --- mc-4.8.27/src/man2hlp/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/man2hlp/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -364,11 +367,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/src/selcodepage.c mc-4.8.28/src/selcodepage.c --- mc-4.8.27/src/selcodepage.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/selcodepage.c 2022-03-20 10:02:47.000000000 +0000 @@ -3,7 +3,7 @@ Copyright (C) 2001 Walery Studennikov - Copyright (C) 2011-2021 + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/setup.c mc-4.8.28/src/setup.c --- mc-4.8.27/src/setup.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/setup.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Setup loading/saving. - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff -Nru mc-4.8.27/src/subshell/common.c mc-4.8.28/src/subshell/common.c --- mc-4.8.27/src/subshell/common.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/subshell/common.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Concurrent shell support for the Midnight Commander - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/subshell/Makefile.in mc-4.8.28/src/subshell/Makefile.in --- mc-4.8.27/src/subshell/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/subshell/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -412,11 +415,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/src/subshell/proxyfunc.c mc-4.8.28/src/subshell/proxyfunc.c --- mc-4.8.27/src/subshell/proxyfunc.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/subshell/proxyfunc.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Proxy functions for getting access to public variables into 'filemanager' module. - Copyright (C) 2015-2021 + Copyright (C) 2015-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/textconf.c mc-4.8.28/src/textconf.c --- mc-4.8.27/src/textconf.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/textconf.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Print features specific for this build - Copyright (C) 2000-2021 + Copyright (C) 2000-2022 Free Software Foundation, Inc. This file is part of the Midnight Commander. @@ -30,6 +30,10 @@ #include #include +#if defined (ENABLE_VFS) && defined(ENABLE_VFS_SFTP) +#include +#endif /* ENABLE_VFS_SFTP && ENABLE_VFS */ + #include "lib/global.h" #include "lib/fileloc.h" #include "lib/mcconfig.h" @@ -72,9 +76,6 @@ #ifdef ENABLE_VFS_FISH "fish", #endif -#ifdef ENABLE_VFS_SMB - "smbfs", -#endif /* ENABLE_VFS_SMB */ NULL }; #endif /* ENABLE_VFS */ @@ -161,6 +162,11 @@ #error "Cannot compile mc without S-Lang or ncurses" #endif /* !HAVE_SLANG && !USE_NCURSES */ +#if defined (ENABLE_VFS) && defined(ENABLE_VFS_SFTP) + printf (_("Built with libssh2 %d.%d.%d\n"), + LIBSSH2_VERSION_MAJOR, LIBSSH2_VERSION_MINOR, LIBSSH2_VERSION_PATCH); +#endif /* ENABLE_VFS_SFTP && ENABLE_VFS */ + for (i = 0; features[i] != NULL; i++) puts (_(features[i])); diff -Nru mc-4.8.27/src/usermenu.c mc-4.8.28/src/usermenu.c --- mc-4.8.27/src/usermenu.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/usermenu.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* User Menu implementation - Copyright (C) 1994-2021 + Copyright (C) 1994-2022 Free Software Foundation, Inc. Written by: @@ -49,6 +49,7 @@ #include "src/editor/edit.h" /* WEdit, BLOCK_FILE */ #include "src/viewer/mcviewer.h" /* for default_* externs */ +#include "src/args.h" /* mc_run_param0 */ #include "src/execute.h" #include "src/setup.h" #include "src/history.h" @@ -781,6 +782,11 @@ break; #endif + case MC_RUN_VIEWER: + /* mc_run_param0 is not NULL here because mcviewer isn't run without input file */ + fname = (const char *) mc_run_param0; + break; + default: /* other modes don't use formats */ return g_strdup (""); diff -Nru mc-4.8.27/src/util.c mc-4.8.28/src/util.c --- mc-4.8.27/src/util.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/util.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Various non-library utilities - Copyright (C) 2003-2021 + Copyright (C) 2003-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/vfs/cpio/cpio.c mc-4.8.28/src/vfs/cpio/cpio.c --- mc-4.8.27/src/vfs/cpio/cpio.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/cpio/cpio.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Virtual File System: GNU Tar file system. - Copyright (C) 2000-2021 + Copyright (C) 2000-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/vfs/cpio/Makefile.in mc-4.8.28/src/vfs/cpio/Makefile.in --- mc-4.8.27/src/vfs/cpio/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/vfs/cpio/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -412,11 +415,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/src/vfs/extfs/extfs.c mc-4.8.28/src/vfs/extfs/extfs.c --- mc-4.8.27/src/vfs/extfs/extfs.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/extfs/extfs.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Virtual File System: External file system. - Copyright (C) 1995-2021 + Copyright (C) 1995-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/vfs/extfs/helpers/iso9660.in mc-4.8.28/src/vfs/extfs/helpers/iso9660.in --- mc-4.8.27/src/vfs/extfs/helpers/iso9660.in 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/extfs/helpers/iso9660.in 2022-03-20 10:02:47.000000000 +0000 @@ -93,7 +93,11 @@ # tested to comply with isoinfo 2.0's output test_iso () { - which isoinfo 2>/dev/null || (echo "isoinfo not found" >&2; return 1) + ISOINFO=$(which isoinfo 2>/dev/null) + if test -z "$ISOINFO"; then + echo "isoinfo not found" >&2 + return 1 + fi CHARSET=$(locale charmap 2>/dev/null) if test -z "$CHARSET"; then @@ -101,16 +105,16 @@ fi if test -n "$CHARSET"; then CHARSET=$(echo "$CHARSET" | tr '[A-Z]' '[a-z]' | sed -e 's/^iso-/iso/') - isoinfo -j $CHARSET -i /dev/null 2>&1 | grep "Iconv not yet supported\|Unknown charset" >/dev/null && CHARSET= + $ISOINFO -j $CHARSET -i /dev/null 2>&1 | grep "Iconv not yet supported\|Unknown charset" >/dev/null && CHARSET= fi if test -n "$CHARSET"; then JOLIET_OPT="-j $CHARSET -J" else JOLIET_OPT="-J" fi - ISOINFO="isoinfo -R" - ISOINFO_D_I="$(isoinfo -d -i "$1" 2>/dev/null)" + ISOINFO_D_I="$($ISOINFO -d -i "$1" 2>/dev/null)" + ISOINFO="$ISOINFO -R" echo "$ISOINFO_D_I" | grep "UCS level 1\|NO Joliet" > /dev/null || ISOINFO="$ISOINFO $JOLIET_OPT" diff -Nru mc-4.8.27/src/vfs/extfs/helpers/Makefile.in mc-4.8.28/src/vfs/extfs/helpers/Makefile.in --- mc-4.8.27/src/vfs/extfs/helpers/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/vfs/extfs/helpers/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -109,6 +109,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -134,7 +138,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -405,11 +408,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/src/vfs/extfs/Makefile.in mc-4.8.28/src/vfs/extfs/Makefile.in --- mc-4.8.27/src/vfs/extfs/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/vfs/extfs/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -453,11 +456,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/src/vfs/fish/fish.c mc-4.8.28/src/vfs/fish/fish.c --- mc-4.8.27/src/vfs/fish/fish.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/fish/fish.c 2022-03-20 10:02:47.000000000 +0000 @@ -2,7 +2,7 @@ Virtual File System: FISH implementation for transfering files over shell connections. - Copyright (C) 1998-2021 + Copyright (C) 1998-2022 Free Software Foundation, Inc. Written by: @@ -765,7 +765,7 @@ vfs_print_message (_("fish: Reading directory %s..."), remote_path); - dir->timestamp = g_get_real_time () + fish_directory_timeout * G_USEC_PER_SEC; + dir->timestamp = g_get_monotonic_time () + fish_directory_timeout * G_USEC_PER_SEC; quoted_path = strutils_shell_escape (remote_path); (void) fish_command_v (me, super, NONE, FISH_SUPER (super)->scr_ls, "FISH_FILENAME=%s;\n", diff -Nru mc-4.8.27/src/vfs/fish/fishdef.h mc-4.8.28/src/vfs/fish/fishdef.h --- mc-4.8.27/src/vfs/fish/fishdef.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/fish/fishdef.h 2022-03-20 10:02:47.000000000 +0000 @@ -77,11 +77,11 @@ /* default 'utime' script */ #define FISH_UTIME_DEF_CONTENT "" \ "#UTIME \"$FISH_TOUCHATIME_W_NSEC\" \"$FISH_TOUCHMTIME_W_NSEC\" $FISH_FILENAME\n" \ -"if TZ=UTC touch -m -d \"$FISH_TOUCHMTIME_W_NSEC\" \"/${FISH_FILENAME}\" 2>/dev/null && \\\n" \ -" TZ=UTC touch -a -d \"$FISH_TOUCHATIME_W_NSEC\" \"/${FISH_FILENAME}\" 2>/dev/null; then\n" \ +"if TZ=UTC touch -h -m -d \"$FISH_TOUCHMTIME_W_NSEC\" \"/${FISH_FILENAME}\" 2>/dev/null && \\\n" \ +" TZ=UTC touch -h -a -d \"$FISH_TOUCHATIME_W_NSEC\" \"/${FISH_FILENAME}\" 2>/dev/null; then\n" \ " echo \"### 000\"\n" \ -"elif TZ=UTC touch -m -t $FISH_TOUCHMTIME \"/${FISH_FILENAME}\" 2>/dev/null && \\\n" \ -" TZ=UTC touch -a -t $FISH_TOUCHATIME \"/${FISH_FILENAME}\" 2>/dev/null; then\n" \ +"elif TZ=UTC touch -h -m -t $FISH_TOUCHMTIME \"/${FISH_FILENAME}\" 2>/dev/null && \\\n" \ +" TZ=UTC touch -h -a -t $FISH_TOUCHATIME \"/${FISH_FILENAME}\" 2>/dev/null; then\n" \ " echo \"### 000\"\n" \ "elif [ -n \"$FISH_HAVE_PERL\" ] && \\\n" \ " perl -e 'utime '$FISH_FILEATIME','$FISH_FILEMTIME',@ARGV;' \"/${FISH_FILENAME}\" 2>/dev/null; then\n" \ diff -Nru mc-4.8.27/src/vfs/fish/helpers/Makefile.in mc-4.8.28/src/vfs/fish/helpers/Makefile.in --- mc-4.8.27/src/vfs/fish/helpers/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/vfs/fish/helpers/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -392,11 +395,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/src/vfs/fish/helpers/utime mc-4.8.28/src/vfs/fish/helpers/utime --- mc-4.8.27/src/vfs/fish/helpers/utime 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/fish/helpers/utime 2022-03-20 10:02:47.000000000 +0000 @@ -1,9 +1,9 @@ #UTIME "$FISH_TOUCHATIME_W_NSEC" "$FISH_TOUCHMTIME_W_NSEC" "$FISH_FILENAME" -if TZ=UTC touch -m -d "$FISH_TOUCHMTIME_W_NSEC" "/${FISH_FILENAME}" 2>/dev/null && \ - TZ=UTC touch -a -d "$FISH_TOUCHATIME_W_NSEC" "/${FISH_FILENAME}" 2>/dev/null; then +if TZ=UTC touch -h -m -d "$FISH_TOUCHMTIME_W_NSEC" "/${FISH_FILENAME}" 2>/dev/null && \ + TZ=UTC touch -h -a -d "$FISH_TOUCHATIME_W_NSEC" "/${FISH_FILENAME}" 2>/dev/null; then echo "### 000" -elif TZ=UTC touch -m -t $FISH_TOUCHMTIME "/${FISH_FILENAME}" 2>/dev/null && \ - TZ=UTC touch -a -t $FISH_TOUCHATIME "/${FISH_FILENAME}" 2>/dev/null; then +elif TZ=UTC touch -h -m -t $FISH_TOUCHMTIME "/${FISH_FILENAME}" 2>/dev/null && \ + TZ=UTC touch -h -a -t $FISH_TOUCHATIME "/${FISH_FILENAME}" 2>/dev/null; then echo "### 000" elif [ -n "$FISH_HAVE_PERL" ] && perl -e 'utime '$FISH_FILEATIME','$FISH_FILEMTIME',@ARGV;' "/${FISH_FILENAME}" 2>/dev/null; then diff -Nru mc-4.8.27/src/vfs/fish/Makefile.in mc-4.8.28/src/vfs/fish/Makefile.in --- mc-4.8.27/src/vfs/fish/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/vfs/fish/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -453,11 +456,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/src/vfs/ftpfs/ftpfs.c mc-4.8.28/src/vfs/ftpfs/ftpfs.c --- mc-4.8.27/src/vfs/ftpfs/ftpfs.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/ftpfs/ftpfs.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Virtual File System: FTP file system. - Copyright (C) 1995-2021 + Copyright (C) 1995-2022 Free Software Foundation, Inc. Written by: @@ -782,7 +782,6 @@ static gboolean ftpfs_check_proxy (const char *host) { - GSList *npe; if (ftpfs_proxy_host == NULL || *ftpfs_proxy_host == '\0' || host == NULL || *host == '\0') return FALSE; /* sanity check */ @@ -796,29 +795,35 @@ if (strchr (host, '.') == NULL) return FALSE; - ftpfs_load_no_proxy_list (); - for (npe = no_proxy; npe != NULL; npe = g_slist_next (npe)) + if (no_proxy == NULL) { - const char *domain = (const char *) npe->data; + GSList *npe; - if (domain[0] == '.') - { - size_t ld, lh; + ftpfs_load_no_proxy_list (); - ld = strlen (domain); - lh = strlen (host); + for (npe = no_proxy; npe != NULL; npe = g_slist_next (npe)) + { + const char *domain = (const char *) npe->data; - while (ld != 0 && lh != 0 && host[lh - 1] == domain[ld - 1]) + if (domain[0] == '.') { - ld--; - lh--; - } + size_t ld, lh; + + ld = strlen (domain); + lh = strlen (host); - if (ld == 0) + while (ld != 0 && lh != 0 && host[lh - 1] == domain[ld - 1]) + { + ld--; + lh--; + } + + if (ld == 0) + return FALSE; + } + else if (g_ascii_strcasecmp (host, domain) == 0) return FALSE; } - else if (g_ascii_strcasecmp (host, domain) == 0) - return FALSE; } return TRUE; @@ -1493,14 +1498,14 @@ gint64 start_tim; char buf[BUF_8K]; - start_tim = g_get_real_time (); + start_tim = g_get_monotonic_time (); /* flush the remaining data */ while (read (dsock, buf, sizeof (buf)) > 0) { gint64 tim; - tim = g_get_real_time (); + tim = g_get_monotonic_time (); if (tim > start_tim + ABORT_TIMEOUT) { @@ -1752,7 +1757,7 @@ return (-1); } - dir->timestamp = g_get_real_time () + ftpfs_directory_timeout * G_USEC_PER_SEC; + dir->timestamp = g_get_monotonic_time () + ftpfs_directory_timeout * G_USEC_PER_SEC; if (ftp_super->strict == RFC_STRICT) sock = ftpfs_open_data_connection (me, super, "LIST", 0, TYPE_ASCII, 0); diff -Nru mc-4.8.27/src/vfs/ftpfs/ftpfs_parse_ls.c mc-4.8.28/src/vfs/ftpfs/ftpfs_parse_ls.c --- mc-4.8.27/src/vfs/ftpfs/ftpfs_parse_ls.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/ftpfs/ftpfs_parse_ls.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Virtual File System: FTP file system - Copyright (C) 2015-2021 + Copyright (C) 2015-2022 The Free Software Foundation, Inc. Written by: Andrew Borodin , 2013 @@ -56,14 +56,8 @@ #define number_of_parsers 7 -#define MINUTE (60) -#define HOUR (60 * MINUTE) -#define DAY (24 * HOUR) - #define NO_SIZE ((off_t) (-1L)) -#define NO_SIZE_YET ((off_t) (-2L)) #define NO_DATE ((time_t) (-1L)) -#define NO_DATE_YET ((time_t) (-2L)) #define FIRST_TOKEN strtok (line, " \t") #define NEXT_TOKEN strtok (NULL, " \t") diff -Nru mc-4.8.27/src/vfs/ftpfs/Makefile.in mc-4.8.28/src/vfs/ftpfs/Makefile.in --- mc-4.8.27/src/vfs/ftpfs/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/vfs/ftpfs/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -413,11 +416,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/src/vfs/local/local.c mc-4.8.28/src/vfs/local/local.c --- mc-4.8.27/src/vfs/local/local.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/local/local.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Virtual File System: local file system. - Copyright (C) 1995-2021 + Copyright (C) 1995-2022 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff -Nru mc-4.8.27/src/vfs/local/Makefile.in mc-4.8.28/src/vfs/local/Makefile.in --- mc-4.8.27/src/vfs/local/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/vfs/local/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -412,11 +415,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/src/vfs/Makefile.am mc-4.8.28/src/vfs/Makefile.am --- mc-4.8.27/src/vfs/Makefile.am 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/Makefile.am 2022-03-20 10:02:47.000000000 +0000 @@ -36,11 +36,6 @@ libmc_vfs_la_LIBADD += sfs/libvfs-sfs.la endif -if ENABLE_VFS_SMB -SUBDIRS += smbfs -libmc_vfs_la_LIBADD += smbfs/libvfs-smbfs.la -endif - if ENABLE_VFS_TAR SUBDIRS += tar libmc_vfs_la_LIBADD += tar/libvfs-tar.la diff -Nru mc-4.8.27/src/vfs/Makefile.in mc-4.8.28/src/vfs/Makefile.in --- mc-4.8.27/src/vfs/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/vfs/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -100,12 +100,10 @@ @ENABLE_VFS_SFTP_TRUE@am__append_10 = sftpfs/libvfs-sftpfs.la @ENABLE_VFS_SFS_TRUE@am__append_11 = sfs @ENABLE_VFS_SFS_TRUE@am__append_12 = sfs/libvfs-sfs.la -@ENABLE_VFS_SMB_TRUE@am__append_13 = smbfs -@ENABLE_VFS_SMB_TRUE@am__append_14 = smbfs/libvfs-smbfs.la -@ENABLE_VFS_TAR_TRUE@am__append_15 = tar -@ENABLE_VFS_TAR_TRUE@am__append_16 = tar/libvfs-tar.la -@ENABLE_VFS_UNDELFS_TRUE@am__append_17 = undelfs -@ENABLE_VFS_UNDELFS_TRUE@am__append_18 = undelfs/libvfs-undelfs.la +@ENABLE_VFS_TAR_TRUE@am__append_13 = tar +@ENABLE_VFS_TAR_TRUE@am__append_14 = tar/libvfs-tar.la +@ENABLE_VFS_UNDELFS_TRUE@am__append_15 = undelfs +@ENABLE_VFS_UNDELFS_TRUE@am__append_16 = undelfs/libvfs-undelfs.la subdir = src/vfs ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ @@ -126,6 +124,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -151,7 +153,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -168,7 +169,7 @@ libmc_vfs_la_DEPENDENCIES = local/libvfs-local.la $(am__append_2) \ $(am__append_4) $(am__append_6) $(am__append_8) \ $(am__append_10) $(am__append_12) $(am__append_14) \ - $(am__append_16) $(am__append_18) + $(am__append_16) am_libmc_vfs_la_OBJECTS = plugins_init.lo libmc_vfs_la_OBJECTS = $(am_libmc_vfs_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) @@ -252,8 +253,7 @@ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags -DIST_SUBDIRS = local cpio extfs fish ftpfs sftpfs sfs smbfs tar \ - undelfs +DIST_SUBDIRS = local cpio extfs fish ftpfs sftpfs sfs tar undelfs am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/config/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ @@ -476,11 +476,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ @@ -491,11 +490,11 @@ libmc_vfs_la_SOURCES = plugins_init.c plugins_init.h SUBDIRS = local $(am__append_1) $(am__append_3) $(am__append_5) \ $(am__append_7) $(am__append_9) $(am__append_11) \ - $(am__append_13) $(am__append_15) $(am__append_17) + $(am__append_13) $(am__append_15) libmc_vfs_la_LIBADD = local/libvfs-local.la $(am__append_2) \ $(am__append_4) $(am__append_6) $(am__append_8) \ $(am__append_10) $(am__append_12) $(am__append_14) \ - $(am__append_16) $(am__append_18) + $(am__append_16) all: all-recursive .SUFFIXES: diff -Nru mc-4.8.27/src/vfs/plugins_init.c mc-4.8.28/src/vfs/plugins_init.c --- mc-4.8.27/src/vfs/plugins_init.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/plugins_init.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Init VFS plugins. - Copyright (C) 2011-2021 + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by: @@ -55,17 +55,13 @@ #endif #ifdef ENABLE_VFS_SFTP -#include "sftpfs/init.h" +#include "sftpfs/sftpfs.h" #endif #ifdef ENABLE_VFS_SFS #include "sfs/sfs.h" #endif -#ifdef ENABLE_VFS_SMB -#include "smbfs/smbfs.h" -#endif - #ifdef ENABLE_VFS_TAR #include "tar/tar.h" #endif @@ -122,10 +118,6 @@ #ifdef ENABLE_VFS_FISH vfs_init_fish (); #endif /* ENABLE_VFS_FISH */ -#ifdef ENABLE_VFS_SMB - vfs_init_smbfs (); -#endif /* ENABLE_VFS_SMB */ - } /* --------------------------------------------------------------------------------------------- */ diff -Nru mc-4.8.27/src/vfs/sfs/Makefile.in mc-4.8.28/src/vfs/sfs/Makefile.in --- mc-4.8.27/src/vfs/sfs/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/vfs/sfs/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -109,6 +109,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -134,7 +138,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -442,11 +445,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ diff -Nru mc-4.8.27/src/vfs/sfs/sfs.c mc-4.8.28/src/vfs/sfs/sfs.c --- mc-4.8.27/src/vfs/sfs/sfs.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/sfs/sfs.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Single File fileSystem - Copyright (C) 1998-2021 + Copyright (C) 1998-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/vfs/sftpfs/config_parser.c mc-4.8.28/src/vfs/sftpfs/config_parser.c --- mc-4.8.27/src/vfs/sftpfs/config_parser.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/sftpfs/config_parser.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Virtual File System: SFTP file system. The SSH config parser - Copyright (C) 2011-2021 + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by: diff -Nru mc-4.8.27/src/vfs/sftpfs/connection.c mc-4.8.28/src/vfs/sftpfs/connection.c --- mc-4.8.27/src/vfs/sftpfs/connection.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/sftpfs/connection.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Virtual File System: SFTP file system. The internal functions: connections - Copyright (C) 2011-2021 + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by: @@ -319,7 +319,8 @@ _("sftp: found host key of unsupported type: RSA1")); return FALSE; default: - mc_propagate_error (mcerror, 0, "%s %d", _("sftp: unknown host key type:"), mask); + mc_propagate_error (mcerror, 0, "%s %u", _("sftp: unknown host key type:"), + (unsigned int) mask); return FALSE; } diff -Nru mc-4.8.27/src/vfs/sftpfs/dir.c mc-4.8.28/src/vfs/sftpfs/dir.c --- mc-4.8.27/src/vfs/sftpfs/dir.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/sftpfs/dir.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Virtual File System: SFTP file system. The internal functions: dirs - Copyright (C) 2011-2021 + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by: @@ -70,6 +70,7 @@ sftpfs_super_t *sftpfs_super; const vfs_path_element_t *path_element; LIBSSH2_SFTP_HANDLE *handle; + const GString *fixfname; mc_return_val_if_error (mcerror, NULL); @@ -80,13 +81,12 @@ sftpfs_super = SFTP_SUPER (super); + fixfname = sftpfs_fix_filename (path_element->path); + while (TRUE) { - const GString *fixfname; int libssh_errno; - fixfname = sftpfs_fix_filename (path_element->path); - handle = libssh2_sftp_open_ex (sftpfs_super->sftp_session, fixfname->str, fixfname->len, 0, 0, LIBSSH2_SFTP_OPENDIR); @@ -177,6 +177,7 @@ struct vfs_s_super *super; sftpfs_super_t *sftpfs_super; const vfs_path_element_t *path_element; + const GString *fixfname; mc_return_val_if_error (mcerror, -1); @@ -192,12 +193,10 @@ if (sftpfs_super->sftp_session == NULL) return -1; + fixfname = sftpfs_fix_filename (path_element->path); + do { - const GString *fixfname; - - fixfname = sftpfs_fix_filename (path_element->path); - res = libssh2_sftp_mkdir_ex (sftpfs_super->sftp_session, fixfname->str, fixfname->len, mode); if (res >= 0) @@ -227,6 +226,7 @@ struct vfs_s_super *super; sftpfs_super_t *sftpfs_super; const vfs_path_element_t *path_element; + const GString *fixfname; mc_return_val_if_error (mcerror, -1); @@ -242,12 +242,10 @@ if (sftpfs_super->sftp_session == NULL) return -1; + fixfname = sftpfs_fix_filename (path_element->path); + do { - const GString *fixfname; - - fixfname = sftpfs_fix_filename (path_element->path); - res = libssh2_sftp_rmdir_ex (sftpfs_super->sftp_session, fixfname->str, fixfname->len); if (res >= 0) break; diff -Nru mc-4.8.27/src/vfs/sftpfs/file.c mc-4.8.28/src/vfs/sftpfs/file.c --- mc-4.8.27/src/vfs/sftpfs/file.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/sftpfs/file.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Virtual File System: SFTP file system. The internal functions: files - Copyright (C) 2011-2021 + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by: @@ -131,11 +131,12 @@ sftpfs_file_handler_t *file = SFTP_FILE_HANDLER (fh); sftpfs_super_t *super = SFTP_SUPER (fh->ino->super); char *name; + const GString *fixfname; (void) mode; mc_return_val_if_error (mcerror, FALSE); - name = vfs_s_fullpath (sftpfs_class, fh->ino); + name = vfs_s_fullpath (vfs_sftpfs_ops, fh->ino); if (name == NULL) return FALSE; @@ -156,13 +157,12 @@ else sftp_open_flags = LIBSSH2_FXF_READ; + fixfname = sftpfs_fix_filename (name); + while (TRUE) { - const GString *fixfname; int libssh_errno; - fixfname = sftpfs_fix_filename (name); - file->handle = libssh2_sftp_open_ex (super->sftp_session, fixfname->str, fixfname->len, sftp_open_flags, sftp_open_mode, LIBSSH2_SFTP_OPENFILE); diff -Nru mc-4.8.27/src/vfs/sftpfs/init.c mc-4.8.28/src/vfs/sftpfs/init.c --- mc-4.8.27/src/vfs/sftpfs/init.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/sftpfs/init.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,67 +0,0 @@ -/* Virtual File System: SFTP file system. - The interface function - - Copyright (C) 2011-2021 - Free Software Foundation, Inc. - - Written by: - Ilia Maslakov , 2011 - Slava Zanko , 2011, 2012 - - This file is part of the Midnight Commander. - - The Midnight Commander is free software: you can redistribute it - and/or modify it under the terms of the GNU General Public License as - published by the Free Software Foundation, either version 3 of the License, - or (at your option) any later version. - - The Midnight Commander is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - */ - -#include - -#include "lib/global.h" -#include "lib/vfs/netutil.h" - -#include "init.h" -#include "internal.h" - -/*** global variables ****************************************************************************/ - -struct vfs_s_subclass sftpfs_subclass; -struct vfs_class *sftpfs_class = VFS_CLASS (&sftpfs_subclass); - -/*** file scope macro definitions ****************************************************************/ - -/*** file scope type declarations ****************************************************************/ - -/*** file scope variables ************************************************************************/ - -/*** file scope functions ************************************************************************/ -/* --------------------------------------------------------------------------------------------- */ - -/* --------------------------------------------------------------------------------------------- */ -/*** public functions ****************************************************************************/ -/* --------------------------------------------------------------------------------------------- */ -/** - * Initialization of SFTP Virtual File Sysytem. - */ - -void -vfs_init_sftpfs (void) -{ - tcp_init (); - - vfs_init_subclass (&sftpfs_subclass, "sftpfs", VFSF_NOLINKS | VFSF_REMOTE, "sftp"); - sftpfs_init_class (); - sftpfs_init_subclass (); - vfs_register_class (sftpfs_class); -} - -/* --------------------------------------------------------------------------------------------- */ diff -Nru mc-4.8.27/src/vfs/sftpfs/init.h mc-4.8.28/src/vfs/sftpfs/init.h --- mc-4.8.27/src/vfs/sftpfs/init.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/sftpfs/init.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -/** - * \file - * \brief Header: SFTP FS - */ - -#ifndef MC__VFS_SFTPFS_INIT_H -#define MC__VFS_SFTPFS_INIT_H - -/*** typedefs(not structures) and defined constants **********************************************/ - -/*** enums ***************************************************************************************/ - -/*** structures declarations (and typedefs of structures)*****************************************/ - -/*** global variables defined in .c file *********************************************************/ - -/*** declarations of public functions ************************************************************/ - -void vfs_init_sftpfs (void); - -/*** inline functions ****************************************************************************/ - -#endif /* MC__VFS_SFTPFS_INIT_H */ diff -Nru mc-4.8.27/src/vfs/sftpfs/internal.c mc-4.8.28/src/vfs/sftpfs/internal.c --- mc-4.8.27/src/vfs/sftpfs/internal.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/sftpfs/internal.c 2022-03-20 10:02:47.000000000 +0000 @@ -1,7 +1,7 @@ /* Virtual File System: SFTP file system. The internal functions - Copyright (C) 2011-2021 + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by: @@ -142,17 +142,16 @@ const vfs_path_t * vpath, GError ** mcerror, int stat_type, LIBSSH2_SFTP_ATTRIBUTES * attrs) { + const GString *fixfname; int res; if (!sftpfs_op_init (super, path_element, vpath, mcerror)) return -1; + fixfname = sftpfs_fix_filename ((*path_element)->path); + do { - const GString *fixfname; - - fixfname = sftpfs_fix_filename ((*path_element)->path); - res = libssh2_sftp_stat_ex ((*super)->sftp_session, fixfname->str, fixfname->len, stat_type, attrs); if (res >= 0) @@ -346,17 +345,16 @@ { sftpfs_super_t *super = NULL; const vfs_path_element_t *path_element = NULL; + const GString *fixfname; int res; if (!sftpfs_op_init (&super, &path_element, vpath, mcerror)) return -1; + fixfname = sftpfs_fix_filename (path_element->path); + do { - const GString *fixfname; - - fixfname = sftpfs_fix_filename (path_element->path); - res = libssh2_sftp_symlink_ex (super->sftp_session, fixfname->str, fixfname->len, buf, size, LIBSSH2_SFTP_READLINK); @@ -387,6 +385,8 @@ sftpfs_super_t *super = NULL; const vfs_path_element_t *path_element1; const vfs_path_element_t *path_element2 = NULL; + const char *path1; + size_t path1_len; const GString *ctmp_path; char *tmp_path; unsigned int tmp_path_len; @@ -400,16 +400,14 @@ tmp_path_len = ctmp_path->len; path_element1 = vfs_path_get_by_index (vpath1, -1); + path1 = path_element1->path; + path1_len = strlen (path1); do { - const GString *fixfname; - - fixfname = sftpfs_fix_filename (path_element1->path); - res = - libssh2_sftp_symlink_ex (super->sftp_session, fixfname->str, fixfname->len, tmp_path, - tmp_path_len, LIBSSH2_SFTP_SYMLINK); + libssh2_sftp_symlink_ex (super->sftp_session, path1, path1_len, tmp_path, tmp_path_len, + LIBSSH2_SFTP_SYMLINK); if (res >= 0) break; @@ -442,21 +440,21 @@ sftpfs_super_t *super = NULL; const vfs_path_element_t *path_element = NULL; LIBSSH2_SFTP_ATTRIBUTES attrs; + const GString *fixfname; int res; res = sftpfs_stat_init (&super, &path_element, vpath, mcerror, LIBSSH2_SFTP_LSTAT, &attrs); if (res < 0) return res; + attrs.flags = LIBSSH2_SFTP_ATTR_ACMODTIME; attrs.atime = atime; attrs.mtime = mtime; + fixfname = sftpfs_fix_filename (path_element->path); + do { - const GString *fixfname; - - fixfname = sftpfs_fix_filename (path_element->path); - res = libssh2_sftp_stat_ex (super->sftp_session, fixfname->str, fixfname->len, LIBSSH2_SFTP_SETSTAT, &attrs); @@ -496,20 +494,20 @@ sftpfs_super_t *super = NULL; const vfs_path_element_t *path_element = NULL; LIBSSH2_SFTP_ATTRIBUTES attrs; + const GString *fixfname; int res; res = sftpfs_stat_init (&super, &path_element, vpath, mcerror, LIBSSH2_SFTP_LSTAT, &attrs); if (res < 0) return res; + attrs.flags = LIBSSH2_SFTP_ATTR_PERMISSIONS; attrs.permissions = mode; + fixfname = sftpfs_fix_filename (path_element->path); + do { - const GString *fixfname; - - fixfname = sftpfs_fix_filename (path_element->path); - res = libssh2_sftp_stat_ex (super->sftp_session, fixfname->str, fixfname->len, LIBSSH2_SFTP_SETSTAT, &attrs); @@ -547,17 +545,16 @@ { sftpfs_super_t *super = NULL; const vfs_path_element_t *path_element = NULL; + const GString *fixfname; int res; if (!sftpfs_op_init (&super, &path_element, vpath, mcerror)) return -1; + fixfname = sftpfs_fix_filename (path_element->path); + do { - const GString *fixfname; - - fixfname = sftpfs_fix_filename (path_element->path); - res = libssh2_sftp_unlink_ex (super->sftp_session, fixfname->str, fixfname->len); if (res >= 0) break; @@ -589,6 +586,7 @@ const GString *ctmp_path; char *tmp_path; unsigned int tmp_path_len; + const GString *fixfname; int res; if (!sftpfs_op_init (&super, &path_element2, vpath2, mcerror)) @@ -600,12 +598,10 @@ path_element1 = vfs_path_get_by_index (vpath1, -1); + fixfname = sftpfs_fix_filename (path_element1->path); + do { - const GString *fixfname; - - fixfname = sftpfs_fix_filename (path_element1->path); - res = libssh2_sftp_rename_ex (super->sftp_session, fixfname->str, fixfname->len, tmp_path, tmp_path_len, LIBSSH2_SFTP_SYMLINK); diff -Nru mc-4.8.27/src/vfs/sftpfs/internal.h mc-4.8.28/src/vfs/sftpfs/internal.h --- mc-4.8.27/src/vfs/sftpfs/internal.h 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/sftpfs/internal.h 2022-03-20 10:02:47.000000000 +0000 @@ -62,12 +62,10 @@ extern GString *sftpfs_filename_buffer; extern struct vfs_s_subclass sftpfs_subclass; -extern struct vfs_class *sftpfs_class; +extern struct vfs_class *vfs_sftpfs_ops; /*** declarations of public functions ************************************************************/ -void sftpfs_init_class (void); -void sftpfs_init_subclass (void); void sftpfs_init_config_variables_patterns (void); void sftpfs_deinit_config_variables_patterns (void); diff -Nru mc-4.8.27/src/vfs/sftpfs/Makefile.am mc-4.8.28/src/vfs/sftpfs/Makefile.am --- mc-4.8.27/src/vfs/sftpfs/Makefile.am 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/sftpfs/Makefile.am 2022-03-20 10:02:47.000000000 +0000 @@ -8,7 +8,5 @@ connection.c \ dir.c \ file.c \ - init.c init.h \ internal.c internal.h \ - vfs_class.c \ - vfs_subclass.c + sftpfs.c sftpfs.h diff -Nru mc-4.8.27/src/vfs/sftpfs/Makefile.in mc-4.8.28/src/vfs/sftpfs/Makefile.in --- mc-4.8.27/src/vfs/sftpfs/Makefile.in 2021-08-15 14:02:29.000000000 +0000 +++ mc-4.8.28/src/vfs/sftpfs/Makefile.in 2022-03-27 11:36:25.000000000 +0000 @@ -108,6 +108,10 @@ $(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \ $(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \ $(top_srcdir)/m4.include/dx_doxygen.m4 \ + $(top_srcdir)/m4.include/ax_require_defined.m4 \ + $(top_srcdir)/m4.include/ax_check_compile_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_flag.m4 \ + $(top_srcdir)/m4.include/ax_append_compile_flags.m4 \ $(top_srcdir)/m4.include/mc-cflags.m4 \ $(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \ $(top_srcdir)/m4.include/mc-check-search-type.m4 \ @@ -133,7 +137,6 @@ $(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \ $(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \ - $(top_srcdir)/m4.include/vfs/mc-vfs-samba.m4 \ $(top_srcdir)/m4.include/mc-version.m4 \ $(top_srcdir)/m4.include/mc-tests.m4 \ $(top_srcdir)/m4.include/mc-i18n.m4 \ @@ -149,7 +152,7 @@ LTLIBRARIES = $(noinst_LTLIBRARIES) libvfs_sftpfs_la_LIBADD = am_libvfs_sftpfs_la_OBJECTS = config_parser.lo connection.lo dir.lo \ - file.lo init.lo internal.lo vfs_class.lo vfs_subclass.lo + file.lo internal.lo sftpfs.lo libvfs_sftpfs_la_OBJECTS = $(am_libvfs_sftpfs_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) @@ -172,9 +175,8 @@ am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/config_parser.Plo \ ./$(DEPDIR)/connection.Plo ./$(DEPDIR)/dir.Plo \ - ./$(DEPDIR)/file.Plo ./$(DEPDIR)/init.Plo \ - ./$(DEPDIR)/internal.Plo ./$(DEPDIR)/vfs_class.Plo \ - ./$(DEPDIR)/vfs_subclass.Plo + ./$(DEPDIR)/file.Plo ./$(DEPDIR)/internal.Plo \ + ./$(DEPDIR)/sftpfs.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -417,11 +419,10 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ -smbconfigdir = @smbconfigdir@ srcdir = @srcdir@ -subdirs = @subdirs@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ @@ -434,10 +435,8 @@ connection.c \ dir.c \ file.c \ - init.c init.h \ internal.c internal.h \ - vfs_class.c \ - vfs_subclass.c + sftpfs.c sftpfs.h all: all-am @@ -497,10 +496,8 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/connection.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dir.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/file.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/init.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/internal.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vfs_class.Plo@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vfs_subclass.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sftpfs.Plo@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @@ -664,10 +661,8 @@ -rm -f ./$(DEPDIR)/connection.Plo -rm -f ./$(DEPDIR)/dir.Plo -rm -f ./$(DEPDIR)/file.Plo - -rm -f ./$(DEPDIR)/init.Plo -rm -f ./$(DEPDIR)/internal.Plo - -rm -f ./$(DEPDIR)/vfs_class.Plo - -rm -f ./$(DEPDIR)/vfs_subclass.Plo + -rm -f ./$(DEPDIR)/sftpfs.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -717,10 +712,8 @@ -rm -f ./$(DEPDIR)/connection.Plo -rm -f ./$(DEPDIR)/dir.Plo -rm -f ./$(DEPDIR)/file.Plo - -rm -f ./$(DEPDIR)/init.Plo -rm -f ./$(DEPDIR)/internal.Plo - -rm -f ./$(DEPDIR)/vfs_class.Plo - -rm -f ./$(DEPDIR)/vfs_subclass.Plo + -rm -f ./$(DEPDIR)/sftpfs.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic diff -Nru mc-4.8.27/src/vfs/sftpfs/sftpfs.c mc-4.8.28/src/vfs/sftpfs/sftpfs.c --- mc-4.8.27/src/vfs/sftpfs/sftpfs.c 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/src/vfs/sftpfs/sftpfs.c 2022-03-20 10:02:47.000000000 +0000 @@ -0,0 +1,867 @@ +/* Virtual File System: SFTP file system. + The interface function + + Copyright (C) 2011-2022 + Free Software Foundation, Inc. + + Written by: + Ilia Maslakov , 2011 + Slava Zanko , 2011-2013 + Andrew Borodin , 2021 + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: you can redistribute it + and/or modify it under the terms of the GNU General Public License as + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + The Midnight Commander is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + */ + +#include +#include +#include +#include /* memset() */ + +#include "lib/global.h" +#include "lib/vfs/netutil.h" +#include "lib/vfs/utilvfs.h" +#include "lib/vfs/gc.h" +#include "lib/widget.h" +#include "lib/tty/tty.h" /* tty_enable_interrupt_key () */ + +#include "internal.h" + +#include "sftpfs.h" + +/*** global variables ****************************************************************************/ + +struct vfs_s_subclass sftpfs_subclass; +struct vfs_class *vfs_sftpfs_ops = VFS_CLASS (&sftpfs_subclass); /* used in file.c */ + +/*** file scope macro definitions ****************************************************************/ + +/*** file scope type declarations ****************************************************************/ + +/*** file scope variables ************************************************************************/ + +/* --------------------------------------------------------------------------------------------- */ +/*** file scope functions ************************************************************************/ +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for VFS-class init action. + * + * @param me structure of VFS class + */ + +static int +sftpfs_cb_init (struct vfs_class *me) +{ + (void) me; + + if (libssh2_init (0) != 0) + return 0; + + sftpfs_filename_buffer = g_string_new (""); + sftpfs_init_config_variables_patterns (); + return 1; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for VFS-class deinit action. + * + * @param me structure of VFS class + */ + +static void +sftpfs_cb_done (struct vfs_class *me) +{ + (void) me; + + sftpfs_deinit_config_variables_patterns (); + g_string_free (sftpfs_filename_buffer, TRUE); + libssh2_exit (); +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for opening file. + * + * @param vpath path to file + * @param flags flags (see man 2 open) + * @param mode mode (see man 2 open) + * @return file data handler if success, NULL otherwise + */ + +static void * +sftpfs_cb_open (const vfs_path_t * vpath, int flags, mode_t mode) +{ + vfs_file_handler_t *fh; + const vfs_path_element_t *path_element; + struct vfs_s_super *super; + const char *path_super; + struct vfs_s_inode *path_inode; + GError *mcerror = NULL; + gboolean is_changed = FALSE; + + path_element = vfs_path_get_by_index (vpath, -1); + + path_super = vfs_s_get_path (vpath, &super, 0); + if (path_super == NULL) + return NULL; + + path_inode = vfs_s_find_inode (path_element->class, super, path_super, LINK_FOLLOW, FL_NONE); + if (path_inode != NULL && ((flags & (O_CREAT | O_EXCL)) == (O_CREAT | O_EXCL))) + { + path_element->class->verrno = EEXIST; + return NULL; + } + + if (path_inode == NULL) + { + char *dirname, *name; + struct vfs_s_entry *ent; + struct vfs_s_inode *dir; + + dirname = g_path_get_dirname (path_super); + name = g_path_get_basename (path_super); + dir = vfs_s_find_inode (path_element->class, super, dirname, LINK_FOLLOW, FL_DIR); + if (dir == NULL) + { + g_free (dirname); + g_free (name); + return NULL; + } + ent = vfs_s_generate_entry (path_element->class, name, dir, 0755); + path_inode = ent->ino; + vfs_s_insert_entry (path_element->class, dir, ent); + g_free (dirname); + g_free (name); + is_changed = TRUE; + } + + if (S_ISDIR (path_inode->st.st_mode)) + { + path_element->class->verrno = EISDIR; + return NULL; + } + + fh = sftpfs_fh_new (path_inode, is_changed); + + if (!sftpfs_open_file (fh, flags, mode, &mcerror)) + { + mc_error_message (&mcerror, NULL); + g_free (fh); + return NULL; + } + + vfs_rmstamp (path_element->class, (vfsid) super); + super->fd_usage++; + fh->ino->st.st_nlink++; + return fh; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for opening directory. + * + * @param vpath path to directory + * @return directory data handler if success, NULL otherwise + */ + +static void * +sftpfs_cb_opendir (const vfs_path_t * vpath) +{ + GError *mcerror = NULL; + void *ret_value; + + /* reset interrupt flag */ + tty_got_interrupt (); + + ret_value = sftpfs_opendir (vpath, &mcerror); + mc_error_message (&mcerror, NULL); + return ret_value; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for reading directory entry. + * + * @param data directory data handler + * @return information about direntry if success, NULL otherwise + */ + +static struct vfs_dirent * +sftpfs_cb_readdir (void *data) +{ + GError *mcerror = NULL; + struct vfs_dirent *sftpfs_dirent; + + if (tty_got_interrupt ()) + { + tty_disable_interrupt_key (); + return NULL; + } + + sftpfs_dirent = sftpfs_readdir (data, &mcerror); + if (!mc_error_message (&mcerror, NULL)) + { + if (sftpfs_dirent != NULL) + vfs_print_message (_("sftp: (Ctrl-G break) Listing... %s"), sftpfs_dirent->d_name); + else + vfs_print_message ("%s", _("sftp: Listing done.")); + } + + return sftpfs_dirent; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for closing directory. + * + * @param data directory data handler + * @return 0 if success, negative value otherwise + */ + +static int +sftpfs_cb_closedir (void *data) +{ + int rc; + GError *mcerror = NULL; + + rc = sftpfs_closedir (data, &mcerror); + mc_error_message (&mcerror, NULL); + return rc; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for lstat VFS-function. + * + * @param vpath path to file or directory + * @param buf buffer for store stat-info + * @return 0 if success, negative value otherwise + */ + +static int +sftpfs_cb_lstat (const vfs_path_t * vpath, struct stat *buf) +{ + int rc; + GError *mcerror = NULL; + + rc = sftpfs_lstat (vpath, buf, &mcerror); + mc_error_message (&mcerror, NULL); + return rc; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for stat VFS-function. + * + * @param vpath path to file or directory + * @param buf buffer for store stat-info + * @return 0 if success, negative value otherwise + */ + +static int +sftpfs_cb_stat (const vfs_path_t * vpath, struct stat *buf) +{ + int rc; + GError *mcerror = NULL; + + rc = sftpfs_stat (vpath, buf, &mcerror); + mc_error_message (&mcerror, NULL); + return rc; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for fstat VFS-function. + * + * @param data file data handler + * @param buf buffer for store stat-info + * @return 0 if success, negative value otherwise + */ + +static int +sftpfs_cb_fstat (void *data, struct stat *buf) +{ + int rc; + GError *mcerror = NULL; + + rc = sftpfs_fstat (data, buf, &mcerror); + mc_error_message (&mcerror, NULL); + return rc; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for readlink VFS-function. + * + * @param vpath path to file or directory + * @param buf buffer for store stat-info + * @param size buffer size + * @return 0 if success, negative value otherwise + */ + +static int +sftpfs_cb_readlink (const vfs_path_t * vpath, char *buf, size_t size) +{ + int rc; + GError *mcerror = NULL; + + rc = sftpfs_readlink (vpath, buf, size, &mcerror); + mc_error_message (&mcerror, NULL); + return rc; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for utime VFS-function. + * + * @param vpath path to file or directory + * @param times access and modification time to set + * @return 0 if success, negative value otherwise + */ + +static int +sftpfs_cb_utime (const vfs_path_t * vpath, mc_timesbuf_t * times) +{ + int rc; + GError *mcerror = NULL; + +#ifdef HAVE_UTIMENSAT + time_t atime = (*times)[0].tv_sec; + time_t mtime = (*times)[1].tv_sec; +#else + time_t atime = times->actime; + time_t mtime = times->modtime; +#endif + + rc = sftpfs_utime (vpath, atime, mtime, &mcerror); + mc_error_message (&mcerror, NULL); + return rc; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for symlink VFS-function. + * + * @param vpath1 path to file or directory + * @param vpath2 path to symlink + * @return 0 if success, negative value otherwise + */ + +static int +sftpfs_cb_symlink (const vfs_path_t * vpath1, const vfs_path_t * vpath2) +{ + int rc; + GError *mcerror = NULL; + + rc = sftpfs_symlink (vpath1, vpath2, &mcerror); + mc_error_message (&mcerror, NULL); + return rc; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for symlink VFS-function. + * + * @param vpath unused + * @param mode unused + * @param dev unused + * @return always 0 + */ + +static int +sftpfs_cb_mknod (const vfs_path_t * vpath, mode_t mode, dev_t dev) +{ + (void) vpath; + (void) mode; + (void) dev; + + return 0; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for link VFS-function. + * + * @param vpath1 unused + * @param vpath2 unused + * @return always 0 + */ + +static int +sftpfs_cb_link (const vfs_path_t * vpath1, const vfs_path_t * vpath2) +{ + (void) vpath1; + (void) vpath2; + + return 0; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for chown VFS-function. + * + * @param vpath unused + * @param owner unused + * @param group unused + * @return always 0 + */ + +static int +sftpfs_cb_chown (const vfs_path_t * vpath, uid_t owner, gid_t group) +{ + (void) vpath; + (void) owner; + (void) group; + + return 0; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for reading file content. + * + * @param data file data handler + * @param buffer buffer for data + * @param count data size + * @return 0 if success, negative value otherwise + */ + +static ssize_t +sftpfs_cb_read (void *data, char *buffer, size_t count) +{ + int rc; + GError *mcerror = NULL; + vfs_file_handler_t *fh = VFS_FILE_HANDLER (data); + + if (tty_got_interrupt ()) + { + tty_disable_interrupt_key (); + return 0; + } + + rc = sftpfs_read_file (fh, buffer, count, &mcerror); + mc_error_message (&mcerror, NULL); + return rc; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for writing file content. + * + * @param data file data handler + * @param buf buffer for data + * @param count data size + * @return 0 if success, negative value otherwise + */ + +static ssize_t +sftpfs_cb_write (void *data, const char *buf, size_t nbyte) +{ + int rc; + GError *mcerror = NULL; + vfs_file_handler_t *fh = VFS_FILE_HANDLER (data); + + rc = sftpfs_write_file (fh, buf, nbyte, &mcerror); + mc_error_message (&mcerror, NULL); + return rc; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for close file. + * + * @param data file data handler + * @return 0 if success, negative value otherwise + */ + +static int +sftpfs_cb_close (void *data) +{ + int rc; + GError *mcerror = NULL; + struct vfs_s_super *super = VFS_FILE_HANDLER_SUPER (data); + vfs_file_handler_t *fh = VFS_FILE_HANDLER (data); + + super->fd_usage--; + if (super->fd_usage == 0) + vfs_stamp_create (vfs_sftpfs_ops, super); + + rc = sftpfs_close_file (fh, &mcerror); + mc_error_message (&mcerror, NULL); + + if (fh->handle != -1) + close (fh->handle); + + vfs_s_free_inode (vfs_sftpfs_ops, fh->ino); + + return rc; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for chmod VFS-function. + * + * @param vpath path to file or directory + * @param mode mode (see man 2 open) + * @return 0 if success, negative value otherwise + */ + +static int +sftpfs_cb_chmod (const vfs_path_t * vpath, mode_t mode) +{ + int rc; + GError *mcerror = NULL; + + rc = sftpfs_chmod (vpath, mode, &mcerror); + mc_error_message (&mcerror, NULL); + return rc; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for mkdir VFS-function. + * + * @param vpath path directory + * @param mode mode (see man 2 open) + * @return 0 if success, negative value otherwise + */ + +static int +sftpfs_cb_mkdir (const vfs_path_t * vpath, mode_t mode) +{ + int rc; + GError *mcerror = NULL; + + rc = sftpfs_mkdir (vpath, mode, &mcerror); + mc_error_message (&mcerror, NULL); + return rc; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for rmdir VFS-function. + * + * @param vpath path directory + * @return 0 if success, negative value otherwise + */ + +static int +sftpfs_cb_rmdir (const vfs_path_t * vpath) +{ + int rc; + GError *mcerror = NULL; + + rc = sftpfs_rmdir (vpath, &mcerror); + mc_error_message (&mcerror, NULL); + return rc; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for lseek VFS-function. + * + * @param data file data handler + * @param offset file offset + * @param whence method of seek (at begin, at current, at end) + * @return 0 if success, negative value otherwise + */ + +static off_t +sftpfs_cb_lseek (void *data, off_t offset, int whence) +{ + off_t ret_offset; + vfs_file_handler_t *fh = VFS_FILE_HANDLER (data); + GError *mcerror = NULL; + + ret_offset = sftpfs_lseek (fh, offset, whence, &mcerror); + mc_error_message (&mcerror, NULL); + return ret_offset; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for unlink VFS-function. + * + * @param vpath path to file or directory + * @return 0 if success, negative value otherwise + */ + +static int +sftpfs_cb_unlink (const vfs_path_t * vpath) +{ + int rc; + GError *mcerror = NULL; + + rc = sftpfs_unlink (vpath, &mcerror); + mc_error_message (&mcerror, NULL); + return rc; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for rename VFS-function. + * + * @param vpath1 path to source file or directory + * @param vpath2 path to destination file or directory + * @return 0 if success, negative value otherwise + */ + +static int +sftpfs_cb_rename (const vfs_path_t * vpath1, const vfs_path_t * vpath2) +{ + int rc; + GError *mcerror = NULL; + + rc = sftpfs_rename (vpath1, vpath2, &mcerror); + mc_error_message (&mcerror, NULL); + return rc; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for errno VFS-function. + * + * @param me unused + * @return value of errno global variable + */ + +static int +sftpfs_cb_errno (struct vfs_class *me) +{ + (void) me; + + return errno; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for fill_names VFS function. + * Add SFTP connections to the 'Active VFS connections' list + * + * @param me unused + * @param func callback function for adding SFTP-connection to list of active connections + */ + +static void +sftpfs_cb_fill_names (struct vfs_class *me, fill_names_f func) +{ + GList *iter; + + (void) me; + + for (iter = sftpfs_subclass.supers; iter != NULL; iter = g_list_next (iter)) + { + const struct vfs_s_super *super = (const struct vfs_s_super *) iter->data; + char *name; + + name = vfs_path_element_build_pretty_path_str (super->path_element); + + func (name); + g_free (name); + } +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for checking if connection is equal to existing connection. + * + * @param vpath_element path element with connetion data + * @param super data with exists connection + * @param vpath unused + * @param cookie unused + * @return TRUE if connections is equal, FALSE otherwise + */ + +static gboolean +sftpfs_archive_same (const vfs_path_element_t * vpath_element, struct vfs_s_super *super, + const vfs_path_t * vpath, void *cookie) +{ + int result; + vfs_path_element_t *orig_connect_info; + + (void) vpath; + (void) cookie; + + orig_connect_info = SFTP_SUPER (super)->original_connection_info; + + result = ((g_strcmp0 (vpath_element->host, orig_connect_info->host) == 0) + && (g_strcmp0 (vpath_element->user, orig_connect_info->user) == 0) + && (vpath_element->port == orig_connect_info->port)); + + return result; +} + +/* --------------------------------------------------------------------------------------------- */ + +static struct vfs_s_super * +sftpfs_new_archive (struct vfs_class *me) +{ + sftpfs_super_t *arch; + + arch = g_new0 (sftpfs_super_t, 1); + arch->base.me = me; + arch->base.name = g_strdup (PATH_SEP_STR); + arch->auth_type = NONE; + arch->config_auth_type = NONE; + arch->socket_handle = LIBSSH2_INVALID_SOCKET; + + return VFS_SUPER (arch); +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for opening new connection. + * + * @param super connection data + * @param vpath unused + * @param vpath_element path element with connetion data + * @return 0 if success, -1 otherwise + */ + +static int +sftpfs_open_archive (struct vfs_s_super *super, const vfs_path_t * vpath, + const vfs_path_element_t * vpath_element) +{ + GError *mcerror = NULL; + sftpfs_super_t *sftpfs_super = SFTP_SUPER (super); + int ret_value; + + (void) vpath; + + if (vpath_element->host == NULL || *vpath_element->host == '\0') + { + vfs_print_message ("%s", _("sftp: Invalid host name.")); + vpath_element->class->verrno = EPERM; + return -1; + } + + sftpfs_super->original_connection_info = vfs_path_element_clone (vpath_element); + super->path_element = vfs_path_element_clone (vpath_element); + + sftpfs_fill_connection_data_from_config (super, &mcerror); + if (mc_error_message (&mcerror, &ret_value)) + { + vpath_element->class->verrno = ret_value; + return -1; + } + + super->root = + vfs_s_new_inode (vpath_element->class, super, + vfs_s_default_stat (vpath_element->class, S_IFDIR | 0755)); + + ret_value = sftpfs_open_connection (super, &mcerror); + mc_error_message (&mcerror, NULL); + return ret_value; +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for closing connection. + * + * @param me unused + * @param super connection data + */ + +static void +sftpfs_free_archive (struct vfs_class *me, struct vfs_s_super *super) +{ + GError *mcerror = NULL; + + (void) me; + + sftpfs_close_connection (super, "Normal Shutdown", &mcerror); + + vfs_path_element_free (SFTP_SUPER (super)->original_connection_info); + + mc_error_message (&mcerror, NULL); +} + +/* --------------------------------------------------------------------------------------------- */ +/** + * Callback for getting directory content. + * + * @param me unused + * @param dir unused + * @param remote_path unused + * @return always 0 + */ + +static int +sftpfs_cb_dir_load (struct vfs_class *me, struct vfs_s_inode *dir, char *remote_path) +{ + (void) me; + (void) dir; + (void) remote_path; + + return 0; +} + +/* --------------------------------------------------------------------------------------------- */ +/*** public functions ****************************************************************************/ +/* --------------------------------------------------------------------------------------------- */ +/** + * Initialization of SFTP Virtual File Sysytem. + */ + +void +vfs_init_sftpfs (void) +{ + tcp_init (); + + vfs_init_subclass (&sftpfs_subclass, "sftpfs", VFSF_NOLINKS | VFSF_REMOTE, "sftp"); + + vfs_sftpfs_ops->init = sftpfs_cb_init; + vfs_sftpfs_ops->done = sftpfs_cb_done; + + vfs_sftpfs_ops->fill_names = sftpfs_cb_fill_names; + + vfs_sftpfs_ops->opendir = sftpfs_cb_opendir; + vfs_sftpfs_ops->readdir = sftpfs_cb_readdir; + vfs_sftpfs_ops->closedir = sftpfs_cb_closedir; + vfs_sftpfs_ops->mkdir = sftpfs_cb_mkdir; + vfs_sftpfs_ops->rmdir = sftpfs_cb_rmdir; + + vfs_sftpfs_ops->stat = sftpfs_cb_stat; + vfs_sftpfs_ops->lstat = sftpfs_cb_lstat; + vfs_sftpfs_ops->fstat = sftpfs_cb_fstat; + vfs_sftpfs_ops->readlink = sftpfs_cb_readlink; + vfs_sftpfs_ops->symlink = sftpfs_cb_symlink; + vfs_sftpfs_ops->link = sftpfs_cb_link; + vfs_sftpfs_ops->utime = sftpfs_cb_utime; + vfs_sftpfs_ops->mknod = sftpfs_cb_mknod; + vfs_sftpfs_ops->chown = sftpfs_cb_chown; + vfs_sftpfs_ops->chmod = sftpfs_cb_chmod; + + vfs_sftpfs_ops->open = sftpfs_cb_open; + vfs_sftpfs_ops->read = sftpfs_cb_read; + vfs_sftpfs_ops->write = sftpfs_cb_write; + vfs_sftpfs_ops->close = sftpfs_cb_close; + vfs_sftpfs_ops->lseek = sftpfs_cb_lseek; + vfs_sftpfs_ops->unlink = sftpfs_cb_unlink; + vfs_sftpfs_ops->rename = sftpfs_cb_rename; + vfs_sftpfs_ops->ferrno = sftpfs_cb_errno; + + sftpfs_subclass.archive_same = sftpfs_archive_same; + sftpfs_subclass.new_archive = sftpfs_new_archive; + sftpfs_subclass.open_archive = sftpfs_open_archive; + sftpfs_subclass.free_archive = sftpfs_free_archive; + sftpfs_subclass.fh_new = sftpfs_fh_new; + sftpfs_subclass.dir_load = sftpfs_cb_dir_load; + + vfs_register_class (vfs_sftpfs_ops); +} + +/* --------------------------------------------------------------------------------------------- */ diff -Nru mc-4.8.27/src/vfs/sftpfs/sftpfs.h mc-4.8.28/src/vfs/sftpfs/sftpfs.h --- mc-4.8.27/src/vfs/sftpfs/sftpfs.h 1970-01-01 00:00:00.000000000 +0000 +++ mc-4.8.28/src/vfs/sftpfs/sftpfs.h 2022-03-20 10:02:47.000000000 +0000 @@ -0,0 +1,23 @@ +/** + * \file + * \brief Header: SFTP FS + */ + +#ifndef MC__VFS_SFTPFS_H +#define MC__VFS_SFTPFS_H + +/*** typedefs(not structures) and defined constants **********************************************/ + +/*** enums ***************************************************************************************/ + +/*** structures declarations (and typedefs of structures)*****************************************/ + +/*** global variables defined in .c file *********************************************************/ + +/*** declarations of public functions ************************************************************/ + +void vfs_init_sftpfs (void); + +/*** inline functions ****************************************************************************/ + +#endif /* MC__VFS_SFTPFS_H */ diff -Nru mc-4.8.27/src/vfs/sftpfs/vfs_class.c mc-4.8.28/src/vfs/sftpfs/vfs_class.c --- mc-4.8.27/src/vfs/sftpfs/vfs_class.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/sftpfs/vfs_class.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,708 +0,0 @@ -/* Virtual File System: SFTP file system. - The VFS class functions - - Copyright (C) 2011-2021 - Free Software Foundation, Inc. - - Written by: - Ilia Maslakov , 2011 - Slava Zanko , 2011, 2012 - - This file is part of the Midnight Commander. - - The Midnight Commander is free software: you can redistribute it - and/or modify it under the terms of the GNU General Public License as - published by the Free Software Foundation, either version 3 of the License, - or (at your option) any later version. - - The Midnight Commander is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - */ - -#include -#include - -#include "lib/global.h" -#include "lib/widget.h" -#include "lib/vfs/gc.h" -#include "lib/tty/tty.h" /* tty_enable_interrupt_key () */ - -#include "internal.h" - -/*** global variables ****************************************************************************/ - -/*** file scope macro definitions ****************************************************************/ - -/*** file scope type declarations ****************************************************************/ - -/*** file scope variables ************************************************************************/ - -/*** file scope functions ************************************************************************/ -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for VFS-class init action. - * - * @param me structure of VFS class - */ - -static int -sftpfs_cb_init (struct vfs_class *me) -{ - (void) me; - - if (libssh2_init (0) != 0) - return 0; - - sftpfs_filename_buffer = g_string_new (""); - sftpfs_init_config_variables_patterns (); - return 1; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for VFS-class deinit action. - * - * @param me structure of VFS class - */ - -static void -sftpfs_cb_done (struct vfs_class *me) -{ - (void) me; - - sftpfs_deinit_config_variables_patterns (); - g_string_free (sftpfs_filename_buffer, TRUE); - libssh2_exit (); -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for opening file. - * - * @param vpath path to file - * @param flags flags (see man 2 open) - * @param mode mode (see man 2 open) - * @return file data handler if success, NULL otherwise - */ - -static void * -sftpfs_cb_open (const vfs_path_t * vpath, int flags, mode_t mode) -{ - vfs_file_handler_t *fh; - const vfs_path_element_t *path_element; - struct vfs_s_super *super; - const char *path_super; - struct vfs_s_inode *path_inode; - GError *mcerror = NULL; - gboolean is_changed = FALSE; - - path_element = vfs_path_get_by_index (vpath, -1); - - path_super = vfs_s_get_path (vpath, &super, 0); - if (path_super == NULL) - return NULL; - - path_inode = vfs_s_find_inode (path_element->class, super, path_super, LINK_FOLLOW, FL_NONE); - if (path_inode != NULL && ((flags & (O_CREAT | O_EXCL)) == (O_CREAT | O_EXCL))) - { - path_element->class->verrno = EEXIST; - return NULL; - } - - if (path_inode == NULL) - { - char *dirname, *name; - struct vfs_s_entry *ent; - struct vfs_s_inode *dir; - - dirname = g_path_get_dirname (path_super); - name = g_path_get_basename (path_super); - dir = vfs_s_find_inode (path_element->class, super, dirname, LINK_FOLLOW, FL_DIR); - if (dir == NULL) - { - g_free (dirname); - g_free (name); - return NULL; - } - ent = vfs_s_generate_entry (path_element->class, name, dir, 0755); - path_inode = ent->ino; - vfs_s_insert_entry (path_element->class, dir, ent); - g_free (dirname); - g_free (name); - is_changed = TRUE; - } - - if (S_ISDIR (path_inode->st.st_mode)) - { - path_element->class->verrno = EISDIR; - return NULL; - } - - fh = sftpfs_fh_new (path_inode, is_changed); - - if (!sftpfs_open_file (fh, flags, mode, &mcerror)) - { - mc_error_message (&mcerror, NULL); - g_free (fh); - return NULL; - } - - vfs_rmstamp (path_element->class, (vfsid) super); - super->fd_usage++; - fh->ino->st.st_nlink++; - return fh; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for opening directory. - * - * @param vpath path to directory - * @return directory data handler if success, NULL otherwise - */ - -static void * -sftpfs_cb_opendir (const vfs_path_t * vpath) -{ - GError *mcerror = NULL; - void *ret_value; - - /* reset interrupt flag */ - tty_got_interrupt (); - - ret_value = sftpfs_opendir (vpath, &mcerror); - mc_error_message (&mcerror, NULL); - return ret_value; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for reading directory entry. - * - * @param data directory data handler - * @return information about direntry if success, NULL otherwise - */ - -static struct vfs_dirent * -sftpfs_cb_readdir (void *data) -{ - GError *mcerror = NULL; - struct vfs_dirent *sftpfs_dirent; - - if (tty_got_interrupt ()) - { - tty_disable_interrupt_key (); - return NULL; - } - - sftpfs_dirent = sftpfs_readdir (data, &mcerror); - if (!mc_error_message (&mcerror, NULL)) - { - if (sftpfs_dirent != NULL) - vfs_print_message (_("sftp: (Ctrl-G break) Listing... %s"), sftpfs_dirent->d_name); - else - vfs_print_message ("%s", _("sftp: Listing done.")); - } - - return sftpfs_dirent; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for closing directory. - * - * @param data directory data handler - * @return 0 if success, negative value otherwise - */ - -static int -sftpfs_cb_closedir (void *data) -{ - int rc; - GError *mcerror = NULL; - - rc = sftpfs_closedir (data, &mcerror); - mc_error_message (&mcerror, NULL); - return rc; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for lstat VFS-function. - * - * @param vpath path to file or directory - * @param buf buffer for store stat-info - * @return 0 if success, negative value otherwise - */ - -static int -sftpfs_cb_lstat (const vfs_path_t * vpath, struct stat *buf) -{ - int rc; - GError *mcerror = NULL; - - rc = sftpfs_lstat (vpath, buf, &mcerror); - mc_error_message (&mcerror, NULL); - return rc; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for stat VFS-function. - * - * @param vpath path to file or directory - * @param buf buffer for store stat-info - * @return 0 if success, negative value otherwise - */ - -static int -sftpfs_cb_stat (const vfs_path_t * vpath, struct stat *buf) -{ - int rc; - GError *mcerror = NULL; - - rc = sftpfs_stat (vpath, buf, &mcerror); - mc_error_message (&mcerror, NULL); - return rc; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for fstat VFS-function. - * - * @param data file data handler - * @param buf buffer for store stat-info - * @return 0 if success, negative value otherwise - */ - -static int -sftpfs_cb_fstat (void *data, struct stat *buf) -{ - int rc; - GError *mcerror = NULL; - - rc = sftpfs_fstat (data, buf, &mcerror); - mc_error_message (&mcerror, NULL); - return rc; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for readlink VFS-function. - * - * @param vpath path to file or directory - * @param buf buffer for store stat-info - * @param size buffer size - * @return 0 if success, negative value otherwise - */ - -static int -sftpfs_cb_readlink (const vfs_path_t * vpath, char *buf, size_t size) -{ - int rc; - GError *mcerror = NULL; - - rc = sftpfs_readlink (vpath, buf, size, &mcerror); - mc_error_message (&mcerror, NULL); - return rc; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for utime VFS-function. - * - * @param vpath path to file or directory - * @param times access and modification time to set - * @return 0 if success, negative value otherwise - */ - -static int -sftpfs_cb_utime (const vfs_path_t * vpath, mc_timesbuf_t * times) -{ - int rc; - GError *mcerror = NULL; -#ifdef HAVE_UTIMENSAT - time_t atime = (*times)[0].tv_sec; - time_t mtime = (*times)[1].tv_sec; -#else - time_t atime = times->actime; - time_t mtime = times->modtime; -#endif - - rc = sftpfs_utime (vpath, atime, mtime, &mcerror); - mc_error_message (&mcerror, NULL); - return rc; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for symlink VFS-function. - * - * @param vpath1 path to file or directory - * @param vpath2 path to symlink - * @return 0 if success, negative value otherwise - */ - -static int -sftpfs_cb_symlink (const vfs_path_t * vpath1, const vfs_path_t * vpath2) -{ - int rc; - GError *mcerror = NULL; - - rc = sftpfs_symlink (vpath1, vpath2, &mcerror); - mc_error_message (&mcerror, NULL); - return rc; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for symlink VFS-function. - * - * @param vpath unused - * @param mode unused - * @param dev unused - * @return always 0 - */ - -static int -sftpfs_cb_mknod (const vfs_path_t * vpath, mode_t mode, dev_t dev) -{ - (void) vpath; - (void) mode; - (void) dev; - - return 0; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for link VFS-function. - * - * @param vpath1 unused - * @param vpath2 unused - * @return always 0 - */ - -static int -sftpfs_cb_link (const vfs_path_t * vpath1, const vfs_path_t * vpath2) -{ - (void) vpath1; - (void) vpath2; - - return 0; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for chown VFS-function. - * - * @param vpath unused - * @param owner unused - * @param group unused - * @return always 0 - */ - -static int -sftpfs_cb_chown (const vfs_path_t * vpath, uid_t owner, gid_t group) -{ - (void) vpath; - (void) owner; - (void) group; - - return 0; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for reading file content. - * - * @param data file data handler - * @param buffer buffer for data - * @param count data size - * @return 0 if success, negative value otherwise - */ - -static ssize_t -sftpfs_cb_read (void *data, char *buffer, size_t count) -{ - int rc; - GError *mcerror = NULL; - vfs_file_handler_t *fh = VFS_FILE_HANDLER (data); - - if (tty_got_interrupt ()) - { - tty_disable_interrupt_key (); - return 0; - } - - rc = sftpfs_read_file (fh, buffer, count, &mcerror); - mc_error_message (&mcerror, NULL); - return rc; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for writing file content. - * - * @param data file data handler - * @param buf buffer for data - * @param count data size - * @return 0 if success, negative value otherwise - */ - -static ssize_t -sftpfs_cb_write (void *data, const char *buf, size_t nbyte) -{ - int rc; - GError *mcerror = NULL; - vfs_file_handler_t *fh = VFS_FILE_HANDLER (data); - - rc = sftpfs_write_file (fh, buf, nbyte, &mcerror); - mc_error_message (&mcerror, NULL); - return rc; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for close file. - * - * @param data file data handler - * @return 0 if success, negative value otherwise - */ - -static int -sftpfs_cb_close (void *data) -{ - int rc; - GError *mcerror = NULL; - struct vfs_s_super *super = VFS_FILE_HANDLER_SUPER (data); - vfs_file_handler_t *fh = VFS_FILE_HANDLER (data); - - super->fd_usage--; - if (super->fd_usage == 0) - vfs_stamp_create (sftpfs_class, super); - - rc = sftpfs_close_file (fh, &mcerror); - mc_error_message (&mcerror, NULL); - - if (fh->handle != -1) - close (fh->handle); - - vfs_s_free_inode (sftpfs_class, fh->ino); - - return rc; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for chmod VFS-function. - * - * @param vpath path to file or directory - * @param mode mode (see man 2 open) - * @return 0 if success, negative value otherwise - */ - -static int -sftpfs_cb_chmod (const vfs_path_t * vpath, mode_t mode) -{ - int rc; - GError *mcerror = NULL; - - rc = sftpfs_chmod (vpath, mode, &mcerror); - mc_error_message (&mcerror, NULL); - return rc; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for mkdir VFS-function. - * - * @param vpath path directory - * @param mode mode (see man 2 open) - * @return 0 if success, negative value otherwise - */ - -static int -sftpfs_cb_mkdir (const vfs_path_t * vpath, mode_t mode) -{ - int rc; - GError *mcerror = NULL; - - rc = sftpfs_mkdir (vpath, mode, &mcerror); - mc_error_message (&mcerror, NULL); - return rc; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for rmdir VFS-function. - * - * @param vpath path directory - * @return 0 if success, negative value otherwise - */ - -static int -sftpfs_cb_rmdir (const vfs_path_t * vpath) -{ - int rc; - GError *mcerror = NULL; - - rc = sftpfs_rmdir (vpath, &mcerror); - mc_error_message (&mcerror, NULL); - return rc; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for lseek VFS-function. - * - * @param data file data handler - * @param offset file offset - * @param whence method of seek (at begin, at current, at end) - * @return 0 if success, negative value otherwise - */ - -static off_t -sftpfs_cb_lseek (void *data, off_t offset, int whence) -{ - off_t ret_offset; - vfs_file_handler_t *fh = VFS_FILE_HANDLER (data); - GError *mcerror = NULL; - - ret_offset = sftpfs_lseek (fh, offset, whence, &mcerror); - mc_error_message (&mcerror, NULL); - return ret_offset; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for unlink VFS-function. - * - * @param vpath path to file or directory - * @return 0 if success, negative value otherwise - */ - -static int -sftpfs_cb_unlink (const vfs_path_t * vpath) -{ - int rc; - GError *mcerror = NULL; - - rc = sftpfs_unlink (vpath, &mcerror); - mc_error_message (&mcerror, NULL); - return rc; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for rename VFS-function. - * - * @param vpath1 path to source file or directory - * @param vpath2 path to destination file or directory - * @return 0 if success, negative value otherwise - */ - -static int -sftpfs_cb_rename (const vfs_path_t * vpath1, const vfs_path_t * vpath2) -{ - int rc; - GError *mcerror = NULL; - - rc = sftpfs_rename (vpath1, vpath2, &mcerror); - mc_error_message (&mcerror, NULL); - return rc; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for errno VFS-function. - * - * @param me unused - * @return value of errno global variable - */ - -static int -sftpfs_cb_errno (struct vfs_class *me) -{ - (void) me; - return errno; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for fill_names VFS function. - * Add SFTP connections to the 'Active VFS connections' list - * - * @param me unused - * @param func callback function for adding SFTP-connection to list of active connections - */ - -static void -sftpfs_cb_fill_names (struct vfs_class *me, fill_names_f func) -{ - GList *iter; - - (void) me; - - for (iter = sftpfs_subclass.supers; iter != NULL; iter = g_list_next (iter)) - { - const struct vfs_s_super *super = (const struct vfs_s_super *) iter->data; - char *name; - - name = vfs_path_element_build_pretty_path_str (super->path_element); - - func (name); - g_free (name); - } -} - -/* --------------------------------------------------------------------------------------------- */ -/*** public functions ****************************************************************************/ -/* --------------------------------------------------------------------------------------------- */ -/** - * Initialization of VFS class structure. - * - * @return the VFS class structure. - */ - -void -sftpfs_init_class (void) -{ - sftpfs_class->init = sftpfs_cb_init; - sftpfs_class->done = sftpfs_cb_done; - - sftpfs_class->fill_names = sftpfs_cb_fill_names; - - sftpfs_class->opendir = sftpfs_cb_opendir; - sftpfs_class->readdir = sftpfs_cb_readdir; - sftpfs_class->closedir = sftpfs_cb_closedir; - sftpfs_class->mkdir = sftpfs_cb_mkdir; - sftpfs_class->rmdir = sftpfs_cb_rmdir; - - sftpfs_class->stat = sftpfs_cb_stat; - sftpfs_class->lstat = sftpfs_cb_lstat; - sftpfs_class->fstat = sftpfs_cb_fstat; - sftpfs_class->readlink = sftpfs_cb_readlink; - sftpfs_class->symlink = sftpfs_cb_symlink; - sftpfs_class->link = sftpfs_cb_link; - sftpfs_class->utime = sftpfs_cb_utime; - sftpfs_class->mknod = sftpfs_cb_mknod; - sftpfs_class->chown = sftpfs_cb_chown; - sftpfs_class->chmod = sftpfs_cb_chmod; - - sftpfs_class->open = sftpfs_cb_open; - sftpfs_class->read = sftpfs_cb_read; - sftpfs_class->write = sftpfs_cb_write; - sftpfs_class->close = sftpfs_cb_close; - sftpfs_class->lseek = sftpfs_cb_lseek; - sftpfs_class->unlink = sftpfs_cb_unlink; - sftpfs_class->rename = sftpfs_cb_rename; - sftpfs_class->ferrno = sftpfs_cb_errno; -} - -/* --------------------------------------------------------------------------------------------- */ diff -Nru mc-4.8.27/src/vfs/sftpfs/vfs_subclass.c mc-4.8.28/src/vfs/sftpfs/vfs_subclass.c --- mc-4.8.27/src/vfs/sftpfs/vfs_subclass.c 2021-08-01 16:45:58.000000000 +0000 +++ mc-4.8.28/src/vfs/sftpfs/vfs_subclass.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,201 +0,0 @@ -/* Virtual File System: SFTP file system. - The VFS subclass functions - - Copyright (C) 2011-2021 - Free Software Foundation, Inc. - - Written by: - Ilia Maslakov , 2011 - Slava Zanko , 2011, 2012, 2013 - - This file is part of the Midnight Commander. - - The Midnight Commander is free software: you can redistribute it - and/or modify it under the terms of the GNU General Public License as - published by the Free Software Foundation, either version 3 of the License, - or (at your option) any later version. - - The Midnight Commander is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - */ - -#include -#include -#include -#include /* memset() */ - -#include "lib/global.h" -#include "lib/widget.h" -#include "lib/vfs/utilvfs.h" - -#include "internal.h" - -/*** global variables ****************************************************************************/ - -/*** file scope macro definitions ****************************************************************/ - -/*** file scope type declarations ****************************************************************/ - -/*** file scope variables ************************************************************************/ - -/*** file scope functions ************************************************************************/ -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for checking if connection is equal to existing connection. - * - * @param vpath_element path element with connetion data - * @param super data with exists connection - * @param vpath unused - * @param cookie unused - * @return TRUE if connections is equal, FALSE otherwise - */ - -static gboolean -sftpfs_cb_is_equal_connection (const vfs_path_element_t * vpath_element, struct vfs_s_super *super, - const vfs_path_t * vpath, void *cookie) -{ - int result; - vfs_path_element_t *orig_connect_info; - - (void) vpath; - (void) cookie; - - orig_connect_info = SFTP_SUPER (super)->original_connection_info; - - result = ((g_strcmp0 (vpath_element->host, orig_connect_info->host) == 0) - && (g_strcmp0 (vpath_element->user, orig_connect_info->user) == 0) - && (vpath_element->port == orig_connect_info->port)); - - return result; -} - -/* --------------------------------------------------------------------------------------------- */ - -static struct vfs_s_super * -sftpfs_cb_init_connection (struct vfs_class *me) -{ - sftpfs_super_t *arch; - - arch = g_new0 (sftpfs_super_t, 1); - arch->base.me = me; - arch->base.name = g_strdup (PATH_SEP_STR); - arch->auth_type = NONE; - arch->config_auth_type = NONE; - arch->socket_handle = LIBSSH2_INVALID_SOCKET; - - return VFS_SUPER (arch); -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for opening new connection. - * - * @param super connection data - * @param vpath unused - * @param vpath_element path element with connetion data - * @return 0 if success, -1 otherwise - */ - -static int -sftpfs_cb_open_connection (struct vfs_s_super *super, - const vfs_path_t * vpath, const vfs_path_element_t * vpath_element) -{ - GError *mcerror = NULL; - sftpfs_super_t *sftpfs_super = SFTP_SUPER (super); - int ret_value; - - (void) vpath; - - if (vpath_element->host == NULL || *vpath_element->host == '\0') - { - vfs_print_message ("%s", _("sftp: Invalid host name.")); - vpath_element->class->verrno = EPERM; - return -1; - } - - sftpfs_super->original_connection_info = vfs_path_element_clone (vpath_element); - super->path_element = vfs_path_element_clone (vpath_element); - - sftpfs_fill_connection_data_from_config (super, &mcerror); - if (mc_error_message (&mcerror, &ret_value)) - { - vpath_element->class->verrno = ret_value; - return -1; - } - - super->root = - vfs_s_new_inode (vpath_element->class, super, - vfs_s_default_stat (vpath_element->class, S_IFDIR | 0755)); - - ret_value = sftpfs_open_connection (super, &mcerror); - mc_error_message (&mcerror, NULL); - return ret_value; -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for closing connection. - * - * @param me unused - * @param super connection data - */ - -static void -sftpfs_cb_close_connection (struct vfs_class *me, struct vfs_s_super *super) -{ - GError *mcerror = NULL; - - (void) me; - sftpfs_close_connection (super, "Normal Shutdown", &mcerror); - - vfs_path_element_free (SFTP_SUPER (super)->original_connection_info); - - mc_error_message (&mcerror, NULL); -} - -/* --------------------------------------------------------------------------------------------- */ -/** - * Callback for getting directory content. - * - * @param me unused - * @param dir unused - * @param remote_path unused - * @return always 0 - */ - -static int -sftpfs_cb_dir_load (struct vfs_class *me, struct vfs_s_inode *dir, char *remote_path) -{ - (void) me; - (void) dir; - (void) remote_path; - - return 0; -} - -/* --------------------------------------------------------------------------------------------- */ -/*** public functions ****************************************************************************/ -/* --------------------------------------------------------------------------------------------- */ -/** - * Initialization of VFS subclass structure. - * - * @return VFS subclass structure. - */ - -void -sftpfs_init_subclass (void) -{ - sftpfs_subclass.archive_same = sftpfs_cb_is_equal_connection; - sftpfs_subclass.new_archive = sftpfs_cb_init_connection; - sftpfs_subclass.open_archive = sftpfs_cb_open_connection; - sftpfs_subclass.free_archive = sftpfs_cb_close_connection; - sftpfs_subclass.fh_new = sftpfs_fh_new; - sftpfs_subclass.dir_load = sftpfs_cb_dir_load; -} - -/* --------------------------------------------------------------------------------------------- */ diff -Nru mc-4.8.27/src/vfs/smbfs/helpers/aclocal.m4 mc-4.8.28/src/vfs/smbfs/helpers/aclocal.m4 --- mc-4.8.27/src/vfs/smbfs/helpers/aclocal.m4 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/smbfs/helpers/aclocal.m4 1970-01-01 00:00:00.000000000 +0000 @@ -1,61 +0,0 @@ -dnl AC_VALIDATE_CACHE_SYSTEM_TYPE[(cmd)] -dnl if the cache file is inconsistent with the current host, -dnl target and build system types, execute CMD or print a default -dnl error message. -AC_DEFUN([AC_VALIDATE_CACHE_SYSTEM_TYPE], [ - AC_REQUIRE([AC_CANONICAL_SYSTEM]) - AC_MSG_CHECKING([config.cache system type]) - if { test x"${ac_cv_host_system_type+set}" = x"set" && - test x"$ac_cv_host_system_type" != x"$host"; } || - { test x"${ac_cv_build_system_type+set}" = x"set" && - test x"$ac_cv_build_system_type" != x"$build"; } || - { test x"${ac_cv_target_system_type+set}" = x"set" && - test x"$ac_cv_target_system_type" != x"$target"; }; then - AC_MSG_RESULT([different]) - ifelse($#, 1, [$1], - [AC_MSG_ERROR([you must remove config.cache and restart configure])]) - else - AC_MSG_RESULT([same]) - fi - ac_cv_host_system_type="$host" - ac_cv_build_system_type="$build" - ac_cv_target_system_type="$target" -]) - -dnl based on Automake's maintainer mode -AC_DEFUN([SAMBA_MAINTAINER_MODE],[ - AC_ARG_ENABLE(maintainer-mode, - [ --enable-maintainer-mode enable some make rules for maintainers], - maint_mode=$enableval, maint_mode=no) - if test x"$maint_mode" = x"yes"; then MAINT=; else MAINT='#'; fi - AC_SUBST(MAINT) - AC_PATH_PROG(AUTOCONF, autoconf, autoconf) - AC_SUBST(AUTOCONF) - AC_PATH_PROG(AUTOHEADER, autoheader, autoheader) - AC_SUBST(AUTOHEADER) -]) - - -dnl AC_PROG_CC_FLAG(flag) -AC_DEFUN([AC_PROG_CC_FLAG], -[AC_CACHE_CHECK([whether ${CC-cc} accepts -$1], ac_cv_prog_cc_$1, -[echo 'void f(){}' > conftest.c -if test -z "`${CC-cc} -$1 -c conftest.c 2>&1`"; then - ac_cv_prog_cc_$1=yes -else - ac_cv_prog_cc_$1=no -fi -rm -f conftest* -])]) - -dnl check for a function in a library, but don't -dnl keep adding the same library to the LIBS variable. -dnl AC_LIBTESTFUNC(lib,func) -AC_DEFUN([AC_LIBTESTFUNC], -[case "$LIBS" in - *-l$1*) AC_CHECK_FUNCS($2) ;; - *) AC_CHECK_LIB($1, $2) - AC_CHECK_FUNCS($2) - ;; - esac -]) diff -Nru mc-4.8.27/src/vfs/smbfs/helpers/configure mc-4.8.28/src/vfs/smbfs/helpers/configure --- mc-4.8.27/src/vfs/smbfs/helpers/configure 2021-08-15 14:02:23.000000000 +0000 +++ mc-4.8.28/src/vfs/smbfs/helpers/configure 1970-01-01 00:00:00.000000000 +0000 @@ -1,9475 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69. -# -# -# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. -# -# -# This configure script is free software; the Free Software Foundation -# gives unlimited permission to copy, distribute and modify it. -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - -as_nl=' -' -export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in #(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -# Use a proper internal environment variable to ensure we don't fall - # into an infinite loop, continuously re-executing ourselves. - if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then - _as_can_reexec=no; export _as_can_reexec; - # We cannot yet assume a decent shell, so we have to provide a -# neutralization value for shells without unset; and this also -# works around shells that cannot unset nonexistent variables. -# Preserve -v and -x to the replacement shell. -BASH_ENV=/dev/null -ENV=/dev/null -(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV -case $- in # (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; -esac -exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} -# Admittedly, this is quite paranoid, since all the known shells bail -# out after a failed `exec'. -$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 -as_fn_exit 255 - fi - # We don't want this to propagate to other subprocesses. - { _as_can_reexec=; unset _as_can_reexec;} -if test "x$CONFIG_SHELL" = x; then - as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which - # is contrary to our usage. Disable this feature. - alias -g '\${1+\"\$@\"}'='\"\$@\"' - setopt NO_GLOB_SUBST -else - case \`(set -o) 2>/dev/null\` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi -" - as_required="as_fn_return () { (exit \$1); } -as_fn_success () { as_fn_return 0; } -as_fn_failure () { as_fn_return 1; } -as_fn_ret_success () { return 0; } -as_fn_ret_failure () { return 1; } - -exitcode=0 -as_fn_success || { exitcode=1; echo as_fn_success failed.; } -as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } -as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } -as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } -if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : - -else - exitcode=1; echo positional parameters were not saved. -fi -test x\$exitcode = x0 || exit 1 -test -x / || exit 1" - as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO - as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO - eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && - test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 -test \$(( 1 + 1 )) = 2 || exit 1" - if (eval "$as_required") 2>/dev/null; then : - as_have_required=yes -else - as_have_required=no -fi - if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : - -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_found=false -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - as_found=: - case $as_dir in #( - /*) - for as_base in sh bash ksh sh5; do - # Try only shells that exist, to save several forks. - as_shell=$as_dir/$as_base - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : - CONFIG_SHELL=$as_shell as_have_required=yes - if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : - break 2 -fi -fi - done;; - esac - as_found=false -done -$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : - CONFIG_SHELL=$SHELL as_have_required=yes -fi; } -IFS=$as_save_IFS - - - if test "x$CONFIG_SHELL" != x; then : - export CONFIG_SHELL - # We cannot yet assume a decent shell, so we have to provide a -# neutralization value for shells without unset; and this also -# works around shells that cannot unset nonexistent variables. -# Preserve -v and -x to the replacement shell. -BASH_ENV=/dev/null -ENV=/dev/null -(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV -case $- in # (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; -esac -exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} -# Admittedly, this is quite paranoid, since all the known shells bail -# out after a failed `exec'. -$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 -exit 255 -fi - - if test x$as_have_required = xno; then : - $as_echo "$0: This script requires a shell more modern than all" - $as_echo "$0: the shells that I found on your system." - if test x${ZSH_VERSION+set} = xset ; then - $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" - $as_echo "$0: be upgraded to zsh 4.3.4 or later." - else - $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, -$0: including any error possibly output before this -$0: message. Then install a modern shell, or manually run -$0: the script under such a shell if you do have one." - fi - exit 1 -fi -fi -fi -SHELL=${CONFIG_SHELL-/bin/sh} -export SHELL -# Unset more variables known to interfere with behavior of common tools. -CLICOLOR_FORCE= GREP_OPTIONS= -unset CLICOLOR_FORCE GREP_OPTIONS - -## --------------------- ## -## M4sh Shell Functions. ## -## --------------------- ## -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} # as_fn_mkdir_p - -# as_fn_executable_p FILE -# ----------------------- -# Test if FILE is an executable regular file. -as_fn_executable_p () -{ - test -f "$1" && test -x "$1" -} # as_fn_executable_p -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -# as_fn_error STATUS ERROR [LINENO LOG_FD] -# ---------------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - $as_echo "$as_me: error: $2" >&2 - as_fn_exit $as_status -} # as_fn_error - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - - - as_lineno_1=$LINENO as_lineno_1a=$LINENO - as_lineno_2=$LINENO as_lineno_2a=$LINENO - eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && - test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { - # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } - - # If we had to re-execute with $CONFIG_SHELL, we're ensured to have - # already done that, so ensure we don't try to do so again and fall - # in an infinite loop. This has already happened in practice. - _as_can_reexec=no; export _as_can_reexec - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -pR'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -pR' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -pR' - fi -else - as_ln_s='cp -pR' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_test_x='test -x' -as_executable_p=as_fn_executable_p - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -test -n "$DJDIR" || exec 7<&0 &1 - -# Name of the host. -# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_clean_files= -ac_config_libobj_dir=. -LIBOBJS= -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= - -# Identity of this package. -PACKAGE_NAME= -PACKAGE_TARNAME= -PACKAGE_VERSION= -PACKAGE_STRING= -PACKAGE_BUGREPORT= -PACKAGE_URL= - -ac_unique_file="include/includes.h" -ac_default_prefix=/usr/local/samba -# Factoring default headers for most tests. -ac_includes_default="\ -#include -#ifdef HAVE_SYS_TYPES_H -# include -#endif -#ifdef HAVE_SYS_STAT_H -# include -#endif -#ifdef STDC_HEADERS -# include -# include -#else -# ifdef HAVE_STDLIB_H -# include -# endif -#endif -#ifdef HAVE_STRING_H -# if !defined STDC_HEADERS && defined HAVE_MEMORY_H -# include -# endif -# include -#endif -#ifdef HAVE_STRINGS_H -# include -#endif -#ifdef HAVE_INTTYPES_H -# include -#endif -#ifdef HAVE_STDINT_H -# include -#endif -#ifdef HAVE_UNISTD_H -# include -#endif" - -ac_subst_vars='LTLIBOBJS -codepagedir -configdir -builddir -ROFF -LIBOBJS -EGREP -GREP -CPP -AUTOHEADER -AUTOCONF -MAINT -target_os -target_vendor -target_cpu -target -host_os -host_vendor -host_cpu -host -build_os -build_vendor -build_cpu -build -BROKEN_CC -AR -AWK -INSTALL_DATA -INSTALL_SCRIPT -INSTALL_PROGRAM -WRAP32 -WRAP -HOST_OS -LDSHFLAGS -MPROGS -OBJEXT -EXEEXT -ac_ct_CC -CPPFLAGS -LDFLAGS -CFLAGS -CC -target_alias -host_alias -build_alias -LIBS -ECHO_T -ECHO_N -ECHO_C -DEFS -mandir -localedir -libdir -psdir -pdfdir -dvidir -htmldir -infodir -docdir -oldincludedir -includedir -localstatedir -sharedstatedir -sysconfdir -datadir -datarootdir -libexecdir -sbindir -bindir -program_transform_name -prefix -exec_prefix -PACKAGE_URL -PACKAGE_BUGREPORT -PACKAGE_STRING -PACKAGE_VERSION -PACKAGE_TARNAME -PACKAGE_NAME -PATH_SEPARATOR -SHELL' -ac_subst_files='' -ac_user_opts=' -enable_option_checking -enable_largefile -enable_maintainer_mode -with_ldap -with_nisplus -with_nisplus_home -with_ssl -' - ac_precious_vars='build_alias -host_alias -target_alias -CC -CFLAGS -LDFLAGS -LIBS -CPPFLAGS -CPP' - - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -ac_unrecognized_opts= -ac_unrecognized_sep= -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -# (The list follows the same order as the GNU Coding Standards.) -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datarootdir='${prefix}/share' -datadir='${datarootdir}' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -includedir='${prefix}/include' -oldincludedir='/usr/include' -docdir='${datarootdir}/doc/${PACKAGE}' -infodir='${datarootdir}/info' -htmldir='${docdir}' -dvidir='${docdir}' -pdfdir='${docdir}' -psdir='${docdir}' -libdir='${exec_prefix}/lib' -localedir='${datarootdir}/locale' -mandir='${datarootdir}/man' - -ac_prev= -ac_dashdash= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval $ac_prev=\$ac_option - ac_prev= - continue - fi - - case $ac_option in - *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *=) ac_optarg= ;; - *) ac_optarg=yes ;; - esac - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_dashdash$ac_option in - --) - ac_dashdash=yes ;; - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=*) - datadir=$ac_optarg ;; - - -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ - | --dataroo | --dataro | --datar) - ac_prev=datarootdir ;; - -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ - | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) - datarootdir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=no ;; - - -docdir | --docdir | --docdi | --doc | --do) - ac_prev=docdir ;; - -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) - docdir=$ac_optarg ;; - - -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) - ac_prev=dvidir ;; - -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) - dvidir=$ac_optarg ;; - - -enable-* | --enable-*) - ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=\$ac_optarg ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) - ac_prev=htmldir ;; - -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ - | --ht=*) - htmldir=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localedir | --localedir | --localedi | --localed | --locale) - ac_prev=localedir ;; - -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) - localedir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst | --locals) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) - ac_prev=pdfdir ;; - -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) - pdfdir=$ac_optarg ;; - - -psdir | --psdir | --psdi | --psd | --ps) - ac_prev=psdir ;; - -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) - psdir=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=\$ac_optarg ;; - - -without-* | --without-*) - ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=no ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) as_fn_error $? "unrecognized option: \`$ac_option' -Try \`$0 --help' for more information" - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - case $ac_envvar in #( - '' | [0-9]* | *[!_$as_cr_alnum]* ) - as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; - esac - eval $ac_envvar=\$ac_optarg - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - as_fn_error $? "missing argument to $ac_option" -fi - -if test -n "$ac_unrecognized_opts"; then - case $enable_option_checking in - no) ;; - fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; - *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; - esac -fi - -# Check all directory arguments for consistency. -for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ - datadir sysconfdir sharedstatedir localstatedir includedir \ - oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir -do - eval ac_val=\$$ac_var - # Remove trailing slashes. - case $ac_val in - */ ) - ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` - eval $ac_var=\$ac_val;; - esac - # Be sure to have absolute directory names. - case $ac_val in - [\\/$]* | ?:[\\/]* ) continue;; - NONE | '' ) case $ac_var in *prefix ) continue;; esac;; - esac - as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -ac_pwd=`pwd` && test -n "$ac_pwd" && -ac_ls_di=`ls -di .` && -ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - as_fn_error $? "working directory cannot be determined" -test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - as_fn_error $? "pwd does not report name of working directory" - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then the parent directory. - ac_confdir=`$as_dirname -- "$as_myself" || -$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_myself" : 'X\(//\)[^/]' \| \ - X"$as_myself" : 'X\(//\)$' \| \ - X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_myself" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r "$srcdir/$ac_unique_file"; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r "$srcdir/$ac_unique_file"; then - test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" -fi -ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" -ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" - pwd)` -# When building in place, set srcdir=. -if test "$ac_abs_confdir" = "$ac_pwd"; then - srcdir=. -fi -# Remove unnecessary trailing slashes from srcdir. -# Double slashes in file names in object file debugging info -# mess up M-x gdb in Emacs. -case $srcdir in -*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; -esac -for ac_var in $ac_precious_vars; do - eval ac_env_${ac_var}_set=\${${ac_var}+set} - eval ac_env_${ac_var}_value=\$${ac_var} - eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} - eval ac_cv_env_${ac_var}_value=\$${ac_var} -done - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures this package to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking ...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] - --htmldir=DIR html documentation [DOCDIR] - --dvidir=DIR dvi documentation [DOCDIR] - --pdfdir=DIR pdf documentation [DOCDIR] - --psdir=DIR ps documentation [DOCDIR] -_ACEOF - - cat <<\_ACEOF - -System types: - --build=BUILD configure for building on BUILD [guessed] - --host=HOST cross-compile to build programs to run on HOST [BUILD] - --target=TARGET configure for building compilers for TARGET [HOST] -_ACEOF -fi - -if test -n "$ac_init_help"; then - - cat <<\_ACEOF - -Optional Features: - --disable-option-checking ignore unrecognized --enable/--with options - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --disable-largefile omit support for large files - --enable-maintainer-mode enable some make rules for maintainers - -Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-ldap Include LDAP support - --without-ldap Don't include LDAP support (default) - --with-nisplus Include NISPLUS password database support - --without-nisplus Don't include NISPLUS password database support (default) - --with-nisplus-home Include NISPLUS_HOME support - --without-nisplus-home Don't include NISPLUS_HOME support (default) - --with-ssl Include SSL support - --without-ssl Don't include SSL support (default) - --with-sslinc=DIR Where the SSL includes are (defaults to /usr/local/ssl) - -Some influential environment variables: - CC C compiler command - CFLAGS C compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a - nonstandard directory - LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if - you have headers in a nonstandard directory - CPP C preprocessor - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -Report bugs to the package provider. -_ACEOF -ac_status=$? -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d "$ac_dir" || - { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || - continue - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - cd "$ac_dir" || { ac_status=$?; continue; } - # Check for guested configure. - if test -f "$ac_srcdir/configure.gnu"; then - echo && - $SHELL "$ac_srcdir/configure.gnu" --help=recursive - elif test -f "$ac_srcdir/configure"; then - echo && - $SHELL "$ac_srcdir/configure" --help=recursive - else - $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi || ac_status=$? - cd "$ac_pwd" || { ac_status=$?; break; } - done -fi - -test -n "$ac_init_help" && exit $ac_status -if $ac_init_version; then - cat <<\_ACEOF -configure -generated by GNU Autoconf 2.69 - -Copyright (C) 2012 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit -fi - -## ------------------------ ## -## Autoconf initialization. ## -## ------------------------ ## - -# ac_fn_c_try_compile LINENO -# -------------------------- -# Try to compile conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_c_try_compile - -# ac_fn_c_try_link LINENO -# ----------------------- -# Try to link conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_link () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest$ac_exeext - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - test -x conftest$ac_exeext - }; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information - # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would - # interfere with the next link command; also delete a directory that is - # left behind by Apple's compiler. We do this before executing the actions. - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_c_try_link - -# ac_fn_c_try_cpp LINENO -# ---------------------- -# Try to preprocess conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_cpp () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } > conftest.i && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_c_try_cpp - -# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES -# ------------------------------------------------------- -# Tests whether HEADER exists, giving a warning if it cannot be compiled using -# the include files in INCLUDES and setting the cache variable VAR -# accordingly. -ac_fn_c_check_header_mongrel () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if eval \${$3+:} false; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -else - # Is the header compilable? -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 -$as_echo_n "checking $2 usability... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -#include <$2> -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_header_compiler=yes -else - ac_header_compiler=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 -$as_echo "$ac_header_compiler" >&6; } - -# Is the header present? -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 -$as_echo_n "checking $2 presence... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include <$2> -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - ac_header_preproc=yes -else - ac_header_preproc=no -fi -rm -f conftest.err conftest.i conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 -$as_echo "$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( - yes:no: ) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 -$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} - ;; - no:yes:* ) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 -$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 -$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 -$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 -$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} - ;; -esac - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - eval "$3=\$ac_header_compiler" -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_header_mongrel - -# ac_fn_c_try_run LINENO -# ---------------------- -# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes -# that executables *can* be run. -ac_fn_c_try_run () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then : - ac_retval=0 -else - $as_echo "$as_me: program exited with status $ac_status" >&5 - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=$ac_status -fi - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_c_try_run - -# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES -# ------------------------------------------------------- -# Tests whether HEADER exists and can be compiled using the include files in -# INCLUDES, setting the cache variable VAR accordingly. -ac_fn_c_check_header_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -#include <$2> -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - eval "$3=yes" -else - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_header_compile - -# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES -# -------------------------------------------- -# Tries to find the compile-time value of EXPR in a program that includes -# INCLUDES, setting VAR accordingly. Returns whether the value could be -# computed -ac_fn_c_compute_int () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -static int test_array [1 - 2 * !(($2) >= 0)]; -test_array [0] = 0; -return test_array [0]; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_lo=0 ac_mid=0 - while :; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -static int test_array [1 - 2 * !(($2) <= $ac_mid)]; -test_array [0] = 0; -return test_array [0]; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_hi=$ac_mid; break -else - as_fn_arith $ac_mid + 1 && ac_lo=$as_val - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -static int test_array [1 - 2 * !(($2) < 0)]; -test_array [0] = 0; -return test_array [0]; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_hi=-1 ac_mid=-1 - while :; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -static int test_array [1 - 2 * !(($2) >= $ac_mid)]; -test_array [0] = 0; -return test_array [0]; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_lo=$ac_mid; break -else - as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - ac_lo= ac_hi= -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -static int test_array [1 - 2 * !(($2) <= $ac_mid)]; -test_array [0] = 0; -return test_array [0]; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_hi=$ac_mid -else - as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in #(( -?*) eval "$3=\$ac_lo"; ac_retval=0 ;; -'') ac_retval=1 ;; -esac - else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -static long int longval () { return $2; } -static unsigned long int ulongval () { return $2; } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - return 1; - if (($2) < 0) - { - long int i = longval (); - if (i != ($2)) - return 1; - fprintf (f, "%ld", i); - } - else - { - unsigned long int i = ulongval (); - if (i != ($2)) - return 1; - fprintf (f, "%lu", i); - } - /* Do not output a trailing newline, as this causes \r\n confusion - on some platforms. */ - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - echo >>conftest.val; read $3 &5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - eval "$3=no" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -if (sizeof ($2)) - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -if (sizeof (($2))) - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - -else - eval "$3=yes" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_type - -# ac_fn_c_check_func LINENO FUNC VAR -# ---------------------------------- -# Tests whether FUNC exists, setting the cache variable VAR accordingly -ac_fn_c_check_func () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -/* Define $2 to an innocuous variant, in case declares $2. - For example, HP-UX 11i declares gettimeofday. */ -#define $2 innocuous_$2 - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $2 (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $2 - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $2 (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$2 || defined __stub___$2 -choke me -#endif - -int -main () -{ -return $2 (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$3=yes" -else - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_func -cat >config.log <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by $as_me, which was -generated by GNU Autoconf 2.69. Invocation command line was - - $ $0 $@ - -_ACEOF -exec 5>>config.log -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - $as_echo "PATH: $as_dir" - done -IFS=$as_save_IFS - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *\'*) - ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; - 2) - as_fn_append ac_configure_args1 " '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - as_fn_append ac_configure_args " '$ac_arg'" - ;; - esac - done -done -{ ac_configure_args0=; unset ac_configure_args0;} -{ ac_configure_args1=; unset ac_configure_args1;} - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Use '\'' to represent an apostrophe within the trap. -# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - $as_echo "## ---------------- ## -## Cache variables. ## -## ---------------- ##" - echo - # The following way of writing the cache mishandles newlines in values, -( - for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - (set) 2>&1 | - case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - sed -n \ - "s/'\''/'\''\\\\'\'''\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" - ;; #( - *) - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) - echo - - $as_echo "## ----------------- ## -## Output variables. ## -## ----------------- ##" - echo - for ac_var in $ac_subst_vars - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - $as_echo "$ac_var='\''$ac_val'\''" - done | sort - echo - - if test -n "$ac_subst_files"; then - $as_echo "## ------------------- ## -## File substitutions. ## -## ------------------- ##" - echo - for ac_var in $ac_subst_files - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - $as_echo "$ac_var='\''$ac_val'\''" - done | sort - echo - fi - - if test -s confdefs.h; then - $as_echo "## ----------- ## -## confdefs.h. ## -## ----------- ##" - echo - cat confdefs.h - echo - fi - test "$ac_signal" != 0 && - $as_echo "$as_me: caught signal $ac_signal" - $as_echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core core.conftest.* && - rm -f -r conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status -' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -f -r conftest* confdefs.h - -$as_echo "/* confdefs.h */" > confdefs.h - -# Predefined preprocessor variables. - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_URL "$PACKAGE_URL" -_ACEOF - - -# Let the site file select an alternate cache file if it wants to. -# Prefer an explicitly selected file to automatically selected ones. -ac_site_file1=NONE -ac_site_file2=NONE -if test -n "$CONFIG_SITE"; then - # We do not want a PATH search for config.site. - case $CONFIG_SITE in #(( - -*) ac_site_file1=./$CONFIG_SITE;; - */*) ac_site_file1=$CONFIG_SITE;; - *) ac_site_file1=./$CONFIG_SITE;; - esac -elif test "x$prefix" != xNONE; then - ac_site_file1=$prefix/share/config.site - ac_site_file2=$prefix/etc/config.site -else - ac_site_file1=$ac_default_prefix/share/config.site - ac_site_file2=$ac_default_prefix/etc/config.site -fi -for ac_site_file in "$ac_site_file1" "$ac_site_file2" -do - test "x$ac_site_file" = xNONE && continue - if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 -$as_echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" \ - || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "failed to load site script $ac_site_file -See \`config.log' for more details" "$LINENO" 5; } - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special files - # actually), so we avoid doing that. DJGPP emulates it as a regular file. - if test /dev/null != "$cache_file" && test -f "$cache_file"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 -$as_echo "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . "$cache_file";; - *) . "./$cache_file";; - esac - fi -else - { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 -$as_echo "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in $ac_precious_vars; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val=\$ac_cv_env_${ac_var}_value - eval ac_new_val=\$ac_env_${ac_var}_value - case $ac_old_set,$ac_new_set in - set,) - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 -$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - # differences in whitespace do not lead to failure. - ac_old_val_w=`echo x $ac_old_val` - ac_new_val_w=`echo x $ac_new_val` - if test "$ac_old_val_w" != "$ac_new_val_w"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 -$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - ac_cache_corrupted=: - else - { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 -$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} - eval $ac_var=\$ac_old_val - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 -$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 -$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) as_fn_append ac_configure_args " '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 -$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} - as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 -fi -## -------------------- ## -## Main body of script. ## -## -------------------- ## - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - -ac_config_headers="$ac_config_headers include/config.h" - -ac_aux_dir= -for ac_dir in ../../../../config "$srcdir"/../../../../config; do - if test -f "$ac_dir/install-sh"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install-sh -c" - break - elif test -f "$ac_dir/install.sh"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install.sh -c" - break - elif test -f "$ac_dir/shtool"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/shtool install -c" - break - fi -done -if test -z "$ac_aux_dir"; then - as_fn_error $? "cannot find install-sh, install.sh, or shtool in ../../../../config \"$srcdir\"/../../../../config" "$LINENO" 5 -fi - -# These three variables are undocumented and unsupported, -# and are intended to be withdrawn in a future Autoconf release. -# They can cause serious problems if a builder's source tree is in a directory -# whose full name contains unusual characters. -ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. -ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. -ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. - - -# we want to be compatibe with older versions of Samba - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - fi -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl.exe - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl.exe -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$ac_ct_CC" && break -done - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -fi - -fi - - -test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "no acceptable C compiler found in \$PATH -See \`config.log' for more details" "$LINENO" 5; } - -# Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" -# Try to create an executable without -o first, disregard a.out. -# It will help us diagnose broken compilers, and finding out an intuition -# of exeext. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 -$as_echo_n "checking whether the C compiler works... " >&6; } -ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` - -# The possible output files: -ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" - -ac_rmfiles= -for ac_file in $ac_files -do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - * ) ac_rmfiles="$ac_rmfiles $ac_file";; - esac -done -rm -f $ac_rmfiles - -if { { ac_try="$ac_link_default" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link_default") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. -# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' -# in a Makefile. We should not override ac_cv_exeext if it was cached, -# so that the user can short-circuit this test for compilers unknown to -# Autoconf. -for ac_file in $ac_files '' -do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) - ;; - [ab].out ) - # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; - then :; else - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - fi - # We set ac_cv_exeext here because the later test for it is not - # safe: cross compilers may not add the suffix if given an `-o' - # argument, so we may need to know it at that point already. - # Even if this section looks crufty: it has the advantage of - # actually working. - break;; - * ) - break;; - esac -done -test "$ac_cv_exeext" = no && ac_cv_exeext= - -else - ac_file='' -fi -if test -z "$ac_file"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -$as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "C compiler cannot create executables -See \`config.log' for more details" "$LINENO" 5; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 -$as_echo_n "checking for C compiler default output file name... " >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 -$as_echo "$ac_file" >&6; } -ac_exeext=$ac_cv_exeext - -rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out -ac_clean_files=$ac_clean_files_save -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 -$as_echo_n "checking for suffix of executables... " >&6; } -if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - # If both `conftest.exe' and `conftest' are `present' (well, observable) -# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will -# work properly (i.e., refer to `conftest.exe'), while it won't with -# `rm'. -for ac_file in conftest.exe conftest conftest.*; do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - break;; - * ) break;; - esac -done -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details" "$LINENO" 5; } -fi -rm -f conftest conftest$ac_cv_exeext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 -$as_echo "$ac_cv_exeext" >&6; } - -rm -f conftest.$ac_ext -EXEEXT=$ac_cv_exeext -ac_exeext=$EXEEXT -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -FILE *f = fopen ("conftest.out", "w"); - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -ac_clean_files="$ac_clean_files conftest.out" -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 -$as_echo_n "checking whether we are cross compiling... " >&6; } -if test "$cross_compiling" != yes; then - { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if { ac_try='./conftest$ac_cv_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details" "$LINENO" 5; } - fi - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 -$as_echo "$cross_compiling" >&6; } - -rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out -ac_clean_files=$ac_clean_files_save -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 -$as_echo_n "checking for suffix of object files... " >&6; } -if ${ac_cv_objext+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.o conftest.obj -if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - for ac_file in conftest.o conftest.obj conftest.*; do - test -f "$ac_file" || continue; - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac -done -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot compute suffix of object files: cannot compile -See \`config.log' for more details" "$LINENO" 5; } -fi -rm -f conftest.$ac_cv_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 -$as_echo "$ac_cv_objext" >&6; } -OBJEXT=$ac_cv_objext -ac_objext=$OBJEXT -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 -$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } -if ${ac_cv_c_compiler_gnu+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_compiler_gnu=yes -else - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -$as_echo "$ac_cv_c_compiler_gnu" >&6; } -if test $ac_compiler_gnu = yes; then - GCC=yes -else - GCC= -fi -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -$as_echo_n "checking whether $CC accepts -g... " >&6; } -if ${ac_cv_prog_cc_g+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -else - CFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - -else - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -$as_echo "$ac_cv_prog_cc_g" >&6; } -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 -$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if ${ac_cv_prog_cc_c89+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -struct stat; -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) 'x' -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_c89=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC - -fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c89" in - x) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; - xno) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; -esac -if test "x$ac_cv_prog_cc_c89" != xno; then : - -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -# Check whether --enable-largefile was given. -if test "${enable_largefile+set}" = set; then : - enableval=$enable_largefile; -fi - -if test "$enable_largefile" != no; then - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 -$as_echo_n "checking for special C compiler options needed for large files... " >&6; } -if ${ac_cv_sys_largefile_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_sys_largefile_CC=no - if test "$GCC" != yes; then - ac_save_CC=$CC - while :; do - # IRIX 6.2 and later do not support large files by default, - # so use the C compiler's -n32 option if that helps. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} -_ACEOF - if ac_fn_c_try_compile "$LINENO"; then : - break -fi -rm -f core conftest.err conftest.$ac_objext - CC="$CC -n32" - if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_sys_largefile_CC=' -n32'; break -fi -rm -f core conftest.err conftest.$ac_objext - break - done - CC=$ac_save_CC - rm -f conftest.$ac_ext - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 -$as_echo "$ac_cv_sys_largefile_CC" >&6; } - if test "$ac_cv_sys_largefile_CC" != no; then - CC=$CC$ac_cv_sys_largefile_CC - fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 -$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } -if ${ac_cv_sys_file_offset_bits+:} false; then : - $as_echo_n "(cached) " >&6 -else - while :; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_sys_file_offset_bits=no; break -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#define _FILE_OFFSET_BITS 64 -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_sys_file_offset_bits=64; break -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_cv_sys_file_offset_bits=unknown - break -done -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 -$as_echo "$ac_cv_sys_file_offset_bits" >&6; } -case $ac_cv_sys_file_offset_bits in #( - no | unknown) ;; - *) -cat >>confdefs.h <<_ACEOF -#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits -_ACEOF -;; -esac -rm -rf conftest* - if test $ac_cv_sys_file_offset_bits = unknown; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 -$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } -if ${ac_cv_sys_large_files+:} false; then : - $as_echo_n "(cached) " >&6 -else - while :; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_sys_large_files=no; break -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#define _LARGE_FILES 1 -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_sys_large_files=1; break -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_cv_sys_large_files=unknown - break -done -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 -$as_echo "$ac_cv_sys_large_files" >&6; } -case $ac_cv_sys_large_files in #( - no | unknown) ;; - *) -cat >>confdefs.h <<_ACEOF -#define _LARGE_FILES $ac_cv_sys_large_files -_ACEOF -;; -esac -rm -rf conftest* - fi - - -fi - - - - - - - - - -# compile with optimization and without debugging by default -CFLAGS=${CFLAGS-"-O"} - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - fi -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl.exe - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl.exe -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$ac_ct_CC" && break -done - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -fi - -fi - - -test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "no acceptable C compiler found in \$PATH -See \`config.log' for more details" "$LINENO" 5; } - -# Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 -$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } -if ${ac_cv_c_compiler_gnu+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_compiler_gnu=yes -else - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -$as_echo "$ac_cv_c_compiler_gnu" >&6; } -if test $ac_compiler_gnu = yes; then - GCC=yes -else - GCC= -fi -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -$as_echo_n "checking whether $CC accepts -g... " >&6; } -if ${ac_cv_prog_cc_g+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -else - CFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - -else - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -$as_echo "$ac_cv_prog_cc_g" >&6; } -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 -$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if ${ac_cv_prog_cc_c89+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -struct stat; -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) 'x' -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_c89=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC - -fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c89" in - x) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; - xno) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; -esac -if test "x$ac_cv_prog_cc_c89" != xno; then : - -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -# Reject install programs that cannot install multiple files. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 -$as_echo_n "checking for a BSD-compatible install... " >&6; } -if test -z "$INSTALL"; then -if ${ac_cv_path_install+:} false; then : - $as_echo_n "(cached) " >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in #(( - ./ | .// | /[cC]/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - rm -rf conftest.one conftest.two conftest.dir - echo one > conftest.one - echo two > conftest.two - mkdir conftest.dir - if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && - test -s conftest.one && test -s conftest.two && - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - fi - done - done - ;; -esac - - done -IFS=$as_save_IFS - -rm -rf conftest.one conftest.two conftest.dir - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 -$as_echo "$INSTALL" >&6; } - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_AWK+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_AWK="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 -$as_echo "$AWK" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$AWK" && break -done - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. -set dummy ${ac_tool_prefix}ar; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_AR+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$AR"; then - ac_cv_prog_AR="$AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_AR="${ac_tool_prefix}ar" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AR=$ac_cv_prog_AR -if test -n "$AR"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 -$as_echo "$AR" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_AR"; then - ac_ct_AR=$AR - # Extract the first word of "ar", so it can be a program name with args. -set dummy ar; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_AR+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_AR"; then - ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_AR="ar" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_AR=$ac_cv_prog_ac_ct_AR -if test -n "$ac_ct_AR"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 -$as_echo "$ac_ct_AR" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_AR" = x; then - AR="ar" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - AR=$ac_ct_AR - fi -else - AR="$ac_cv_prog_AR" -fi - - -if test "x$CC" != xcc; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 -$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 -$as_echo_n "checking whether cc understands -c and -o together... " >&6; } -fi -set dummy $CC; ac_cc=`$as_echo "$2" | - sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` -if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -# Make sure it works both with $CC and with simple cc. -# We do the test twice because some compilers refuse to overwrite an -# existing .o file with -o, though they will create one. -ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' -rm -f conftest2.* -if { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && - test -f conftest2.$ac_objext && { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; -then - eval ac_cv_prog_cc_${ac_cc}_c_o=yes - if test "x$CC" != xcc; then - # Test first that cc exists at all. - if { ac_try='cc -c conftest.$ac_ext >&5' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then - ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' - rm -f conftest2.* - if { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && - test -f conftest2.$ac_objext && { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; - then - # cc works too. - : - else - # cc exists but doesn't like -o. - eval ac_cv_prog_cc_${ac_cc}_c_o=no - fi - fi - fi -else - eval ac_cv_prog_cc_${ac_cc}_c_o=no -fi -rm -f core conftest* - -fi -if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h - -fi - -if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then - BROKEN_CC= -else - BROKEN_CC=# -fi - - -# Make sure we can run config.sub. -$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || - as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 -$as_echo_n "checking build system type... " >&6; } -if ${ac_cv_build+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_build_alias=$build_alias -test "x$ac_build_alias" = x && - ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` -test "x$ac_build_alias" = x && - as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 -ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 -$as_echo "$ac_cv_build" >&6; } -case $ac_cv_build in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; -esac -build=$ac_cv_build -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_build -shift -build_cpu=$1 -build_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -build_os=$* -IFS=$ac_save_IFS -case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 -$as_echo_n "checking host system type... " >&6; } -if ${ac_cv_host+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "x$host_alias" = x; then - ac_cv_host=$ac_cv_build -else - ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 -$as_echo "$ac_cv_host" >&6; } -case $ac_cv_host in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; -esac -host=$ac_cv_host -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_host -shift -host_cpu=$1 -host_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -host_os=$* -IFS=$ac_save_IFS -case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 -$as_echo_n "checking target system type... " >&6; } -if ${ac_cv_target+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "x$target_alias" = x; then - ac_cv_target=$ac_cv_host -else - ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 -$as_echo "$ac_cv_target" >&6; } -case $ac_cv_target in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; -esac -target=$ac_cv_target -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_target -shift -target_cpu=$1 -target_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -target_os=$* -IFS=$ac_save_IFS -case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac - - -# The aliases save the names the user supplied, while $host etc. -# will get canonicalized. -test -n "$target_alias" && - test "$program_prefix$program_suffix$program_transform_name" = \ - NONENONEs,x,x, && - program_prefix=${target_alias}- - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking config.cache system type" >&5 -$as_echo_n "checking config.cache system type... " >&6; } - if { test x"${ac_cv_host_system_type+set}" = x"set" && - test x"$ac_cv_host_system_type" != x"$host"; } || - { test x"${ac_cv_build_system_type+set}" = x"set" && - test x"$ac_cv_build_system_type" != x"$build"; } || - { test x"${ac_cv_target_system_type+set}" = x"set" && - test x"$ac_cv_target_system_type" != x"$target"; }; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: different" >&5 -$as_echo "different" >&6; } - as_fn_error $? "you must remove config.cache and restart configure" "$LINENO" 5 - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: same" >&5 -$as_echo "same" >&6; } - fi - ac_cv_host_system_type="$host" - ac_cv_build_system_type="$build" - ac_cv_target_system_type="$target" - - - # Check whether --enable-maintainer-mode was given. -if test "${enable_maintainer_mode+set}" = set; then : - enableval=$enable_maintainer_mode; maint_mode=$enableval -else - maint_mode=no -fi - - if test x"$maint_mode" = x"yes"; then MAINT=; else MAINT='#'; fi - - # Extract the first word of "autoconf", so it can be a program name with args. -set dummy autoconf; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_AUTOCONF+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $AUTOCONF in - [\\/]* | ?:[\\/]*) - ac_cv_path_AUTOCONF="$AUTOCONF" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_AUTOCONF="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_path_AUTOCONF" && ac_cv_path_AUTOCONF="autoconf" - ;; -esac -fi -AUTOCONF=$ac_cv_path_AUTOCONF -if test -n "$AUTOCONF"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5 -$as_echo "$AUTOCONF" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - - # Extract the first word of "autoheader", so it can be a program name with args. -set dummy autoheader; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_AUTOHEADER+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $AUTOHEADER in - [\\/]* | ?:[\\/]*) - ac_cv_path_AUTOHEADER="$AUTOHEADER" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_AUTOHEADER="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_path_AUTOHEADER" && ac_cv_path_AUTOHEADER="autoheader" - ;; -esac -fi -AUTOHEADER=$ac_cv_path_AUTOHEADER -if test -n "$AUTOHEADER"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5 -$as_echo "$AUTOHEADER" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 -$as_echo_n "checking for inline... " >&6; } -if ${ac_cv_c_inline+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_c_inline=no -for ac_kw in inline __inline__ __inline; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifndef __cplusplus -typedef int foo_t; -static $ac_kw foo_t static_foo () {return 0; } -$ac_kw foo_t foo () {return 0; } -#endif - -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_c_inline=$ac_kw -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - test "$ac_cv_c_inline" != no && break -done - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 -$as_echo "$ac_cv_c_inline" >&6; } - -case $ac_cv_c_inline in - inline | yes) ;; - *) - case $ac_cv_c_inline in - no) ac_val=;; - *) ac_val=$ac_cv_c_inline;; - esac - cat >>confdefs.h <<_ACEOF -#ifndef __cplusplus -#define inline $ac_val -#endif -_ACEOF - ;; -esac - -ac_header_dirent=no -for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do - as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 -$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } -if eval \${$as_ac_Header+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include <$ac_hdr> - -int -main () -{ -if ((DIR *) 0) -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - eval "$as_ac_Header=yes" -else - eval "$as_ac_Header=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -eval ac_res=\$$as_ac_Header - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 -_ACEOF - -ac_header_dirent=$ac_hdr; break -fi - -done -# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. -if test $ac_header_dirent = dirent.h; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 -$as_echo_n "checking for library containing opendir... " >&6; } -if ${ac_cv_search_opendir+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_func_search_save_LIBS=$LIBS -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char opendir (); -int -main () -{ -return opendir (); - ; - return 0; -} -_ACEOF -for ac_lib in '' dir; do - if test -z "$ac_lib"; then - ac_res="none required" - else - ac_res=-l$ac_lib - LIBS="-l$ac_lib $ac_func_search_save_LIBS" - fi - if ac_fn_c_try_link "$LINENO"; then : - ac_cv_search_opendir=$ac_res -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext - if ${ac_cv_search_opendir+:} false; then : - break -fi -done -if ${ac_cv_search_opendir+:} false; then : - -else - ac_cv_search_opendir=no -fi -rm conftest.$ac_ext -LIBS=$ac_func_search_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 -$as_echo "$ac_cv_search_opendir" >&6; } -ac_res=$ac_cv_search_opendir -if test "$ac_res" != no; then : - test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" - -fi - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 -$as_echo_n "checking for library containing opendir... " >&6; } -if ${ac_cv_search_opendir+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_func_search_save_LIBS=$LIBS -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char opendir (); -int -main () -{ -return opendir (); - ; - return 0; -} -_ACEOF -for ac_lib in '' x; do - if test -z "$ac_lib"; then - ac_res="none required" - else - ac_res=-l$ac_lib - LIBS="-l$ac_lib $ac_func_search_save_LIBS" - fi - if ac_fn_c_try_link "$LINENO"; then : - ac_cv_search_opendir=$ac_res -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext - if ${ac_cv_search_opendir+:} false; then : - break -fi -done -if ${ac_cv_search_opendir+:} false; then : - -else - ac_cv_search_opendir=no -fi -rm conftest.$ac_ext -LIBS=$ac_func_search_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 -$as_echo "$ac_cv_search_opendir" >&6; } -ac_res=$ac_cv_search_opendir -if test "$ac_res" != no; then : - test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" - -fi - -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 -$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } -if ${ac_cv_header_time+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include - -int -main () -{ -if ((struct tm *) 0) -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_header_time=yes -else - ac_cv_header_time=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 -$as_echo "$ac_cv_header_time" >&6; } -if test $ac_cv_header_time = yes; then - -$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h - -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 -$as_echo_n "checking how to run the C preprocessor... " >&6; } -# On Suns, sometimes $CPP names a directory. -if test -n "$CPP" && test -d "$CPP"; then - CPP= -fi -if test -z "$CPP"; then - if ${ac_cv_prog_CPP+:} false; then : - $as_echo_n "(cached) " >&6 -else - # Double quotes because CPP needs to be expanded - for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" - do - ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - -else - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.i conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - # Broken: success on invalid input. -continue -else - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.i conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.i conftest.err conftest.$ac_ext -if $ac_preproc_ok; then : - break -fi - - done - ac_cv_prog_CPP=$CPP - -fi - CPP=$ac_cv_prog_CPP -else - ac_cv_prog_CPP=$CPP -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 -$as_echo "$CPP" >&6; } -ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - -else - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.i conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - # Broken: success on invalid input. -continue -else - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.i conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.i conftest.err conftest.$ac_ext -if $ac_preproc_ok; then : - -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details" "$LINENO" 5; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 -$as_echo_n "checking for grep that handles long lines and -e... " >&6; } -if ${ac_cv_path_GREP+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -z "$GREP"; then - ac_path_GREP_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in grep ggrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - as_fn_executable_p "$ac_path_GREP" || continue -# Check for GNU ac_path_GREP and select it if it is found. - # Check for GNU $ac_path_GREP -case `"$ac_path_GREP" --version 2>&1` in -*GNU*) - ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; -*) - ac_count=0 - $as_echo_n 0123456789 >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - $as_echo 'GREP' >> "conftest.nl" - "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - as_fn_arith $ac_count + 1 && ac_count=$as_val - if test $ac_count -gt ${ac_path_GREP_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_GREP="$ac_path_GREP" - ac_path_GREP_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - $ac_path_GREP_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_GREP"; then - as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 - fi -else - ac_cv_path_GREP=$GREP -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 -$as_echo "$ac_cv_path_GREP" >&6; } - GREP="$ac_cv_path_GREP" - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 -$as_echo_n "checking for egrep... " >&6; } -if ${ac_cv_path_EGREP+:} false; then : - $as_echo_n "(cached) " >&6 -else - if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 - then ac_cv_path_EGREP="$GREP -E" - else - if test -z "$EGREP"; then - ac_path_EGREP_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in egrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - as_fn_executable_p "$ac_path_EGREP" || continue -# Check for GNU ac_path_EGREP and select it if it is found. - # Check for GNU $ac_path_EGREP -case `"$ac_path_EGREP" --version 2>&1` in -*GNU*) - ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; -*) - ac_count=0 - $as_echo_n 0123456789 >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - $as_echo 'EGREP' >> "conftest.nl" - "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - as_fn_arith $ac_count + 1 && ac_count=$as_val - if test $ac_count -gt ${ac_path_EGREP_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_EGREP="$ac_path_EGREP" - ac_path_EGREP_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - $ac_path_EGREP_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_EGREP"; then - as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 - fi -else - ac_cv_path_EGREP=$EGREP -fi - - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 -$as_echo "$ac_cv_path_EGREP" >&6; } - EGREP="$ac_cv_path_EGREP" - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 -$as_echo_n "checking for ANSI C header files... " >&6; } -if ${ac_cv_header_stdc+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include -#include - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_header_stdc=yes -else - ac_cv_header_stdc=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -if test $ac_cv_header_stdc = yes; then - # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then : - -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then : - -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then : - : -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#if ((' ' & 0x0FF) == 0x020) -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -#else -# define ISLOWER(c) \ - (('a' <= (c) && (c) <= 'i') \ - || ('j' <= (c) && (c) <= 'r') \ - || ('s' <= (c) && (c) <= 'z')) -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) -#endif - -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) -int -main () -{ - int i; - for (i = 0; i < 256; i++) - if (XOR (islower (i), ISLOWER (i)) - || toupper (i) != TOUPPER (i)) - return 2; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - -else - ac_cv_header_stdc=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 -$as_echo "$ac_cv_header_stdc" >&6; } -if test $ac_cv_header_stdc = yes; then - -$as_echo "#define STDC_HEADERS 1" >>confdefs.h - -fi - -# On IRIX 5.3, sys/types and inttypes.h are conflicting. -for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ - inttypes.h stdint.h unistd.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default -" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - -for ac_header in arpa/inet.h sys/fcntl.h sys/select.h fcntl.h sys/time.h sys/unistd.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -for ac_header in unistd.h utime.h sys/id.h limits.h memory.h net/if.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -for ac_header in compat.h rpc/rpc.h rpcsvc/nis.h rpcsvc/yp_prot.h rpcsvc/ypclnt.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -for ac_header in sys/param.h ctype.h sys/resource.h sys/ioctl.h sys/mode.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -for ac_header in sys/mman.h sys/filio.h sys/priv.h string.h strings.h sys/socket.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -for ac_header in sys/mount.h sys/vfs.h sys/fs/s5param.h sys/filsys.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -for ac_header in sys/statfs.h sys/dustat.h sys/statvfs.h stdarg.h sys/sockio.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -for ac_header in netinet/tcp.h netinet/in_systm.h netinet/in_ip.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -for ac_header in sys/security.h security/pam_appl.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -for ac_header in stropts.h poll.h syscall.h sys/syscall.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -for ac_header in sys/acl.h sys/cdefs.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 -$as_echo_n "checking size of int... " >&6; } -if ${ac_cv_sizeof_int+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : - -else - if test "$ac_cv_type_int" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot compute sizeof (int) -See \`config.log' for more details" "$LINENO" 5; } - else - ac_cv_sizeof_int=0 - fi -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 -$as_echo "$ac_cv_sizeof_int" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_INT $ac_cv_sizeof_int -_ACEOF - - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 -$as_echo_n "checking size of long... " >&6; } -if ${ac_cv_sizeof_long+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : - -else - if test "$ac_cv_type_long" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot compute sizeof (long) -See \`config.log' for more details" "$LINENO" 5; } - else - ac_cv_sizeof_long=0 - fi -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 -$as_echo "$ac_cv_sizeof_long" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_LONG $ac_cv_sizeof_long -_ACEOF - - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 -$as_echo_n "checking size of short... " >&6; } -if ${ac_cv_sizeof_short+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : - -else - if test "$ac_cv_type_short" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot compute sizeof (short) -See \`config.log' for more details" "$LINENO" 5; } - else - ac_cv_sizeof_short=0 - fi -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 -$as_echo "$ac_cv_sizeof_short" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_SHORT $ac_cv_sizeof_short -_ACEOF - - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 -$as_echo_n "checking size of off_t... " >&6; } -if ${ac_cv_sizeof_off_t+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : - -else - if test "$ac_cv_type_off_t" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot compute sizeof (off_t) -See \`config.log' for more details" "$LINENO" 5; } - else - ac_cv_sizeof_off_t=0 - fi -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 -$as_echo "$ac_cv_sizeof_off_t" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_OFF_T $ac_cv_sizeof_off_t -_ACEOF - - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of ino_t" >&5 -$as_echo_n "checking size of ino_t... " >&6; } -if ${ac_cv_sizeof_ino_t+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (ino_t))" "ac_cv_sizeof_ino_t" "$ac_includes_default"; then : - -else - if test "$ac_cv_type_ino_t" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot compute sizeof (ino_t) -See \`config.log' for more details" "$LINENO" 5; } - else - ac_cv_sizeof_ino_t=0 - fi -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_ino_t" >&5 -$as_echo "$ac_cv_sizeof_ino_t" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_INO_T $ac_cv_sizeof_ino_t -_ACEOF - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 -$as_echo_n "checking for an ANSI C-conforming const... " >&6; } -if ${ac_cv_c_const+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - -#ifndef __cplusplus - /* Ultrix mips cc rejects this sort of thing. */ - typedef int charset[2]; - const charset cs = { 0, 0 }; - /* SunOS 4.1.1 cc rejects this. */ - char const *const *pcpcc; - char **ppc; - /* NEC SVR4.0.2 mips cc rejects this. */ - struct point {int x, y;}; - static struct point const zero = {0,0}; - /* AIX XL C 1.02.0.0 rejects this. - It does not let you subtract one const X* pointer from another in - an arm of an if-expression whose if-part is not a constant - expression */ - const char *g = "string"; - pcpcc = &g + (g ? g-g : 0); - /* HPUX 7.0 cc rejects these. */ - ++pcpcc; - ppc = (char**) pcpcc; - pcpcc = (char const *const *) ppc; - { /* SCO 3.2v4 cc rejects this sort of thing. */ - char tx; - char *t = &tx; - char const *s = 0 ? (char *) 0 : (char const *) 0; - - *t++ = 0; - if (s) return 0; - } - { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ - int x[] = {25, 17}; - const int *foo = &x[0]; - ++foo; - } - { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ - typedef const int *iptr; - iptr p = 0; - ++p; - } - { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying - "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ - struct s { int j; const int *ap[3]; } bx; - struct s *b = &bx; b->j = 5; - } - { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ - const int foo = 10; - if (!foo) return 0; - } - return !cs[0] && !zero.x; -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_c_const=yes -else - ac_cv_c_const=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 -$as_echo "$ac_cv_c_const" >&6; } -if test $ac_cv_c_const = no; then - -$as_echo "#define const /**/" >>confdefs.h - -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 -$as_echo_n "checking for inline... " >&6; } -if ${ac_cv_c_inline+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_c_inline=no -for ac_kw in inline __inline__ __inline; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifndef __cplusplus -typedef int foo_t; -static $ac_kw foo_t static_foo () {return 0; } -$ac_kw foo_t foo () {return 0; } -#endif - -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_c_inline=$ac_kw -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - test "$ac_cv_c_inline" != no && break -done - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 -$as_echo "$ac_cv_c_inline" >&6; } - -case $ac_cv_c_inline in - inline | yes) ;; - *) - case $ac_cv_c_inline in - no) ac_val=;; - *) ac_val=$ac_cv_c_inline;; - esac - cat >>confdefs.h <<_ACEOF -#ifndef __cplusplus -#define inline $ac_val -#endif -_ACEOF - ;; -esac - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 -$as_echo_n "checking whether byte ordering is bigendian... " >&6; } -if ${ac_cv_c_bigendian+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_c_bigendian=unknown - # See if we're dealing with a universal compiler. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifndef __APPLE_CC__ - not a universal capable compiler - #endif - typedef int dummy; - -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - - # Check for potential -arch flags. It is not universal unless - # there are at least two -arch flags with different values. - ac_arch= - ac_prev= - for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do - if test -n "$ac_prev"; then - case $ac_word in - i?86 | x86_64 | ppc | ppc64) - if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then - ac_arch=$ac_word - else - ac_cv_c_bigendian=universal - break - fi - ;; - esac - ac_prev= - elif test "x$ac_word" = "x-arch"; then - ac_prev=arch - fi - done -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - if test $ac_cv_c_bigendian = unknown; then - # See if sys/param.h defines the BYTE_ORDER macro. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - -int -main () -{ -#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ - && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ - && LITTLE_ENDIAN) - bogus endian macros - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - # It does; now see whether it defined to BIG_ENDIAN or not. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - -int -main () -{ -#if BYTE_ORDER != BIG_ENDIAN - not big endian - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_c_bigendian=yes -else - ac_cv_c_bigendian=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - fi - if test $ac_cv_c_bigendian = unknown; then - # See if defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main () -{ -#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) - bogus endian macros - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - # It does; now see whether it defined to _BIG_ENDIAN or not. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main () -{ -#ifndef _BIG_ENDIAN - not big endian - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_c_bigendian=yes -else - ac_cv_c_bigendian=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - fi - if test $ac_cv_c_bigendian = unknown; then - # Compile a test program. - if test "$cross_compiling" = yes; then : - # Try to guess by grepping values from an object file. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -short int ascii_mm[] = - { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; - short int ascii_ii[] = - { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; - int use_ascii (int i) { - return ascii_mm[i] + ascii_ii[i]; - } - short int ebcdic_ii[] = - { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; - short int ebcdic_mm[] = - { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; - int use_ebcdic (int i) { - return ebcdic_mm[i] + ebcdic_ii[i]; - } - extern int foo; - -int -main () -{ -return use_ascii (foo) == use_ebcdic (foo); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then - ac_cv_c_bigendian=yes - fi - if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then - if test "$ac_cv_c_bigendian" = unknown; then - ac_cv_c_bigendian=no - else - # finding both strings is unlikely to happen, but who knows? - ac_cv_c_bigendian=unknown - fi - fi -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ - - /* Are we little or big endian? From Harbison&Steele. */ - union - { - long int l; - char c[sizeof (long int)]; - } u; - u.l = 1; - return u.c[sizeof (long int) - 1] == 1; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - ac_cv_c_bigendian=no -else - ac_cv_c_bigendian=yes -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 -$as_echo "$ac_cv_c_bigendian" >&6; } - case $ac_cv_c_bigendian in #( - yes) - $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h -;; #( - no) - ;; #( - universal) - -$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h - - ;; #( - *) - as_fn_error $? "unknown endianness - presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; - esac - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether char is unsigned" >&5 -$as_echo_n "checking whether char is unsigned... " >&6; } -if ${ac_cv_c_char_unsigned+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static int test_array [1 - 2 * !(((char) -1) < 0)]; -test_array [0] = 0; -return test_array [0]; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_c_char_unsigned=no -else - ac_cv_c_char_unsigned=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_char_unsigned" >&5 -$as_echo "$ac_cv_c_char_unsigned" >&6; } -if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then - $as_echo "#define __CHAR_UNSIGNED__ 1" >>confdefs.h - -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 -$as_echo_n "checking return type of signal handlers... " >&6; } -if ${ac_cv_type_signal+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include - -int -main () -{ -return *(signal (0, 0)) (0) == 1; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_type_signal=int -else - ac_cv_type_signal=void -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 -$as_echo "$ac_cv_type_signal" >&6; } - -cat >>confdefs.h <<_ACEOF -#define RETSIGTYPE $ac_cv_type_signal -_ACEOF - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 -$as_echo_n "checking for uid_t in sys/types.h... " >&6; } -if ${ac_cv_type_uid_t+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "uid_t" >/dev/null 2>&1; then : - ac_cv_type_uid_t=yes -else - ac_cv_type_uid_t=no -fi -rm -f conftest* - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 -$as_echo "$ac_cv_type_uid_t" >&6; } -if test $ac_cv_type_uid_t = no; then - -$as_echo "#define uid_t int" >>confdefs.h - - -$as_echo "#define gid_t int" >>confdefs.h - -fi - -ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" -if test "x$ac_cv_type_mode_t" = xyes; then : - -else - -cat >>confdefs.h <<_ACEOF -#define mode_t int -_ACEOF - -fi - -ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" -if test "x$ac_cv_type_off_t" = xyes; then : - -else - -cat >>confdefs.h <<_ACEOF -#define off_t long int -_ACEOF - -fi - -ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" -if test "x$ac_cv_type_size_t" = xyes; then : - -else - -cat >>confdefs.h <<_ACEOF -#define size_t unsigned int -_ACEOF - -fi - -ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" -if test "x$ac_cv_type_pid_t" = xyes; then : - -else - -cat >>confdefs.h <<_ACEOF -#define pid_t int -_ACEOF - -fi - -ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default" -if test "x$ac_cv_type_ino_t" = xyes; then : - -else - -cat >>confdefs.h <<_ACEOF -#define ino_t unsigned -_ACEOF - -fi - -ac_fn_c_check_type "$LINENO" "loff_t" "ac_cv_type_loff_t" "$ac_includes_default" -if test "x$ac_cv_type_loff_t" = xyes; then : - -else - -cat >>confdefs.h <<_ACEOF -#define loff_t off_t -_ACEOF - -fi - -ac_fn_c_check_type "$LINENO" "offset_t" "ac_cv_type_offset_t" "$ac_includes_default" -if test "x$ac_cv_type_offset_t" = xyes; then : - -else - -cat >>confdefs.h <<_ACEOF -#define offset_t off_t -_ACEOF - -fi - -ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" -if test "x$ac_cv_type_ssize_t" = xyes; then : - -else - -cat >>confdefs.h <<_ACEOF -#define ssize_t int -_ACEOF - -fi - - -# we need libdl for PAM and the new VFS code -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ldl" >&5 -$as_echo_n "checking for main in -ldl... " >&6; } -if ${ac_cv_lib_dl_main+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - -int -main () -{ -return main (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_dl_main=yes -else - ac_cv_lib_dl_main=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_main" >&5 -$as_echo "$ac_cv_lib_dl_main" >&6; } -if test "x$ac_cv_lib_dl_main" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBDL 1 -_ACEOF - - LIBS="-ldl $LIBS" - -fi - - -# stupid glibc has the functions but no declaration. grrrr. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt declaration" >&5 -$as_echo_n "checking for crypt declaration... " >&6; } -if ${samba_cv_have_crypt_decl+:} false; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -int i = (int)crypt - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - samba_cv_have_crypt_decl=yes -else - samba_cv_have_crypt_decl=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_have_crypt_decl" >&5 -$as_echo "$samba_cv_have_crypt_decl" >&6; } -if test x"$samba_cv_have_crypt_decl" = x"yes"; then - -$as_echo "#define HAVE_CRYPT_DECL 1" >>confdefs.h - -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5 -$as_echo_n "checking for working memcmp... " >&6; } -if ${ac_cv_func_memcmp_working+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : - ac_cv_func_memcmp_working=no -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ - - /* Some versions of memcmp are not 8-bit clean. */ - char c0 = '\100', c1 = '\200', c2 = '\201'; - if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0) - return 1; - - /* The Next x86 OpenStep bug shows up only when comparing 16 bytes - or more and with at least one buffer not starting on a 4-byte boundary. - William Lewis provided this test program. */ - { - char foo[21]; - char bar[21]; - int i; - for (i = 0; i < 4; i++) - { - char *a = foo + i; - char *b = bar + i; - strcpy (a, "--------01111111"); - strcpy (b, "--------10000000"); - if (memcmp (a, b, 16) >= 0) - return 1; - } - return 0; - } - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - ac_cv_func_memcmp_working=yes -else - ac_cv_func_memcmp_working=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5 -$as_echo "$ac_cv_func_memcmp_working" >&6; } -test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in - *" memcmp.$ac_objext "* ) ;; - *) LIBOBJS="$LIBOBJS memcmp.$ac_objext" - ;; -esac - - - -############################################### -# test for where we get crypt() from -for ac_func in crypt -do : - ac_fn_c_check_func "$LINENO" "crypt" "ac_cv_func_crypt" -if test "x$ac_cv_func_crypt" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_CRYPT 1 -_ACEOF - -fi -done - -if test x"$ac_cv_func_crypt" = x"no"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5 -$as_echo_n "checking for crypt in -lcrypt... " >&6; } -if ${ac_cv_lib_crypt_crypt+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lcrypt $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char crypt (); -int -main () -{ -return crypt (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_crypt_crypt=yes -else - ac_cv_lib_crypt_crypt=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5 -$as_echo "$ac_cv_lib_crypt_crypt" >&6; } -if test "x$ac_cv_lib_crypt_crypt" = xyes; then : - LIBS="$LIBS -lcrypt"; - $as_echo "#define HAVE_CRYPT 1" >>confdefs.h - -fi - -fi - - -# The following test taken from the cvs sources -# If we can't find connect, try looking in -lsocket, -lnsl, and -linet. -# The Irix 5 libc.so has connect and gethostbyname, but Irix 5 also has -# libsocket.so which has a bad implementation of gethostbyname (it -# only looks in /etc/hosts), so we only look for -lsocket if we need -# it. -for ac_func in connect -do : - ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" -if test "x$ac_cv_func_connect" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_CONNECT 1 -_ACEOF - -fi -done - -if test x"$ac_cv_func_connect" = x"no"; then - case "$LIBS" in - *-lnsl*) ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for printf in -lnsl_s" >&5 -$as_echo_n "checking for printf in -lnsl_s... " >&6; } -if ${ac_cv_lib_nsl_s_printf+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lnsl_s $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char printf (); -int -main () -{ -return printf (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_nsl_s_printf=yes -else - ac_cv_lib_nsl_s_printf=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_s_printf" >&5 -$as_echo "$ac_cv_lib_nsl_s_printf" >&6; } -if test "x$ac_cv_lib_nsl_s_printf" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBNSL_S 1 -_ACEOF - - LIBS="-lnsl_s $LIBS" - -fi - ;; - esac - case "$LIBS" in - *-lnsl*) ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for printf in -lnsl" >&5 -$as_echo_n "checking for printf in -lnsl... " >&6; } -if ${ac_cv_lib_nsl_printf+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lnsl $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char printf (); -int -main () -{ -return printf (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_nsl_printf=yes -else - ac_cv_lib_nsl_printf=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_printf" >&5 -$as_echo "$ac_cv_lib_nsl_printf" >&6; } -if test "x$ac_cv_lib_nsl_printf" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBNSL 1 -_ACEOF - - LIBS="-lnsl $LIBS" - -fi - ;; - esac - case "$LIBS" in - *-lsocket*) ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 -$as_echo_n "checking for connect in -lsocket... " >&6; } -if ${ac_cv_lib_socket_connect+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsocket $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char connect (); -int -main () -{ -return connect (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_socket_connect=yes -else - ac_cv_lib_socket_connect=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 -$as_echo "$ac_cv_lib_socket_connect" >&6; } -if test "x$ac_cv_lib_socket_connect" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBSOCKET 1 -_ACEOF - - LIBS="-lsocket $LIBS" - -fi - ;; - esac - case "$LIBS" in - *-linet*) ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -linet" >&5 -$as_echo_n "checking for connect in -linet... " >&6; } -if ${ac_cv_lib_inet_connect+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-linet $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char connect (); -int -main () -{ -return connect (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_inet_connect=yes -else - ac_cv_lib_inet_connect=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_inet_connect" >&5 -$as_echo "$ac_cv_lib_inet_connect" >&6; } -if test "x$ac_cv_lib_inet_connect" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBINET 1 -_ACEOF - - LIBS="-linet $LIBS" - -fi - ;; - esac - if test x"$ac_cv_lib_socket_connect" = x"yes" || - test x"$ac_cv_lib_inet_connect" = x"yes"; then - # ac_cv_func_connect=yes - # don't! it would cause AC_CHECK_FUNC to succeed next time configure is run - $as_echo "#define HAVE_CONNECT 1" >>confdefs.h - - fi -fi - -for ac_func in waitpid getcwd strtoul chown chmod -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - -for ac_func in fstat utime utimes getrlimit fsync memset -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - -for ac_func in memmove vsnprintf snprintf setsid pipe crypt16 getauthuid -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - -for ac_func in sigprocmask sigblock sigaction innetgr setnetgrent getnetgrent endnetgrent -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - -for ac_func in initgroups select rdchk getgrnam pathconf -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - -for ac_func in setpriv setgidx setuidx setgroups mktime rename -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - -for ac_func in grantpt dup2 yp_get_default_domain getpwanam -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - -for ac_func in srandom random srand rand setenv usleep strcasecmp -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - - -for ac_func in getdents -do : - ac_fn_c_check_func "$LINENO" "getdents" "ac_cv_func_getdents" -if test "x$ac_cv_func_getdents" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GETDENTS 1 -_ACEOF - -fi -done - -for ac_func in llseek -do : - ac_fn_c_check_func "$LINENO" "llseek" "ac_cv_func_llseek" -if test "x$ac_cv_func_llseek" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LLSEEK 1 -_ACEOF - -fi -done - - -# -# If no strcasecmp, check for it in some known places -# It is in -lresolv on ReliantUNIX and UnixWare -# -lresolve *must* follow -lnsl for name resolution to work properly -# - -if test x$ac_cv_func_strcasecmp = xno ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strcasecmp in -lresolv" >&5 -$as_echo_n "checking for strcasecmp in -lresolv... " >&6; } -if ${ac_cv_lib_resolv_strcasecmp+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lresolv $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char strcasecmp (); -int -main () -{ -return strcasecmp (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_resolv_strcasecmp=yes -else - ac_cv_lib_resolv_strcasecmp=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_strcasecmp" >&5 -$as_echo "$ac_cv_lib_resolv_strcasecmp" >&6; } -if test "x$ac_cv_lib_resolv_strcasecmp" = xyes; then : - LIBS="$LIBS -lresolv" - $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h - -fi - -fi - -# -# Check for the functions putprpwnam, set_auth_parameters, -# getspnam, bigcrypt and getprpwnam in -lsec and -lsecurity -# Needed for OSF1 and HPUX. -# - -case "$LIBS" in - *-lsecurity*) for ac_func in putprpwnam -do : - ac_fn_c_check_func "$LINENO" "putprpwnam" "ac_cv_func_putprpwnam" -if test "x$ac_cv_func_putprpwnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_PUTPRPWNAM 1 -_ACEOF - -fi -done - ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for putprpwnam in -lsecurity" >&5 -$as_echo_n "checking for putprpwnam in -lsecurity... " >&6; } -if ${ac_cv_lib_security_putprpwnam+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsecurity $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char putprpwnam (); -int -main () -{ -return putprpwnam (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_security_putprpwnam=yes -else - ac_cv_lib_security_putprpwnam=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_security_putprpwnam" >&5 -$as_echo "$ac_cv_lib_security_putprpwnam" >&6; } -if test "x$ac_cv_lib_security_putprpwnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBSECURITY 1 -_ACEOF - - LIBS="-lsecurity $LIBS" - -fi - - for ac_func in putprpwnam -do : - ac_fn_c_check_func "$LINENO" "putprpwnam" "ac_cv_func_putprpwnam" -if test "x$ac_cv_func_putprpwnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_PUTPRPWNAM 1 -_ACEOF - -fi -done - - ;; - esac - -case "$LIBS" in - *-lsec*) for ac_func in putprpwnam -do : - ac_fn_c_check_func "$LINENO" "putprpwnam" "ac_cv_func_putprpwnam" -if test "x$ac_cv_func_putprpwnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_PUTPRPWNAM 1 -_ACEOF - -fi -done - ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for putprpwnam in -lsec" >&5 -$as_echo_n "checking for putprpwnam in -lsec... " >&6; } -if ${ac_cv_lib_sec_putprpwnam+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsec $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char putprpwnam (); -int -main () -{ -return putprpwnam (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_sec_putprpwnam=yes -else - ac_cv_lib_sec_putprpwnam=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_putprpwnam" >&5 -$as_echo "$ac_cv_lib_sec_putprpwnam" >&6; } -if test "x$ac_cv_lib_sec_putprpwnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBSEC 1 -_ACEOF - - LIBS="-lsec $LIBS" - -fi - - for ac_func in putprpwnam -do : - ac_fn_c_check_func "$LINENO" "putprpwnam" "ac_cv_func_putprpwnam" -if test "x$ac_cv_func_putprpwnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_PUTPRPWNAM 1 -_ACEOF - -fi -done - - ;; - esac - - -case "$LIBS" in - *-lsecurity*) for ac_func in set_auth_parameters -do : - ac_fn_c_check_func "$LINENO" "set_auth_parameters" "ac_cv_func_set_auth_parameters" -if test "x$ac_cv_func_set_auth_parameters" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_SET_AUTH_PARAMETERS 1 -_ACEOF - -fi -done - ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for set_auth_parameters in -lsecurity" >&5 -$as_echo_n "checking for set_auth_parameters in -lsecurity... " >&6; } -if ${ac_cv_lib_security_set_auth_parameters+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsecurity $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char set_auth_parameters (); -int -main () -{ -return set_auth_parameters (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_security_set_auth_parameters=yes -else - ac_cv_lib_security_set_auth_parameters=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_security_set_auth_parameters" >&5 -$as_echo "$ac_cv_lib_security_set_auth_parameters" >&6; } -if test "x$ac_cv_lib_security_set_auth_parameters" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBSECURITY 1 -_ACEOF - - LIBS="-lsecurity $LIBS" - -fi - - for ac_func in set_auth_parameters -do : - ac_fn_c_check_func "$LINENO" "set_auth_parameters" "ac_cv_func_set_auth_parameters" -if test "x$ac_cv_func_set_auth_parameters" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_SET_AUTH_PARAMETERS 1 -_ACEOF - -fi -done - - ;; - esac - -case "$LIBS" in - *-lsec*) for ac_func in set_auth_parameters -do : - ac_fn_c_check_func "$LINENO" "set_auth_parameters" "ac_cv_func_set_auth_parameters" -if test "x$ac_cv_func_set_auth_parameters" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_SET_AUTH_PARAMETERS 1 -_ACEOF - -fi -done - ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for set_auth_parameters in -lsec" >&5 -$as_echo_n "checking for set_auth_parameters in -lsec... " >&6; } -if ${ac_cv_lib_sec_set_auth_parameters+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsec $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char set_auth_parameters (); -int -main () -{ -return set_auth_parameters (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_sec_set_auth_parameters=yes -else - ac_cv_lib_sec_set_auth_parameters=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_set_auth_parameters" >&5 -$as_echo "$ac_cv_lib_sec_set_auth_parameters" >&6; } -if test "x$ac_cv_lib_sec_set_auth_parameters" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBSEC 1 -_ACEOF - - LIBS="-lsec $LIBS" - -fi - - for ac_func in set_auth_parameters -do : - ac_fn_c_check_func "$LINENO" "set_auth_parameters" "ac_cv_func_set_auth_parameters" -if test "x$ac_cv_func_set_auth_parameters" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_SET_AUTH_PARAMETERS 1 -_ACEOF - -fi -done - - ;; - esac - - -case "$LIBS" in - *-lsecurity*) for ac_func in getspnam -do : - ac_fn_c_check_func "$LINENO" "getspnam" "ac_cv_func_getspnam" -if test "x$ac_cv_func_getspnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GETSPNAM 1 -_ACEOF - -fi -done - ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lsecurity" >&5 -$as_echo_n "checking for getspnam in -lsecurity... " >&6; } -if ${ac_cv_lib_security_getspnam+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsecurity $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char getspnam (); -int -main () -{ -return getspnam (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_security_getspnam=yes -else - ac_cv_lib_security_getspnam=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_security_getspnam" >&5 -$as_echo "$ac_cv_lib_security_getspnam" >&6; } -if test "x$ac_cv_lib_security_getspnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBSECURITY 1 -_ACEOF - - LIBS="-lsecurity $LIBS" - -fi - - for ac_func in getspnam -do : - ac_fn_c_check_func "$LINENO" "getspnam" "ac_cv_func_getspnam" -if test "x$ac_cv_func_getspnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GETSPNAM 1 -_ACEOF - -fi -done - - ;; - esac - -case "$LIBS" in - *-lsec*) for ac_func in getspnam -do : - ac_fn_c_check_func "$LINENO" "getspnam" "ac_cv_func_getspnam" -if test "x$ac_cv_func_getspnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GETSPNAM 1 -_ACEOF - -fi -done - ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lsec" >&5 -$as_echo_n "checking for getspnam in -lsec... " >&6; } -if ${ac_cv_lib_sec_getspnam+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsec $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char getspnam (); -int -main () -{ -return getspnam (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_sec_getspnam=yes -else - ac_cv_lib_sec_getspnam=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_getspnam" >&5 -$as_echo "$ac_cv_lib_sec_getspnam" >&6; } -if test "x$ac_cv_lib_sec_getspnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBSEC 1 -_ACEOF - - LIBS="-lsec $LIBS" - -fi - - for ac_func in getspnam -do : - ac_fn_c_check_func "$LINENO" "getspnam" "ac_cv_func_getspnam" -if test "x$ac_cv_func_getspnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GETSPNAM 1 -_ACEOF - -fi -done - - ;; - esac - - -case "$LIBS" in - *-lsecurity*) for ac_func in bigcrypt -do : - ac_fn_c_check_func "$LINENO" "bigcrypt" "ac_cv_func_bigcrypt" -if test "x$ac_cv_func_bigcrypt" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_BIGCRYPT 1 -_ACEOF - -fi -done - ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bigcrypt in -lsecurity" >&5 -$as_echo_n "checking for bigcrypt in -lsecurity... " >&6; } -if ${ac_cv_lib_security_bigcrypt+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsecurity $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char bigcrypt (); -int -main () -{ -return bigcrypt (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_security_bigcrypt=yes -else - ac_cv_lib_security_bigcrypt=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_security_bigcrypt" >&5 -$as_echo "$ac_cv_lib_security_bigcrypt" >&6; } -if test "x$ac_cv_lib_security_bigcrypt" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBSECURITY 1 -_ACEOF - - LIBS="-lsecurity $LIBS" - -fi - - for ac_func in bigcrypt -do : - ac_fn_c_check_func "$LINENO" "bigcrypt" "ac_cv_func_bigcrypt" -if test "x$ac_cv_func_bigcrypt" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_BIGCRYPT 1 -_ACEOF - -fi -done - - ;; - esac - -case "$LIBS" in - *-lsec*) for ac_func in bigcrypt -do : - ac_fn_c_check_func "$LINENO" "bigcrypt" "ac_cv_func_bigcrypt" -if test "x$ac_cv_func_bigcrypt" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_BIGCRYPT 1 -_ACEOF - -fi -done - ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bigcrypt in -lsec" >&5 -$as_echo_n "checking for bigcrypt in -lsec... " >&6; } -if ${ac_cv_lib_sec_bigcrypt+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsec $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char bigcrypt (); -int -main () -{ -return bigcrypt (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_sec_bigcrypt=yes -else - ac_cv_lib_sec_bigcrypt=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_bigcrypt" >&5 -$as_echo "$ac_cv_lib_sec_bigcrypt" >&6; } -if test "x$ac_cv_lib_sec_bigcrypt" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBSEC 1 -_ACEOF - - LIBS="-lsec $LIBS" - -fi - - for ac_func in bigcrypt -do : - ac_fn_c_check_func "$LINENO" "bigcrypt" "ac_cv_func_bigcrypt" -if test "x$ac_cv_func_bigcrypt" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_BIGCRYPT 1 -_ACEOF - -fi -done - - ;; - esac - - -case "$LIBS" in - *-lsecurity*) for ac_func in getprpwnam -do : - ac_fn_c_check_func "$LINENO" "getprpwnam" "ac_cv_func_getprpwnam" -if test "x$ac_cv_func_getprpwnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GETPRPWNAM 1 -_ACEOF - -fi -done - ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getprpwnam in -lsecurity" >&5 -$as_echo_n "checking for getprpwnam in -lsecurity... " >&6; } -if ${ac_cv_lib_security_getprpwnam+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsecurity $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char getprpwnam (); -int -main () -{ -return getprpwnam (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_security_getprpwnam=yes -else - ac_cv_lib_security_getprpwnam=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_security_getprpwnam" >&5 -$as_echo "$ac_cv_lib_security_getprpwnam" >&6; } -if test "x$ac_cv_lib_security_getprpwnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBSECURITY 1 -_ACEOF - - LIBS="-lsecurity $LIBS" - -fi - - for ac_func in getprpwnam -do : - ac_fn_c_check_func "$LINENO" "getprpwnam" "ac_cv_func_getprpwnam" -if test "x$ac_cv_func_getprpwnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GETPRPWNAM 1 -_ACEOF - -fi -done - - ;; - esac - -case "$LIBS" in - *-lsec*) for ac_func in getprpwnam -do : - ac_fn_c_check_func "$LINENO" "getprpwnam" "ac_cv_func_getprpwnam" -if test "x$ac_cv_func_getprpwnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GETPRPWNAM 1 -_ACEOF - -fi -done - ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getprpwnam in -lsec" >&5 -$as_echo_n "checking for getprpwnam in -lsec... " >&6; } -if ${ac_cv_lib_sec_getprpwnam+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsec $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char getprpwnam (); -int -main () -{ -return getprpwnam (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_sec_getprpwnam=yes -else - ac_cv_lib_sec_getprpwnam=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_getprpwnam" >&5 -$as_echo "$ac_cv_lib_sec_getprpwnam" >&6; } -if test "x$ac_cv_lib_sec_getprpwnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBSEC 1 -_ACEOF - - LIBS="-lsec $LIBS" - -fi - - for ac_func in getprpwnam -do : - ac_fn_c_check_func "$LINENO" "getprpwnam" "ac_cv_func_getprpwnam" -if test "x$ac_cv_func_getprpwnam" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GETPRPWNAM 1 -_ACEOF - -fi -done - - ;; - esac - - -# this bit needs to be modified for each OS that is suported by -# smbwrapper. You need to specify how to created a shared library and -# how to compile C code to produce PIC object files - -# these are the defaults, good for lots of systems -HOST_OS="$host_os" -LDSHFLAGS="-shared" - -# and these are for particular systems -case "$host_os" in - *linux*) -$as_echo "#define LINUX 1" >>confdefs.h -;; - *solaris*) -$as_echo "#define SUNOS5 1" >>confdefs.h - - LDSHFLAGS="-G" - ;; - *sunos*) -$as_echo "#define SUNOS4 1" >>confdefs.h - - LDSHFLAGS="" - ;; - *bsd*) LDSHFLAGS="-shared -Bshareable" - ;; - *irix*) -$as_echo "#define IRIX 1" >>confdefs.h - - case "$host_os" in - *irix6*) -$as_echo "#define IRIX6 1" >>confdefs.h - - ;; - esac - ATTEMPT_WRAP32_BUILD=yes - ;; - *aix*) -$as_echo "#define AIX 1" >>confdefs.h -;; - *hpux*) -$as_echo "#define HPUX 1" >>confdefs.h -;; - *qnx*) -$as_echo "#define QNX 1" >>confdefs.h -;; - *osf*) -$as_echo "#define OSF1 1" >>confdefs.h -;; - *sco*) -$as_echo "#define SCO 1" >>confdefs.h -;; - *next2*) -$as_echo "#define NEXT2 1" >>confdefs.h -;; - *dgux*) # Extract the first word of "groff", so it can be a program name with args. -set dummy groff; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ROFF+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ROFF"; then - ac_cv_prog_ROFF="$ROFF" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ROFF="groff -etpsR -Tascii -man" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ROFF=$ac_cv_prog_ROFF -if test -n "$ROFF"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ROFF" >&5 -$as_echo "$ROFF" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - -;; - *sysv4*) - case "$host" in - *-univel-*) if test "$GCC" != yes ; then - $as_echo "#define HAVE_MEMSET 1" >>confdefs.h - - fi - LDSHFLAGS="-G" - ;; - esac - ;; - *sysv5*) - if test "$GCC" != yes ; then - $as_echo "#define HAVE_MEMSET 1" >>confdefs.h - - fi - LDSHFLAGS="-G" - ;; -esac - -################ - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long" >&5 -$as_echo_n "checking for long long... " >&6; } -if ${samba_cv_have_longlong+:} false; then : - $as_echo_n "(cached) " >&6 -else - -if test "$cross_compiling" = yes; then : - samba_cv_have_longlong=cross -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -main() { long long x = 1000000; x *= x; exit(((x/1000000) == 1000000)? 0: 1); } -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - samba_cv_have_longlong=yes -else - samba_cv_have_longlong=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_have_longlong" >&5 -$as_echo "$samba_cv_have_longlong" >&6; } -if test x"$samba_cv_have_longlong" = x"yes"; then - -$as_echo "#define HAVE_LONGLONG 1" >>confdefs.h - -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin_len in sock" >&5 -$as_echo_n "checking for sin_len in sock... " >&6; } -if ${samba_cv_HAVE_SOCK_SIN_LEN+:} false; then : - $as_echo_n "(cached) " >&6 -else - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include -int -main () -{ -struct sockaddr_in sock; sock.sin_len = sizeof(sock); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - samba_cv_HAVE_SOCK_SIN_LEN=yes -else - samba_cv_HAVE_SOCK_SIN_LEN=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_HAVE_SOCK_SIN_LEN" >&5 -$as_echo "$samba_cv_HAVE_SOCK_SIN_LEN" >&6; } -if test x"$samba_cv_HAVE_SOCK_SIN_LEN" = x"yes"; then - -$as_echo "#define HAVE_SOCK_SIN_LEN 1" >>confdefs.h - -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __FILE__ macro" >&5 -$as_echo_n "checking for __FILE__ macro... " >&6; } -if ${samba_cv_HAVE_FILE_MACRO+:} false; then : - $as_echo_n "(cached) " >&6 -else - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -printf("%s\n", __FILE__); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - samba_cv_HAVE_FILE_MACRO=yes -else - samba_cv_HAVE_FILE_MACRO=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_HAVE_FILE_MACRO" >&5 -$as_echo "$samba_cv_HAVE_FILE_MACRO" >&6; } -if test x"$samba_cv_HAVE_FILE_MACRO" = x"yes"; then - -$as_echo "#define HAVE_FILE_MACRO 1" >>confdefs.h - -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __FUNCTION__ macro" >&5 -$as_echo_n "checking for __FUNCTION__ macro... " >&6; } -if ${samba_cv_HAVE_FUNCTION_MACRO+:} false; then : - $as_echo_n "(cached) " >&6 -else - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -printf("%s\n", __FUNCTION__); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - samba_cv_HAVE_FUNCTION_MACRO=yes -else - samba_cv_HAVE_FUNCTION_MACRO=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_HAVE_FUNCTION_MACRO" >&5 -$as_echo "$samba_cv_HAVE_FUNCTION_MACRO" >&6; } -if test x"$samba_cv_HAVE_FUNCTION_MACRO" = x"yes"; then - -$as_echo "#define HAVE_FUNCTION_MACRO 1" >>confdefs.h - -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if gettimeofday takes tz argument" >&5 -$as_echo_n "checking if gettimeofday takes tz argument... " >&6; } -if ${samba_cv_HAVE_GETTIMEOFDAY_TZ+:} false; then : - $as_echo_n "(cached) " >&6 -else - -if test "$cross_compiling" = yes; then : - samba_cv_HAVE_GETTIMEOFDAY_TZ=cross -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -#include -main() { struct timeval tv; exit(gettimeofday(&tv, NULL));} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - samba_cv_HAVE_GETTIMEOFDAY_TZ=yes -else - samba_cv_HAVE_GETTIMEOFDAY_TZ=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_HAVE_GETTIMEOFDAY_TZ" >&5 -$as_echo "$samba_cv_HAVE_GETTIMEOFDAY_TZ" >&6; } -if test x"$samba_cv_HAVE_GETTIMEOFDAY_TZ" = x"yes"; then - -$as_echo "#define HAVE_GETTIMEOFDAY_TZ 1" >>confdefs.h - -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken readdir" >&5 -$as_echo_n "checking for broken readdir... " >&6; } -if ${samba_cv_HAVE_BROKEN_READDIR+:} false; then : - $as_echo_n "(cached) " >&6 -else - -if test "$cross_compiling" = yes; then : - samba_cv_HAVE_BROKEN_READDIR=cross -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -#include -main() { struct dirent *di; DIR *d = opendir("."); di = readdir(d); -if (di && di->d_name[-2] == '.' && di->d_name[-1] == 0 && -di->d_name[0] == 0) exit(0); exit(1);} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - samba_cv_HAVE_BROKEN_READDIR=yes -else - samba_cv_HAVE_BROKEN_READDIR=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_HAVE_BROKEN_READDIR" >&5 -$as_echo "$samba_cv_HAVE_BROKEN_READDIR" >&6; } -if test x"$samba_cv_HAVE_BROKEN_READDIR" = x"yes"; then - -$as_echo "#define HAVE_BROKEN_READDIR 1" >>confdefs.h - -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel oplock type definitions" >&5 -$as_echo_n "checking for kernel oplock type definitions... " >&6; } -if ${samba_cv_HAVE_KERNEL_OPLOCKS+:} false; then : - $as_echo_n "(cached) " >&6 -else - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -int -main () -{ -oplock_stat_t t; t.os_state = OP_REVOKE; t.os_dev = 1; t.os_ino = 1; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - samba_cv_HAVE_KERNEL_OPLOCKS=yes -else - samba_cv_HAVE_KERNEL_OPLOCKS=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_HAVE_KERNEL_OPLOCKS" >&5 -$as_echo "$samba_cv_HAVE_KERNEL_OPLOCKS" >&6; } -if test x"$samba_cv_HAVE_KERNEL_OPLOCKS" = x"yes"; then - -$as_echo "#define HAVE_KERNEL_OPLOCKS 1" >>confdefs.h - -fi - -# -# Check for int16, uint16, int32 and uint32 in rpc/types.h included from rpc/rpc.h -# This is *really* broken but some systems (DEC OSF1) do this.... JRA. -# - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for int16 typedef included by rpc/rpc.h" >&5 -$as_echo_n "checking for int16 typedef included by rpc/rpc.h... " >&6; } -if ${samba_cv_HAVE_INT16_FROM_RPC_RPC_H+:} false; then : - $as_echo_n "(cached) " >&6 -else - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#if defined(HAVE_RPC_RPC_H) -#include -#endif -int -main () -{ -int16 testvar; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - samba_cv_HAVE_INT16_FROM_RPC_RPC_H=yes -else - samba_cv_HAVE_INT16_FROM_RPC_RPC_H=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_HAVE_INT16_FROM_RPC_RPC_H" >&5 -$as_echo "$samba_cv_HAVE_INT16_FROM_RPC_RPC_H" >&6; } -if test x"$samba_cv_HAVE_INT16_FROM_RPC_RPC_H" = x"yes"; then - -$as_echo "#define HAVE_INT16_FROM_RPC_RPC_H 1" >>confdefs.h - -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint16 typedef included by rpc/rpc.h" >&5 -$as_echo_n "checking for uint16 typedef included by rpc/rpc.h... " >&6; } -if ${samba_cv_HAVE_UINT16_FROM_RPC_RPC_H+:} false; then : - $as_echo_n "(cached) " >&6 -else - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#if defined(HAVE_RPC_RPC_H) -#include -#endif -int -main () -{ -uint16 testvar; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - samba_cv_HAVE_UINT16_FROM_RPC_RPC_H=yes -else - samba_cv_HAVE_UINT16_FROM_RPC_RPC_H=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_HAVE_UINT16_FROM_RPC_RPC_H" >&5 -$as_echo "$samba_cv_HAVE_UINT16_FROM_RPC_RPC_H" >&6; } -if test x"$samba_cv_HAVE_UINT16_FROM_RPC_RPC_H" = x"yes"; then - -$as_echo "#define HAVE_UINT16_FROM_RPC_RPC_H 1" >>confdefs.h - -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for int32 typedef included by rpc/rpc.h" >&5 -$as_echo_n "checking for int32 typedef included by rpc/rpc.h... " >&6; } -if ${samba_cv_HAVE_INT32_FROM_RPC_RPC_H+:} false; then : - $as_echo_n "(cached) " >&6 -else - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#if defined(HAVE_RPC_RPC_H) -#include -#endif -int -main () -{ -int32 testvar; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - samba_cv_HAVE_INT32_FROM_RPC_RPC_H=yes -else - samba_cv_HAVE_INT32_FROM_RPC_RPC_H=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_HAVE_INT32_FROM_RPC_RPC_H" >&5 -$as_echo "$samba_cv_HAVE_INT32_FROM_RPC_RPC_H" >&6; } -if test x"$samba_cv_HAVE_INT32_FROM_RPC_RPC_H" = x"yes"; then - -$as_echo "#define HAVE_INT32_FROM_RPC_RPC_H 1" >>confdefs.h - -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint32 typedef included by rpc/rpc.h" >&5 -$as_echo_n "checking for uint32 typedef included by rpc/rpc.h... " >&6; } -if ${samba_cv_HAVE_UINT32_FROM_RPC_RPC_H+:} false; then : - $as_echo_n "(cached) " >&6 -else - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#if defined(HAVE_RPC_RPC_H) -#include -#endif -int -main () -{ -uint32 testvar; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - samba_cv_HAVE_UINT32_FROM_RPC_RPC_H=yes -else - samba_cv_HAVE_UINT32_FROM_RPC_RPC_H=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_HAVE_UINT32_FROM_RPC_RPC_H" >&5 -$as_echo "$samba_cv_HAVE_UINT32_FROM_RPC_RPC_H" >&6; } -if test x"$samba_cv_HAVE_UINT32_FROM_RPC_RPC_H" = x"yes"; then - -$as_echo "#define HAVE_UINT32_FROM_RPC_RPC_H 1" >>confdefs.h - -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for conflicting AUTH_ERROR define in rpc/rpc.h" >&5 -$as_echo_n "checking for conflicting AUTH_ERROR define in rpc/rpc.h... " >&6; } -if ${samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT+:} false; then : - $as_echo_n "(cached) " >&6 -else - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#ifdef HAVE_SYS_SECURITY_H -#include -#include -#endif /* HAVE_SYS_SECURITY_H */ -#if defined(HAVE_RPC_RPC_H) -#include -#endif -int -main () -{ -int testvar; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT=no -else - samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT" >&5 -$as_echo "$samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT" >&6; } -if test x"$samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT" = x"yes"; then - -$as_echo "#define HAVE_RPC_AUTH_ERROR_CONFLICT 1" >>confdefs.h - -fi - -netmask=no; -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for netmask ifconf" >&5 -$as_echo_n "checking for netmask ifconf... " >&6; } -if ${samba_cv_HAVE_NETMASK_IFCONF+:} false; then : - $as_echo_n "(cached) " >&6 -else - -if test "$cross_compiling" = yes; then : - samba_cv_HAVE_NETMASK_IFCONF=cross -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#define HAVE_NETMASK_IFCONF 1 -#define AUTOCONF 1 -#include "confdefs.h" -#include "${srcdir-.}/lib/netmask.c" -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - samba_cv_HAVE_NETMASK_IFCONF=yes -else - samba_cv_HAVE_NETMASK_IFCONF=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_HAVE_NETMASK_IFCONF" >&5 -$as_echo "$samba_cv_HAVE_NETMASK_IFCONF" >&6; } -if test x"$samba_cv_HAVE_NETMASK_IFCONF" = x"yes"; then - netmask=yes; -$as_echo "#define HAVE_NETMASK_IFCONF 1" >>confdefs.h - -fi - -if test $netmask = no; then -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for netmask ifreq" >&5 -$as_echo_n "checking for netmask ifreq... " >&6; } -if ${samba_cv_HAVE_NETMASK_IFREQ+:} false; then : - $as_echo_n "(cached) " >&6 -else - -if test "$cross_compiling" = yes; then : - samba_cv_HAVE_NETMASK_IFREQ=cross -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#define HAVE_NETMASK_IFREQ 1 -#define AUTOCONF 1 -#include "confdefs.h" -#include "${srcdir-.}/lib/netmask.c" -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - samba_cv_HAVE_NETMASK_IFREQ=yes -else - samba_cv_HAVE_NETMASK_IFREQ=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_HAVE_NETMASK_IFREQ" >&5 -$as_echo "$samba_cv_HAVE_NETMASK_IFREQ" >&6; } -if test x"$samba_cv_HAVE_NETMASK_IFREQ" = x"yes"; then - netmask=yes; -$as_echo "#define HAVE_NETMASK_IFREQ 1" >>confdefs.h - -fi -fi - -if test $netmask = no; then -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for netmask AIX" >&5 -$as_echo_n "checking for netmask AIX... " >&6; } -if ${samba_cv_HAVE_NETMASK_AIX+:} false; then : - $as_echo_n "(cached) " >&6 -else - -if test "$cross_compiling" = yes; then : - samba_cv_HAVE_NETMASK_AIX=cross -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#define HAVE_NETMASK_AIX 1 -#define AUTOCONF 1 -#include "confdefs.h" -#include "${srcdir-.}/lib/netmask.c" -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - samba_cv_HAVE_NETMASK_AIX=yes -else - samba_cv_HAVE_NETMASK_AIX=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_HAVE_NETMASK_AIX" >&5 -$as_echo "$samba_cv_HAVE_NETMASK_AIX" >&6; } -if test x"$samba_cv_HAVE_NETMASK_AIX" = x"yes"; then - netmask=yes; -$as_echo "#define HAVE_NETMASK_AIX 1" >>confdefs.h - -fi -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken nisplus include files" >&5 -$as_echo_n "checking for broken nisplus include files... " >&6; } -if ${samba_cv_BROKEN_NISPLUS_INCLUDE_FILES+:} false; then : - $as_echo_n "(cached) " >&6 -else - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#if defined(HAVE_RPCSVC_NIS_H) -#include -#endif -int -main () -{ -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - samba_cv_BROKEN_NISPLUS_INCLUDE_FILES=no -else - samba_cv_BROKEN_NISPLUS_INCLUDE_FILES=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $samba_cv_BROKEN_NISPLUS_INCLUDE_FILES" >&5 -$as_echo "$samba_cv_BROKEN_NISPLUS_INCLUDE_FILES" >&6; } -if test x"$samba_cv_BROKEN_NISPLUS_INCLUDE_FILES" = x"yes"; then - -$as_echo "#define BROKEN_NISPLUS_INCLUDE_FILES 1" >>confdefs.h - -fi - - -################################################# -# check for a LDAP password database -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use LDAP password database" >&5 -$as_echo_n "checking whether to use LDAP password database... " >&6; } - -# Check whether --with-ldap was given. -if test "${with_ldap+set}" = set; then : - withval=$with_ldap; case "$withval" in - yes) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - -$as_echo "#define WITH_LDAP 1" >>confdefs.h - - ;; - *) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - ;; - esac -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi - - -################################################# -# check for a NISPLUS password database -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NISPLUS password database" >&5 -$as_echo_n "checking whether to use NISPLUS password database... " >&6; } - -# Check whether --with-nisplus was given. -if test "${with_nisplus+set}" = set; then : - withval=$with_nisplus; case "$withval" in - yes) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - -$as_echo "#define WITH_NISPLUS 1" >>confdefs.h - - ;; - *) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - ;; - esac -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi - - -################################################# -# check for a NISPLUS_HOME support -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NISPLUS_HOME" >&5 -$as_echo_n "checking whether to use NISPLUS_HOME... " >&6; } - -# Check whether --with-nisplus-home was given. -if test "${with_nisplus_home+set}" = set; then : - withval=$with_nisplus_home; case "$withval" in - yes) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - -$as_echo "#define WITH_NISPLUS_HOME 1" >>confdefs.h - - ;; - *) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - ;; - esac -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi - - -################################################# -# check for the secure socket layer -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use SSL" >&5 -$as_echo_n "checking whether to use SSL... " >&6; } - -# Check whether --with-ssl was given. -if test "${with_ssl+set}" = set; then : - withval=$with_ssl; case "$withval" in - yes) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - -$as_echo "#define WITH_SSL 1" >>confdefs.h - - withval="/usr/local/ssl" # default - - if test "${with_sslinc+set}" = set; then - - withval="$with_sslinc" - case "$withval" in - yes|no) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --with-sslinc called without argument - will use default" >&5 -$as_echo "$as_me: WARNING: --with-sslinc called without argument - will use default" >&2;} - CFLAGS="-I/usr/local/ssl/include $CFLAGS" - LIBS="-lssl -lcrypto $LIBS" - LDFLAGS="=L/usr/local/ssl/lib $LDFLAGS" - ;; - * ) - CFLAGS="-I${withval}/include $CFLAGS" - LIBS="-lssl -l crypto $LIBS" - LDFLAGS="-L${withval}/lib $LDFLAGS" - ;; - esac - - else - - CFLAGS="-I/usr/local/ssl/include $CFLAGS" - LIBS="-lssl -lcrypto $LIBS" - LDFLAGS="-L/usr/local/ssl/lib $LDFLAGS" - - fi - - if test ! -d ${withval}; then - as_fn_error $? "called with --with-ssl, but ssl base directory ${withval} does not exist or is not a directory. Aborting config" "$LINENO" 5 - fi - - CFLAGS="-DHAVE_CRYPT_DECL $CFLAGS" # Damn, SSLeay defines its own - - ;; - *) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - ;; - esac -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi - - -#################################################### -# get variables from parent process (main configure) -# set configuration directory location -if test -n "$SMBCONFIGDIR"; then - configdir="$SMBCONFIGDIR" -else - configdir="\$(LIBDIR)" -fi -# set codepage directory location -if test -n "$SMBCODEPAGEDIR"; then - codepagedir="$SMBCODEPAGEDIR" -elif test -n "$SMBCONFIGDIR"; then - codepagedir="$SMBCONFIGDIR/codepages" -else - codepagedir="\$(LIBDIR)/codepages" -fi -#################################################### - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking configure summary" >&5 -$as_echo_n "checking configure summary... " >&6; } -if test "$cross_compiling" = yes; then : - : -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -#include - -main() -{ -#if !(defined(HAVE_NETMASK_IFCONF) || defined(HAVE_NETMASK_IFREQ) || defined(HAVE_NETMASK_AIX)) - printf("WARNING: No automated netmask determination - use an interfaces line\n"); -#endif - -#if !((defined(HAVE_RANDOM) || defined(HAVE_RAND)) && (defined(HAVE_SRANDOM) || defined(HAVE_SRAND))) - printf("ERROR: No random or srandom routine!\n"); - exit(1); -#endif - - exit(0); -} - -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 -$as_echo "OK" >&6; }; -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: failure" >&5 -$as_echo "failure" >&6; } - as_fn_error $? "Aborting config" "$LINENO" 5 -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - -builddir=`pwd` - - - - -ac_config_files="$ac_config_files include/stamp-h Makefile" - -cat >confcache <<\_ACEOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs, see configure's option --config-cache. -# It is not useful on other systems. If it contains results you don't -# want to keep, you may remove or edit it. -# -# config.status only pays attention to the cache file if you give it -# the --recheck option to rerun configure. -# -# `ac_cv_env_foo' variables (set or unset) will be overridden when -# loading this file, other *unset* `ac_cv_foo' will be assigned the -# following values. - -_ACEOF - -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, we kill variables containing newlines. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -( - for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - - (set) 2>&1 | - case $as_nl`(ac_space=' '; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - # `set' does not quote correctly, so add quotes: double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \. - sed -n \ - "s/'/'\\\\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" - ;; #( - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) | - sed ' - /^ac_cv_env_/b end - t clear - :clear - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ - t end - s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - :end' >>confcache -if diff "$cache_file" confcache >/dev/null 2>&1; then :; else - if test -w "$cache_file"; then - if test "x$cache_file" != "x/dev/null"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 -$as_echo "$as_me: updating cache $cache_file" >&6;} - if test ! -f "$cache_file" || test -h "$cache_file"; then - cat confcache >"$cache_file" - else - case $cache_file in #( - */* | ?:*) - mv -f confcache "$cache_file"$$ && - mv -f "$cache_file"$$ "$cache_file" ;; #( - *) - mv -f confcache "$cache_file" ;; - esac - fi - fi - else - { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 -$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} - fi -fi -rm -f confcache - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -DEFS=-DHAVE_CONFIG_H - -ac_libobjs= -ac_ltlibobjs= -U= -for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`$as_echo "$ac_i" | sed "$ac_script"` - # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR - # will be set to the directory where LIBOBJS objects are built. - as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" - as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' -done -LIBOBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - - - -: "${CONFIG_STATUS=./config.status}" -ac_write_fail=0 -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 -$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} -as_write_fail=0 -cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false - -SHELL=\${CONFIG_SHELL-$SHELL} -export SHELL -_ASEOF -cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - -as_nl=' -' -export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in #(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - - -# as_fn_error STATUS ERROR [LINENO LOG_FD] -# ---------------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - $as_echo "$as_me: error: $2" >&2 - as_fn_exit $as_status -} # as_fn_error - - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -pR'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -pR' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -pR' - fi -else - as_ln_s='cp -pR' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} # as_fn_mkdir_p -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - - -# as_fn_executable_p FILE -# ----------------------- -# Test if FILE is an executable regular file. -as_fn_executable_p () -{ - test -f "$1" && test -x "$1" -} # as_fn_executable_p -as_test_x='test -x' -as_executable_p=as_fn_executable_p - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -exec 6>&1 -## ----------------------------------- ## -## Main body of $CONFIG_STATUS script. ## -## ----------------------------------- ## -_ASEOF -test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# Save the log message, to keep $0 and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. -ac_log=" -This file was extended by $as_me, which was -generated by GNU Autoconf 2.69. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -on `(hostname || uname -n) 2>/dev/null | sed 1q` -" - -_ACEOF - -case $ac_config_files in *" -"*) set x $ac_config_files; shift; ac_config_files=$*;; -esac - -case $ac_config_headers in *" -"*) set x $ac_config_headers; shift; ac_config_headers=$*;; -esac - - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# Files that config.status was made for. -config_files="$ac_config_files" -config_headers="$ac_config_headers" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -ac_cs_usage="\ -\`$as_me' instantiates files and other configuration actions -from templates according to the current configuration. Unless the files -and actions are specified as TAGs, all are instantiated by default. - -Usage: $0 [OPTION]... [TAG]... - - -h, --help print this help, then exit - -V, --version print version number and configuration settings, then exit - --config print configuration, then exit - -q, --quiet, --silent - do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE - -Configuration files: -$config_files - -Configuration headers: -$config_headers - -Report bugs to the package provider." - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" -ac_cs_version="\\ -config.status -configured by $0, generated by GNU Autoconf 2.69, - with options \\"\$ac_cs_config\\" - -Copyright (C) 2012 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." - -ac_pwd='$ac_pwd' -srcdir='$srcdir' -INSTALL='$INSTALL' -AWK='$AWK' -test -n "\$AWK" || AWK=awk -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# The default lists apply if the user does not specify any file. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=?*) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` - ac_shift=: - ;; - --*=) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg= - ac_shift=: - ;; - *) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - $as_echo "$ac_cs_version"; exit ;; - --config | --confi | --conf | --con | --co | --c ) - $as_echo "$ac_cs_config"; exit ;; - --debug | --debu | --deb | --de | --d | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - '') as_fn_error $? "missing file argument" ;; - esac - as_fn_append CONFIG_FILES " '$ac_optarg'" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_HEADERS " '$ac_optarg'" - ac_need_defaults=false;; - --he | --h) - # Conflict between --help and --header - as_fn_error $? "ambiguous option: \`$1' -Try \`$0 --help' for more information.";; - --help | --hel | -h ) - $as_echo "$ac_cs_usage"; exit ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) as_fn_error $? "unrecognized option: \`$1' -Try \`$0 --help' for more information." ;; - - *) as_fn_append ac_config_targets " $1" - ac_need_defaults=false ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -if \$ac_cs_recheck; then - set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion - shift - \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 - CONFIG_SHELL='$SHELL' - export CONFIG_SHELL - exec "\$@" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX - $as_echo "$ac_log" -} >&5 - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - -# Handling of arguments. -for ac_config_target in $ac_config_targets -do - case $ac_config_target in - "include/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;; - "include/stamp-h") CONFIG_FILES="$CONFIG_FILES include/stamp-h" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - - *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; - esac -done - - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files - test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason against having it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Hook for its removal unless debugging. -# Note that there is a small window in which the directory will not be cleaned: -# after its creation but before its name has been assigned to `$tmp'. -$debug || -{ - tmp= ac_tmp= - trap 'exit_status=$? - : "${ac_tmp:=$tmp}" - { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status -' 0 - trap 'as_fn_exit 1' 1 2 13 15 -} -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -d "$tmp" -} || -{ - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") -} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 -ac_tmp=$tmp - -# Set up the scripts for CONFIG_FILES section. -# No need to generate them if there are no CONFIG_FILES. -# This happens for instance with `./config.status config.h'. -if test -n "$CONFIG_FILES"; then - - -ac_cr=`echo X | tr X '\015'` -# On cygwin, bash can eat \r inside `` if the user requested igncr. -# But we know of no other shell where ac_cr would be empty at this -# point, so we can use a bashism as a fallback. -if test "x$ac_cr" = x; then - eval ac_cr=\$\'\\r\' -fi -ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` -if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\\r' -else - ac_cs_awk_cr=$ac_cr -fi - -echo 'BEGIN {' >"$ac_tmp/subs1.awk" && -_ACEOF - - -{ - echo "cat >conf$$subs.awk <<_ACEOF" && - echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && - echo "_ACEOF" -} >conf$$subs.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 -ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` -ac_delim='%!_!# ' -for ac_last_try in false false false false false :; do - . ./conf$$subs.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - - ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` - if test $ac_delim_n = $ac_delim_num; then - break - elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done -rm -f conf$$subs.sh - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && -_ACEOF -sed -n ' -h -s/^/S["/; s/!.*/"]=/ -p -g -s/^[^!]*!// -:repl -t repl -s/'"$ac_delim"'$// -t delim -:nl -h -s/\(.\{148\}\)..*/\1/ -t more1 -s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ -p -n -b repl -:more1 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t nl -:delim -h -s/\(.\{148\}\)..*/\1/ -t more2 -s/["\\]/\\&/g; s/^/"/; s/$/"/ -p -b -:more2 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t delim -' >$CONFIG_STATUS || ac_write_fail=1 -rm -f conf$$subs.awk -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -_ACAWK -cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && - for (key in S) S_is_set[key] = 1 - FS = "" - -} -{ - line = $ 0 - nfields = split(line, field, "@") - substed = 0 - len = length(field[1]) - for (i = 2; i < nfields; i++) { - key = field[i] - keylen = length(key) - if (S_is_set[key]) { - value = S[key] - line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) - len += length(value) + length(field[++i]) - substed = 1 - } else - len += 1 + keylen - } - - print line -} - -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then - sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" -else - cat -fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ - || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 -_ACEOF - -# VPATH may cause trouble with some makes, so we remove sole $(srcdir), -# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ -h -s/// -s/^/:/ -s/[ ]*$/:/ -s/:\$(srcdir):/:/g -s/:\${srcdir}:/:/g -s/:@srcdir@:/:/g -s/^:*// -s/:*$// -x -s/\(=[ ]*\).*/\1/ -G -s/\n// -s/^[^=]*=[ ]*$// -}' -fi - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -fi # test -n "$CONFIG_FILES" - -# Set up the scripts for CONFIG_HEADERS section. -# No need to generate them if there are no CONFIG_HEADERS. -# This happens for instance with `./config.status Makefile'. -if test -n "$CONFIG_HEADERS"; then -cat >"$ac_tmp/defines.awk" <<\_ACAWK || -BEGIN { -_ACEOF - -# Transform confdefs.h into an awk script `defines.awk', embedded as -# here-document in config.status, that substitutes the proper values into -# config.h.in to produce config.h. - -# Create a delimiter string that does not exist in confdefs.h, to ease -# handling of long lines. -ac_delim='%!_!# ' -for ac_last_try in false false :; do - ac_tt=`sed -n "/$ac_delim/p" confdefs.h` - if test -z "$ac_tt"; then - break - elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done - -# For the awk script, D is an array of macro values keyed by name, -# likewise P contains macro parameters if any. Preserve backslash -# newline sequences. - -ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* -sed -n ' -s/.\{148\}/&'"$ac_delim"'/g -t rset -:rset -s/^[ ]*#[ ]*define[ ][ ]*/ / -t def -d -:def -s/\\$// -t bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3"/p -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p -d -:bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3\\\\\\n"\\/p -t cont -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p -t cont -d -:cont -n -s/.\{148\}/&'"$ac_delim"'/g -t clear -:clear -s/\\$// -t bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/"/p -d -:bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p -b cont -' >$CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - for (key in D) D_is_set[key] = 1 - FS = "" -} -/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { - line = \$ 0 - split(line, arg, " ") - if (arg[1] == "#") { - defundef = arg[2] - mac1 = arg[3] - } else { - defundef = substr(arg[1], 2) - mac1 = arg[2] - } - split(mac1, mac2, "(") #) - macro = mac2[1] - prefix = substr(line, 1, index(line, defundef) - 1) - if (D_is_set[macro]) { - # Preserve the white space surrounding the "#". - print prefix "define", macro P[macro] D[macro] - next - } else { - # Replace #undef with comments. This is necessary, for example, - # in the case of _POSIX_SOURCE, which is predefined and required - # on some systems where configure will not decide to define it. - if (defundef == "undef") { - print "/*", prefix defundef, macro, "*/" - next - } - } -} -{ print } -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 -fi # test -n "$CONFIG_HEADERS" - - -eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " -shift -for ac_tag -do - case $ac_tag in - :[FHLC]) ac_mode=$ac_tag; continue;; - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; - :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac - ac_save_IFS=$IFS - IFS=: - set x $ac_tag - IFS=$ac_save_IFS - shift - ac_file=$1 - shift - - case $ac_mode in - :L) ac_source=$1;; - :[FH]) - ac_file_inputs= - for ac_f - do - case $ac_f in - -) ac_f="$ac_tmp/stdin";; - *) # Look for the file first in the build tree, then in the source tree - # (if the path is not absolute). The absolute path cannot be DOS-style, - # because $ac_f cannot contain `:'. - test -f "$ac_f" || - case $ac_f in - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || - as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; - esac - case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - as_fn_append ac_file_inputs " '$ac_f'" - done - - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - configure_input='Generated from '` - $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' - `' by configure.' - if test x"$ac_file" != x-; then - configure_input="$ac_file. $configure_input" - { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -$as_echo "$as_me: creating $ac_file" >&6;} - fi - # Neutralize special characters interpreted by sed in replacement strings. - case $configure_input in #( - *\&* | *\|* | *\\* ) - ac_sed_conf_input=`$as_echo "$configure_input" | - sed 's/[\\\\&|]/\\\\&/g'`;; #( - *) ac_sed_conf_input=$configure_input;; - esac - - case $ac_tag in - *:-:* | *:-) cat >"$ac_tmp/stdin" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; - esac - ;; - esac - - ac_dir=`$as_dirname -- "$ac_file" || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir="$ac_dir"; as_fn_mkdir_p - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - case $ac_mode in - :F) - # - # CONFIG_FILE - # - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; - esac -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# If the template does not know about datarootdir, expand it. -# FIXME: This hack should be removed a few years after 2.60. -ac_datarootdir_hack=; ac_datarootdir_seen= -ac_sed_dataroot=' -/datarootdir/ { - p - q -} -/@datadir@/p -/@docdir@/p -/@infodir@/p -/@localedir@/p -/@mandir@/p' -case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in -*datarootdir*) ac_datarootdir_seen=yes;; -*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - ac_datarootdir_hack=' - s&@datadir@&$datadir&g - s&@docdir@&$docdir&g - s&@infodir@&$infodir&g - s&@localedir@&$localedir&g - s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; -esac -_ACEOF - -# Neutralize VPATH when `$srcdir' = `.'. -# Shell code in configure.ac might set extrasub. -# FIXME: do we really want to maintain this feature? -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_sed_extra="$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s|@configure_input@|$ac_sed_conf_input|;t t -s&@top_builddir@&$ac_top_builddir_sub&;t t -s&@top_build_prefix@&$ac_top_build_prefix&;t t -s&@srcdir@&$ac_srcdir&;t t -s&@abs_srcdir@&$ac_abs_srcdir&;t t -s&@top_srcdir@&$ac_top_srcdir&;t t -s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t -s&@builddir@&$ac_builddir&;t t -s&@abs_builddir@&$ac_abs_builddir&;t t -s&@abs_top_builddir@&$ac_abs_top_builddir&;t t -s&@INSTALL@&$ac_INSTALL&;t t -$ac_datarootdir_hack -" -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ - >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - -test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ - "$ac_tmp/out"`; test -z "$ac_out"; } && - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&5 -$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&2;} - - rm -f "$ac_tmp/stdin" - case $ac_file in - -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; - *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; - esac \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - ;; - :H) - # - # CONFIG_HEADER - # - if test x"$ac_file" != x-; then - { - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" - } >"$ac_tmp/config.h" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then - { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 -$as_echo "$as_me: $ac_file is unchanged" >&6;} - else - rm -f "$ac_file" - mv "$ac_tmp/config.h" "$ac_file" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - fi - else - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ - || as_fn_error $? "could not create -" "$LINENO" 5 - fi - ;; - - - esac - -done # for ac_tag - - -as_fn_exit 0 -_ACEOF -ac_clean_files=$ac_clean_files_save - -test $ac_write_fail = 0 || - as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || as_fn_exit 1 -fi -if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 -$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} -fi - diff -Nru mc-4.8.27/src/vfs/smbfs/helpers/configure.ac mc-4.8.28/src/vfs/smbfs/helpers/configure.ac --- mc-4.8.27/src/vfs/smbfs/helpers/configure.ac 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/smbfs/helpers/configure.ac 1970-01-01 00:00:00.000000000 +0000 @@ -1,573 +0,0 @@ -dnl Process this file with autoconf to produce a configure script. -AC_INIT(include/includes.h) -AC_PREREQ(2.52) -AC_CONFIG_HEADER(include/config.h) -AC_CONFIG_AUX_DIR(../../../../config) -# we want to be compatibe with older versions of Samba -AC_PREFIX_DEFAULT(/usr/local/samba) -AC_SYS_LARGEFILE - -dnl Unique-to-Samba variables we'll be playing with. -AC_SUBST(SHELL) -AC_SUBST(MPROGS) -AC_SUBST(LDSHFLAGS) -AC_SUBST(HOST_OS) -AC_SUBST(WRAP) -AC_SUBST(WRAP32) - -# compile with optimization and without debugging by default -CFLAGS=${CFLAGS-"-O"} - -dnl Checks for programs. -AC_PROG_CC -AC_PROG_INSTALL -AC_PROG_AWK -AC_CHECK_TOOL(AR, ar, ar) - -dnl Check if C compiler understands -c and -o at the same time -AC_PROG_CC_C_O -if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then - BROKEN_CC= -else - BROKEN_CC=# -fi -AC_SUBST(BROKEN_CC) - -AC_CANONICAL_HOST -AC_VALIDATE_CACHE_SYSTEM_TYPE -SAMBA_MAINTAINER_MODE - -AC_INLINE -AC_HEADER_DIRENT -AC_HEADER_TIME -AC_CHECK_HEADERS(arpa/inet.h sys/fcntl.h sys/select.h fcntl.h sys/time.h sys/unistd.h) -AC_CHECK_HEADERS(unistd.h utime.h sys/id.h limits.h memory.h net/if.h) -AC_CHECK_HEADERS(compat.h rpc/rpc.h rpcsvc/nis.h rpcsvc/yp_prot.h rpcsvc/ypclnt.h) -AC_CHECK_HEADERS(sys/param.h ctype.h sys/resource.h sys/ioctl.h sys/mode.h) -AC_CHECK_HEADERS(sys/mman.h sys/filio.h sys/priv.h string.h strings.h sys/socket.h) -AC_CHECK_HEADERS(sys/mount.h sys/vfs.h sys/fs/s5param.h sys/filsys.h) -AC_CHECK_HEADERS(sys/statfs.h sys/dustat.h sys/statvfs.h stdarg.h sys/sockio.h) -AC_CHECK_HEADERS(netinet/tcp.h netinet/in_systm.h netinet/in_ip.h) -AC_CHECK_HEADERS(sys/security.h security/pam_appl.h) -AC_CHECK_HEADERS(stropts.h poll.h syscall.h sys/syscall.h) -AC_CHECK_HEADERS(sys/acl.h sys/cdefs.h) - -AC_CHECK_SIZEOF(int) -AC_CHECK_SIZEOF(long) -AC_CHECK_SIZEOF(short) -AC_CHECK_SIZEOF(off_t) -AC_CHECK_SIZEOF(ino_t) - -AC_C_CONST -AC_C_INLINE -AC_C_BIGENDIAN -AC_C_CHAR_UNSIGNED - -AC_TYPE_SIGNAL -AC_TYPE_UID_T -AC_TYPE_MODE_T -AC_TYPE_OFF_T -AC_TYPE_SIZE_T -AC_TYPE_PID_T -AC_CHECK_TYPE(ino_t,unsigned) -AC_CHECK_TYPE(loff_t,off_t) -AC_CHECK_TYPE(offset_t,off_t) -AC_CHECK_TYPE(ssize_t, int) - -# we need libdl for PAM and the new VFS code -AC_CHECK_LIB(dl,main) - -# stupid glibc has the functions but no declaration. grrrr. -AC_CACHE_CHECK([for crypt declaration],samba_cv_have_crypt_decl,[ - AC_TRY_COMPILE([#include ],[int i = (int)crypt], - samba_cv_have_crypt_decl=yes,samba_cv_have_crypt_decl=no)]) -if test x"$samba_cv_have_crypt_decl" = x"yes"; then - AC_DEFINE(HAVE_CRYPT_DECL, 1, [Define if crypt() is declared]) -fi - -AC_FUNC_MEMCMP - -############################################### -# test for where we get crypt() from -AC_CHECK_FUNCS(crypt) -if test x"$ac_cv_func_crypt" = x"no"; then - AC_CHECK_LIB(crypt, crypt, [LIBS="$LIBS -lcrypt"; - AC_DEFINE(HAVE_CRYPT)]) -fi - - -# The following test taken from the cvs sources -# If we can't find connect, try looking in -lsocket, -lnsl, and -linet. -# The Irix 5 libc.so has connect and gethostbyname, but Irix 5 also has -# libsocket.so which has a bad implementation of gethostbyname (it -# only looks in /etc/hosts), so we only look for -lsocket if we need -# it. -AC_CHECK_FUNCS(connect) -if test x"$ac_cv_func_connect" = x"no"; then - case "$LIBS" in - *-lnsl*) ;; - *) AC_CHECK_LIB(nsl_s, printf) ;; - esac - case "$LIBS" in - *-lnsl*) ;; - *) AC_CHECK_LIB(nsl, printf) ;; - esac - case "$LIBS" in - *-lsocket*) ;; - *) AC_CHECK_LIB(socket, connect) ;; - esac - case "$LIBS" in - *-linet*) ;; - *) AC_CHECK_LIB(inet, connect) ;; - esac - dnl We can't just call AC_CHECK_FUNCS(connect) here, because the value - dnl has been cached. - if test x"$ac_cv_lib_socket_connect" = x"yes" || - test x"$ac_cv_lib_inet_connect" = x"yes"; then - # ac_cv_func_connect=yes - # don't! it would cause AC_CHECK_FUNC to succeed next time configure is run - AC_DEFINE(HAVE_CONNECT) - fi -fi - -AC_CHECK_FUNCS(waitpid getcwd strtoul chown chmod) -AC_CHECK_FUNCS(fstat utime utimes getrlimit fsync memset) -AC_CHECK_FUNCS(memmove vsnprintf snprintf setsid pipe crypt16 getauthuid) -AC_CHECK_FUNCS(sigprocmask sigblock sigaction innetgr setnetgrent getnetgrent endnetgrent) -AC_CHECK_FUNCS(initgroups select rdchk getgrnam pathconf) -AC_CHECK_FUNCS(setpriv setgidx setuidx setgroups mktime rename) -AC_CHECK_FUNCS(grantpt dup2 yp_get_default_domain getpwanam) -AC_CHECK_FUNCS(srandom random srand rand setenv usleep strcasecmp) - -AC_CHECK_FUNCS(getdents) -AC_CHECK_FUNCS(llseek) - -# -# If no strcasecmp, check for it in some known places -# It is in -lresolv on ReliantUNIX and UnixWare -# -lresolve *must* follow -lnsl for name resolution to work properly -# - -if test x$ac_cv_func_strcasecmp = xno ; then - AC_CHECK_LIB(resolv,strcasecmp,[LIBS="$LIBS -lresolv"] - AC_DEFINE(HAVE_STRCASECMP)) -fi - -# -# Check for the functions putprpwnam, set_auth_parameters, -# getspnam, bigcrypt and getprpwnam in -lsec and -lsecurity -# Needed for OSF1 and HPUX. -# - -AC_LIBTESTFUNC(security, putprpwnam) -AC_LIBTESTFUNC(sec, putprpwnam) - -AC_LIBTESTFUNC(security, set_auth_parameters) -AC_LIBTESTFUNC(sec, set_auth_parameters) - -AC_LIBTESTFUNC(security, getspnam) -AC_LIBTESTFUNC(sec, getspnam) - -AC_LIBTESTFUNC(security, bigcrypt) -AC_LIBTESTFUNC(sec, bigcrypt) - -AC_LIBTESTFUNC(security, getprpwnam) -AC_LIBTESTFUNC(sec, getprpwnam) - -# this bit needs to be modified for each OS that is suported by -# smbwrapper. You need to specify how to created a shared library and -# how to compile C code to produce PIC object files - -# these are the defaults, good for lots of systems -HOST_OS="$host_os" -LDSHFLAGS="-shared" - -# and these are for particular systems -case "$host_os" in - *linux*) AC_DEFINE(LINUX, 1, [Define on Linux]);; - *solaris*) AC_DEFINE(SUNOS5, 1, [Define on SunOS 5 (Solaris)]) - LDSHFLAGS="-G" - ;; - *sunos*) AC_DEFINE(SUNOS4, 1, [Define on SunOS 4]) - LDSHFLAGS="" - ;; - *bsd*) LDSHFLAGS="-shared -Bshareable" - ;; - *irix*) AC_DEFINE(IRIX, 1, [Define on IRIX]) - case "$host_os" in - *irix6*) AC_DEFINE(IRIX6, 1, [Define on IRIX 6]) - ;; - esac - ATTEMPT_WRAP32_BUILD=yes - ;; - *aix*) AC_DEFINE(AIX, 1, [Define on AIX]);; - *hpux*) AC_DEFINE(HPUX, 1, [Define on HP-UX]);; - *qnx*) AC_DEFINE(QNX, 1, [Define on QNX]);; - *osf*) AC_DEFINE(OSF1, 1, [Define on OSF1]);; - *sco*) AC_DEFINE(SCO, 1, [Define on SCO]);; - *next2*) AC_DEFINE(NEXT2, 1, [Define on NeXT 2]);; - *dgux*) AC_CHECK_PROG( ROFF, groff, [groff -etpsR -Tascii -man]);; - *sysv4*) - case "$host" in - *-univel-*) if [ test "$GCC" != yes ]; then - AC_DEFINE(HAVE_MEMSET) - fi - LDSHFLAGS="-G" - ;; - esac - ;; - *sysv5*) - if [ test "$GCC" != yes ]; then - AC_DEFINE(HAVE_MEMSET) - fi - LDSHFLAGS="-G" - ;; -esac - -################ - -AC_CACHE_CHECK([for long long],samba_cv_have_longlong,[ -AC_TRY_RUN([ -#include -#include -main() { long long x = 1000000; x *= x; exit(((x/1000000) == 1000000)? 0: 1); }], -samba_cv_have_longlong=yes,samba_cv_have_longlong=no,samba_cv_have_longlong=cross)]) -if test x"$samba_cv_have_longlong" = x"yes"; then - AC_DEFINE(HAVE_LONGLONG, 1, [Define if long long is usable]) -fi - -AC_CACHE_CHECK([for sin_len in sock],samba_cv_HAVE_SOCK_SIN_LEN,[ -AC_TRY_COMPILE([#include -#include -#include ], -[struct sockaddr_in sock; sock.sin_len = sizeof(sock);], -samba_cv_HAVE_SOCK_SIN_LEN=yes,samba_cv_HAVE_SOCK_SIN_LEN=no)]) -if test x"$samba_cv_HAVE_SOCK_SIN_LEN" = x"yes"; then - AC_DEFINE(HAVE_SOCK_SIN_LEN, 1, [Define if struct sockaddr_in has sin_len field]) -fi - -AC_CACHE_CHECK([for __FILE__ macro],samba_cv_HAVE_FILE_MACRO,[ -AC_TRY_COMPILE([#include ], [printf("%s\n", __FILE__);], -samba_cv_HAVE_FILE_MACRO=yes,samba_cv_HAVE_FILE_MACRO=no)]) -if test x"$samba_cv_HAVE_FILE_MACRO" = x"yes"; then - AC_DEFINE(HAVE_FILE_MACRO, 1, [Define if __FILE__ macro is supported]) -fi - -AC_CACHE_CHECK([for __FUNCTION__ macro],samba_cv_HAVE_FUNCTION_MACRO,[ -AC_TRY_COMPILE([#include ], [printf("%s\n", __FUNCTION__);], -samba_cv_HAVE_FUNCTION_MACRO=yes,samba_cv_HAVE_FUNCTION_MACRO=no)]) -if test x"$samba_cv_HAVE_FUNCTION_MACRO" = x"yes"; then - AC_DEFINE(HAVE_FUNCTION_MACRO, 1, [Define if __FUNCTION__ macro is supported]) -fi - -AC_CACHE_CHECK([if gettimeofday takes tz argument],samba_cv_HAVE_GETTIMEOFDAY_TZ,[ -AC_TRY_RUN([ -#include -#include -#include -main() { struct timeval tv; exit(gettimeofday(&tv, NULL));}], - samba_cv_HAVE_GETTIMEOFDAY_TZ=yes,samba_cv_HAVE_GETTIMEOFDAY_TZ=no,samba_cv_HAVE_GETTIMEOFDAY_TZ=cross)]) -if test x"$samba_cv_HAVE_GETTIMEOFDAY_TZ" = x"yes"; then - AC_DEFINE(HAVE_GETTIMEOFDAY_TZ, 1, [Define if gettimeofday takes tz argument]) -fi - - -AC_CACHE_CHECK([for broken readdir],samba_cv_HAVE_BROKEN_READDIR,[ -AC_TRY_RUN([ -#include -#include -#include -main() { struct dirent *di; DIR *d = opendir("."); di = readdir(d); -if (di && di->d_name[-2] == '.' && di->d_name[-1] == 0 && -di->d_name[0] == 0) exit(0); exit(1);} ], -samba_cv_HAVE_BROKEN_READDIR=yes,samba_cv_HAVE_BROKEN_READDIR=no,samba_cv_HAVE_BROKEN_READDIR=cross)]) -if test x"$samba_cv_HAVE_BROKEN_READDIR" = x"yes"; then - AC_DEFINE(HAVE_BROKEN_READDIR, 1, [Define if readdir() is broken]) -fi - -AC_CACHE_CHECK([for kernel oplock type definitions],samba_cv_HAVE_KERNEL_OPLOCKS,[ -AC_TRY_COMPILE([#include -#include ], -[oplock_stat_t t; t.os_state = OP_REVOKE; t.os_dev = 1; t.os_ino = 1;], -samba_cv_HAVE_KERNEL_OPLOCKS=yes,samba_cv_HAVE_KERNEL_OPLOCKS=no)]) -if test x"$samba_cv_HAVE_KERNEL_OPLOCKS" = x"yes"; then - AC_DEFINE(HAVE_KERNEL_OPLOCKS, 1, [Define to use kernel oplock capabilities]) -fi - -# -# Check for int16, uint16, int32 and uint32 in rpc/types.h included from rpc/rpc.h -# This is *really* broken but some systems (DEC OSF1) do this.... JRA. -# - -AC_CACHE_CHECK([for int16 typedef included by rpc/rpc.h],samba_cv_HAVE_INT16_FROM_RPC_RPC_H,[ -AC_TRY_COMPILE([#include -#if defined(HAVE_RPC_RPC_H) -#include -#endif], -[int16 testvar;], -samba_cv_HAVE_INT16_FROM_RPC_RPC_H=yes,samba_cv_HAVE_INT16_FROM_RPC_RPC_H=no)]) -if test x"$samba_cv_HAVE_INT16_FROM_RPC_RPC_H" = x"yes"; then - AC_DEFINE(HAVE_INT16_FROM_RPC_RPC_H, 1, [Define if rpc/rpc.h defines int16]) -fi - -AC_CACHE_CHECK([for uint16 typedef included by rpc/rpc.h],samba_cv_HAVE_UINT16_FROM_RPC_RPC_H,[ -AC_TRY_COMPILE([#include -#if defined(HAVE_RPC_RPC_H) -#include -#endif], -[uint16 testvar;], -samba_cv_HAVE_UINT16_FROM_RPC_RPC_H=yes,samba_cv_HAVE_UINT16_FROM_RPC_RPC_H=no)]) -if test x"$samba_cv_HAVE_UINT16_FROM_RPC_RPC_H" = x"yes"; then - AC_DEFINE(HAVE_UINT16_FROM_RPC_RPC_H, 1, [Define if rpc/rpc.h defines uint16]) -fi - -AC_CACHE_CHECK([for int32 typedef included by rpc/rpc.h],samba_cv_HAVE_INT32_FROM_RPC_RPC_H,[ -AC_TRY_COMPILE([#include -#if defined(HAVE_RPC_RPC_H) -#include -#endif], -[int32 testvar;], -samba_cv_HAVE_INT32_FROM_RPC_RPC_H=yes,samba_cv_HAVE_INT32_FROM_RPC_RPC_H=no)]) -if test x"$samba_cv_HAVE_INT32_FROM_RPC_RPC_H" = x"yes"; then - AC_DEFINE(HAVE_INT32_FROM_RPC_RPC_H, 1, [Define if rpc/rpc.h defines int32]) -fi - -AC_CACHE_CHECK([for uint32 typedef included by rpc/rpc.h],samba_cv_HAVE_UINT32_FROM_RPC_RPC_H,[ -AC_TRY_COMPILE([#include -#if defined(HAVE_RPC_RPC_H) -#include -#endif], -[uint32 testvar;], -samba_cv_HAVE_UINT32_FROM_RPC_RPC_H=yes,samba_cv_HAVE_UINT32_FROM_RPC_RPC_H=no)]) -if test x"$samba_cv_HAVE_UINT32_FROM_RPC_RPC_H" = x"yes"; then - AC_DEFINE(HAVE_UINT32_FROM_RPC_RPC_H, 1, [Define if rpc/rpc.h defines uint32]) -fi - -dnl -dnl Some systems (SCO) have a problem including -dnl and due to AUTH_ERROR being defined -dnl as a #define in and as part of an enum -dnl in . -dnl - -AC_CACHE_CHECK([for conflicting AUTH_ERROR define in rpc/rpc.h],samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT,[ -AC_TRY_COMPILE([#include -#ifdef HAVE_SYS_SECURITY_H -#include -#include -#endif /* HAVE_SYS_SECURITY_H */ -#if defined(HAVE_RPC_RPC_H) -#include -#endif], -[int testvar;], -samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT=no,samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT=yes)]) -if test x"$samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT" = x"yes"; then - AC_DEFINE(HAVE_RPC_AUTH_ERROR_CONFLICT, 1, [Define if rpc/rpc.h defines AUTH_ERROR]) -fi - -netmask=no; -AC_CACHE_CHECK([for netmask ifconf],samba_cv_HAVE_NETMASK_IFCONF,[ -AC_TRY_RUN([ -#define HAVE_NETMASK_IFCONF 1 -#define AUTOCONF 1 -#include "confdefs.h" -#include "${srcdir-.}/lib/netmask.c"], - samba_cv_HAVE_NETMASK_IFCONF=yes,samba_cv_HAVE_NETMASK_IFCONF=no,samba_cv_HAVE_NETMASK_IFCONF=cross)]) -if test x"$samba_cv_HAVE_NETMASK_IFCONF" = x"yes"; then - netmask=yes;AC_DEFINE(HAVE_NETMASK_IFCONF, 1, [Define to use IFCONF style netmask]) -fi - -if test $netmask = no; then -AC_CACHE_CHECK([for netmask ifreq],samba_cv_HAVE_NETMASK_IFREQ,[ -AC_TRY_RUN([ -#define HAVE_NETMASK_IFREQ 1 -#define AUTOCONF 1 -#include "confdefs.h" -#include "${srcdir-.}/lib/netmask.c"], - samba_cv_HAVE_NETMASK_IFREQ=yes,samba_cv_HAVE_NETMASK_IFREQ=no,samba_cv_HAVE_NETMASK_IFREQ=cross)]) -if test x"$samba_cv_HAVE_NETMASK_IFREQ" = x"yes"; then - netmask=yes;AC_DEFINE(HAVE_NETMASK_IFREQ, 1, [Define to use IFREQ style netmask]) -fi -fi - -if test $netmask = no; then -AC_CACHE_CHECK([for netmask AIX],samba_cv_HAVE_NETMASK_AIX,[ -AC_TRY_RUN([ -#define HAVE_NETMASK_AIX 1 -#define AUTOCONF 1 -#include "confdefs.h" -#include "${srcdir-.}/lib/netmask.c"], - samba_cv_HAVE_NETMASK_AIX=yes,samba_cv_HAVE_NETMASK_AIX=no,samba_cv_HAVE_NETMASK_AIX=cross)]) -if test x"$samba_cv_HAVE_NETMASK_AIX" = x"yes"; then - netmask=yes;AC_DEFINE(HAVE_NETMASK_AIX, 1, [Define to use AIX style netmask]) -fi -fi - - -AC_CACHE_CHECK([for broken nisplus include files],samba_cv_BROKEN_NISPLUS_INCLUDE_FILES,[ -AC_TRY_COMPILE([#include -#if defined(HAVE_RPCSVC_NIS_H) -#include -#endif], -[return 0;], -samba_cv_BROKEN_NISPLUS_INCLUDE_FILES=no,samba_cv_BROKEN_NISPLUS_INCLUDE_FILES=yes)]) -if test x"$samba_cv_BROKEN_NISPLUS_INCLUDE_FILES" = x"yes"; then - AC_DEFINE(BROKEN_NISPLUS_INCLUDE_FILES, 1, - [Define if sys/acl.h and rpcsvc/nis.h cannot be included together]) -fi - - -################################################# -# check for a LDAP password database -AC_MSG_CHECKING([whether to use LDAP password database]) -AC_ARG_WITH(ldap, -[ --with-ldap Include LDAP support - --without-ldap Don't include LDAP support (default)], -[ case "$withval" in - yes) - AC_MSG_RESULT(yes) - AC_DEFINE(WITH_LDAP, 1, [Define to enable LDAP support]) - ;; - *) - AC_MSG_RESULT(no) - ;; - esac ], - AC_MSG_RESULT(no) -) - -################################################# -# check for a NISPLUS password database -AC_MSG_CHECKING([whether to use NISPLUS password database]) -AC_ARG_WITH(nisplus, -[ --with-nisplus Include NISPLUS password database support - --without-nisplus Don't include NISPLUS password database support (default)], -[ case "$withval" in - yes) - AC_MSG_RESULT(yes) - AC_DEFINE(WITH_NISPLUS, 1, [Define to enable NIS+ support]) - ;; - *) - AC_MSG_RESULT(no) - ;; - esac ], - AC_MSG_RESULT(no) -) - -################################################# -# check for a NISPLUS_HOME support -AC_MSG_CHECKING([whether to use NISPLUS_HOME]) -AC_ARG_WITH(nisplus-home, -[ --with-nisplus-home Include NISPLUS_HOME support - --without-nisplus-home Don't include NISPLUS_HOME support (default)], -[ case "$withval" in - yes) - AC_MSG_RESULT(yes) - AC_DEFINE(WITH_NISPLUS_HOME, 1, [Define to support NISPLUS_HOME variable]) - ;; - *) - AC_MSG_RESULT(no) - ;; - esac ], - AC_MSG_RESULT(no) -) - -################################################# -# check for the secure socket layer -AC_MSG_CHECKING([whether to use SSL]) -AC_ARG_WITH(ssl, -[ --with-ssl Include SSL support - --without-ssl Don't include SSL support (default) - --with-sslinc=DIR Where the SSL includes are (defaults to /usr/local/ssl)], -[ case "$withval" in - yes) - AC_MSG_RESULT(yes) - AC_DEFINE(WITH_SSL, 1, [Define to enable SSL support]) - withval="/usr/local/ssl" # default - - if test "${with_sslinc+set}" = set; then - - withval="$with_sslinc" - case "$withval" in - yes|no) - AC_MSG_WARN([--with-sslinc called without argument - will use default]) - CFLAGS="-I/usr/local/ssl/include $CFLAGS" - LIBS="-lssl -lcrypto $LIBS" - LDFLAGS="=L/usr/local/ssl/lib $LDFLAGS" - ;; - * ) - CFLAGS="-I${withval}/include $CFLAGS" - LIBS="-lssl -l crypto $LIBS" - LDFLAGS="-L${withval}/lib $LDFLAGS" - ;; - esac - - else - - CFLAGS="-I/usr/local/ssl/include $CFLAGS" - LIBS="-lssl -lcrypto $LIBS" - LDFLAGS="-L/usr/local/ssl/lib $LDFLAGS" - - fi - - if test ! -d ${withval}; then - AC_MSG_ERROR([called with --with-ssl, but ssl base directory ${withval} does not exist or is not a directory. Aborting config]) - fi - - CFLAGS="-DHAVE_CRYPT_DECL $CFLAGS" # Damn, SSLeay defines its own - - ;; - *) - AC_MSG_RESULT(no) - ;; - esac ], - AC_MSG_RESULT(no) -) - -#################################################### -# get variables from parent process (main configure) -# set configuration directory location -if test -n "$SMBCONFIGDIR"; then - configdir="$SMBCONFIGDIR" -else - configdir="\$(LIBDIR)" -fi -# set codepage directory location -if test -n "$SMBCODEPAGEDIR"; then - codepagedir="$SMBCODEPAGEDIR" -elif test -n "$SMBCONFIGDIR"; then - codepagedir="$SMBCONFIGDIR/codepages" -else - codepagedir="\$(LIBDIR)/codepages" -fi -#################################################### - -AC_MSG_CHECKING([configure summary]) -AC_TRY_RUN([ -#include -#include -#include - -main() -{ -#if !(defined(HAVE_NETMASK_IFCONF) || defined(HAVE_NETMASK_IFREQ) || defined(HAVE_NETMASK_AIX)) - printf("WARNING: No automated netmask determination - use an interfaces line\n"); -#endif - -#if !((defined(HAVE_RANDOM) || defined(HAVE_RAND)) && (defined(HAVE_SRANDOM) || defined(HAVE_SRAND))) - printf("ERROR: No random or srandom routine!\n"); - exit(1); -#endif - - exit(0); -} -], - AC_MSG_RESULT(OK);, - AC_MSG_RESULT(failure) - AC_MSG_ERROR([Aborting config]),:) - -builddir=`pwd` -AC_SUBST(builddir) -AC_SUBST(configdir) -AC_SUBST(codepagedir) - -AC_OUTPUT([include/stamp-h Makefile]) diff -Nru mc-4.8.27/src/vfs/smbfs/helpers/include/byteorder.h mc-4.8.28/src/vfs/smbfs/helpers/include/byteorder.h --- mc-4.8.27/src/vfs/smbfs/helpers/include/byteorder.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/smbfs/helpers/include/byteorder.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,211 +0,0 @@ -/* - Unix SMB/Netbios implementation. - Version 1.9. - SMB Byte handling - */ - -#ifndef _BYTEORDER_H -#define _BYTEORDER_H - -/* - This file implements macros for machine independent short and - int manipulation - - Here is a description of this file that I emailed to the samba list once: - - > I am confused about the way that byteorder.h works in Samba. I have - > looked at it, and I would have thought that you might make a distinction - > between LE and BE machines, but you only seem to distinguish between 386 - > and all other architectures. - > - > Can you give me a clue? - - sure. - - The distinction between 386 and other architectures is only there as - an optimisation. You can take it out completely and it will make no - difference. The routines (macros) in byteorder.h are totally byteorder - independent. The 386 optimsation just takes advantage of the fact that - the x86 processors don't care about alignment, so we don't have to - align ints on int boundaries etc. If there are other processors out - there that aren't alignment sensitive then you could also define - CAREFUL_ALIGNMENT=0 on those processors as well. - - Ok, now to the macros themselves. I'll take a simple example, say we - want to extract a 2 byte integer from a SMB packet and put it into a - type called uint16 that is in the local machines byte order, and you - want to do it with only the assumption that uint16 is _at_least_ 16 - bits long (this last condition is very important for architectures - that don't have any int types that are 2 bytes long) - - You do this: - - #define CVAL(buf,pos) (((unsigned char *)(buf))[pos]) - #define PVAL(buf,pos) ((unsigned)CVAL(buf,pos)) - #define SVAL(buf,pos) (PVAL(buf,pos)|PVAL(buf,(pos)+1)<<8) - - then to extract a uint16 value at offset 25 in a buffer you do this: - - char *buffer = foo_bar(); - uint16 xx = SVAL(buffer,25); - - We are using the byteoder independence of the ANSI C bitshifts to do - the work. A good optimising compiler should turn this into efficient - code, especially if it happens to have the right byteorder :-) - - I know these macros can be made a bit tidier by removing some of the - casts, but you need to look at byteorder.h as a whole to see the - reasoning behind them. byteorder.h defines the following macros: - - SVAL(buf,pos) - extract a 2 byte SMB value - IVAL(buf,pos) - extract a 4 byte SMB value - SVALS(buf,pos) signed version of SVAL() - IVALS(buf,pos) signed version of IVAL() - - SSVAL(buf,pos,val) - put a 2 byte SMB value into a buffer - SIVAL(buf,pos,val) - put a 4 byte SMB value into a buffer - SSVALS(buf,pos,val) - signed version of SSVAL() - SIVALS(buf,pos,val) - signed version of SIVAL() - - RSVAL(buf,pos) - like SVAL() but for NMB byte ordering - RSVALS(buf,pos) - like SVALS() but for NMB byte ordering - RIVAL(buf,pos) - like IVAL() but for NMB byte ordering - RIVALS(buf,pos) - like IVALS() but for NMB byte ordering - RSSVAL(buf,pos,val) - like SSVAL() but for NMB ordering - RSIVAL(buf,pos,val) - like SIVAL() but for NMB ordering - RSIVALS(buf,pos,val) - like SIVALS() but for NMB ordering - - it also defines lots of intermediate macros, just ignore those :-) - - */ - -/* some switch macros that do both store and read to and from SMB buffers */ - -#define RW_PCVAL(read,inbuf,outbuf,len) \ - { if (read) { PCVAL (inbuf,0,outbuf,len); } \ - else { PSCVAL(inbuf,0,outbuf,len); } } - -#define RW_PIVAL(read,big_endian,inbuf,outbuf,len) \ - { if (read) { if (big_endian) { RPIVAL(inbuf,0,outbuf,len); } else { PIVAL(inbuf,0,outbuf,len); } } \ - else { if (big_endian) { RPSIVAL(inbuf,0,outbuf,len); } else { PSIVAL(inbuf,0,outbuf,len); } } } - -#define RW_PSVAL(read,big_endian,inbuf,outbuf,len) \ - { if (read) { if (big_endian) { RPSVAL(inbuf,0,outbuf,len); } else { PSVAL(inbuf,0,outbuf,len); } } \ - else { if (big_endian) { RPSSVAL(inbuf,0,outbuf,len); } else { PSSVAL(inbuf,0,outbuf,len); } } } - -#define RW_CVAL(read, inbuf, outbuf, offset) \ - { if (read) { (outbuf) = CVAL (inbuf,offset); } \ - else { SCVAL(inbuf,offset,outbuf); } } - -#define RW_IVAL(read, big_endian, inbuf, outbuf, offset) \ - { if (read) { (outbuf) = ((big_endian) ? RIVAL(inbuf,offset) : IVAL (inbuf,offset)); } \ - else { if (big_endian) { RSIVAL(inbuf,offset,outbuf); } else { SIVAL(inbuf,offset,outbuf); } } } - -#define RW_SVAL(read, big_endian, inbuf, outbuf, offset) \ - { if (read) { (outbuf) = ((big_endian) ? RSVAL(inbuf,offset) : SVAL (inbuf,offset)); } \ - else { if (big_endian) { RSSVAL(inbuf,offset,outbuf); } else { SSVAL(inbuf,offset,outbuf); } } } - -#undef CAREFUL_ALIGNMENT - -/* we know that the 386 can handle misalignment and has the "right" - byteorder */ -#ifdef __i386__ -#define CAREFUL_ALIGNMENT 0 -#endif - -#ifndef CAREFUL_ALIGNMENT -#define CAREFUL_ALIGNMENT 1 -#endif - -#define CVAL(buf,pos) (((unsigned char *)(buf))[pos]) -#define PVAL(buf,pos) ((unsigned)CVAL(buf,pos)) -#define SCVAL(buf,pos,val) (CVAL(buf,pos) = (val)) - - -#if CAREFUL_ALIGNMENT - -#define SVAL(buf,pos) (PVAL(buf,pos)|PVAL(buf,(pos)+1)<<8) -#define IVAL(buf,pos) (SVAL(buf,pos)|SVAL(buf,(pos)+2)<<16) -#define SSVALX(buf,pos,val) (CVAL(buf,pos)=(val)&0xFF,CVAL(buf,pos+1)=(val)>>8) -#define SIVALX(buf,pos,val) (SSVALX(buf,pos,val&0xFFFF),SSVALX(buf,pos+2,val>>16)) -#define SVALS(buf,pos) ((int16)SVAL(buf,pos)) -#define IVALS(buf,pos) ((int32)IVAL(buf,pos)) -#define SSVAL(buf,pos,val) SSVALX((buf),(pos),((uint16)(val))) -#define SIVAL(buf,pos,val) SIVALX((buf),(pos),((uint32)(val))) -#define SSVALS(buf,pos,val) SSVALX((buf),(pos),((int16)(val))) -#define SIVALS(buf,pos,val) SIVALX((buf),(pos),((int32)(val))) - -#else /* CAREFUL_ALIGNMENT */ - -/* this handles things for architectures like the 386 that can handle - alignment errors */ -/* - WARNING: This section is dependent on the length of int16 and int32 - being correct - */ - -/* get single value from an SMB buffer */ -#define SVAL(buf,pos) (*(uint16 *)((char *)(buf) + (pos))) -#define IVAL(buf,pos) (*(uint32 *)((char *)(buf) + (pos))) -#define SVALS(buf,pos) (*(int16 *)((char *)(buf) + (pos))) -#define IVALS(buf,pos) (*(int32 *)((char *)(buf) + (pos))) - -/* store single value in an SMB buffer */ -#define SSVAL(buf,pos,val) SVAL(buf,pos)=((uint16)(val)) -#define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32)(val)) -#define SSVALS(buf,pos,val) SVALS(buf,pos)=((int16)(val)) -#define SIVALS(buf,pos,val) IVALS(buf,pos)=((int32)(val)) - -#endif /* CAREFUL_ALIGNMENT */ - -/* macros for reading / writing arrays */ - -#define SMBMACRO(macro,buf,pos,val,len,size) \ -{ int l; for (l = 0; l < (len); l++) (val)[l] = macro((buf), (pos) + (size)*l); } - -#define SSMBMACRO(macro,buf,pos,val,len,size) \ -{ int l; for (l = 0; l < (len); l++) macro((buf), (pos) + (size)*l, (val)[l]); } - -/* reads multiple data from an SMB buffer */ -#define PCVAL(buf,pos,val,len) SMBMACRO(CVAL,buf,pos,val,len,1) -#define PSVAL(buf,pos,val,len) SMBMACRO(SVAL,buf,pos,val,len,2) -#define PIVAL(buf,pos,val,len) SMBMACRO(IVAL,buf,pos,val,len,4) -#define PCVALS(buf,pos,val,len) SMBMACRO(CVALS,buf,pos,val,len,1) -#define PSVALS(buf,pos,val,len) SMBMACRO(SVALS,buf,pos,val,len,2) -#define PIVALS(buf,pos,val,len) SMBMACRO(IVALS,buf,pos,val,len,4) - -/* stores multiple data in an SMB buffer */ -#define PSCVAL(buf,pos,val,len) SSMBMACRO(SCVAL,buf,pos,val,len,1) -#define PSSVAL(buf,pos,val,len) SSMBMACRO(SSVAL,buf,pos,val,len,2) -#define PSIVAL(buf,pos,val,len) SSMBMACRO(SIVAL,buf,pos,val,len,4) -#define PSCVALS(buf,pos,val,len) SSMBMACRO(SCVALS,buf,pos,val,len,1) -#define PSSVALS(buf,pos,val,len) SSMBMACRO(SSVALS,buf,pos,val,len,2) -#define PSIVALS(buf,pos,val,len) SSMBMACRO(SIVALS,buf,pos,val,len,4) - - -/* now the reverse routines - these are used in nmb packets (mostly) */ -#define SREV(x) ((((x)&0xFF)<<8) | (((x)>>8)&0xFF)) -#define IREV(x) ((SREV(x)<<16) | (SREV((x)>>16))) - -#define RSVAL(buf,pos) SREV(SVAL(buf,pos)) -#define RSVALS(buf,pos) SREV(SVALS(buf,pos)) -#define RIVAL(buf,pos) IREV(IVAL(buf,pos)) -#define RIVALS(buf,pos) IREV(IVALS(buf,pos)) -#define RSSVAL(buf,pos,val) SSVAL(buf,pos,SREV(val)) -#define RSSVALS(buf,pos,val) SSVALS(buf,pos,SREV(val)) -#define RSIVAL(buf,pos,val) SIVAL(buf,pos,IREV(val)) -#define RSIVALS(buf,pos,val) SIVALS(buf,pos,IREV(val)) - -/* reads multiple data from an SMB buffer (big-endian) */ -#define RPSVAL(buf,pos,val,len) SMBMACRO(RSVAL,buf,pos,val,len,2) -#define RPIVAL(buf,pos,val,len) SMBMACRO(RIVAL,buf,pos,val,len,4) -#define RPSVALS(buf,pos,val,len) SMBMACRO(RSVALS,buf,pos,val,len,2) -#define RPIVALS(buf,pos,val,len) SMBMACRO(RIVALS,buf,pos,val,len,4) - -/* stores multiple data in an SMB buffer (big-endian) */ -#define RPSSVAL(buf,pos,val,len) SSMBMACRO(RSSVAL,buf,pos,val,len,2) -#define RPSIVAL(buf,pos,val,len) SSMBMACRO(RSIVAL,buf,pos,val,len,4) -#define RPSSVALS(buf,pos,val,len) SSMBMACRO(RSSVALS,buf,pos,val,len,2) -#define RPSIVALS(buf,pos,val,len) SSMBMACRO(RSIVALS,buf,pos,val,len,4) - -#endif /* _BYTEORDER_H */ diff -Nru mc-4.8.27/src/vfs/smbfs/helpers/include/charset.h mc-4.8.28/src/vfs/smbfs/helpers/include/charset.h --- mc-4.8.27/src/vfs/smbfs/helpers/include/charset.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/smbfs/helpers/include/charset.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,58 +0,0 @@ -/* - Unix SMB/Netbios implementation. - Version 1.9. - Character set handling - */ - -#ifndef CHARSET_C - -extern char *dos_char_map; -extern char *upper_char_map; -extern char *lower_char_map; - -#ifdef toupper -#undef toupper -#endif - -#ifdef tolower -#undef tolower -#endif - -#ifdef isupper -#undef isupper -#endif - -#ifdef islower -#undef islower -#endif - -#ifdef isdoschar -#undef isdoschar -#endif - -#ifdef isspace -#undef isspace -#endif - -#define toupper(c) (upper_char_map[(c&0xff)] & 0xff) -#define tolower(c) (lower_char_map[(c&0xff)] & 0xff) -#define isupper(c) ((c&0xff) != tolower(c&0xff)) -#define islower(c) ((c&0xff) != toupper(c&0xff)) -#define isdoschar(c) (dos_char_map[(c&0xff)] != 0) -#define isspace(c) ((c)==' ' || (c) == '\t') - -/* this is used to determine if a character is safe to use in - something that may be put on a command line */ -#define issafe(c) (isalnum((c&0xff)) || strchr("-._",c)) -#endif /* !CHARSET_C */ - -/* Dynamic codepage files defines. */ - -/* Version id for dynamically loadable codepage files. */ -#define CODEPAGE_FILE_VERSION_ID 0x1 -/* Version 1 codepage file header size. */ -#define CODEPAGE_HEADER_SIZE 8 -/* Offsets for codepage file header entries. */ -#define CODEPAGE_VERSION_OFFSET 0 -#define CODEPAGE_CLIENT_CODEPAGE_OFFSET 2 -#define CODEPAGE_LENGTH_OFFSET 4 diff -Nru mc-4.8.27/src/vfs/smbfs/helpers/include/client.h mc-4.8.28/src/vfs/smbfs/helpers/include/client.h --- mc-4.8.27/src/vfs/smbfs/helpers/include/client.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/smbfs/helpers/include/client.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,127 +0,0 @@ -/* - Unix SMB/Netbios implementation. - Version 1.9. - SMB parameters and setup - */ - -#ifndef _CLIENT_H -#define _CLIENT_H - -/* the client asks for a smaller buffer to save ram and also to get more - overlap on the wire. This size gives us a nice read/write size, which - will be a multiple of the page size on almost any system */ -#define CLI_BUFFER_SIZE (0xFFFF) - -/* - * These definitions depend on smb.h - */ - -typedef struct file_info -{ - SMB_OFF_T size; - uint16 mode; - uid_t uid; - gid_t gid; - /* these times are normally kept in GMT */ - time_t mtime; - time_t atime; - time_t ctime; - pstring name; -} file_info; - -struct print_job_info -{ - uint16 id; - uint16 priority; - size_t size; - fstring user; - fstring name; - time_t t; -}; - -struct pwd_info -{ - BOOL null_pwd; - BOOL cleartext; - BOOL crypted; - - fstring password; - - uchar smb_lm_pwd[16]; - uchar smb_nt_pwd[16]; - - uchar smb_lm_owf[24]; - uchar smb_nt_owf[24]; -}; - -struct cli_state -{ - int port; - int fd; - uint16 cnum; - uint16 pid; - uint16 mid; - uint16 vuid; - int protocol; - int sec_mode; - int rap_error; - int privileges; - - fstring eff_name; - fstring desthost; - fstring user_name; - fstring domain; - - /* - * The following strings are the - * ones returned by the server if - * the protocol > NT1. - */ - fstring server_type; - fstring server_os; - fstring server_domain; - - fstring share; - fstring dev; - struct nmb_name called; - struct nmb_name calling; - fstring full_dest_host_name; - struct in_addr dest_ip; - - struct pwd_info pwd; - unsigned char cryptkey[8]; - uint32 sesskey; - int serverzone; - uint32 servertime; - int readbraw_supported; - int writebraw_supported; - int timeout; /* in milliseconds. */ - int max_xmit; - int max_mux; - char *outbuf; - char *inbuf; - int bufsize; - int initialised; - int win95; - uint32 capabilities; - - /* - * Only used in NT domain calls. - */ - - uint32 nt_error; /* NT RPC error code. */ - uint16 nt_pipe_fnum; /* Pipe handle. */ - unsigned char sess_key[16]; /* Current session key. */ - unsigned char ntlmssp_hash[258]; /* ntlmssp data. */ - uint32 ntlmssp_cli_flgs; /* ntlmssp client flags */ - uint32 ntlmssp_srv_flgs; /* ntlmssp server flags */ - uint32 ntlmssp_seq_num; /* ntlmssp sequence number */ - DOM_CRED clnt_cred; /* Client credential. */ - fstring mach_acct; /* MYNAME$. */ - fstring srv_name_slash; /* \\remote server. */ - fstring clnt_name_slash; /* \\local client. */ - uint16 max_xmit_frag; - uint16 max_recv_frag; -}; - -#endif /* _CLIENT_H */ diff -Nru mc-4.8.27/src/vfs/smbfs/helpers/include/config.h.in mc-4.8.28/src/vfs/smbfs/helpers/include/config.h.in --- mc-4.8.27/src/vfs/smbfs/helpers/include/config.h.in 2021-08-15 14:02:24.000000000 +0000 +++ mc-4.8.28/src/vfs/smbfs/helpers/include/config.h.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,575 +0,0 @@ -/* include/config.h.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#undef AC_APPLE_UNIVERSAL_BUILD - -/* Define on AIX */ -#undef AIX - -/* Define if sys/acl.h and rpcsvc/nis.h cannot be included together */ -#undef BROKEN_NISPLUS_INCLUDE_FILES - -/* Define to 1 if you have the header file. */ -#undef HAVE_ARPA_INET_H - -/* Define to 1 if you have the `bigcrypt' function. */ -#undef HAVE_BIGCRYPT - -/* Define if readdir() is broken */ -#undef HAVE_BROKEN_READDIR - -/* Define to 1 if you have the `chmod' function. */ -#undef HAVE_CHMOD - -/* Define to 1 if you have the `chown' function. */ -#undef HAVE_CHOWN - -/* Define to 1 if you have the header file. */ -#undef HAVE_COMPAT_H - -/* Define to 1 if you have the `connect' function. */ -#undef HAVE_CONNECT - -/* Define to 1 if you have the `crypt' function. */ -#undef HAVE_CRYPT - -/* Define to 1 if you have the `crypt16' function. */ -#undef HAVE_CRYPT16 - -/* Define if crypt() is declared */ -#undef HAVE_CRYPT_DECL - -/* Define to 1 if you have the header file. */ -#undef HAVE_CTYPE_H - -/* Define to 1 if you have the header file, and it defines `DIR'. - */ -#undef HAVE_DIRENT_H - -/* Define to 1 if you have the `dup2' function. */ -#undef HAVE_DUP2 - -/* Define to 1 if you have the `endnetgrent' function. */ -#undef HAVE_ENDNETGRENT - -/* Define to 1 if you have the header file. */ -#undef HAVE_FCNTL_H - -/* Define if __FILE__ macro is supported */ -#undef HAVE_FILE_MACRO - -/* Define to 1 if you have the `fstat' function. */ -#undef HAVE_FSTAT - -/* Define to 1 if you have the `fsync' function. */ -#undef HAVE_FSYNC - -/* Define if __FUNCTION__ macro is supported */ -#undef HAVE_FUNCTION_MACRO - -/* Define to 1 if you have the `getauthuid' function. */ -#undef HAVE_GETAUTHUID - -/* Define to 1 if you have the `getcwd' function. */ -#undef HAVE_GETCWD - -/* Define to 1 if you have the `getdents' function. */ -#undef HAVE_GETDENTS - -/* Define to 1 if you have the `getgrnam' function. */ -#undef HAVE_GETGRNAM - -/* Define to 1 if you have the `getnetgrent' function. */ -#undef HAVE_GETNETGRENT - -/* Define to 1 if you have the `getprpwnam' function. */ -#undef HAVE_GETPRPWNAM - -/* Define to 1 if you have the `getpwanam' function. */ -#undef HAVE_GETPWANAM - -/* Define to 1 if you have the `getrlimit' function. */ -#undef HAVE_GETRLIMIT - -/* Define to 1 if you have the `getspnam' function. */ -#undef HAVE_GETSPNAM - -/* Define if gettimeofday takes tz argument */ -#undef HAVE_GETTIMEOFDAY_TZ - -/* Define to 1 if you have the `grantpt' function. */ -#undef HAVE_GRANTPT - -/* Define to 1 if you have the `initgroups' function. */ -#undef HAVE_INITGROUPS - -/* Define to 1 if you have the `innetgr' function. */ -#undef HAVE_INNETGR - -/* Define if rpc/rpc.h defines int16 */ -#undef HAVE_INT16_FROM_RPC_RPC_H - -/* Define if rpc/rpc.h defines int32 */ -#undef HAVE_INT32_FROM_RPC_RPC_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_INTTYPES_H - -/* Define to use kernel oplock capabilities */ -#undef HAVE_KERNEL_OPLOCKS - -/* Define to 1 if you have the `dl' library (-ldl). */ -#undef HAVE_LIBDL - -/* Define to 1 if you have the `inet' library (-linet). */ -#undef HAVE_LIBINET - -/* Define to 1 if you have the `nsl' library (-lnsl). */ -#undef HAVE_LIBNSL - -/* Define to 1 if you have the `nsl_s' library (-lnsl_s). */ -#undef HAVE_LIBNSL_S - -/* Define to 1 if you have the `sec' library (-lsec). */ -#undef HAVE_LIBSEC - -/* Define to 1 if you have the `security' library (-lsecurity). */ -#undef HAVE_LIBSECURITY - -/* Define to 1 if you have the `socket' library (-lsocket). */ -#undef HAVE_LIBSOCKET - -/* Define to 1 if you have the header file. */ -#undef HAVE_LIMITS_H - -/* Define to 1 if you have the `llseek' function. */ -#undef HAVE_LLSEEK - -/* Define if long long is usable */ -#undef HAVE_LONGLONG - -/* Define to 1 if you have the `memmove' function. */ -#undef HAVE_MEMMOVE - -/* Define to 1 if you have the header file. */ -#undef HAVE_MEMORY_H - -/* Define to 1 if you have the `memset' function. */ -#undef HAVE_MEMSET - -/* Define to 1 if you have the `mktime' function. */ -#undef HAVE_MKTIME - -/* Define to 1 if you have the header file, and it defines `DIR'. */ -#undef HAVE_NDIR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_NETINET_IN_IP_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_NETINET_IN_SYSTM_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_NETINET_TCP_H - -/* Define to use AIX style netmask */ -#undef HAVE_NETMASK_AIX - -/* Define to use IFCONF style netmask */ -#undef HAVE_NETMASK_IFCONF - -/* Define to use IFREQ style netmask */ -#undef HAVE_NETMASK_IFREQ - -/* Define to 1 if you have the header file. */ -#undef HAVE_NET_IF_H - -/* Define to 1 if you have the `pathconf' function. */ -#undef HAVE_PATHCONF - -/* Define to 1 if you have the `pipe' function. */ -#undef HAVE_PIPE - -/* Define to 1 if you have the header file. */ -#undef HAVE_POLL_H - -/* Define to 1 if you have the `putprpwnam' function. */ -#undef HAVE_PUTPRPWNAM - -/* Define to 1 if you have the `rand' function. */ -#undef HAVE_RAND - -/* Define to 1 if you have the `random' function. */ -#undef HAVE_RANDOM - -/* Define to 1 if you have the `rdchk' function. */ -#undef HAVE_RDCHK - -/* Define to 1 if you have the `rename' function. */ -#undef HAVE_RENAME - -/* Define to 1 if you have the header file. */ -#undef HAVE_RPCSVC_NIS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_RPCSVC_YPCLNT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_RPCSVC_YP_PROT_H - -/* Define if rpc/rpc.h defines AUTH_ERROR */ -#undef HAVE_RPC_AUTH_ERROR_CONFLICT - -/* Define to 1 if you have the header file. */ -#undef HAVE_RPC_RPC_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SECURITY_PAM_APPL_H - -/* Define to 1 if you have the `select' function. */ -#undef HAVE_SELECT - -/* Define to 1 if you have the `setenv' function. */ -#undef HAVE_SETENV - -/* Define to 1 if you have the `setgidx' function. */ -#undef HAVE_SETGIDX - -/* Define to 1 if you have the `setgroups' function. */ -#undef HAVE_SETGROUPS - -/* Define to 1 if you have the `setnetgrent' function. */ -#undef HAVE_SETNETGRENT - -/* Define to 1 if you have the `setpriv' function. */ -#undef HAVE_SETPRIV - -/* Define to 1 if you have the `setsid' function. */ -#undef HAVE_SETSID - -/* Define to 1 if you have the `setuidx' function. */ -#undef HAVE_SETUIDX - -/* Define to 1 if you have the `set_auth_parameters' function. */ -#undef HAVE_SET_AUTH_PARAMETERS - -/* Define to 1 if you have the `sigaction' function. */ -#undef HAVE_SIGACTION - -/* Define to 1 if you have the `sigblock' function. */ -#undef HAVE_SIGBLOCK - -/* Define to 1 if you have the `sigprocmask' function. */ -#undef HAVE_SIGPROCMASK - -/* Define to 1 if you have the `snprintf' function. */ -#undef HAVE_SNPRINTF - -/* Define if struct sockaddr_in has sin_len field */ -#undef HAVE_SOCK_SIN_LEN - -/* Define to 1 if you have the `srand' function. */ -#undef HAVE_SRAND - -/* Define to 1 if you have the `srandom' function. */ -#undef HAVE_SRANDOM - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDARG_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDINT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDLIB_H - -/* Define to 1 if you have the `strcasecmp' function. */ -#undef HAVE_STRCASECMP - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRINGS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRING_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STROPTS_H - -/* Define to 1 if you have the `strtoul' function. */ -#undef HAVE_STRTOUL - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYSCALL_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_ACL_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_CDEFS_H - -/* Define to 1 if you have the header file, and it defines `DIR'. - */ -#undef HAVE_SYS_DIR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_DUSTAT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_FCNTL_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_FILIO_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_FILSYS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_FS_S5PARAM_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_ID_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_IOCTL_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_MMAN_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_MODE_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_MOUNT_H - -/* Define to 1 if you have the header file, and it defines `DIR'. - */ -#undef HAVE_SYS_NDIR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_PARAM_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_PRIV_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_RESOURCE_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_SECURITY_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_SELECT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_SOCKET_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_SOCKIO_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_STATFS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_STATVFS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_STAT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_SYSCALL_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TIME_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TYPES_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_UNISTD_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_VFS_H - -/* Define if rpc/rpc.h defines uint16 */ -#undef HAVE_UINT16_FROM_RPC_RPC_H - -/* Define if rpc/rpc.h defines uint32 */ -#undef HAVE_UINT32_FROM_RPC_RPC_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_UNISTD_H - -/* Define to 1 if you have the `usleep' function. */ -#undef HAVE_USLEEP - -/* Define to 1 if you have the `utime' function. */ -#undef HAVE_UTIME - -/* Define to 1 if you have the `utimes' function. */ -#undef HAVE_UTIMES - -/* Define to 1 if you have the header file. */ -#undef HAVE_UTIME_H - -/* Define to 1 if you have the `vsnprintf' function. */ -#undef HAVE_VSNPRINTF - -/* Define to 1 if you have the `waitpid' function. */ -#undef HAVE_WAITPID - -/* Define to 1 if you have the `yp_get_default_domain' function. */ -#undef HAVE_YP_GET_DEFAULT_DOMAIN - -/* Define on HP-UX */ -#undef HPUX - -/* Define on IRIX */ -#undef IRIX - -/* Define on IRIX 6 */ -#undef IRIX6 - -/* Define on Linux */ -#undef LINUX - -/* Define on NeXT 2 */ -#undef NEXT2 - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#undef NO_MINUS_C_MINUS_O - -/* Define on OSF1 */ -#undef OSF1 - -/* Define to the address where bug reports for this package should be sent. */ -#undef PACKAGE_BUGREPORT - -/* Define to the full name of this package. */ -#undef PACKAGE_NAME - -/* Define to the full name and version of this package. */ -#undef PACKAGE_STRING - -/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME - -/* Define to the home page for this package. */ -#undef PACKAGE_URL - -/* Define to the version of this package. */ -#undef PACKAGE_VERSION - -/* Define on QNX */ -#undef QNX - -/* Define as the return type of signal handlers (`int' or `void'). */ -#undef RETSIGTYPE - -/* Define on SCO */ -#undef SCO - -/* The size of `ino_t', as computed by sizeof. */ -#undef SIZEOF_INO_T - -/* The size of `int', as computed by sizeof. */ -#undef SIZEOF_INT - -/* The size of `long', as computed by sizeof. */ -#undef SIZEOF_LONG - -/* The size of `off_t', as computed by sizeof. */ -#undef SIZEOF_OFF_T - -/* The size of `short', as computed by sizeof. */ -#undef SIZEOF_SHORT - -/* Define to 1 if you have the ANSI C header files. */ -#undef STDC_HEADERS - -/* Define on SunOS 4 */ -#undef SUNOS4 - -/* Define on SunOS 5 (Solaris) */ -#undef SUNOS5 - -/* Define to 1 if you can safely include both and . */ -#undef TIME_WITH_SYS_TIME - -/* Define to enable LDAP support */ -#undef WITH_LDAP - -/* Define to enable NIS+ support */ -#undef WITH_NISPLUS - -/* Define to support NISPLUS_HOME variable */ -#undef WITH_NISPLUS_HOME - -/* Define to enable SSL support */ -#undef WITH_SSL - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# undef WORDS_BIGENDIAN -# endif -#endif - -/* Enable large inode numbers on Mac OS X 10.5. */ -#ifndef _DARWIN_USE_64_BIT_INODE -# define _DARWIN_USE_64_BIT_INODE 1 -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#undef _FILE_OFFSET_BITS - -/* Define for large files, on AIX-style hosts. */ -#undef _LARGE_FILES - -/* Define to 1 if type `char' is unsigned and you are not using gcc. */ -#ifndef __CHAR_UNSIGNED__ -# undef __CHAR_UNSIGNED__ -#endif - -/* Define to empty if `const' does not conform to ANSI C. */ -#undef const - -/* Define to `int' if doesn't define. */ -#undef gid_t - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -#undef inline -#endif - -/* Define to `unsigned' if does not define. */ -#undef ino_t - -/* Define to `off_t' if does not define. */ -#undef loff_t - -/* Define to `int' if does not define. */ -#undef mode_t - -/* Define to `long int' if does not define. */ -#undef off_t - -/* Define to `off_t' if does not define. */ -#undef offset_t - -/* Define to `int' if does not define. */ -#undef pid_t - -/* Define to `unsigned int' if does not define. */ -#undef size_t - -/* Define to `int' if does not define. */ -#undef ssize_t - -/* Define to `int' if doesn't define. */ -#undef uid_t diff -Nru mc-4.8.27/src/vfs/smbfs/helpers/include/includes.h mc-4.8.28/src/vfs/smbfs/helpers/include/includes.h --- mc-4.8.27/src/vfs/smbfs/helpers/include/includes.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/smbfs/helpers/include/includes.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,574 +0,0 @@ -#ifndef _INCLUDES_H -#define _INCLUDES_H -/* - Unix SMB/Netbios implementation. - Version 1.9. - Machine customisation and include handling - */ - -#ifndef NO_CONFIG_H /* for some tests */ -#include "config.h" -#endif - -#include "local.h" - -#ifdef AIX -#define DEFAULT_PRINTING PRINT_AIX -#define PRINTCAP_NAME "/etc/qconfig" -#endif - -#ifdef HPUX -#define DEFAULT_PRINTING PRINT_HPUX -#endif - -#ifdef QNX -#define DEFAULT_PRINTING PRINT_QNX -#endif - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef HAVE_SYS_RESOURCE_H -#include -#endif - -#ifdef HAVE_SYS_PARAM_H -#include -#endif - -#ifdef HAVE_SYS_SOCKET_H -#include -#endif - -#ifdef HAVE_SYS_SYSCALL_H -#include -#elif HAVE_SYSCALL_H -#include -#endif - -#ifdef HAVE_STRING_H -#include -#endif - -#ifdef HAVE_STRINGS_H -#include -#endif - -#ifdef HAVE_MEMORY_H -#include -#endif - -#ifdef MEM_MAN -#include "../mem_man/mem_man.h" -#else -#ifdef HAVE_MALLOC_H -#include -#endif -#endif - -#ifdef HAVE_LIMITS_H -#include -#endif - -#ifdef HAVE_SYS_IOCTL_H -#include -#endif - -#ifdef HAVE_SYS_FILIO_H -#include -#endif - - -#ifdef HAVE_CTYPE_H -#include -#endif -#include -#ifdef HAVE_SYS_ID_H -#include -#endif - -/* AIX 4.1 and previous needs this for setpriv */ -#if defined(HAVE_SETPRIV) && defined(HAVE_SYS_PRIV_H) -#include -#endif - -#include - -#ifdef HAVE_UTIME_H -#include -#endif - -#ifdef HAVE_SYS_SELECT_H -#include -#endif - -#ifdef HAVE_SYS_MODE_H -/* apparently AIX needs this for S_ISLNK */ -#ifndef S_ISLNK -#include -#endif -#endif - -#ifdef HAVE_GLOB_H -#include -#endif - -#include - -#ifdef HAVE_STDARG_H -#include -#else -#include -#endif - -#include -#include -#include -#include -#include - -#ifdef HAVE_NETINET_TCP_H -#include -#endif - -/* - * The next two defines are needed to the IPTOS_* options - * on some systems. - */ - -#ifdef HAVE_NETINET_IN_SYSTM_H -#include -#endif - -#ifdef HAVE_NETINET_IN_IP_H -#include -#endif - -/* POSIX terminal handling. */ -#include - -#include - -#ifdef HAVE_SYS_MMAN_H -#include -#endif - -#ifdef HAVE_SYSV_IPC -#include -#include -#include -#endif - -#ifdef HAVE_NET_IF_H -#include -#endif - - -#ifdef HAVE_SYS_MOUNT_H -#include -#endif - -#ifdef HAVE_SYS_VFS_H -#include -#endif - -#ifdef HAVE_SYS_ACL_H -#include -#endif - -#ifdef HAVE_SYS_FS_S5PARAM_H -#include -#endif - -#ifdef HAVE_SYS_FILSYS_H -#include -#endif - -#ifdef HAVE_SYS_STATFS_H -#include -#endif - -#ifdef HAVE_SYS_STATVFS_H -#include -#endif - -#ifdef HAVE_SHADOW_H -#include -#endif - -#ifdef HAVE_GETPWANAM -#include -#include -#include -#endif - -#ifdef HAVE_SYS_SECURITY_H -#include -#include -#define PASSWORD_LENGTH 16 -#endif /* HAVE_SYS_SECURITY_H */ - -#ifdef HAVE_COMPAT_H -#include -#endif - -#ifdef HAVE_STROPTS_H -#include -#endif - -#ifdef HAVE_POLL_H -#include -#endif - -#if defined(HAVE_RPC_RPC_H) -/* - * Check for AUTH_ERROR define conflict with rpc/rpc.h in prot.h. - */ -#if defined(HAVE_SYS_SECURITY_H) && defined(HAVE_RPC_AUTH_ERROR_CONFLICT) -#undef AUTH_ERROR -#endif -#include -#endif - -#if defined(HAVE_YP_GET_DEFAULT_DOMAIN) && defined(HAVE_SETNETGRENT) && defined(HAVE_ENDNETGRENT) && defined(HAVE_GETNETGRENT) -#define HAVE_NETGROUP 1 -#endif - -#if defined (HAVE_NETGROUP) -#if defined(HAVE_RPCSVC_YP_PROT_H) -#include -#endif -#if defined(HAVE_RPCSVC_YPCLNT_H) -#include -#endif -#endif /* HAVE_NETGROUP */ - -#ifndef uchar -#define uchar unsigned char -#endif - -#define schar signed char - -/* - Samba needs type definitions for int16, int32, uint16 and uint32. - - Normally these are signed and unsigned 16 and 32 bit integers, but - they actually only need to be at least 16 and 32 bits - respectively. Thus if your word size is 8 bytes just defining them - as signed and unsigned int will work. - */ - -#ifndef uint8 -#define uint8 unsigned char -#endif - -#if !defined(int16) && !defined(HAVE_INT16_FROM_RPC_RPC_H) -#if (SIZEOF_SHORT == 4) -#define int16 __ERROR___CANNOT_DETERMINE_TYPE_FOR_INT16; -#else /* SIZEOF_SHORT != 4 */ -#define int16 short -#endif /* SIZEOF_SHORT != 4 */ -#endif - -/* - * Note we duplicate the size tests in the unsigned - * case as int16 may be a typedef from rpc/rpc.h - */ - -#if !defined(uint16) && !defined(HAVE_UINT16_FROM_RPC_RPC_H) -#if (SIZEOF_SHORT == 4) -#define uint16 __ERROR___CANNOT_DETERMINE_TYPE_FOR_INT16; -#else /* SIZEOF_SHORT != 4 */ -#define uint16 unsigned short -#endif /* SIZEOF_SHORT != 4 */ -#endif - -#if !defined(int32) && !defined(HAVE_INT32_FROM_RPC_RPC_H) -#if (SIZEOF_INT == 4) -#define int32 int -#elif (SIZEOF_LONG == 4) -#define int32 long -#elif (SIZEOF_SHORT == 4) -#define int32 short -#endif -#endif - -/* - * Note we duplicate the size tests in the unsigned - * case as int32 may be a typedef from rpc/rpc.h - */ - -#if !defined(uint32) && !defined(HAVE_UINT32_FROM_RPC_RPC_H) -#if (SIZEOF_INT == 4) -#define uint32 unsigned int -#elif (SIZEOF_LONG == 4) -#define uint32 unsigned long -#elif (SIZEOF_SHORT == 4) -#define uint32 unsigned short -#endif -#endif - -/* - * Types for devices, inodes and offsets. - */ - -#ifndef SMB_DEV_T -#define SMB_DEV_T dev_t -#endif - -/* - * Setup the correctly sized inode type. - */ - -#ifndef SMB_INO_T -#define SMB_INO_T ino_t -#endif - -#ifndef LARGE_SMB_INO_T -#if defined(SIZEOF_INO_T) && (SIZEOF_INO_T == 8) -#define LARGE_SMB_INO_T 1 -#endif -#endif - -#ifdef LARGE_SMB_INO_T -#define SINO_T(p, ofs, v) (SIVAL(p,ofs,(v)&0xFFFFFFFF), SIVAL(p,(ofs)+4,(v)>>32)) -#else -#define SINO_T(p, ofs, v) (SIVAL(p,ofs,v),SIVAL(p,(ofs)+4,0)) -#endif - -#ifndef SMB_OFF_T -#define SMB_OFF_T off_t -#endif - -#define SMB_OFF_T_BITS (sizeof(SMB_OFF_T)*8) - -/* - * Set the define that tells us if we can do 64 bit - * NT SMB calls. - */ - -#ifndef LARGE_SMB_OFF_T -#if defined(SIZEOF_OFF_T) && (SIZEOF_OFF_T == 8) -#define LARGE_SMB_OFF_T 1 -#endif -#endif - -#ifdef LARGE_SMB_OFF_T -#define SOFF_T(p, ofs, v) (SIVAL(p,ofs,(v)&0xFFFFFFFF), SIVAL(p,(ofs)+4,(v)>>32)) -#else -#define SOFF_T(p, ofs, v) (SIVAL(p,ofs,v),SIVAL(p,(ofs)+4,0)) -#endif - -/* - * Type for stat structure. - */ - -#ifndef SMB_STRUCT_STAT -#define SMB_STRUCT_STAT struct stat -#endif - -/* - * Type for dirent structure. - */ - -#ifndef SMB_STRUCT_DIRENT -#define SMB_STRUCT_DIRENT struct dirent -#endif - -/* - * Defines for 64 bit fcntl locks. - */ - -#ifndef SMB_STRUCT_FLOCK -#define SMB_STRUCT_FLOCK struct flock -#endif - -#ifndef SMB_F_SETLKW -#define SMB_F_SETLKW F_SETLKW -#endif - -#ifndef SMB_F_SETLK -#define SMB_F_SETLK F_SETLK -#endif - -#ifndef SMB_F_GETLK -#define SMB_F_GETLK F_GETLK -#endif - -#if defined(HAVE_LONGLONG) -#define SMB_BIG_UINT unsigned long long -#define SMB_BIG_INT long long -#define SBIG_UINT(p, ofs, v) (SIVAL(p,ofs,(v)&0xFFFFFFFF), SIVAL(p,(ofs)+4,(v)>>32)) -#else -#define SMB_BIG_UINT unsigned long -#define SMB_BIG_INT long -#define SBIG_UINT(p, ofs, v) (SIVAL(p,ofs,v),SIVAL(p,(ofs)+4,0)) -#endif - -#ifndef MIN -#define MIN(a,b) ((a)<(b)?(a):(b)) -#endif - -#ifndef MAX -#define MAX(a,b) ((a)>(b)?(a):(b)) -#endif - -#ifdef HAVE_BROKEN_GETGROUPS -#define GID_T int -#else -#define GID_T gid_t -#endif - - -#include "version.h" -#include "smb.h" -#include "nameserv.h" - -#include "byteorder.h" - -#include "kanji.h" -#include "charset.h" - -#include "nterr.h" - -#ifndef MAXCODEPAGELINES -#define MAXCODEPAGELINES 256 -#endif - -/***** automatically generated prototypes *****/ -#include "proto.h" - -#ifdef sprintf -#undef sprintf -#endif /* sprintf */ -#define sprintf __ERROR__XX__NEVER_USE_SPRINTF__; - -#define pstrcpy(d,s) safe_strcpy((d),(s),sizeof(pstring)-1) -#define pstrcat(d,s) safe_strcat((d),(s),sizeof(pstring)-1) -#define fstrcpy(d,s) safe_strcpy((d),(s),sizeof(fstring)-1) -#define fstrcat(d,s) safe_strcat((d),(s),sizeof(fstring)-1) - -#ifdef __COMPAR_FN_T -#define QSORT_CAST (__compar_fn_t) -#endif - -#ifndef QSORT_CAST -#define QSORT_CAST (int (*)(const void *, const void *)) -#endif - -/* this guess needs to be improved (tridge) */ -#if (defined(STAT_STATVFS) || defined(STAT_STATVFS64)) && !defined(SYSV) -#define SYSV 1 -#endif - -#ifndef DEFAULT_PRINTING -#ifdef SYSV -#define DEFAULT_PRINTING PRINT_SYSV -#define PRINTCAP_NAME "lpstat" -#else -#define DEFAULT_PRINTING PRINT_BSD -#define PRINTCAP_NAME "/etc/printcap" -#endif -#endif - -#ifndef PRINTCAP_NAME -#define PRINTCAP_NAME "/etc/printcap" -#endif - -#ifndef SIGCLD -#define SIGCLD SIGCHLD -#endif - -#if (defined(HAVE_SYSV_IPC) || defined(HAVE_SHARED_MMAP)) -#define FAST_SHARE_MODES 1 -#endif - -#ifndef MAP_FILE -#define MAP_FILE 0 -#endif - -#if (!defined(WITH_NISPLUS) && !defined(WITH_LDAP)) -#define USE_SMBPASS_DB 1 -#endif - -#if defined(HAVE_PUTPRPWNAM) && defined(AUTH_CLEARTEXT_SEG_CHARS) -#define OSF1_ENH_SEC 1 -#endif - -#ifndef ALLOW_CHANGE_PASSWORD -#if (defined(HAVE_TERMIOS_H) && defined(HAVE_DUP2) && defined(HAVE_SETSID)) -#define ALLOW_CHANGE_PASSWORD 1 -#endif -#endif - -/* what is the longest significant password available on your system? - Knowing this speeds up password searches a lot */ -#ifndef PASSWORD_LENGTH -#define PASSWORD_LENGTH 8 -#endif - -#ifndef HAVE_PIPE -#define SYNC_DNS 1 -#endif - -#ifndef MAXPATHLEN -#define MAXPATHLEN 256 -#endif - -#ifndef SEEK_SET -#define SEEK_SET 0 -#endif - -#ifndef INADDR_LOOPBACK -#define INADDR_LOOPBACK 0x7f000001 -#endif - -#ifndef INADDR_NONE -#define INADDR_NONE 0xffffffff -#endif - -#ifndef O_ACCMODE -#define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR) -#endif - -#ifndef HAVE_INITGROUPS -int initgroups (char *name, gid_t id); -#endif - -#ifndef HAVE_RENAME -int rename (const char *zfrom, const char *zto); -#endif - -#ifndef HAVE_MKTIME -time_t mktime (struct tm *t); -#endif - -#ifndef HAVE_STRTOUL -unsigned long strtoul (const char *nptr, char **endptr, int base); -#endif - -#ifdef REPLACE_GETPASS -#define getpass(prompt) getsmbpass((prompt)) -#endif - -/* - * Some older systems seem not to have MAXHOSTNAMELEN - * defined. - */ -#ifndef MAXHOSTNAMELEN -#define MAXHOSTNAMELEN 254 -#endif - -/* yuck, I'd like a better way of doing this */ -#define DIRP_SIZE (256 + 32) - -#endif /* _INCLUDES_H */ diff -Nru mc-4.8.27/src/vfs/smbfs/helpers/include/kanji.h mc-4.8.28/src/vfs/smbfs/helpers/include/kanji.h --- mc-4.8.27/src/vfs/smbfs/helpers/include/kanji.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/smbfs/helpers/include/kanji.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,150 +0,0 @@ -/* - Unix SMB/Netbios implementation. - Version 1.9. - Kanji Extensions - */ -#ifndef _KANJI_H_ -#define _KANJI_H_ - -/* FOR SHIFT JIS CODE */ -#define is_shift_jis(c) \ - ((0x81 <= ((unsigned char) (c)) && ((unsigned char) (c)) <= 0x9f) \ - || (0xe0 <= ((unsigned char) (c)) && ((unsigned char) (c)) <= 0xef)) -#define is_shift_jis2(c) \ - (0x40 <= ((unsigned char) (c)) && ((unsigned char) (c)) <= 0xfc \ - && ((unsigned char) (c)) != 0x7f) -#define is_kana(c) ((0xa0 <= ((unsigned char) (c)) && ((unsigned char) (c)) <= 0xdf)) - -/* case conversion */ -#define is_sj_upper2(c) \ - ((0x60 <= (unsigned char) (c)) && ((unsigned char) (c) <= 0x79)) -#define is_sj_lower2(c) \ - ((0x81 <= (unsigned char) (c)) && ((unsigned char) (c) <= 0x9A)) -#define sjis_alph 0x82 -#define is_sj_alph(c) (sjis_alph == (unsigned char) (c)) -#define is_sj_upper(c1, c2) (is_sj_alph (c1) && is_sj_upper2 (c2)) -#define is_sj_lower(c1, c2) (is_sj_alph (c1) && is_sj_lower2 (c2)) -#define sj_toupper2(c) \ - (is_sj_lower2 (c) ? ((int) ((unsigned char) (c) - 0x81 + 0x60)) : \ - ((int) (unsigned char) (c))) -#define sj_tolower2(c) \ - (is_sj_upper2 (c) ? ((int) ((unsigned char) (c) - 0x60 + 0x81)) : \ - ((int) (unsigned char) (c))) - -#ifdef _KANJI_C_ -/* FOR EUC CODE */ -#define euc_kana (0x8e) -#define is_euc_kana(c) (((unsigned char) (c)) == euc_kana) -#define is_euc(c) (0xa0 < ((unsigned char) (c)) && ((unsigned char) (c)) < 0xff) - -/* FOR JIS CODE */ -/* default jis third shift code, use for output */ -#ifndef JIS_KSO -#define JIS_KSO 'B' -#endif -#ifndef JIS_KSI -#define JIS_KSI 'J' -#endif -/* in: \E$B or \E$@ */ -/* out: \E(J or \E(B or \E(H */ -#define jis_esc (0x1b) -#define jis_so (0x0e) -#define jis_so1 ('$') -#define jis_so2 ('B') -#define jis_si (0x0f) -#define jis_si1 ('(') -#define jis_si2 ('J') -#define is_esc(c) (((unsigned char) (c)) == jis_esc) -#define is_so1(c) (((unsigned char) (c)) == jis_so1) -#define is_so2(c) (((unsigned char) (c)) == jis_so2 || ((unsigned char) (c)) == '@') -#define is_si1(c) (((unsigned char) (c)) == jis_si1) -#define is_si2(c) (((unsigned char) (c)) == jis_si2 || ((unsigned char) (c)) == 'B' \ - || ((unsigned char) (c)) == 'H') -#define is_so(c) (((unsigned char) (c)) == jis_so) -#define is_si(c) (((unsigned char) (c)) == jis_si) -#define junet_kana1 ('(') -#define junet_kana2 ('I') -#define is_juk1(c) (((unsigned char) (c)) == junet_kana1) -#define is_juk2(c) (((unsigned char) (c)) == junet_kana2) - -#define _KJ_ROMAN (0) -#define _KJ_KANJI (1) -#define _KJ_KANA (2) - -/* FOR HEX */ -#define HEXTAG ':' -#define hex2bin(x) \ - ( ((int) '0' <= ((int) (x)) && ((int) (x)) <= (int)'9')? \ - (((int) (x))-(int)'0'): \ - ((int) 'a'<= ((int) (x)) && ((int) (x))<= (int) 'f')? \ - (((int) (x)) - (int)'a'+10): \ - (((int) (x)) - (int)'A'+10) ) -#define bin2hex(x) \ - ( (((int) (x)) >= 10)? (((int) (x))-10 + (int) 'a'): (((int) (x)) + (int) '0') ) - -/* For Hangul (Korean - code page 949). */ -#define is_hangul(c) ((0x81 <= ((unsigned char) (c)) && ((unsigned char) (c)) <= 0xfd)) - -/* For traditional Chinese (known as Big5 encoding - code page 950). */ -#define is_big5_c1(c) ((0xa1 <= ((unsigned char) (c)) && ((unsigned char) (c)) <= 0xf9)) - -/* For simplified Chinese (code page - 936). */ -#define is_simpch_c1(c) ((0xa1 <= ((unsigned char) (c)) && ((unsigned char) (c)) <= 0xf7)) - -#else /* not _KANJI_C_ */ - -/* - * The following is needed for AIX systems that have - * their own #defines for strchr, strrchr, strstr - * and strtok. - */ - -#ifdef strchr -#undef strchr -#endif /* strchr */ - -#ifdef strrchr -#undef strrchr -#endif /* strrchr */ - -#ifdef strstr -#undef strstr -#endif /* strstr */ - -#ifdef strtok -#undef strtok -#endif /* strtok */ - -/* Ensure we use our definitions in all other files than kanji.c. */ - -/* Function pointers we will replace. */ -extern char *(*multibyte_strchr) (const char *s, int c); -extern char *(*multibyte_strrchr) (const char *s, int c); -extern char *(*multibyte_strstr) (const char *s1, const char *s2); -extern char *(*multibyte_strtok) (char *s1, const char *s2); -extern char *(*_dos_to_unix) (char *str, BOOL overwrite); -extern char *(*_unix_to_dos) (char *str, BOOL overwrite); -extern BOOL (*is_multibyte_char) (char c); -extern int (*_skip_multibyte_char) (char c); - -#define strchr(s1, c) ((*multibyte_strchr)((s1), (c))) -#define strrchr(s1, c) ((*multibyte_strrchr)((s1), (c))) -#define strstr(s1, s2) ((*multibyte_strstr)((s1), (s2))) -#define strtok(s1, s2) ((*multibyte_strtok)((s1), (s2))) -#define dos_to_unix(x,y) ((*_dos_to_unix)((x), (y))) -#define unix_to_dos(x,y) ((*_unix_to_dos)((x), (y))) -#define skip_multibyte_char(c) ((*_skip_multibyte_char)((c))) - -#endif /* _KANJI_C_ */ - -#define UNKNOWN_CODE (-1) -#define SJIS_CODE (0) -#define EUC_CODE (1) -#define JIS7_CODE (2) -#define JIS8_CODE (3) -#define JUNET_CODE (4) -#define HEX_CODE (5) -#define CAP_CODE (6) -#define DOSV_CODE SJIS_CODE - -#endif /* _KANJI_H_ */ diff -Nru mc-4.8.27/src/vfs/smbfs/helpers/include/local.h mc-4.8.28/src/vfs/smbfs/helpers/include/local.h --- mc-4.8.27/src/vfs/smbfs/helpers/include/local.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/smbfs/helpers/include/local.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,198 +0,0 @@ -/* Copyright (C) 1995-1998 Samba-Team */ -/* Copyright (C) 1998 John H Terpstra */ - -/* local definitions for file server */ -#ifndef _LOCAL_H -#define _LOCAL_H - -/* The default workgroup - usually overridden in smb.conf */ -#ifndef WORKGROUP -#define WORKGROUP "WORKGROUP" -#endif - -/* This defines the section name in the configuration file that will contain */ -/* global parameters - that is, parameters relating to the whole server, not */ -/* just services. This name is then reserved, and may not be used as a */ -/* a service name. It will default to "global" if not defined here. */ -#define GLOBAL_NAME "global" -#define GLOBAL_NAME2 "globals" - -/* This defines the section name in the configuration file that will - refer to the special "homes" service */ -#define HOMES_NAME "homes" - -/* This defines the section name in the configuration file that will - refer to the special "printers" service */ -#define PRINTERS_NAME "printers" - -/* Yves Gaige requested this set this */ -/* to a maximum of 8 if old smb clients break because of long printer names. */ -#define MAXPRINTERLEN 15 - -/* max number of directories open at once */ -/* note that with the new directory code this no longer requires a - file handle per directory, but large numbers do use more memory */ -#define MAX_OPEN_DIRECTORIES 256 - -/* max number of directory handles */ -/* As this now uses the bitmap code this can be - quite large. */ -#define MAX_DIRECTORY_HANDLES 2048 - -/* define what facility to use for syslog */ -#ifndef SYSLOG_FACILITY -#define SYSLOG_FACILITY LOG_DAEMON -#endif - -/* Default size of shared memory used for share mode locking */ -#ifndef SHMEM_SIZE -#define SHMEM_SIZE (1024*1024) -#endif - -/* - * Default number of maximum open files per smbd. This is - * also limited by the maximum available file descriptors - * per process and can also be set in smb.conf as "max open files" - * in the [global] section. - */ - -#ifndef MAX_OPEN_FILES -#define MAX_OPEN_FILES 10000 -#endif - -/* the max number of simultanous connections to the server by all clients */ -#define MAXSTATUS 100000 - -#define WORDMAX 0xFFFF - -/* the maximum password length before we declare a likely attack */ -#define MAX_PASS_LEN 200 - -/* separators for lists */ -#define LIST_SEP " \t,;:\n\r" - -/* this is where browse lists are kept in the lock dir */ -#define SERVER_LIST "browse.dat" - -/* shall guest entries in printer queues get changed to user entries, - so they can be deleted using the windows print manager? */ -#define LPQ_GUEST_TO_USER - -/* shall filenames with illegal chars in them get mangled in long - filename listings? */ -#define MANGLE_LONG_FILENAMES - -/* define this if you want to stop spoofing with .. and soft links - NOTE: This also slows down the server considerably */ -#define REDUCE_PATHS - -/* the size of the directory cache */ -#define DIRCACHESIZE 20 - -/* what default type of filesystem do we want this to show up as in a - NT file manager window? */ -#define FSTYPE_STRING "NTFS" - -/* the default guest account - normally set in the Makefile or smb.conf */ -#ifndef GUEST_ACCOUNT -#define GUEST_ACCOUNT "nobody" -#endif - -/* do you want smbd to send a 1 byte packet to nmbd to trigger it to start - when smbd starts? */ -#ifndef PRIME_NMBD -#define PRIME_NMBD 1 -#endif - -/* the default pager to use for the client "more" command. Users can - override this with the PAGER environment variable */ -#ifndef PAGER -#define PAGER "more" -#endif - -/* the size of the uid cache used to reduce valid user checks */ -#define UID_CACHE_SIZE 4 - -/* if mmap is enabled, then this is the maximum size of file to use - the mmap code on. We don't want to mmap huge files as virtual - address spaces are limited */ -#define MAX_MMAP_SIZE (100*0x100000) - -/* the following control timings of various actions. Don't change - them unless you know what you are doing. These are all in seconds */ -#define DEFAULT_SMBD_TIMEOUT (60*60*24*7) -#define SMBD_RELOAD_CHECK (180) -#define IDLE_CLOSED_TIMEOUT (60) -#define DPTR_IDLE_TIMEOUT (120) -#define SMBD_SELECT_TIMEOUT (60) -#define SMBD_SELECT_TIMEOUT_WITH_PENDING_LOCKS (10) -#define NMBD_SELECT_LOOP (10) -#define BROWSE_INTERVAL (60) -#define REGISTRATION_INTERVAL (10*60) -#define NMBD_INETD_TIMEOUT (120) -#define NMBD_MAX_TTL (24*60*60) -#define LPQ_LOCK_TIMEOUT (5) - -/* the following are in milliseconds */ -#define LOCK_RETRY_TIMEOUT (100) - -/* do you want to dump core (carefully!) when an internal error is - encountered? Samba will be careful to make the core file only - accessible to root */ -#define DUMP_CORE 1 - -#define SMB_ALIGNMENT 1 - - -/* shall we support browse requests via a FIFO to nmbd? */ -#define ENABLE_FIFO 1 - -/* how long (in miliseconds) to wait for a socket connect to happen */ -#define LONG_CONNECT_TIMEOUT 30000 -#define SHORT_CONNECT_TIMEOUT 5000 - -/* default socket options. Dave Miller thinks we should default to TCP_NODELAY - given the socket IO pattern that Samba uses */ -#ifdef TCP_NODELAY -#define DEFAULT_SOCKET_OPTIONS "TCP_NODELAY" -#else -#define DEFAULT_SOCKET_OPTIONS "" -#endif - -/* the default netbios keepalive timeout */ -#define DEFAULT_KEEPALIVE 300 - -/* the directory to sit in when idle */ -/* #define IDLE_DIR "/" */ - -/* Timout (in seconds) to wait for an oplock break - message to return from the client. */ - -#define OPLOCK_BREAK_TIMEOUT 30 - -/* how many times do we try to resend the oplock break request - useful - for buggy MS clients */ -#define OPLOCK_BREAK_RESENDS 3 - -/* Timout (in seconds) to add to the oplock break timeout - to wait for the smbd to smbd message to return. */ - -#define OPLOCK_BREAK_TIMEOUT_FUDGEFACTOR 2 - -/* the read preciction code has been disabled until some problems with - it are worked out */ -#define USE_READ_PREDICTION 0 - -/* name of directory that netatalk uses to store macintosh resource forks */ -#define APPLEDOUBLE ".AppleDouble/" - -/* - * Default passwd chat script. - */ - -#define DEFAULT_PASSWD_CHAT "*old*password* %o\\n *new*password* %n\\n *new*password* %n\\n *changed*" - -/* Minimum length of allowed password when changing UNIX password. */ -#define MINPASSWDLENGTH 5 - -#endif diff -Nru mc-4.8.27/src/vfs/smbfs/helpers/include/nameserv.h mc-4.8.28/src/vfs/smbfs/helpers/include/nameserv.h --- mc-4.8.27/src/vfs/smbfs/helpers/include/nameserv.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/smbfs/helpers/include/nameserv.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,506 +0,0 @@ -#ifndef _NAMESERV_H_ -#define _NAMESERV_H_ -/* - Unix SMB/Netbios implementation. - Version 1.9. - NBT netbios header - version 2 - */ - -#define PERMANENT_TTL 0 - -/* NTAS uses 2, NT uses 1, WfWg uses 0 */ -#define MAINTAIN_LIST 2 -#define ELECTION_VERSION 1 - -#define MAX_DGRAM_SIZE (576) /* tcp/ip datagram limit is 576 bytes */ -#define MIN_DGRAM_SIZE 12 - -/********************************************************* - Types of reply packet. -**********************************************************/ - -enum netbios_reply_type_code -{ NMB_QUERY, NMB_STATUS, NMB_REG, NMB_REG_REFRESH, - NMB_REL, NMB_WAIT_ACK, NMB_MULTIHOMED_REG, - WINS_REG, WINS_QUERY -}; - -/* From rfc1002, 4.2.1.2 */ -/* Question types. */ -#define QUESTION_TYPE_NB_QUERY 0x20 -#define QUESTION_TYPE_NB_STATUS 0x21 - -/* Question class */ -#define QUESTION_CLASS_IN 0x1 - -/* Opcode definitions */ -#define NMB_NAME_QUERY_OPCODE 0x0 -#define NMB_NAME_REG_OPCODE 0x05 /* see rfc1002.txt 4.2.2,3,5,6,7,8 */ -#define NMB_NAME_RELEASE_OPCODE 0x06 /* see rfc1002.txt 4.2.9,10,11 */ -#define NMB_WACK_OPCODE 0x07 /* see rfc1002.txt 4.2.16 */ -/* Ambiguity in rfc1002 about which of these is correct. */ -/* WinNT uses 8 by default but can be made to use 9. */ -#define NMB_NAME_REFRESH_OPCODE_8 0x08 /* see rfc1002.txt 4.2.4 */ -#define NMB_NAME_REFRESH_OPCODE_9 0x09 /* see rfc1002.txt 4.2.4 */ -#define NMB_NAME_MULTIHOMED_REG_OPCODE 0x0F /* Invented by Microsoft. */ - -/* XXXX what about all the other types?? 0x1, 0x2, 0x3, 0x4, 0x8? */ - -/* Resource record types. rfc1002 4.2.1.3 */ -#define RR_TYPE_A 0x1 -#define RR_TYPE_NS 0x2 -#define RR_TYPE_NULL 0xA -#define RR_TYPE_NB 0x20 -#define RR_TYPE_NBSTAT 0x21 - -/* Resource record class. */ -#define RR_CLASS_IN 0x1 - -/* NetBIOS flags */ -#define NB_GROUP 0x80 -#define NB_PERM 0x02 -#define NB_ACTIVE 0x04 -#define NB_CONFL 0x08 -#define NB_DEREG 0x10 -#define NB_BFLAG 0x00 /* Broadcast node type. */ -#define NB_PFLAG 0x20 /* Point-to-point node type. */ -#define NB_MFLAG 0x40 /* Mixed bcast & p-p node type. */ -#define NB_HFLAG 0x60 /* Microsoft 'hybrid' node type. */ -#define NB_NODETYPEMASK 0x60 -/* Mask applied to outgoing NetBIOS flags. */ -#define NB_FLGMSK 0xE0 - -/* NetBIOS flag identifier. */ -#define NAME_GROUP(p) ((p)->data.nb_flags & NB_GROUP) -#define NAME_BFLAG(p) (((p)->data.nb_flags & NB_NODETYPEMASK) == NB_BFLAG) -#define NAME_PFLAG(p) (((p)->data.nb_flags & NB_NODETYPEMASK) == NB_PFLAG) -#define NAME_MFLAG(p) (((p)->data.nb_flags & NB_NODETYPEMASK) == NB_MFLAG) -#define NAME_HFLAG(p) (((p)->data.nb_flags & NB_NODETYPEMASK) == NB_HFLAG) - -/* Samba name state for a name in a namelist. */ -#define NAME_IS_ACTIVE(p) ((p)->data.nb_flags & NB_ACTIVE) -#define NAME_IN_CONFLICT(p) ((p)->data.nb_flags & NB_CONFL) -#define NAME_IS_DEREGISTERING(p) ((p)->data.nb_flags & NB_DEREG) - -/* Error codes for NetBIOS requests. */ -#define FMT_ERR 0x1 /* Packet format error. */ -#define SRV_ERR 0x2 /* Internal server error. */ -#define NAM_ERR 0x3 /* Name does not exist. */ -#define IMP_ERR 0x4 /* Request not implemented. */ -#define RFS_ERR 0x5 /* Request refused. */ -#define ACT_ERR 0x6 /* Active error - name owned by another host. */ -#define CFT_ERR 0x7 /* Name in conflict error. */ - -#define REFRESH_TIME (15*60) -#define NAME_POLL_REFRESH_TIME (5*60) -#define NAME_POLL_INTERVAL 15 - -/* Workgroup state identifiers. */ -#define AM_POTENTIAL_MASTER_BROWSER(work) ((work)->mst_state == MST_POTENTIAL) -#define AM_LOCAL_MASTER_BROWSER(work) ((work)->mst_state == MST_BROWSER) -#define AM_DOMAIN_MASTER_BROWSER(work) ((work)->dom_state == DOMAIN_MST) -#define AM_DOMAIN_MEMBER(work) ((work)->log_state == LOGON_SRV) - -/* Microsoft browser NetBIOS name. */ -#define MSBROWSE "\001\002__MSBROWSE__\002" - -/* Mail slots. */ -#define BROWSE_MAILSLOT "\\MAILSLOT\\BROWSE" -#define NET_LOGON_MAILSLOT "\\MAILSLOT\\NET\\NETLOGON" -#define NT_LOGON_MAILSLOT "\\MAILSLOT\\NET\\NTLOGON" -#define LANMAN_MAILSLOT "\\MAILSLOT\\LANMAN" - -/* Samba definitions for find_name_on_subnet(). */ -#define FIND_ANY_NAME 0 -#define FIND_SELF_NAME 1 - -/* - * The different name types that can be in namelists. - * - * SELF_NAME should only be on the broadcast and unicast subnets. - * LMHOSTS_NAME should only be in the remote_broadcast_subnet. - * REGISTER_NAME, DNS_NAME, DNSFAIL_NAME should only be in the wins_server_subnet. - * WINS_PROXY_NAME should only be on the broadcast subnets. - * PERMANENT_NAME can be on all subnets except remote_broadcast_subnet. - * - */ - -enum name_source -{ LMHOSTS_NAME, REGISTER_NAME, SELF_NAME, DNS_NAME, - DNSFAIL_NAME, PERMANENT_NAME, WINS_PROXY_NAME -}; -enum node_type -{ B_NODE = 0, P_NODE = 1, M_NODE = 2, NBDD_NODE = 3 }; -enum packet_type -{ NMB_PACKET, DGRAM_PACKET }; - -enum master_state -{ - MST_NONE, - MST_POTENTIAL, - MST_BACKUP, - MST_MSB, - MST_BROWSER, - MST_UNBECOMING_MASTER -}; - -enum domain_state -{ - DOMAIN_NONE, - DOMAIN_WAIT, - DOMAIN_MST -}; - -enum logon_state -{ - LOGON_NONE, - LOGON_WAIT, - LOGON_SRV -}; - -struct subnet_record; - -struct nmb_data -{ - uint16 nb_flags; /* Netbios flags. */ - int num_ips; /* Number of ip entries. */ - struct in_addr *ip; /* The ip list for this name. */ - - enum name_source source; /* Where the name came from. */ - - time_t death_time; /* The time the record must be removed (do not remove if 0). */ - time_t refresh_time; /* The time the record should be refreshed. */ -}; - -/* This is used to hold the list of servers in my domain, and is - contained within lists of domains. */ - -struct server_record -{ - struct server_record *next; - struct server_record *prev; - - struct subnet_record *subnet; - - struct server_info_struct serv; - time_t death_time; -}; - -/* A workgroup structure. It contains a list of servers. */ -struct work_record -{ - struct work_record *next; - struct work_record *prev; - - struct subnet_record *subnet; - - struct server_record *serverlist; - - /* Stage of development from non-local-master up to local-master browser. */ - enum master_state mst_state; - - /* Stage of development from non-domain-master to domain-master browser. */ - enum domain_state dom_state; - - /* Stage of development from non-logon-server to logon server. */ - enum logon_state log_state; - - /* Work group info. */ - fstring work_group; - int token; /* Used when communicating with backup browsers. */ - fstring local_master_browser_name; /* Current local master browser. */ - - /* Announce info. */ - time_t lastannounce_time; - int announce_interval; - BOOL needannounce; - - /* Timeout time for this workgroup. 0 means permanent. */ - time_t death_time; - - /* Election info */ - BOOL RunningElection; - BOOL needelection; - int ElectionCount; - uint32 ElectionCriterion; - - /* Domain master browser info. Used for efficient syncs. */ - struct nmb_name dmb_name; - struct in_addr dmb_addr; -}; - -/* typedefs needed to define copy & free functions for userdata. */ -struct userdata_struct; - -typedef struct userdata_struct *(*userdata_copy_fn) (struct userdata_struct *); -typedef void (*userdata_free_fn) (struct userdata_struct *); - -/* Structure to define any userdata passed around. */ - -struct userdata_struct -{ - userdata_copy_fn copy_fn; - userdata_free_fn free_fn; - unsigned int userdata_len; - char data[16]; /* 16 is to ensure alignment/padding on all systems */ -}; - -struct response_record; -struct packet_struct; -struct res_rec; - -/* typedef to define the function called when this response packet comes in. */ -typedef void (*response_function) (struct subnet_record *, struct response_record *, - struct packet_struct *); - -/* typedef to define the function called when this response record times out. */ -typedef void (*timeout_response_function) (struct subnet_record *, struct response_record *); - -/* typedef to define the function called when the request that caused this - response record to be created is successful. */ -typedef void (*success_function) (struct subnet_record *, struct userdata_struct *, ...); - -/* typedef to define the function called when the request that caused this - response record to be created is unsuccessful. */ -typedef void (*fail_function) (struct subnet_record *, struct response_record *, ...); - -/* List of typedefs for success and fail functions of the different query - types. Used to catch any compile time prototype errors. */ - -typedef void (*register_name_success_function) (struct subnet_record *, - struct userdata_struct *, - struct nmb_name *, uint16, int, struct in_addr); -typedef void (*register_name_fail_function) (struct subnet_record *, - struct response_record *, struct nmb_name *); - -typedef void (*release_name_success_function) (struct subnet_record *, - struct userdata_struct *, - struct nmb_name *, struct in_addr); -typedef void (*release_name_fail_function) (struct subnet_record *, - struct response_record *, struct nmb_name *); - -typedef void (*refresh_name_success_function) (struct subnet_record *, - struct userdata_struct *, - struct nmb_name *, uint16, int, struct in_addr); -typedef void (*refresh_name_fail_function) (struct subnet_record *, - struct response_record *, struct nmb_name *); - -typedef void (*query_name_success_function) (struct subnet_record *, - struct userdata_struct *, - struct nmb_name *, - struct in_addr, struct res_rec * answers); - -typedef void (*query_name_fail_function) (struct subnet_record *, - struct response_record *, struct nmb_name *, int); - -typedef void (*node_status_success_function) (struct subnet_record *, - struct userdata_struct *, - struct res_rec *, struct in_addr); -typedef void (*node_status_fail_function) (struct subnet_record *, struct response_record *); - -/* Initiated name queries are recorded in this list to track any responses. */ - -struct response_record -{ - struct response_record *next; - struct response_record *prev; - - uint16 response_id; - - /* Callbacks for packets received or not. */ - response_function resp_fn; - timeout_response_function timeout_fn; - - /* Callbacks for the request succeeding or not. */ - success_function success_fn; - fail_function fail_fn; - - struct packet_struct *packet; - - struct userdata_struct *userdata; - - int num_msgs; - - time_t repeat_time; - time_t repeat_interval; - int repeat_count; - - /* Recursion protection. */ - BOOL in_expiration_processing; -}; - -/* A subnet structure. It contains a list of workgroups and netbios names. */ - -/* - B nodes will have their own, totally separate subnet record, with their - own netbios name set. These do NOT interact with other subnet records' - netbios names. - */ - -enum subnet_type -{ - NORMAL_SUBNET = 0, /* Subnet listed in interfaces list. */ - UNICAST_SUBNET = 1, /* Subnet for unicast packets. */ - REMOTE_BROADCAST_SUBNET = 2, /* Subnet for remote broadcasts. */ - WINS_SERVER_SUBNET = 3 /* Only created if we are a WINS server. */ -}; - -/* A resource record. */ -struct res_rec -{ - struct nmb_name rr_name; - int rr_type; - int rr_class; - int ttl; - int rdlength; - char rdata[MAX_DGRAM_SIZE]; -}; - -/* An nmb packet. */ -struct nmb_packet -{ - struct - { - int name_trn_id; - int opcode; - BOOL response; - struct - { - BOOL bcast; - BOOL recursion_available; - BOOL recursion_desired; - BOOL trunc; - BOOL authoritative; - } nm_flags; - int rcode; - int qdcount; - int ancount; - int nscount; - int arcount; - } header; - - struct - { - struct nmb_name question_name; - int question_type; - int question_class; - } question; - - struct res_rec *answers; - struct res_rec *nsrecs; - struct res_rec *additional; -}; - - -/* A datagram - this normally contains SMB data in the data[] array. */ - -struct dgram_packet -{ - struct - { - int msg_type; - struct - { - enum node_type node_type; - BOOL first; - BOOL more; - } flags; - int dgm_id; - struct in_addr source_ip; - int source_port; - int dgm_length; - int packet_offset; - } header; - struct nmb_name source_name; - struct nmb_name dest_name; - int datasize; - char data[MAX_DGRAM_SIZE]; -}; - -/* Define a structure used to queue packets. This will be a linked - list of nmb packets. */ - -struct packet_struct -{ - struct packet_struct *next; - struct packet_struct *prev; - BOOL locked; - struct in_addr ip; - int port; - int fd; - time_t timestamp; - enum packet_type packet_type; - union - { - struct nmb_packet nmb; - struct dgram_packet dgram; - } packet; -}; - -/* NETLOGON opcodes */ - -#define QUERYFORPDC 7 /* Query for PDC. */ -#define QUERYFORPDC_R 12 /* Response to Query for PDC. */ -#define SAMLOGON 18 -#define SAMLOGON_R 19 - - -/* Ids for netbios packet types. */ - -#define ANN_HostAnnouncement 1 -#define ANN_AnnouncementRequest 2 -#define ANN_Election 8 -#define ANN_GetBackupListReq 9 -#define ANN_GetBackupListResp 10 -#define ANN_BecomeBackup 11 -#define ANN_DomainAnnouncement 12 -#define ANN_MasterAnnouncement 13 -#define ANN_ResetBrowserState 14 -#define ANN_LocalMasterAnnouncement 15 - - -/* Broadcast packet announcement intervals, in minutes. */ - -/* Attempt to add domain logon and domain master names. */ -#define CHECK_TIME_ADD_DOM_NAMES 5 - -/* Search for master browsers of workgroups samba knows about, - except default. */ -#define CHECK_TIME_MST_BROWSE 5 - -/* Request backup browser announcements from other servers. */ -#define CHECK_TIME_ANNOUNCE_BACKUP 15 - -/* Request host announcements from other servers: min and max of interval. */ -#define CHECK_TIME_MIN_HOST_ANNCE 3 -#define CHECK_TIME_MAX_HOST_ANNCE 12 - -/* Announce as master to WINS server and any Primary Domain Controllers. */ -#define CHECK_TIME_MST_ANNOUNCE 15 - -/* Time between syncs from domain master browser to local master browsers. */ -#define CHECK_TIME_DMB_TO_LMB_SYNC 15 - -/* Do all remote announcements this often. */ -#define REMOTE_ANNOUNCE_INTERVAL 180 - -/* what is the maximum period between name refreshes. Note that this only - affects non-permanent self names (in seconds) */ -#define MAX_REFRESH_TIME (60*20) - -/* Macro's to enumerate subnets either with or without - the UNICAST subnet. */ - -extern struct subnet_record *subnetlist; -extern struct subnet_record *unicast_subnet; -extern struct subnet_record *wins_server_subnet; -extern struct subnet_record *remote_broadcast_subnet; - -#define FIRST_SUBNET subnetlist -#define NEXT_SUBNET_EXCLUDING_UNICAST(x) ((x)->next) -#define NEXT_SUBNET_INCLUDING_UNICAST(x) (get_next_subnet_maybe_unicast((x))) - -/* To be removed. */ -enum state_type -{ TEST }; -#endif /* _NAMESERV_H_ */ diff -Nru mc-4.8.27/src/vfs/smbfs/helpers/include/nterr.h mc-4.8.28/src/vfs/smbfs/helpers/include/nterr.h --- mc-4.8.27/src/vfs/smbfs/helpers/include/nterr.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/smbfs/helpers/include/nterr.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,507 +0,0 @@ -/* these are the NT error codes less than 1000. They are here for when - we start supporting NT error codes in Samba. They were extracted - using a loop in smbclient then printing a netmon sniff to a file */ - -#define NT_STATUS_UNSUCCESSFUL (1) -#define NT_STATUS_NOT_IMPLEMENTED (2) -#define NT_STATUS_INVALID_INFO_CLASS (3) -#define NT_STATUS_INFO_LENGTH_MISMATCH (4) -#define NT_STATUS_ACCESS_VIOLATION (5) -#define STATUS_BUFFER_OVERFLOW (5) -#define NT_STATUS_IN_PAGE_ERROR (6) -#define NT_STATUS_PAGEFILE_QUOTA (7) -#define NT_STATUS_INVALID_HANDLE (8) -#define NT_STATUS_BAD_INITIAL_STACK (9) -#define NT_STATUS_BAD_INITIAL_PC (10) -#define NT_STATUS_INVALID_CID (11) -#define NT_STATUS_TIMER_NOT_CANCELED (12) -#define NT_STATUS_INVALID_PARAMETER (13) -#define NT_STATUS_NO_SUCH_DEVICE (14) -#define NT_STATUS_NO_SUCH_FILE (15) -#define NT_STATUS_INVALID_DEVICE_REQUEST (16) -#define NT_STATUS_END_OF_FILE (17) -#define NT_STATUS_WRONG_VOLUME (18) -#define NT_STATUS_NO_MEDIA_IN_DEVICE (19) -#define NT_STATUS_UNRECOGNIZED_MEDIA (20) -#define NT_STATUS_NONEXISTENT_SECTOR (21) -#define NT_STATUS_MORE_PROCESSING_REQUIRED (22) -#define NT_STATUS_NO_MEMORY (23) -#define NT_STATUS_CONFLICTING_ADDRESSES (24) -#define NT_STATUS_NOT_MAPPED_VIEW (25) -#define NT_STATUS_UNABLE_TO_FREE_VM (26) -#define NT_STATUS_UNABLE_TO_DELETE_SECTION (27) -#define NT_STATUS_INVALID_SYSTEM_SERVICE (28) -#define NT_STATUS_ILLEGAL_INSTRUCTION (29) -#define NT_STATUS_INVALID_LOCK_SEQUENCE (30) -#define NT_STATUS_INVALID_VIEW_SIZE (31) -#define NT_STATUS_INVALID_FILE_FOR_SECTION (32) -#define NT_STATUS_ALREADY_COMMITTED (33) -#define NT_STATUS_ACCESS_DENIED (34) -#define NT_STATUS_BUFFER_TOO_SMALL (35) -#define NT_STATUS_OBJECT_TYPE_MISMATCH (36) -#define NT_STATUS_NONCONTINUABLE_EXCEPTION (37) -#define NT_STATUS_INVALID_DISPOSITION (38) -#define NT_STATUS_UNWIND (39) -#define NT_STATUS_BAD_STACK (40) -#define NT_STATUS_INVALID_UNWIND_TARGET (41) -#define NT_STATUS_NOT_LOCKED (42) -#define NT_STATUS_PARITY_ERROR (43) -#define NT_STATUS_UNABLE_TO_DECOMMIT_VM (44) -#define NT_STATUS_NOT_COMMITTED (45) -#define NT_STATUS_INVALID_PORT_ATTRIBUTES (46) -#define NT_STATUS_PORT_MESSAGE_TOO_LONG (47) -#define NT_STATUS_INVALID_PARAMETER_MIX (48) -#define NT_STATUS_INVALID_QUOTA_LOWER (49) -#define NT_STATUS_DISK_CORRUPT_ERROR (50) -#define NT_STATUS_OBJECT_NAME_INVALID (51) -#define NT_STATUS_OBJECT_NAME_NOT_FOUND (52) -#define NT_STATUS_OBJECT_NAME_COLLISION (53) -#define NT_STATUS_HANDLE_NOT_WAITABLE (54) -#define NT_STATUS_PORT_DISCONNECTED (55) -#define NT_STATUS_DEVICE_ALREADY_ATTACHED (56) -#define NT_STATUS_OBJECT_PATH_INVALID (57) -#define NT_STATUS_OBJECT_PATH_NOT_FOUND (58) -#define NT_STATUS_OBJECT_PATH_SYNTAX_BAD (59) -#define NT_STATUS_DATA_OVERRUN (60) -#define NT_STATUS_DATA_LATE_ERROR (61) -#define NT_STATUS_DATA_ERROR (62) -#define NT_STATUS_CRC_ERROR (63) -#define NT_STATUS_SECTION_TOO_BIG (64) -#define NT_STATUS_PORT_CONNECTION_REFUSED (65) -#define NT_STATUS_INVALID_PORT_HANDLE (66) -#define NT_STATUS_SHARING_VIOLATION (67) -#define NT_STATUS_QUOTA_EXCEEDED (68) -#define NT_STATUS_INVALID_PAGE_PROTECTION (69) -#define NT_STATUS_MUTANT_NOT_OWNED (70) -#define NT_STATUS_SEMAPHORE_LIMIT_EXCEEDED (71) -#define NT_STATUS_PORT_ALREADY_SET (72) -#define NT_STATUS_SECTION_NOT_IMAGE (73) -#define NT_STATUS_SUSPEND_COUNT_EXCEEDED (74) -#define NT_STATUS_THREAD_IS_TERMINATING (75) -#define NT_STATUS_BAD_WORKING_SET_LIMIT (76) -#define NT_STATUS_INCOMPATIBLE_FILE_MAP (77) -#define NT_STATUS_SECTION_PROTECTION (78) -#define NT_STATUS_EAS_NOT_SUPPORTED (79) -#define NT_STATUS_EA_TOO_LARGE (80) -#define NT_STATUS_NONEXISTENT_EA_ENTRY (81) -#define NT_STATUS_NO_EAS_ON_FILE (82) -#define NT_STATUS_EA_CORRUPT_ERROR (83) -#define NT_STATUS_FILE_LOCK_CONFLICT (84) -#define NT_STATUS_LOCK_NOT_GRANTED (85) -#define NT_STATUS_DELETE_PENDING (86) -#define NT_STATUS_CTL_FILE_NOT_SUPPORTED (87) -#define NT_STATUS_UNKNOWN_REVISION (88) -#define NT_STATUS_REVISION_MISMATCH (89) -#define NT_STATUS_INVALID_OWNER (90) -#define NT_STATUS_INVALID_PRIMARY_GROUP (91) -#define NT_STATUS_NO_IMPERSONATION_TOKEN (92) -#define NT_STATUS_CANT_DISABLE_MANDATORY (93) -#define NT_STATUS_NO_LOGON_SERVERS (94) -#define NT_STATUS_NO_SUCH_LOGON_SESSION (95) -#define NT_STATUS_NO_SUCH_PRIVILEGE (96) -#define NT_STATUS_PRIVILEGE_NOT_HELD (97) -#define NT_STATUS_INVALID_ACCOUNT_NAME (98) -#define NT_STATUS_USER_EXISTS (99) -#define NT_STATUS_NO_SUCH_USER (100) -#define NT_STATUS_GROUP_EXISTS (101) -#define NT_STATUS_NO_SUCH_GROUP (102) -#define NT_STATUS_MEMBER_IN_GROUP (103) -#define NT_STATUS_MEMBER_NOT_IN_GROUP (104) -#define NT_STATUS_LAST_ADMIN (105) -#define NT_STATUS_WRONG_PASSWORD (106) -#define NT_STATUS_ILL_FORMED_PASSWORD (107) -#define NT_STATUS_PASSWORD_RESTRICTION (108) -#define NT_STATUS_LOGON_FAILURE (109) -#define NT_STATUS_ACCOUNT_RESTRICTION (110) -#define NT_STATUS_INVALID_LOGON_HOURS (111) -#define NT_STATUS_INVALID_WORKSTATION (112) -#define NT_STATUS_PASSWORD_EXPIRED (113) -#define NT_STATUS_ACCOUNT_DISABLED (114) -#define NT_STATUS_NONE_MAPPED (115) -#define NT_STATUS_TOO_MANY_LUIDS_REQUESTED (116) -#define NT_STATUS_LUIDS_EXHAUSTED (117) -#define NT_STATUS_INVALID_SUB_AUTHORITY (118) -#define NT_STATUS_INVALID_ACL (119) -#define NT_STATUS_INVALID_SID (120) -#define NT_STATUS_INVALID_SECURITY_DESCR (121) -#define NT_STATUS_PROCEDURE_NOT_FOUND (122) -#define NT_STATUS_INVALID_IMAGE_FORMAT (123) -#define NT_STATUS_NO_TOKEN (124) -#define NT_STATUS_BAD_INHERITANCE_ACL (125) -#define NT_STATUS_RANGE_NOT_LOCKED (126) -#define NT_STATUS_DISK_FULL (127) -#define NT_STATUS_SERVER_DISABLED (128) -#define NT_STATUS_SERVER_NOT_DISABLED (129) -#define NT_STATUS_TOO_MANY_GUIDS_REQUESTED (130) -#define NT_STATUS_GUIDS_EXHAUSTED (131) -#define NT_STATUS_INVALID_ID_AUTHORITY (132) -#define NT_STATUS_AGENTS_EXHAUSTED (133) -#define NT_STATUS_INVALID_VOLUME_LABEL (134) -#define NT_STATUS_SECTION_NOT_EXTENDED (135) -#define NT_STATUS_NOT_MAPPED_DATA (136) -#define NT_STATUS_RESOURCE_DATA_NOT_FOUND (137) -#define NT_STATUS_RESOURCE_TYPE_NOT_FOUND (138) -#define NT_STATUS_RESOURCE_NAME_NOT_FOUND (139) -#define NT_STATUS_ARRAY_BOUNDS_EXCEEDED (140) -#define NT_STATUS_FLOAT_DENORMAL_OPERAND (141) -#define NT_STATUS_FLOAT_DIVIDE_BY_ZERO (142) -#define NT_STATUS_FLOAT_INEXACT_RESULT (143) -#define NT_STATUS_FLOAT_INVALID_OPERATION (144) -#define NT_STATUS_FLOAT_OVERFLOW (145) -#define NT_STATUS_FLOAT_STACK_CHECK (146) -#define NT_STATUS_FLOAT_UNDERFLOW (147) -#define NT_STATUS_INTEGER_DIVIDE_BY_ZERO (148) -#define NT_STATUS_INTEGER_OVERFLOW (149) -#define NT_STATUS_PRIVILEGED_INSTRUCTION (150) -#define NT_STATUS_TOO_MANY_PAGING_FILES (151) -#define NT_STATUS_FILE_INVALID (152) -#define NT_STATUS_ALLOTTED_SPACE_EXCEEDED (153) -#define NT_STATUS_INSUFFICIENT_RESOURCES (154) -#define NT_STATUS_DFS_EXIT_PATH_FOUND (155) -#define NT_STATUS_DEVICE_DATA_ERROR (156) -#define NT_STATUS_DEVICE_NOT_CONNECTED (157) -#define NT_STATUS_DEVICE_POWER_FAILURE (158) -#define NT_STATUS_FREE_VM_NOT_AT_BASE (159) -#define NT_STATUS_MEMORY_NOT_ALLOCATED (160) -#define NT_STATUS_WORKING_SET_QUOTA (161) -#define NT_STATUS_MEDIA_WRITE_PROTECTED (162) -#define NT_STATUS_DEVICE_NOT_READY (163) -#define NT_STATUS_INVALID_GROUP_ATTRIBUTES (164) -#define NT_STATUS_BAD_IMPERSONATION_LEVEL (165) -#define NT_STATUS_CANT_OPEN_ANONYMOUS (166) -#define NT_STATUS_BAD_VALIDATION_CLASS (167) -#define NT_STATUS_BAD_TOKEN_TYPE (168) -#define NT_STATUS_BAD_MASTER_BOOT_RECORD (169) -#define NT_STATUS_INSTRUCTION_MISALIGNMENT (170) -#define NT_STATUS_INSTANCE_NOT_AVAILABLE (171) -#define NT_STATUS_PIPE_NOT_AVAILABLE (172) -#define NT_STATUS_INVALID_PIPE_STATE (173) -#define NT_STATUS_PIPE_BUSY (174) -#define NT_STATUS_ILLEGAL_FUNCTION (175) -#define NT_STATUS_PIPE_DISCONNECTED (176) -#define NT_STATUS_PIPE_CLOSING (177) -#define NT_STATUS_PIPE_CONNECTED (178) -#define NT_STATUS_PIPE_LISTENING (179) -#define NT_STATUS_INVALID_READ_MODE (180) -#define NT_STATUS_IO_TIMEOUT (181) -#define NT_STATUS_FILE_FORCED_CLOSED (182) -#define NT_STATUS_PROFILING_NOT_STARTED (183) -#define NT_STATUS_PROFILING_NOT_STOPPED (184) -#define NT_STATUS_COULD_NOT_INTERPRET (185) -#define NT_STATUS_FILE_IS_A_DIRECTORY (186) -#define NT_STATUS_NOT_SUPPORTED (187) -#define NT_STATUS_REMOTE_NOT_LISTENING (188) -#define NT_STATUS_DUPLICATE_NAME (189) -#define NT_STATUS_BAD_NETWORK_PATH (190) -#define NT_STATUS_NETWORK_BUSY (191) -#define NT_STATUS_DEVICE_DOES_NOT_EXIST (192) -#define NT_STATUS_TOO_MANY_COMMANDS (193) -#define NT_STATUS_ADAPTER_HARDWARE_ERROR (194) -#define NT_STATUS_INVALID_NETWORK_RESPONSE (195) -#define NT_STATUS_UNEXPECTED_NETWORK_ERROR (196) -#define NT_STATUS_BAD_REMOTE_ADAPTER (197) -#define NT_STATUS_PRINT_QUEUE_FULL (198) -#define NT_STATUS_NO_SPOOL_SPACE (199) -#define NT_STATUS_PRINT_CANCELLED (200) -#define NT_STATUS_NETWORK_NAME_DELETED (201) -#define NT_STATUS_NETWORK_ACCESS_DENIED (202) -#define NT_STATUS_BAD_DEVICE_TYPE (203) -#define NT_STATUS_BAD_NETWORK_NAME (204) -#define NT_STATUS_TOO_MANY_NAMES (205) -#define NT_STATUS_TOO_MANY_SESSIONS (206) -#define NT_STATUS_SHARING_PAUSED (207) -#define NT_STATUS_REQUEST_NOT_ACCEPTED (208) -#define NT_STATUS_REDIRECTOR_PAUSED (209) -#define NT_STATUS_NET_WRITE_FAULT (210) -#define NT_STATUS_PROFILING_AT_LIMIT (211) -#define NT_STATUS_NOT_SAME_DEVICE (212) -#define NT_STATUS_FILE_RENAMED (213) -#define NT_STATUS_VIRTUAL_CIRCUIT_CLOSED (214) -#define NT_STATUS_NO_SECURITY_ON_OBJECT (215) -#define NT_STATUS_CANT_WAIT (216) -#define NT_STATUS_PIPE_EMPTY (217) -#define NT_STATUS_CANT_ACCESS_DOMAIN_INFO (218) -#define NT_STATUS_CANT_TERMINATE_SELF (219) -#define NT_STATUS_INVALID_SERVER_STATE (220) -#define NT_STATUS_INVALID_DOMAIN_STATE (221) -#define NT_STATUS_INVALID_DOMAIN_ROLE (222) -#define NT_STATUS_NO_SUCH_DOMAIN (223) -#define NT_STATUS_DOMAIN_EXISTS (224) -#define NT_STATUS_DOMAIN_LIMIT_EXCEEDED (225) -#define NT_STATUS_OPLOCK_NOT_GRANTED (226) -#define NT_STATUS_INVALID_OPLOCK_PROTOCOL (227) -#define NT_STATUS_INTERNAL_DB_CORRUPTION (228) -#define NT_STATUS_INTERNAL_ERROR (229) -#define NT_STATUS_GENERIC_NOT_MAPPED (230) -#define NT_STATUS_BAD_DESCRIPTOR_FORMAT (231) -#define NT_STATUS_INVALID_USER_BUFFER (232) -#define NT_STATUS_UNEXPECTED_IO_ERROR (233) -#define NT_STATUS_UNEXPECTED_MM_CREATE_ERR (234) -#define NT_STATUS_UNEXPECTED_MM_MAP_ERROR (235) -#define NT_STATUS_UNEXPECTED_MM_EXTEND_ERR (236) -#define NT_STATUS_NOT_LOGON_PROCESS (237) -#define NT_STATUS_LOGON_SESSION_EXISTS (238) -#define NT_STATUS_INVALID_PARAMETER_1 (239) -#define NT_STATUS_INVALID_PARAMETER_2 (240) -#define NT_STATUS_INVALID_PARAMETER_3 (241) -#define NT_STATUS_INVALID_PARAMETER_4 (242) -#define NT_STATUS_INVALID_PARAMETER_5 (243) -#define NT_STATUS_INVALID_PARAMETER_6 (244) -#define NT_STATUS_INVALID_PARAMETER_7 (245) -#define NT_STATUS_INVALID_PARAMETER_8 (246) -#define NT_STATUS_INVALID_PARAMETER_9 (247) -#define NT_STATUS_INVALID_PARAMETER_10 (248) -#define NT_STATUS_INVALID_PARAMETER_11 (249) -#define NT_STATUS_INVALID_PARAMETER_12 (250) -#define NT_STATUS_REDIRECTOR_NOT_STARTED (251) -#define NT_STATUS_REDIRECTOR_STARTED (252) -#define NT_STATUS_STACK_OVERFLOW (253) -#define NT_STATUS_NO_SUCH_PACKAGE (254) -#define NT_STATUS_BAD_FUNCTION_TABLE (255) -#define NT_STATUS_DIRECTORY_NOT_EMPTY (257) -#define NT_STATUS_FILE_CORRUPT_ERROR (258) -#define NT_STATUS_NOT_A_DIRECTORY (259) -#define NT_STATUS_BAD_LOGON_SESSION_STATE (260) -#define NT_STATUS_LOGON_SESSION_COLLISION (261) -#define NT_STATUS_NAME_TOO_LONG (262) -#define NT_STATUS_FILES_OPEN (263) -#define NT_STATUS_CONNECTION_IN_USE (264) -#define NT_STATUS_MESSAGE_NOT_FOUND (265) -#define NT_STATUS_PROCESS_IS_TERMINATING (266) -#define NT_STATUS_INVALID_LOGON_TYPE (267) -#define NT_STATUS_NO_GUID_TRANSLATION (268) -#define NT_STATUS_CANNOT_IMPERSONATE (269) -#define NT_STATUS_IMAGE_ALREADY_LOADED (270) -#define NT_STATUS_ABIOS_NOT_PRESENT (271) -#define NT_STATUS_ABIOS_LID_NOT_EXIST (272) -#define NT_STATUS_ABIOS_LID_ALREADY_OWNED (273) -#define NT_STATUS_ABIOS_NOT_LID_OWNER (274) -#define NT_STATUS_ABIOS_INVALID_COMMAND (275) -#define NT_STATUS_ABIOS_INVALID_LID (276) -#define NT_STATUS_ABIOS_SELECTOR_NOT_AVAILABLE (277) -#define NT_STATUS_ABIOS_INVALID_SELECTOR (278) -#define NT_STATUS_NO_LDT (279) -#define NT_STATUS_INVALID_LDT_SIZE (280) -#define NT_STATUS_INVALID_LDT_OFFSET (281) -#define NT_STATUS_INVALID_LDT_DESCRIPTOR (282) -#define NT_STATUS_INVALID_IMAGE_NE_FORMAT (283) -#define NT_STATUS_RXACT_INVALID_STATE (284) -#define NT_STATUS_RXACT_COMMIT_FAILURE (285) -#define NT_STATUS_MAPPED_FILE_SIZE_ZERO (286) -#define NT_STATUS_TOO_MANY_OPENED_FILES (287) -#define NT_STATUS_CANCELLED (288) -#define NT_STATUS_CANNOT_DELETE (289) -#define NT_STATUS_INVALID_COMPUTER_NAME (290) -#define NT_STATUS_FILE_DELETED (291) -#define NT_STATUS_SPECIAL_ACCOUNT (292) -#define NT_STATUS_SPECIAL_GROUP (293) -#define NT_STATUS_SPECIAL_USER (294) -#define NT_STATUS_MEMBERS_PRIMARY_GROUP (295) -#define NT_STATUS_FILE_CLOSED (296) -#define NT_STATUS_TOO_MANY_THREADS (297) -#define NT_STATUS_THREAD_NOT_IN_PROCESS (298) -#define NT_STATUS_TOKEN_ALREADY_IN_USE (299) -#define NT_STATUS_PAGEFILE_QUOTA_EXCEEDED (300) -#define NT_STATUS_COMMITMENT_LIMIT (301) -#define NT_STATUS_INVALID_IMAGE_LE_FORMAT (302) -#define NT_STATUS_INVALID_IMAGE_NOT_MZ (303) -#define NT_STATUS_INVALID_IMAGE_PROTECT (304) -#define NT_STATUS_INVALID_IMAGE_WIN_16 (305) -#define NT_STATUS_LOGON_SERVER_CONFLICT (306) -#define NT_STATUS_TIME_DIFFERENCE_AT_DC (307) -#define NT_STATUS_SYNCHRONIZATION_REQUIRED (308) -#define NT_STATUS_DLL_NOT_FOUND (309) -#define NT_STATUS_OPEN_FAILED (310) -#define NT_STATUS_IO_PRIVILEGE_FAILED (311) -#define NT_STATUS_ORDINAL_NOT_FOUND (312) -#define NT_STATUS_ENTRYPOINT_NOT_FOUND (313) -#define NT_STATUS_CONTROL_C_EXIT (314) -#define NT_STATUS_LOCAL_DISCONNECT (315) -#define NT_STATUS_REMOTE_DISCONNECT (316) -#define NT_STATUS_REMOTE_RESOURCES (317) -#define NT_STATUS_LINK_FAILED (318) -#define NT_STATUS_LINK_TIMEOUT (319) -#define NT_STATUS_INVALID_CONNECTION (320) -#define NT_STATUS_INVALID_ADDRESS (321) -#define NT_STATUS_DLL_INIT_FAILED (322) -#define NT_STATUS_MISSING_SYSTEMFILE (323) -#define NT_STATUS_UNHANDLED_EXCEPTION (324) -#define NT_STATUS_APP_INIT_FAILURE (325) -#define NT_STATUS_PAGEFILE_CREATE_FAILED (326) -#define NT_STATUS_NO_PAGEFILE (327) -#define NT_STATUS_INVALID_LEVEL (328) -#define NT_STATUS_WRONG_PASSWORD_CORE (329) -#define NT_STATUS_ILLEGAL_FLOAT_CONTEXT (330) -#define NT_STATUS_PIPE_BROKEN (331) -#define NT_STATUS_REGISTRY_CORRUPT (332) -#define NT_STATUS_REGISTRY_IO_FAILED (333) -#define NT_STATUS_NO_EVENT_PAIR (334) -#define NT_STATUS_UNRECOGNIZED_VOLUME (335) -#define NT_STATUS_SERIAL_NO_DEVICE_INITED (336) -#define NT_STATUS_NO_SUCH_ALIAS (337) -#define NT_STATUS_MEMBER_NOT_IN_ALIAS (338) -#define NT_STATUS_MEMBER_IN_ALIAS (339) -#define NT_STATUS_ALIAS_EXISTS (340) -#define NT_STATUS_LOGON_NOT_GRANTED (341) -#define NT_STATUS_TOO_MANY_SECRETS (342) -#define NT_STATUS_SECRET_TOO_LONG (343) -#define NT_STATUS_INTERNAL_DB_ERROR (344) -#define NT_STATUS_FULLSCREEN_MODE (345) -#define NT_STATUS_TOO_MANY_CONTEXT_IDS (346) -#define NT_STATUS_LOGON_TYPE_NOT_GRANTED (347) -#define NT_STATUS_NOT_REGISTRY_FILE (348) -#define NT_STATUS_NT_CROSS_ENCRYPTION_REQUIRED (349) -#define NT_STATUS_DOMAIN_CTRLR_CONFIG_ERROR (350) -#define NT_STATUS_FT_MISSING_MEMBER (351) -#define NT_STATUS_ILL_FORMED_SERVICE_ENTRY (352) -#define NT_STATUS_ILLEGAL_CHARACTER (353) -#define NT_STATUS_UNMAPPABLE_CHARACTER (354) -#define NT_STATUS_UNDEFINED_CHARACTER (355) -#define NT_STATUS_FLOPPY_VOLUME (356) -#define NT_STATUS_FLOPPY_ID_MARK_NOT_FOUND (357) -#define NT_STATUS_FLOPPY_WRONG_CYLINDER (358) -#define NT_STATUS_FLOPPY_UNKNOWN_ERROR (359) -#define NT_STATUS_FLOPPY_BAD_REGISTERS (360) -#define NT_STATUS_DISK_RECALIBRATE_FAILED (361) -#define NT_STATUS_DISK_OPERATION_FAILED (362) -#define NT_STATUS_DISK_RESET_FAILED (363) -#define NT_STATUS_SHARED_IRQ_BUSY (364) -#define NT_STATUS_FT_ORPHANING (365) -#define NT_STATUS_PARTITION_FAILURE (370) -#define NT_STATUS_INVALID_BLOCK_LENGTH (371) -#define NT_STATUS_DEVICE_NOT_PARTITIONED (372) -#define NT_STATUS_UNABLE_TO_LOCK_MEDIA (373) -#define NT_STATUS_UNABLE_TO_UNLOAD_MEDIA (374) -#define NT_STATUS_EOM_OVERFLOW (375) -#define NT_STATUS_NO_MEDIA (376) -#define NT_STATUS_NO_SUCH_MEMBER (378) -#define NT_STATUS_INVALID_MEMBER (379) -#define NT_STATUS_KEY_DELETED (380) -#define NT_STATUS_NO_LOG_SPACE (381) -#define NT_STATUS_TOO_MANY_SIDS (382) -#define NT_STATUS_LM_CROSS_ENCRYPTION_REQUIRED (383) -#define NT_STATUS_KEY_HAS_CHILDREN (384) -#define NT_STATUS_CHILD_MUST_BE_VOLATILE (385) -#define NT_STATUS_DEVICE_CONFIGURATION_ERROR (386) -#define NT_STATUS_DRIVER_INTERNAL_ERROR (387) -#define NT_STATUS_INVALID_DEVICE_STATE (388) -#define NT_STATUS_IO_DEVICE_ERROR (389) -#define NT_STATUS_DEVICE_PROTOCOL_ERROR (390) -#define NT_STATUS_BACKUP_CONTROLLER (391) -#define NT_STATUS_LOG_FILE_FULL (392) -#define NT_STATUS_TOO_LATE (393) -#define NT_STATUS_NO_TRUST_LSA_SECRET (394) -#define NT_STATUS_NO_TRUST_SAM_ACCOUNT (395) -#define NT_STATUS_TRUSTED_DOMAIN_FAILURE (396) -#define NT_STATUS_TRUSTED_RELATIONSHIP_FAILURE (397) -#define NT_STATUS_EVENTLOG_FILE_CORRUPT (398) -#define NT_STATUS_EVENTLOG_CANT_START (399) -#define NT_STATUS_TRUST_FAILURE (400) -#define NT_STATUS_MUTANT_LIMIT_EXCEEDED (401) -#define NT_STATUS_NETLOGON_NOT_STARTED (402) -#define NT_STATUS_ACCOUNT_EXPIRED (403) -#define NT_STATUS_POSSIBLE_DEADLOCK (404) -#define NT_STATUS_NETWORK_CREDENTIAL_CONFLICT (405) -#define NT_STATUS_REMOTE_SESSION_LIMIT (406) -#define NT_STATUS_EVENTLOG_FILE_CHANGED (407) -#define NT_STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT (408) -#define NT_STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT (409) -#define NT_STATUS_NOLOGON_SERVER_TRUST_ACCOUNT (410) -#define NT_STATUS_DOMAIN_TRUST_INCONSISTENT (411) -#define NT_STATUS_FS_DRIVER_REQUIRED (412) -#define NT_STATUS_NO_USER_SESSION_KEY (514) -#define NT_STATUS_USER_SESSION_DELETED (515) -#define NT_STATUS_RESOURCE_LANG_NOT_FOUND (516) -#define NT_STATUS_INSUFF_SERVER_RESOURCES (517) -#define NT_STATUS_INVALID_BUFFER_SIZE (518) -#define NT_STATUS_INVALID_ADDRESS_COMPONENT (519) -#define NT_STATUS_INVALID_ADDRESS_WILDCARD (520) -#define NT_STATUS_TOO_MANY_ADDRESSES (521) -#define NT_STATUS_ADDRESS_ALREADY_EXISTS (522) -#define NT_STATUS_ADDRESS_CLOSED (523) -#define NT_STATUS_CONNECTION_DISCONNECTED (524) -#define NT_STATUS_CONNECTION_RESET (525) -#define NT_STATUS_TOO_MANY_NODES (526) -#define NT_STATUS_TRANSACTION_ABORTED (527) -#define NT_STATUS_TRANSACTION_TIMED_OUT (528) -#define NT_STATUS_TRANSACTION_NO_RELEASE (529) -#define NT_STATUS_TRANSACTION_NO_MATCH (530) -#define NT_STATUS_TRANSACTION_RESPONDED (531) -#define NT_STATUS_TRANSACTION_INVALID_ID (532) -#define NT_STATUS_TRANSACTION_INVALID_TYPE (533) -#define NT_STATUS_NOT_SERVER_SESSION (534) -#define NT_STATUS_NOT_CLIENT_SESSION (535) -#define NT_STATUS_CANNOT_LOAD_REGISTRY_FILE (536) -#define NT_STATUS_DEBUG_ATTACH_FAILED (537) -#define NT_STATUS_SYSTEM_PROCESS_TERMINATED (538) -#define NT_STATUS_DATA_NOT_ACCEPTED (539) -#define NT_STATUS_NO_BROWSER_SERVERS_FOUND (540) -#define NT_STATUS_VDM_HARD_ERROR (541) -#define NT_STATUS_DRIVER_CANCEL_TIMEOUT (542) -#define NT_STATUS_REPLY_MESSAGE_MISMATCH (543) -#define NT_STATUS_MAPPED_ALIGNMENT (544) -#define NT_STATUS_IMAGE_CHECKSUM_MISMATCH (545) -#define NT_STATUS_LOST_WRITEBEHIND_DATA (546) -#define NT_STATUS_CLIENT_SERVER_PARAMETERS_INVALID (547) -#define NT_STATUS_PASSWORD_MUST_CHANGE (548) -#define NT_STATUS_NOT_FOUND (549) -#define NT_STATUS_NOT_TINY_STREAM (550) -#define NT_STATUS_RECOVERY_FAILURE (551) -#define NT_STATUS_STACK_OVERFLOW_READ (552) -#define NT_STATUS_FAIL_CHECK (553) -#define NT_STATUS_DUPLICATE_OBJECTID (554) -#define NT_STATUS_OBJECTID_EXISTS (555) -#define NT_STATUS_CONVERT_TO_LARGE (556) -#define NT_STATUS_RETRY (557) -#define NT_STATUS_FOUND_OUT_OF_SCOPE (558) -#define NT_STATUS_ALLOCATE_BUCKET (559) -#define NT_STATUS_PROPSET_NOT_FOUND (560) -#define NT_STATUS_MARSHALL_OVERFLOW (561) -#define NT_STATUS_INVALID_VARIANT (562) -#define NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND (563) -#define NT_STATUS_ACCOUNT_LOCKED_OUT (564) -#define NT_STATUS_HANDLE_NOT_CLOSABLE (565) -#define NT_STATUS_CONNECTION_REFUSED (566) -#define NT_STATUS_GRACEFUL_DISCONNECT (567) -#define NT_STATUS_ADDRESS_ALREADY_ASSOCIATED (568) -#define NT_STATUS_ADDRESS_NOT_ASSOCIATED (569) -#define NT_STATUS_CONNECTION_INVALID (570) -#define NT_STATUS_CONNECTION_ACTIVE (571) -#define NT_STATUS_NETWORK_UNREACHABLE (572) -#define NT_STATUS_HOST_UNREACHABLE (573) -#define NT_STATUS_PROTOCOL_UNREACHABLE (574) -#define NT_STATUS_PORT_UNREACHABLE (575) -#define NT_STATUS_REQUEST_ABORTED (576) -#define NT_STATUS_CONNECTION_ABORTED (577) -#define NT_STATUS_BAD_COMPRESSION_BUFFER (578) -#define NT_STATUS_USER_MAPPED_FILE (579) -#define NT_STATUS_AUDIT_FAILED (580) -#define NT_STATUS_TIMER_RESOLUTION_NOT_SET (581) -#define NT_STATUS_CONNECTION_COUNT_LIMIT (582) -#define NT_STATUS_LOGIN_TIME_RESTRICTION (583) -#define NT_STATUS_LOGIN_WKSTA_RESTRICTION (584) -#define NT_STATUS_IMAGE_MP_UP_MISMATCH (585) -#define NT_STATUS_INSUFFICIENT_LOGON_INFO (592) -#define NT_STATUS_BAD_DLL_ENTRYPOINT (593) -#define NT_STATUS_BAD_SERVICE_ENTRYPOINT (594) -#define NT_STATUS_LPC_REPLY_LOST (595) -#define NT_STATUS_IP_ADDRESS_CONFLICT1 (596) -#define NT_STATUS_IP_ADDRESS_CONFLICT2 (597) -#define NT_STATUS_REGISTRY_QUOTA_LIMIT (598) -#define NT_STATUS_PATH_NOT_COVERED (599) -#define NT_STATUS_NO_CALLBACK_ACTIVE (600) -#define NT_STATUS_LICENSE_QUOTA_EXCEEDED (601) -#define NT_STATUS_PWD_TOO_SHORT (602) -#define NT_STATUS_PWD_TOO_RECENT (603) -#define NT_STATUS_PWD_HISTORY_CONFLICT (604) -#define NT_STATUS_PLUGPLAY_NO_DEVICE (606) -#define NT_STATUS_UNSUPPORTED_COMPRESSION (607) -#define NT_STATUS_INVALID_HW_PROFILE (608) -#define NT_STATUS_INVALID_PLUGPLAY_DEVICE_PATH (609) -#define NT_STATUS_DRIVER_ORDINAL_NOT_FOUND (610) -#define NT_STATUS_DRIVER_ENTRYPOINT_NOT_FOUND (611) -#define NT_STATUS_RESOURCE_NOT_OWNED (612) -#define NT_STATUS_TOO_MANY_LINKS (613) -#define NT_STATUS_QUOTA_LIST_INCONSISTENT (614) -#define NT_STATUS_FILE_IS_OFFLINE (615) -#define NT_STATUS_NOTIFY_ENUM_DIR (0x10C) diff -Nru mc-4.8.27/src/vfs/smbfs/helpers/include/proto.h mc-4.8.28/src/vfs/smbfs/helpers/include/proto.h --- mc-4.8.27/src/vfs/smbfs/helpers/include/proto.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/smbfs/helpers/include/proto.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,606 +0,0 @@ -#ifndef _PROTO_H_ -#define _PROTO_H_ -/* This file is automatically generated with "make proto". DO NOT EDIT */ - -/* The following definitions come from lib/charcnv.c */ - -char *unix2dos_format (char *str, BOOL overwrite); -char *dos2unix_format (char *str, BOOL overwrite); -void interpret_character_set (const char *str); - -/* The following definitions come from lib/charset.c */ - -void charset_initialise (void); -void codepage_initialise (int client_codepage); -void add_char_string (const char *s); - -/* The following definitions come from lib/debug.c */ - -void setup_logging (const char *pname, BOOL interactive); -void dbgflush (void); -BOOL dbghdr (int level, const char *file, const char *func, int line); - -/* The following definitions come from lib/interface.c */ - -void load_interfaces (void); -void iface_set_default (char *ip, char *bcast, char *nmask); -BOOL ismyip (struct in_addr ip); -BOOL is_local_net (struct in_addr from); -int iface_count (void); -BOOL we_are_multihomed (void); -struct interface *get_interface (int n); -struct in_addr *iface_n_ip (int n); -unsigned iface_hash (void); -struct in_addr *iface_bcast (struct in_addr ip); -struct in_addr *iface_ip (struct in_addr ip); - -/* The following definitions come from lib/kanji.c */ - -void interpret_coding_system (const char *str); -BOOL is_multibyte_codepage (void); -void initialize_multibyte_vectors (int client_codepage); - -/* The following definitions come from lib/md4.c */ - -void mdfour (unsigned char *out, unsigned char *in, int n); - -/* The following definitions come from lib/netmask.c */ - -int get_netmask (struct in_addr *ipaddr, struct in_addr *nmask); - -/* The following definitions come from lib/slprintf.c */ - -int vslprintf (char *str, int n, const char *format, va_list ap); - -/* The following definitions come from lib/system.c */ - -int sys_select (int maxfd, fd_set * fds, struct timeval *tval); -int sys_stat (const char *fname, SMB_STRUCT_STAT * sbuf); -int sys_lstat (const char *fname, SMB_STRUCT_STAT * sbuf); -int sys_fseek (FILE * fp, SMB_OFF_T offset, int whence); -SMB_OFF_T sys_ftell (FILE * fp); -int sys_open (const char *path, int oflag, mode_t mode); -FILE *sys_fopen (const char *path, const char *type); -SMB_STRUCT_DIRENT *sys_readdir (DIR * dirp); -char *sys_getwd (char *s); -int sys_chown (const char *fname, uid_t uid, gid_t gid); -struct hostent *sys_gethostbyname (const char *name); -long sys_random (void); -void sys_srandom (unsigned int seed); - -/* The following definitions come from lib/time.c */ - -void GetTimeOfDay (struct timeval *tval); -void TimeInit (void); -int TimeDiff (time_t t); -struct tm *LocalTime (time_t * t); -time_t nt_time_to_unix (NTTIME * nt); -time_t interpret_long_date (char *p); -void unix_to_nt_time (NTTIME * nt, time_t t); -void put_long_date (char *p, time_t t); -BOOL null_mtime (time_t mtime); -void put_dos_date (char *buf, int offset, time_t unixdate); -void put_dos_date2 (char *buf, int offset, time_t unixdate); -void put_dos_date3 (char *buf, int offset, time_t unixdate); -time_t make_unix_date (void *date_ptr); -time_t make_unix_date2 (void *date_ptr); -time_t make_unix_date3 (void *date_ptr); -char *http_timestring (time_t t); -char *timestring (void); -time_t get_create_time (SMB_STRUCT_STAT * st, BOOL fake_dirs); - -/* The following definitions come from lib/username.c */ - -const char *get_home_dir (char *user); -BOOL map_username (const char *user); -struct passwd *Get_Pwnam (const char *user); -BOOL user_in_list (const char *user, char *list); - -/* The following definitions come from lib/util.c */ - -const char *tmpdir (void); -BOOL in_group (gid_t group, gid_t current_gid, int ngroups, gid_t * groups); -char *Atoic (char *p, int *n, char *c); -char *get_numlist (char *p, uint32 ** num, int *count); -void putip (void *dest, void *src); -char *dns_to_netbios_name (char *dns_name); -int name_mangle (char *In, char *Out, char name_type); -BOOL file_exist (char *fname, SMB_STRUCT_STAT * sbuf); -time_t file_modtime (char *fname); -BOOL directory_exist (char *dname, SMB_STRUCT_STAT * st); -SMB_OFF_T file_size (char *file_name); -char *attrib_string (uint16 mode); -void unix_format (char *fname); -void dos_format (char *fname); -void show_msg (char *buf); -int smb_len (char *buf); -void _smb_setlen (char *buf, int len); -void smb_setlen (char *buf, int len); -int set_message (char *buf, int num_words, int num_bytes, BOOL zero); -int smb_buflen (char *buf); -char *smb_buf (char *buf); -int smb_offset (char *p, char *buf); -void dos_clean_name (char *s); -void unix_clean_name (char *s); -BOOL reduce_name (char *s, char *dir, BOOL widelinks); -void expand_mask (char *Mask, BOOL doext); -void make_dir_struct (char *buf, char *mask, char *fname, SMB_OFF_T size, int mode, time_t date); -void close_low_fds (void); -int set_blocking (int fd, BOOL set); -int TvalDiff (struct timeval *tvalold, struct timeval *tvalnew); -SMB_OFF_T transfer_file (int infd, int outfd, SMB_OFF_T n, char *header, int headlen, int align); -int name_extract (char *buf, int ofs, char *name); -int name_len (char *s1); -void msleep (int t); -BOOL do_match (char *str, char *regexp, int case_sig); -BOOL mask_match (char *str, char *regexp, int case_sig, BOOL trans2); -int set_filelen (int fd, SMB_OFF_T len); -void *Realloc (void *p, size_t size); -BOOL get_myname (char *my_name, struct in_addr *ip); -BOOL ip_equal (struct in_addr ip1, struct in_addr ip2); -int interpret_protocol (char *str, int def); -uint32 interpret_addr (const char *str); -struct in_addr *interpret_addr2 (const char *str); -BOOL zero_ip (struct in_addr ip); -BOOL matchname (char *remotehost, struct in_addr addr); -void standard_sub_basic (char *str); -void standard_sub (connection_struct * conn, char *str); -BOOL same_net (struct in_addr ip1, struct in_addr ip2, struct in_addr mask); -struct hostent *Get_Hostbyname (const char *name); -char *uidtoname (uid_t uid); -char *gidtoname (gid_t gid); -uid_t nametouid (const char *name); -void smb_panic (const char *why); -char *readdirname (DIR * p); -BOOL is_in_path (char *name, name_compare_entry * namelist); -void set_namearray (name_compare_entry ** ppname_array, char *namelist); -void free_namearray (name_compare_entry * name_array); -BOOL fcntl_lock (int fd, int op, SMB_OFF_T offset, SMB_OFF_T count, int type); -BOOL is_myname (char *s); -void set_remote_arch (enum remote_arch_types type); -enum remote_arch_types get_remote_arch (void); -char *align2 (char *q, char *base); -void out_ascii (FILE * f, unsigned char *buf, int len); -void out_data (FILE * f, char *buf1, int len, int per_line); -void print_asc (int level, unsigned char *buf, int len); -void dump_data (int level, char *buf1, int len); -char *tab_depth (int depth); -int str_checksum (const char *s); -void zero_free (void *p, size_t size); -int set_maxfiles (int requested_max); - -/* The following definitions come from lib/util_file.c */ - -BOOL do_file_lock (int fd, int waitsecs, int type); -BOOL file_lock (int fd, int type, int secs, int *plock_depth); -BOOL file_unlock (int fd, int *plock_depth); -void *startfilepwent (char *pfile, char *s_readbuf, int bufsize, int *file_lock_depth, BOOL update); -void endfilepwent (void *vp, int *file_lock_depth); -SMB_BIG_UINT getfilepwpos (void *vp); -BOOL setfilepwpos (void *vp, SMB_BIG_UINT tok); -int getfileline (void *vp, char *linebuf, int linebuf_size); -char *fgets_slash (char *s2, int maxlen, FILE * f); - -/* The following definitions come from lib/util_sock.c */ - -BOOL is_a_socket (int fd); -void set_socket_options (int fd, char *options); -void close_sockets (void); -ssize_t write_socket (int fd, char *buf, size_t len); -ssize_t read_udp_socket (int fd, char *buf, size_t len); -ssize_t read_with_timeout (int fd, char *buf, size_t mincnt, size_t maxcnt, unsigned int time_out); -BOOL send_keepalive (int client); -ssize_t read_data (int fd, char *buffer, size_t N); -ssize_t write_data (int fd, char *buffer, size_t N); -ssize_t read_smb_length (int fd, char *inbuf, unsigned int timeout); -BOOL receive_smb (int fd, char *buffer, unsigned int timeout); -BOOL client_receive_smb (int fd, char *buffer, unsigned int timeout); -BOOL send_null_session_msg (int fd); -BOOL send_smb (int fd, char *buffer); -BOOL send_one_packet (char *buf, int len, struct in_addr ip, int port, int type); -int open_socket_in (int type, int port, int dlevel, uint32 socket_addr, BOOL rebind); -int open_socket_out (int type, struct in_addr *addr, int port, int timeout); -char *client_name (int fd); -char *client_addr (int fd); - -/* The following definitions come from lib/util_str.c */ - -void set_first_token (char *ptr); -BOOL next_token (char **ptr, char *buff, const char *sep, size_t bufsize); -char **toktocliplist (int *ctok, char *sep); -int StrCaseCmp (const char *s, const char *t); -int StrnCaseCmp (const char *s, const char *t, size_t n); -BOOL strequal (const char *s1, const char *s2); -BOOL strnequal (const char *s1, const char *s2, size_t n); -BOOL strcsequal (const char *s1, const char *s2); -void strlower (char *s); -void strupper (char *s); -void strnorm (char *s); -BOOL strisnormal (char *s); -void string_replace (char *s, char oldc, char newc); -char *skip_string (char *buf, size_t n); -size_t str_charnum (const char *s); -BOOL trim_string (char *s, const char *front, const char *back); -BOOL strhasupper (const char *s); -BOOL strhaslower (const char *s); -size_t count_chars (const char *s, char c); -char *safe_strcpy (char *dest, const char *src, size_t maxlength); -char *safe_strcat (char *dest, const char *src, size_t maxlength); -char *StrCpy (char *dest, const char *src); -char *StrnCpy (char *dest, const char *src, size_t n); -char *strncpyn (char *dest, const char *src, size_t n, char c); -size_t strhex_to_str (char *p, size_t len, const char *strhex); -BOOL in_list (char *s, char *list, BOOL casesensitive); -BOOL string_init (char **dest, const char *src); -void string_free (char **s); -BOOL string_set (char **dest, const char *src); -void string_sub (char *s, const char *pattern, const char *insert); -void all_string_sub (char *s, const char *pattern, const char *insert); -void split_at_last_component (char *path, char *front, char sep, char *back); - -/* The following definitions come from libsmb/clientgen.c */ - -int cli_set_port (struct cli_state *cli, int port); -char *cli_errstr (struct cli_state *cli); -BOOL cli_api_pipe (struct cli_state *cli, char *pipe_name, int pipe_name_len, - uint16 * setup, uint32 setup_count, uint32 max_setup_count, - char *params, uint32 param_count, uint32 max_param_count, - char *data, uint32 data_count, uint32 max_data_count, - char **rparam, uint32 * rparam_count, char **rdata, uint32 * rdata_count); -BOOL cli_api (struct cli_state *cli, - char *param, int prcnt, int mprcnt, - char *data, int drcnt, int mdrcnt, - char **rparam, int *rprcnt, char **rdata, int *rdrcnt); -BOOL cli_NetWkstaUserLogon (struct cli_state *cli, char *user, char *workstation); -int cli_RNetShareEnum (struct cli_state *cli, - void (*fn) (const char *, uint32, const char *, void *), void *state); -BOOL cli_NetServerEnum (struct cli_state *cli, char *workgroup, uint32 stype, - void (*fn) (const char *, uint32, const char *, void *), void *state); -BOOL cli_session_setup (struct cli_state *cli, char *user, char *pass, int passlen, char *ntpass, - int ntpasslen, char *workgroup); -BOOL cli_ulogoff (struct cli_state *cli); -BOOL cli_send_tconX (struct cli_state *cli, - const char *share, const char *dev, const char *pass, int passlen); -BOOL cli_tdis (struct cli_state *cli); -BOOL cli_rename (struct cli_state *cli, char *fname_src, char *fname_dst); -BOOL cli_unlink (struct cli_state *cli, char *fname); -BOOL cli_mkdir (struct cli_state *cli, char *dname); -BOOL cli_rmdir (struct cli_state *cli, char *dname); -int cli_nt_create (struct cli_state *cli, char *fname); -int cli_open (struct cli_state *cli, char *fname, int flags, int share_mode); -BOOL cli_close (struct cli_state *cli, int fnum); -BOOL cli_lock (struct cli_state *cli, int fnum, uint32 offset, uint32 len, int timeout); -BOOL cli_unlock (struct cli_state *cli, int fnum, uint32 offset, uint32 len, int timeout); -size_t cli_read (struct cli_state *cli, int fnum, char *buf, off_t offset, size_t size); -ssize_t cli_write (struct cli_state *cli, - int fnum, uint16 write_mode, const char *buf, off_t offset, size_t size); -ssize_t cli_smbwrite (struct cli_state *cli, int fnum, const char *buf, off_t offset, size_t size); -BOOL cli_getattrE (struct cli_state *cli, int fd, - uint16 * attr, size_t * size, time_t * c_time, time_t * a_time, time_t * m_time); -BOOL cli_getatr (struct cli_state *cli, char *fname, uint16 * attr, size_t * size, time_t * t); -BOOL cli_setatr (struct cli_state *cli, char *fname, uint16 attr, time_t t); -BOOL cli_qpathinfo (struct cli_state *cli, const char *fname, - time_t * c_time, time_t * a_time, time_t * m_time, - size_t * size, uint16 * mode); -BOOL cli_qpathinfo2 (struct cli_state *cli, const char *fname, - time_t * c_time, time_t * a_time, time_t * m_time, - time_t * w_time, size_t * size, uint16 * mode, SMB_INO_T * ino); -BOOL cli_qfileinfo (struct cli_state *cli, int fnum, - uint16 * mode, size_t * size, - time_t * c_time, time_t * a_time, time_t * m_time, - time_t * w_time, SMB_INO_T * ino); -int cli_list (struct cli_state *cli, const char *Mask, uint16 attribute, - void (*fn) (file_info *, const char *, void *), void *state); -BOOL cli_negprot (struct cli_state *cli); -BOOL cli_session_request (struct cli_state *cli, struct nmb_name *calling, struct nmb_name *called); -BOOL cli_connect (struct cli_state *cli, const char *host, struct in_addr *ip); -struct cli_state *cli_initialise (struct cli_state *cli); -void cli_shutdown (struct cli_state *cli); -int cli_error (struct cli_state *cli, uint8 * eclass, uint32 * num, uint32 * nt_rpc_error); -void cli_sockopt (struct cli_state *cli, char *options); -uint16 cli_setpid (struct cli_state *cli, uint16 pid); -BOOL cli_reestablish_connection (struct cli_state *cli); -BOOL cli_establish_connection (struct cli_state *cli, - char *dest_host, struct in_addr *dest_ip, - struct nmb_name *calling, struct nmb_name *called, - char *service, char *service_type, BOOL do_shutdown, BOOL do_tcon); -BOOL cli_chkpath (struct cli_state *cli, char *path); -BOOL cli_message_start (struct cli_state *cli, char *host, char *username, int *grp); -BOOL cli_message_text (struct cli_state *cli, char *msg, int len, int grp); -BOOL cli_message_end (struct cli_state *cli, int grp); -BOOL cli_dskattr (struct cli_state *cli, int *bsize, int *total, int *avail); - -/* The following definitions come from libsmb/namequery.c */ - -struct in_addr *name_query (int fd, const char *name, int name_type, BOOL bcast, BOOL recurse, - struct in_addr to_ip, int *count, void (*fn) (struct packet_struct *)); -FILE *startlmhosts (const char *fname); -BOOL getlmhostsent (FILE * fp, pstring name, int *name_type, struct in_addr *ipaddr); -void endlmhosts (FILE * fp); -BOOL resolve_name (const char *name, struct in_addr *return_ip, int name_type); -BOOL find_master_ip (char *group, struct in_addr *master_ip); - -/* The following definitions come from libsmb/nmblib.c */ - -void debug_nmb_packet (struct packet_struct *p); -char *nmb_namestr (struct nmb_name *n); -struct packet_struct *copy_packet (struct packet_struct *packet); -void free_packet (struct packet_struct *packet); -struct packet_struct *read_packet (int fd, enum packet_type packet_type); -void make_nmb_name (struct nmb_name *n, const char *name, int type); -BOOL nmb_name_equal (struct nmb_name *n1, struct nmb_name *n2); -BOOL send_packet (struct packet_struct *p); -struct packet_struct *receive_packet (int fd, enum packet_type type, int t); -void sort_query_replies (char *data, int n, struct in_addr ip); - -/* The following definitions come from libsmb/nterr.c */ - -const char *get_nt_error_msg (uint32 nt_code); - -/* The following definitions come from libsmb/pwd_cache.c */ - -void pwd_init (struct pwd_info *pwd); -void pwd_obfuscate_key (struct pwd_info *pwd, uint32 int_key, char *str_key); -void pwd_read (struct pwd_info *pwd, char *passwd_report, BOOL do_encrypt); -void pwd_set_nullpwd (struct pwd_info *pwd); -void pwd_set_cleartext (struct pwd_info *pwd, char *clr); -void pwd_get_cleartext (struct pwd_info *pwd, char *clr); -void pwd_set_lm_nt_16 (struct pwd_info *pwd, uchar lm_pwd[16], uchar nt_pwd[16]); -void pwd_get_lm_nt_16 (struct pwd_info *pwd, uchar lm_pwd[16], uchar nt_pwd[16]); -void pwd_make_lm_nt_16 (struct pwd_info *pwd, char *clr); -void pwd_make_lm_nt_owf (struct pwd_info *pwd, uchar cryptkey[8]); -void pwd_get_lm_nt_owf (struct pwd_info *pwd, uchar lm_owf[24], uchar nt_owf[24]); - -/* The following definitions come from libsmb/smbdes.c */ - -void E_P16 (unsigned char *p14, unsigned char *p16); -void E_P24 (unsigned char *p21, unsigned char *c8, unsigned char *p24); -void D_P16 (unsigned char *p14, unsigned char *in, unsigned char *out); -void E_old_pw_hash (unsigned char *p14, unsigned char *in, unsigned char *out); -void cred_hash1 (unsigned char *out, unsigned char *in, unsigned char *key); -void cred_hash2 (unsigned char *out, unsigned char *in, unsigned char *key); -void cred_hash3 (unsigned char *out, unsigned char *in, unsigned char *key, int forw); -void SamOEMhash (unsigned char *data, unsigned char *key, int val); - -/* The following definitions come from libsmb/smbencrypt.c */ - -void SMBencrypt (uchar * passwd, uchar * c8, uchar * p24); -void E_md4hash (uchar * passwd, uchar * p16); -void nt_lm_owf_gen (char *pwd, uchar nt_p16[16], uchar p16[16]); -void SMBOWFencrypt (uchar passwd[16], uchar * c8, uchar p24[24]); -void NTLMSSPOWFencrypt (uchar passwd[8], uchar * ntlmchalresp, uchar p24[24]); -void SMBNTencrypt (uchar * passwd, uchar * c8, uchar * p24); - -/* The following definitions come from libsmb/smberr.c */ - -char *smb_errstr (char *inbuf); - -/* The following definitions come from param/loadparm.c */ - -char *lp_logfile (void); -char *lp_configfile (void); -char *lp_smb_passwd_file (void); -char *lp_serverstring (void); -char *lp_printcapname (void); -char *lp_lockdir (void); -char *lp_rootdir (void); -char *lp_defaultservice (void); -char *lp_msg_command (void); -char *lp_hosts_equiv (void); -char *lp_auto_services (void); -char *lp_passwd_program (void); -char *lp_passwd_chat (void); -char *lp_passwordserver (void); -char *lp_name_resolve_order (void); -char *lp_workgroup (void); -char *lp_username_map (void); -char *lp_groupname_map (void); -char *lp_logon_script (void); -char *lp_logon_path (void); -char *lp_logon_drive (void); -char *lp_logon_home (void); -char *lp_remote_announce (void); -char *lp_remote_browse_sync (void); -char *lp_wins_server (void); -char *lp_interfaces (void); -char *lp_socket_address (void); -char *lp_nis_home_map_name (void); -char *lp_netbios_aliases (void); -char *lp_driverfile (void); -char *lp_panic_action (void); -char *lp_adduser_script (void); -char *lp_deluser_script (void); -char *lp_domain_groups (void); -char *lp_domain_admin_group (void); -char *lp_domain_guest_group (void); -char *lp_domain_admin_users (void); -char *lp_domain_guest_users (void); -char *lp_ldap_server (void); -char *lp_ldap_suffix (void); -char *lp_ldap_filter (void); -char *lp_ldap_root (void); -char *lp_ldap_rootpasswd (void); -int lp_ssl_version (void); -char *lp_ssl_hosts (void); -char *lp_ssl_hosts_resign (void); -char *lp_ssl_cacertdir (void); -char *lp_ssl_cacertfile (void); -char *lp_ssl_cert (void); -char *lp_ssl_privkey (void); -char *lp_ssl_client_cert (void); -char *lp_ssl_client_privkey (void); -char *lp_ssl_ciphers (void); -BOOL lp_ssl_enabled (void); -BOOL lp_ssl_reqClientCert (void); -BOOL lp_ssl_reqServerCert (void); -BOOL lp_ssl_compatibility (void); -BOOL lp_dns_proxy (void); -BOOL lp_wins_support (void); -BOOL lp_we_are_a_wins_server (void); -BOOL lp_wins_proxy (void); -BOOL lp_local_master (void); -BOOL lp_domain_master (void); -BOOL lp_domain_logons (void); -BOOL lp_preferred_master (void); -BOOL lp_load_printers (void); -BOOL lp_use_rhosts (void); -BOOL lp_readprediction (void); -BOOL lp_readbmpx (void); -BOOL lp_readraw (void); -BOOL lp_writeraw (void); -BOOL lp_null_passwords (void); -BOOL lp_strip_dot (void); -BOOL lp_encrypted_passwords (void); -BOOL lp_update_encrypted (void); -BOOL lp_syslog_only (void); -BOOL lp_timestamp_logs (void); -BOOL lp_browse_list (void); -BOOL lp_unix_realname (void); -BOOL lp_nis_home_map (void); -BOOL lp_bind_interfaces_only (void); -BOOL lp_unix_password_sync (void); -BOOL lp_passwd_chat_debug (void); -BOOL lp_ole_locking_compat (void); -BOOL lp_nt_smb_support (void); -BOOL lp_nt_pipe_support (void); -BOOL lp_nt_acl_support (void); -BOOL lp_stat_cache (void); -BOOL lp_allow_trusted_domains (void); -BOOL lp_restrict_anonymous (void); -int lp_os_level (void); -int lp_max_ttl (void); -int lp_max_wins_ttl (void); -int lp_min_wins_ttl (void); -int lp_max_open_files (void); -int lp_maxxmit (void); -int lp_maxmux (void); -int lp_passwordlevel (void); -int lp_usernamelevel (void); -int lp_readsize (void); -int lp_shmem_size (void); -int lp_deadtime (void); -int lp_maxprotocol (void); -int lp_security (void); -int lp_maxdisksize (void); -int lp_lpqcachetime (void); -int lp_syslog (void); -int lp_client_code_page (void); -int lp_lm_announce (void); -int lp_lm_interval (void); -int lp_machine_password_timeout (void); -int lp_change_notify_timeout (void); -int lp_stat_cache_size (void); -int lp_map_to_guest (void); -int lp_min_passwd_length (void); -int lp_oplock_break_wait_time (void); -int lp_ldap_port (void); -char *lp_preexec (int); -char *lp_postexec (int); -char *lp_rootpreexec (int); -char *lp_rootpostexec (int); -char *lp_servicename (int); -char *lp_pathname (int); -char *lp_dontdescend (int); -char *lp_username (int); -char *lp_guestaccount (int); -char *lp_invalid_users (int); -char *lp_valid_users (int); -char *lp_admin_users (int); -char *lp_printcommand (int); -char *lp_lpqcommand (int); -char *lp_lprmcommand (int); -char *lp_lppausecommand (int); -char *lp_lpresumecommand (int); -char *lp_queuepausecommand (int); -char *lp_queueresumecommand (int); -char *lp_printername (int); -char *lp_printerdriver (int); -char *lp_hostsallow (int); -char *lp_hostsdeny (int); -char *lp_magicscript (int); -char *lp_magicoutput (int); -char *lp_comment (int); -char *lp_force_user (int); -char *lp_force_group (int); -char *lp_readlist (int); -char *lp_writelist (int); -char *lp_fstype (int); -char *lp_mangled_map (int); -char *lp_veto_files (int); -char *lp_hide_files (int); -char *lp_veto_oplocks (int); -char *lp_driverlocation (int); -BOOL lp_revalidate (int); -BOOL lp_casesensitive (int); -BOOL lp_preservecase (int); -BOOL lp_shortpreservecase (int); -BOOL lp_casemangle (int); -BOOL lp_status (int); -BOOL lp_hide_dot_files (int); -BOOL lp_browseable (int); -BOOL lp_readonly (int); -BOOL lp_no_set_dir (int); -BOOL lp_guest_ok (int); -BOOL lp_guest_only (int); -BOOL lp_print_ok (int); -BOOL lp_postscript (int); -BOOL lp_map_hidden (int); -BOOL lp_map_archive (int); -BOOL lp_locking (int); -BOOL lp_strict_locking (int); -BOOL lp_share_modes (int); -BOOL lp_oplocks (int); -BOOL lp_onlyuser (int); -BOOL lp_manglednames (int); -BOOL lp_widelinks (int); -BOOL lp_symlinks (int); -BOOL lp_syncalways (int); -BOOL lp_strict_sync (int); -BOOL lp_map_system (int); -BOOL lp_delete_readonly (int); -BOOL lp_fake_oplocks (int); -BOOL lp_recursive_veto_delete (int); -BOOL lp_dos_filetimes (int); -BOOL lp_dos_filetime_resolution (int); -BOOL lp_fake_dir_create_times (int); -BOOL lp_blocking_locks (int); -BOOL lp_mangle_locks (int); -int lp_create_mode (int); -int lp_force_create_mode (int); -int lp_dir_mode (int); -int lp_force_dir_mode (int); -int lp_max_connections (int); -int lp_defaultcase (int); -int lp_minprintspace (int); -int lp_printing (int); -int lp_oplock_contention_limit (int); -char lp_magicchar (int); -BOOL lp_add_home (const char *pszHomename, int iDefaultService, const char *pszHomedir); -int lp_add_service (char *pszService, int iDefaultService); -BOOL lp_add_printer (char *pszPrintername, int iDefaultService); -BOOL lp_file_list_changed (void); -void *lp_local_ptr (int snum, void *ptr); -BOOL lp_do_parameter (int snum, const char *pszParmName, const char *pszParmValue); -BOOL lp_is_default (int snum, struct parm_struct *parm); -struct parm_struct *lp_next_parameter (int snum, int *i, int allparameters); -BOOL lp_snum_ok (int iService); -void lp_add_one_printer (char *name, char *comment); -BOOL lp_loaded (void); -void lp_killunused (BOOL (*snumused) (int)); -BOOL lp_load (const char *pszFname, BOOL global_only, BOOL save_defaults, BOOL add_ipc); -void lp_resetnumservices (void); -int lp_numservices (void); -int lp_servicenumber (const char *pszServiceName); -char *volume_label (int snum); -int lp_default_server_announce (void); -int lp_major_announce_version (void); -int lp_minor_announce_version (void); -void lp_set_name_resolve_order (char *new_order); -void lp_set_kernel_oplocks (BOOL val); -BOOL lp_kernel_oplocks (void); - -/* The following definitions come from param/params.c */ - -BOOL pm_process (const char *FileName, - BOOL (*sfunc) (const char *), BOOL (*pfunc) (const char *, const char *)); -#endif /* _PROTO_H_ */ diff -Nru mc-4.8.27/src/vfs/smbfs/helpers/include/smb.h mc-4.8.28/src/vfs/smbfs/helpers/include/smb.h --- mc-4.8.27/src/vfs/smbfs/helpers/include/smb.h 2021-01-10 11:50:16.000000000 +0000 +++ mc-4.8.28/src/vfs/smbfs/helpers/include/smb.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,1745 +0,0 @@ -/* - Unix SMB/Netbios implementation. - Version 1.9. - SMB parameters and setup - */ -#ifndef _SMB_H -#define _SMB_H - -#define BUFFER_SIZE (0xFFFF) -#define SAFETY_MARGIN 1024 - -#define NMB_PORT 137 -#define DGRAM_PORT 138 -#define SMB_PORT 139 - -#define False (0) -#define True (1) -#define BOOLSTR(b) ((b) ? "Yes" : "No") -#define BITSETB(ptr,bit) ((((char *)ptr)[0] & (1<<(bit)))!=0) -#define BITSETW(ptr,bit) ((SVAL(ptr,0) & (1<<(bit)))!=0) - -#define IS_BITS_SET_ALL(var,bit) (((var)&(bit))==(bit)) -#define IS_BITS_SET_SOME(var,bit) (((var)&(bit))!=0) -#define IS_BITS_CLR_ALL(var,bit) (((var)&(bit))==0) - -#define PTR_DIFF(p1,p2) ((ptrdiff_t)(((const char *)(p1)) - (const char *)(p2))) - -typedef int BOOL; - -/* limiting size of ipc replies */ -#define REALLOC(ptr,size) Realloc(ptr,MAX((size),4*1024)) - -#define SIZEOFWORD 2 - -#ifndef DEF_CREATE_MASK -#define DEF_CREATE_MASK (0755) -#endif - -/* how long to wait for secondary SMB packets (milli-seconds) */ -#define SMB_SECONDARY_WAIT (60*1000) - -/* -------------------------------------------------------------------------- ** - * Debugging code. See also debug.c - */ - -/* mkproto.awk has trouble with ifdef'd function definitions (it ignores - * the #ifdef directive and will read both definitions, thus creating two - * diffferent prototype declarations), so we must do these by hand. - */ -/* I know the __attribute__ stuff is ugly, but it does ensure we get the - arguments to DEBUG() right. We have got them wrong too often in the - past */ -#ifdef HAVE_STDARG_H -int -Debug1 (const char *, ...) -#ifdef __GNUC__ - __attribute__ ((format (printf, 1, 2))) -#endif - ; - BOOL dbgtext (const char *, ...) -#ifdef __GNUC__ - __attribute__ ((format (printf, 1, 2))) -#endif - ; -#else -int Debug1 (); -BOOL dbgtext (); -#endif - -/* If we have these macros, we can add additional info to the header. */ -#ifdef HAVE_FILE_MACRO -#define FILE_MACRO (__FILE__) -#else -#define FILE_MACRO ("") -#endif - -#ifdef HAVE_FUNCTION_MACRO -#define FUNCTION_MACRO (__FUNCTION__) -#else -#define FUNCTION_MACRO ("") -#endif - -/* Debugging macros. - * DEBUGLVL() - If level is <= the system-wide DEBUGLEVEL then generate a - * header using the default macros for file, line, and - * function name. - * Returns True if the debug level was <= DEBUGLEVEL. - * Example usage: - * if( DEBUGLVL( 2 ) ) - * dbgtext( "Some text.\n" ); - * DEGUG() - Good old DEBUG(). Each call to DEBUG() will generate a new - * header *unless* the previous debug output was unterminated - * (i.e., no '\n'). See debug.c:dbghdr() for more info. - * Example usage: - * DEBUG( 2, ("Some text.\n") ); - * DEBUGADD() - If level <= DEBUGLEVEL, then the text is appended to the - * current message (i.e., no header). - * Usage: - * DEBUGADD( 2, ("Some additional text.\n") ); - */ -#define DEBUGLVL( level ) \ - ( (DEBUGLEVEL >= (level)) \ - && dbghdr( level, FILE_MACRO, FUNCTION_MACRO, (__LINE__) ) ) - -#if 0 - -#define DEBUG( level, body ) \ - ( ( DEBUGLEVEL >= (level) \ - && dbghdr( level, FILE_MACRO, FUNCTION_MACRO, (__LINE__) ) ) \ - ? (void)(dbgtext body) : (void)0 ) - -#define DEBUGADD( level, body ) \ - ( (DEBUGLEVEL >= (level)) ? (void)(dbgtext body) : (void)0 ) - -#else - -#define DEBUG( level, body ) \ - (void)( (DEBUGLEVEL >= (level)) \ - && (dbghdr( level, FILE_MACRO, FUNCTION_MACRO, (__LINE__) )) \ - && (dbgtext body) ) - -#define DEBUGADD( level, body ) \ - (void)( (DEBUGLEVEL >= (level)) && (dbgtext body) ) - -#endif - -/* End Debugging code section. - * -------------------------------------------------------------------------- ** - */ - -/* this defines the error codes that receive_smb can put in smb_read_error */ -#define READ_TIMEOUT 1 -#define READ_EOF 2 -#define READ_ERROR 3 - - -#define DIR_STRUCT_SIZE 43 - -/* these define all the command types recognised by the server - there - are lots of gaps so probably there are some rare commands that are not - implemented */ - -#define pSETDIR '\377' - -/* these define the attribute byte as seen by DOS */ -#define aRONLY (1L<<0) -#define aHIDDEN (1L<<1) -#define aSYSTEM (1L<<2) -#define aVOLID (1L<<3) -#define aDIR (1L<<4) -#define aARCH (1L<<5) - -/* for readability... */ -#define IS_DOS_READONLY(test_mode) (((test_mode) & aRONLY) != 0) -#define IS_DOS_DIR(test_mode) (((test_mode) & aDIR) != 0) -#define IS_DOS_ARCHIVE(test_mode) (((test_mode) & aARCH) != 0) -#define IS_DOS_SYSTEM(test_mode) (((test_mode) & aSYSTEM) != 0) -#define IS_DOS_HIDDEN(test_mode) (((test_mode) & aHIDDEN) != 0) - -/* deny modes */ -#define DENY_DOS 0 -#define DENY_ALL 1 -#define DENY_WRITE 2 -#define DENY_READ 3 -#define DENY_NONE 4 -#define DENY_FCB 7 - -/* open modes */ -#define DOS_OPEN_RDONLY 0 -#define DOS_OPEN_WRONLY 1 -#define DOS_OPEN_RDWR 2 -#define DOS_OPEN_FCB 0xF - -/* define shifts and masks for share and open modes. */ -#define OPEN_MODE_MASK 0xF -#define SHARE_MODE_SHIFT 4 -#define SHARE_MODE_MASK 0x7 -#define GET_OPEN_MODE(x) ((x) & OPEN_MODE_MASK) -#define SET_OPEN_MODE(x) ((x) & OPEN_MODE_MASK) -#define GET_DENY_MODE(x) (((x)>>SHARE_MODE_SHIFT) & SHARE_MODE_MASK) -#define SET_DENY_MODE(x) ((x)<