Ignore:
Timestamp:
Feb 9, 2005, 12:30:52 PM (20 years ago)
Author:
bird
Message:

fixing and adding more commands.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gmake/kmkbuiltin.c

    r227 r228  
    9696        else
    9797        {
    98             pszEnd = pszCmd + 1;
    99             while (!isspace(*pszEnd))
     98            pszEnd = pszCmd;
     99            while (!isspace(*pszEnd) && *pszEnd)
    100100                pszEnd++;
    101101            pszNext = pszEnd;
     
    146146         */
    147147        pszCmd = pszNext;
    148         if (isspace(*pszCmd))
     148        if (isspace(*pszCmd) && *pszCmd)
    149149            pszCmd++;
    150150    }
     
    188188    //    rc = kmk_builtin_cp(argc, argv, environ);
    189189    //else if (!strcmp(pszCmd, "chmod"))
    190     //    rc = kmk_builtin_chmod(argv);
     190    //    rc = kmk_builtin_chmod(argc, argv, environ);
    191191    else if (!strcmp(pszCmd, "echo"))
    192192        rc = kmk_builtin_echo(argc, argv, environ);
     
    194194        rc = kmk_builtin_mkdir(argc, argv, environ);
    195195    //else if (!strcmp(pszCmd, "mv"))
    196     //    rc = kmk_builtin_mv(argv);
    197     //else if (!strcmp(pszCmd, "rm"))
    198     //    rc = kmk_builtin_rm(argv);
     196    //    rc = kmk_builtin_mv(argc, argv, environ);
     197    else if (!strcmp(pszCmd, "rm"))
     198        rc = kmk_builtin_rm(argc, argv, environ);
    199199    //else if (!strcmp(pszCmd, "rmdir"))
    200     //    rc = kmk_builtin_rmdir(argv);
     200    //    rc = kmk_builtin_rmdir(argc, argv, environ);
    201201    else
    202202    {
Note: See TracChangeset for help on using the changeset viewer.