Ignore:
Timestamp:
Feb 25, 2011, 9:26:54 PM (13 years ago)
Author:
Bruno Cornec
Message:
  • Update mindi-busybox to 1.18.3 to avoid problems with the tar command which is now failing on recent versions with busybox 1.7.3
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.9/mindi-busybox/libbb/messages.c

    r1765 r2725  
    33 * Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org>
    44 *
    5  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
     5 * Licensed under GPLv2 or later, see file LICENSE in this source tree.
    66 */
    77
    88#include "libbb.h"
    99
     10/* allow default system PATH to be extended via CFLAGS */
     11#ifndef BB_ADDITIONAL_PATH
     12#define BB_ADDITIONAL_PATH ""
     13#endif
     14
     15/* allow version to be extended, via CFLAGS */
    1016#ifndef BB_EXTRA_VERSION
    11 #define BANNER "BusyBox v" BB_VER " (" BB_BT ")"
    12 #else
     17#define BB_EXTRA_VERSION BB_BT
     18#endif
     19
    1320#define BANNER "BusyBox v" BB_VER " (" BB_EXTRA_VERSION ")"
    14 #endif
     21
    1522const char bb_banner[] ALIGN1 = BANNER;
     23
    1624
    1725const char bb_msg_memory_exhausted[] ALIGN1 = "memory exhausted";
    1826const char bb_msg_invalid_date[] ALIGN1 = "invalid date '%s'";
    19 const char bb_msg_write_error[] ALIGN1 = "write error";
    20 const char bb_msg_read_error[] ALIGN1 = "read error";
    2127const char bb_msg_unknown[] ALIGN1 = "(unknown)";
    2228const char bb_msg_can_not_create_raw_socket[] ALIGN1 = "can't create raw socket";
    23 const char bb_msg_perm_denied_are_you_root[] ALIGN1 = "permission denied. (are you root?)";
     29const char bb_msg_perm_denied_are_you_root[] ALIGN1 = "permission denied (are you root?)";
     30const char bb_msg_you_must_be_root[] ALIGN1 = "you must be root";
    2431const char bb_msg_requires_arg[] ALIGN1 = "%s requires an argument";
    2532const char bb_msg_invalid_arg[] ALIGN1 = "invalid argument '%s' to '%s'";
     
    2734const char bb_msg_standard_output[] ALIGN1 = "standard output";
    2835
    29 const char bb_str_default[] ALIGN1 = "default";
    3036const char bb_hexdigits_upcase[] ALIGN1 = "0123456789ABCDEF";
    3137
    32 const char bb_path_passwd_file[] ALIGN1 = "/etc/passwd";
    33 const char bb_path_shadow_file[] ALIGN1 = "/etc/shadow";
    34 const char bb_path_group_file[] ALIGN1 = "/etc/group";
    35 const char bb_path_gshadow_file[] ALIGN1 = "/etc/gshadow";
    36 const char bb_path_motd_file[] ALIGN1 = "/etc/motd";
    37 const char bb_dev_null[] ALIGN1 = "/dev/null";
    3838const char bb_busybox_exec_path[] ALIGN1 = CONFIG_BUSYBOX_EXEC_PATH;
    3939const char bb_default_login_shell[] ALIGN1 = LIBBB_DEFAULT_LOGIN_SHELL;
    4040/* util-linux manpage says /sbin:/bin:/usr/sbin:/usr/bin,
    4141 * but I want to save a few bytes here. Check libbb.h before changing! */
    42 const char bb_PATH_root_path[] ALIGN1 = "PATH=/sbin:/usr/sbin:/bin:/usr/bin";
     42const char bb_PATH_root_path[] ALIGN1 =
     43    "PATH=/sbin:/usr/sbin:/bin:/usr/bin" BB_ADDITIONAL_PATH;
    4344
    4445
    45 const int const_int_0;
    4646const int const_int_1 = 1;
     47/* explicitly = 0, otherwise gcc may make it a common variable
     48 * and it will end up in bss */
     49const int const_int_0 = 0;
    4750
    4851#include <utmp.h>
     
    5053const char bb_path_wtmp_file[] ALIGN1 =
    5154#if defined _PATH_WTMP
    52 _PATH_WTMP;
     55    _PATH_WTMP;
    5356#elif defined WTMP_FILE
    54 WTMP_FILE;
     57    WTMP_FILE;
    5558#else
    56 # error unknown path to wtmp file
     59#error unknown path to wtmp file
    5760#endif
    5861
    59 char bb_common_bufsiz1[COMMON_BUFSIZE];
    60 
    61 struct globals;
    62 /* Make it reside in R/W memory: */
    63 struct globals *const ptr_to_globals __attribute__ ((section (".data")));
     62/* We use it for "global" data via *(struct global*)&bb_common_bufsiz1.
     63 * Since gcc insists on aligning struct global's members, it would be a pity
     64 * (and an alignment fault on some CPUs) to mess it up. */
     65char bb_common_bufsiz1[COMMON_BUFSIZE] ALIGNED(sizeof(long long));
Note: See TracChangeset for help on using the changeset viewer.