VirtualBox

Changeset 843 in kBuild for trunk


Ignore:
Timestamp:
Feb 4, 2007 12:09:12 PM (18 years ago)
Author:
bird
Message:

HAVE_SYS_CDEFS_H

Location:
trunk/src/ash
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/ash/bltin/kill.c

    r809 r843  
    3030 */
    3131
    32 #ifndef __sun__
     32#ifdef HAVE_SYS_CDEFS_H
    3333#include <sys/cdefs.h>
    3434#endif
     
    6363extern void init_sys_signame(void);
    6464extern char sys_signame[NSIG][16];
    65 #endif 
     65#endif
    6666
    6767#ifdef SHELL            /* sh (aka ash) builtin */
     
    109109#ifndef HAVE_SYS_SIGNAME
    110110                        init_sys_signame();
    111 #endif 
     111#endif
    112112                        printf("%s\n", sys_signame[numsig]);
    113113                        exit(0);
     
    193193#ifndef HAVE_SYS_SIGNAME
    194194        init_sys_signame();
    195 #endif 
     195#endif
    196196        if (strncasecmp(sig, "sig", 3) == 0)
    197197                sig += 3;
     
    230230#ifndef _MSC_VER
    231231#warning TIOCGWINSZ is not present.
    232 #endif 
     232#endif
    233233#endif
    234234#ifndef HAVE_SYS_SIGNAME
    235235    init_sys_signame();
    236 #endif 
     236#endif
    237237
    238238        for (len = 0, sig = 1; sig < NSIG; sig++) {
  • trunk/src/ash/bltin/printf.c

    r626 r843  
    3030 */
    3131
     32#ifdef HAVE_SYS_CDEFS_H
    3233#include <sys/cdefs.h>
     34#endif
    3335#ifndef lint
    3436#if !defined(BUILTIN) && !defined(SHELL)
     
    7779static char     *mklong(const char *, int);
    7880static void      check_conversion(const char *, const char *);
    79 static void      usage(void); 
     81static void      usage(void);
    8082
    8183static void     b_count(int);
     
    158160                 * Basic algorithm is to scan the format string for conversion
    159161                 * specifications -- once one is found, find out if the field
    160                  * width or precision is a '*'; if it is, gather up value. 
     162                 * width or precision is a '*'; if it is, gather up value.
    161163                 * Note, format strings are reused as necessary to use up the
    162                  * provided arguments, arguments of zero/null string are 
     164                 * provided arguments, arguments of zero/null string are
    163165                 * provided to use up the format string.
    164166                 */
     
    322324
    323325/*
    324  * Print SysV echo(1) style escape string 
     326 * Print SysV echo(1) style escape string
    325327 *      Halts processing string if a \c escape is encountered.
    326328 */
     
    345347                }
    346348
    347                 /* 
     349                /*
    348350                 * %b string octal constants are not like those in C.
    349                  * They start with a \0, and are followed by 0, 1, 2, 
    350                  * or 3 octal digits. 
     351                 * They start with a \0, and are followed by 0, 1, 2,
     352                 * or 3 octal digits.
    351353                 */
    352354                if (ch == '0') {
     
    390392
    391393/*
    392  * Print "standard" escape characters 
     394 * Print "standard" escape characters
    393395 */
    394396static char *
     
    519521{
    520522        static char copy[64];
    521         size_t len;     
     523        size_t len;
    522524
    523525        len = strlen(str) + 2;
     
    530532        copy[len - 2] = ch;
    531533        copy[len - 1] = '\0';
    532         return copy;   
     534        return copy;
    533535}
    534536
  • trunk/src/ash/bltin/test.c

    r809 r843  
    1111 */
    1212
    13 #ifndef __sun__
     13#ifdef HAVE_SYS_CDEFS_H
    1414#include <sys/cdefs.h>
    1515#endif
     
    196196#ifdef HAVE_SETPROGNAME
    197197        setprogname(argv[0]);
    198 #endif 
     198#endif
    199199        if (strcmp(argv[0], "[") == 0) {
    200200                if (strcmp(argv[--argc], "]"))
     
    292292        if (t_lex(t_wp[1]), t_wp_op && t_wp_op->op_type == BINOP) {
    293293                return binop();
    294         }         
     294        }
    295295
    296296        return strlen(*t_wp) > 0;
     
    309309        if ((opnd2 = *++t_wp) == NULL)
    310310                syntax(op->op_text, "argument expected");
    311                
     311
    312312        switch (op->op_num) {
    313313        case STREQ:
     
    369369#else
    370370        return 0;
    371 #endif 
     371#endif
    372372        case FILBDEV:
    373373#ifdef S_ISBLK
     
    375375#else
    376376        return 0;
    377 #endif 
     377#endif
    378378        case FILFIFO:
    379379#ifdef S_ISFIFO
     
    381381#else
    382382        return 0;
    383 #endif 
     383#endif
    384384        case FILSOCK:
    385385#ifdef S_ISSOCK
     
    387387#else
    388388        return 0;
    389 #endif 
     389#endif
    390390        case FILSYM:
    391391                return S_ISLNK(s.st_mode);
     
    399399#else
    400400        return 0;
    401 #endif 
     401#endif
    402402        case FILGZ:
    403403                return s.st_size > (off_t)0;
     
    450450                if (strcmp(s, op->op_text) == 0)
    451451                        return op->op_type == BINOP &&
    452                             (t[0] != ')' || t[1] != '\0'); 
     452                            (t[0] != ')' || t[1] != '\0');
    453453                op++;
    454454        }
     
    471471        while (isspace((unsigned char)*p))
    472472              p++;
    473        
     473
    474474        if (*p)
    475475              error("%s: bad number", s);
  • trunk/src/ash/cd.c

    r809 r843  
    3333 */
    3434
    35 #ifndef __sun__
     35#ifdef HAVE_SYS_CDEFS_H
    3636#include <sys/cdefs.h>
    3737#endif
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette