Ignore:
Timestamp:
Mar 21, 2018, 3:21:23 PM (7 years ago)
Author:
bird
Message:

kmk/win: Make outsource the writing part of kmk_builtin_append to a worker thread to try avoid blocking the main kmk thread.

File:
1 edited

Legend:

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

    r3170 r3172  
    9494typedef KMKBUILTINENTRY const *PCKMKBUILTINENTRY;
    9595
    96 extern int kmk_builtin_append(int argc, char **argv, char **envp);
     96#ifndef kmk_builtin_append
     97extern int kmk_builtin_append(int argc, char **argv, char **envp, struct child *pChild, pid_t *pPidSpawned);
     98#endif
    9799extern int kmk_builtin_cp(int argc, char **argv, char **envp);
    98100extern int kmk_builtin_cat(int argc, char **argv, char **envp);
     
    140142
    141143#ifdef CONFIG_WITH_KMK_BUILTIN_STATS
    142 int kmk_builtin_print_stats(FILE *pOutput, const char *pszPrefix);
     144extern void kmk_builtin_print_stats(FILE *pOutput, const char *pszPrefix);
    143145#endif
    144146
Note: See TracChangeset for help on using the changeset viewer.