Changeset 2003 for trunk/src


Ignore:
Timestamp:
Oct 30, 2008, 12:15:18 AM (17 years ago)
Author:
bird
Message:

Added kmk_sleep as an external and internal kmk command.

Location:
trunk/src/kmk
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/Makefile.am

    r1993 r2003  
    7575                kmkbuiltin/rm.c \
    7676                kmkbuiltin/rmdir.c \
     77                kmkbuiltin/sleep.c \
    7778                kmkbuiltin/test.c \
    7879                kmkbuiltin/err.c \
  • trunk/src/kmk/Makefile.kmk

    r1979 r2003  
    233233        kmkbuiltin/rm.c \
    234234        kmkbuiltin/rmdir.c \
     235        kmkbuiltin/sleep.c \
    235236        kmkbuiltin/test.c \
    236237
     
    263264        kmk_rm \
    264265        kmk_rmdir \
     266        kmk_sleep \
    265267        kmk_test \
    266268        kDepIDB \
     
    350352kmk_rmdir_SOURCES = \
    351353        kmkbuiltin/rmdir.c
     354
     355kmk_sleep_TEMPLATE = BIN-KMK
     356kmk_sleep_DEFS = kmk_builtin_sleep=main
     357kmk_sleep_SOURCES = \
     358        kmkbuiltin/sleep.c
    352359
    353360kmk_test_TEMPLATE = BIN-KMK
  • trunk/src/kmk/kmkbuiltin.c

    r1707 r2003  
    222222    else if (!strcmp(pszCmd, "cat"))
    223223        rc = kmk_builtin_cat(argc, argv, environ);
     224    else if (!strcmp(pszCmd, "sleep"))
     225        rc = kmk_builtin_sleep(argc, argv, environ);
    224226    else
    225227    {
  • trunk/src/kmk/kmkbuiltin.h

    r1707 r2003  
    5151extern int kmk_builtin_rm(int argc, char **argv, char **envp);
    5252extern int kmk_builtin_rmdir(int argc, char **argv, char **envp);
     53extern int kmk_builtin_sleep(int argc, char **argv, char **envp);
    5354extern int kmk_builtin_test(int argc, char **argv, char **envp, char ***ppapszArgvSpawn);
    5455extern int kmk_builtin_kDepIDB(int argc, char **argv, char **envp);
  • trunk/src/kmk/variable.c

    r1999 r2003  
    12881288#ifdef CONFIG_WITH_KMK_BUILTIN
    12891289  /* The supported kMk Builtin commands. */
    1290   (void) define_variable ("KMK_BUILTIN", 11, "append cat chmod cp cmp echo expr install kDepIDB ln md5sum mkdir mv printf rm rmdir test", o_default, 0);
     1290  (void) define_variable ("KMK_BUILTIN", 11, "append cat chmod cp cmp echo expr install kDepIDB ln md5sum mkdir mv printf rm rmdir sleep test", o_default, 0);
    12911291#endif
    12921292
Note: See TracChangeset for help on using the changeset viewer.