Ignore:
Timestamp:
Sep 14, 2016, 3:36:15 PM (9 years ago)
Author:
bird
Message:

rewrote kmk_redirect to skip the separate process. Added chache invalidation after directory deletion for addressing kmk rebuild and fetching.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/kmkbuiltin.h

    r2899 r2912  
    4646extern int kmk_builtin_chmod(int argc, char **argv, char **envp);
    4747extern int kmk_builtin_cmp(int argc, char **argv, char **envp);
     48extern int kmk_builtin_dircache(int argc, char **argv, char **envp);
    4849extern int kmk_builtin_echo(int argc, char **argv, char **envp);
    4950extern int kmk_builtin_expr(int argc, char **argv, char **envp);
     
    5455extern int kmk_builtin_mv(int argc, char **argv, char **envp);
    5556extern int kmk_builtin_printf(int argc, char **argv, char **envp);
     57extern int kmk_builtin_redirect(int argc, char **argv, char **envp, struct child *pChild, pid_t *pPidSpawned);
    5658extern int kmk_builtin_rm(int argc, char **argv, char **envp);
    5759extern int kmk_builtin_rmdir(int argc, char **argv, char **envp);
     
    7375extern char *kmk_builtin_func_printf(char *o, char **argv, const char *funcname);
    7476
     77/* common-env-and-cwd-opt.c: */
     78extern int kBuiltinOptEnvSet(char ***ppapszEnv, unsigned *pcEnvVars, unsigned *pcAllocatedEnvVars,
     79                             int cVerbosity, const char *pszValue);
     80extern int kBuiltinOptEnvUnset(char **papszEnv, unsigned *pcEnvVars, int cVerbosity, const char *pszVarToRemove);
     81extern int kBuiltinOptChDir(char *pszCwd, size_t cbCwdBuf, const char *pszValue);
     82
    7583#endif
    7684
Note: See TracChangeset for help on using the changeset viewer.