Mercurial > vim
comparison src/eval.c @ 7975:7224f5e9c36a v7.4.1283
commit https://github.com/vim/vim/commit/942d6b22686858c9e72f8b8929df5c288170179c
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Feb 7 19:57:16 2016 +0100
patch 7.4.1283
Problem: The job feature isn't available on MS-Windows.
Solution: Add the job feature. Fix argument of job_stop(). (Yasuhiro
Matsumoto)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 07 Feb 2016 20:00:05 +0100 |
parents | 45ea5ebf3a98 |
children | 22367b9f528a |
comparison
equal
deleted
inserted
replaced
7974:fe554d117c7b | 7975:7224f5e9c36a |
---|---|
8203 {"islocked", 1, 1, f_islocked}, | 8203 {"islocked", 1, 1, f_islocked}, |
8204 {"items", 1, 1, f_items}, | 8204 {"items", 1, 1, f_items}, |
8205 #ifdef FEAT_JOB | 8205 #ifdef FEAT_JOB |
8206 {"job_start", 1, 2, f_job_start}, | 8206 {"job_start", 1, 2, f_job_start}, |
8207 {"job_status", 1, 1, f_job_status}, | 8207 {"job_status", 1, 1, f_job_status}, |
8208 {"job_stop", 1, 1, f_job_stop}, | 8208 {"job_stop", 1, 2, f_job_stop}, |
8209 #endif | 8209 #endif |
8210 {"join", 1, 2, f_join}, | 8210 {"join", 1, 2, f_join}, |
8211 {"jsdecode", 1, 1, f_jsdecode}, | 8211 {"jsdecode", 1, 1, f_jsdecode}, |
8212 {"jsencode", 1, 1, f_jsencode}, | 8212 {"jsencode", 1, 1, f_jsencode}, |
8213 {"jsondecode", 1, 1, f_jsondecode}, | 8213 {"jsondecode", 1, 1, f_jsondecode}, |
14284 if (job == NULL) | 14284 if (job == NULL) |
14285 return; | 14285 return; |
14286 | 14286 |
14287 rettv->vval.v_job->jv_status = JOB_FAILED; | 14287 rettv->vval.v_job->jv_status = JOB_FAILED; |
14288 #ifndef USE_ARGV | 14288 #ifndef USE_ARGV |
14289 ga_init2(&ga, 200); | 14289 ga_init2(&ga, (int)sizeof(char*), 20); |
14290 #endif | 14290 #endif |
14291 | 14291 |
14292 if (argvars[0].v_type == VAR_STRING) | 14292 if (argvars[0].v_type == VAR_STRING) |
14293 { | 14293 { |
14294 /* Command is a string. */ | 14294 /* Command is a string. */ |