VirtualBox

Changeset 1553 in kBuild for trunk/src/kmk/kmkbuiltin/rm.c


Ignore:
Timestamp:
Apr 23, 2008 12:49:42 AM (17 years ago)
Author:
bird
Message:

MSC build fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/kmkbuiltin/rm.c

    r1552 r1553  
    5959#include <sysexits.h>
    6060#include <unistd.h>
     61#include <ctype.h>
    6162#include "getopt.h"
    6263#ifdef _MSC_VER
     
    378379                        }
    379380
    380                         if (IS_SLASH(cwd[0]) && IS_SLASH(cwd[1])) {
     381                        if (IS_SLASH(tmp[0]) && IS_SLASH(tmp[1])) {
    381382                                /* skip the root - UNC */
    382                                 tmp = &cwd[2];
     383                                tmp += 2;
    383384                                while (!IS_SLASH(*tmp) && *tmp) /* server name */
    384385                                        tmp++;
     
    389390                        } else {
    390391                                /* skip the drive letter and while we're at it, the root slash too. */
    391                                 tmp = &cwd[1 + (cwd[1] == ':')];
     392                                tmp += 1 + (tmp[1] == ':');
    392393                        }
    393394                        components = count_sub_path_components(tmp, 0);
     
    433434 */
    434435static int
    435 enforce_protection(const char *path, unsigned required_depth)
     436enforce_protection(const char *path, int required_depth)
    436437{
    437438        int components;
     
    621622                        }
    622623                }
     624#ifdef UF_APPEND
    623625err:
     626#endif
    624627                fprintf(stderr, "%s: %s: %s\n", argv0, p->fts_path, strerror(errno));
    625628                eval = 1;
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