Deleted
Added
nxt_application.h (673:9fa79c719a17) | nxt_application.h (678:f05d36cbe461) |
---|---|
1 2/* 3 * Copyright (C) Max Romanov 4 * Copyright (C) Valentin V. Bartenev 5 * Copyright (C) NGINX, Inc. 6 */ 7 8#ifndef _NXT_APPLICATION_H_INCLUDED_ 9#define _NXT_APPLICATION_H_INCLUDED_ 10 11 | 1 2/* 3 * Copyright (C) Max Romanov 4 * Copyright (C) Valentin V. Bartenev 5 * Copyright (C) NGINX, Inc. 6 */ 7 8#ifndef _NXT_APPLICATION_H_INCLUDED_ 9#define _NXT_APPLICATION_H_INCLUDED_ 10 11 |
12#include <nxt_conf.h> 13 14 |
|
12typedef enum { 13 NXT_APP_PYTHON, 14 NXT_APP_PHP, 15 NXT_APP_GO, 16 NXT_APP_PERL, 17 NXT_APP_RUBY, 18 19 NXT_APP_UNKNOWN, --- 40 unchanged lines hidden (view full) --- 60 61 62typedef struct { 63 nxt_str_t script; 64} nxt_ruby_app_conf_t; 65 66 67struct nxt_common_app_conf_s { | 15typedef enum { 16 NXT_APP_PYTHON, 17 NXT_APP_PHP, 18 NXT_APP_GO, 19 NXT_APP_PERL, 20 NXT_APP_RUBY, 21 22 NXT_APP_UNKNOWN, --- 40 unchanged lines hidden (view full) --- 63 64 65typedef struct { 66 nxt_str_t script; 67} nxt_ruby_app_conf_t; 68 69 70struct nxt_common_app_conf_s { |
68 nxt_str_t name; 69 nxt_str_t type; 70 nxt_str_t user; 71 nxt_str_t group; | 71 nxt_str_t name; 72 nxt_str_t type; 73 nxt_str_t user; 74 nxt_str_t group; |
72 | 75 |
73 char *working_directory; | 76 char *working_directory; 77 nxt_conf_value_t *environment; |
74 75 union { 76 nxt_python_app_conf_t python; 77 nxt_php_app_conf_t php; 78 nxt_go_app_conf_t go; 79 nxt_perl_app_conf_t perl; 80 nxt_ruby_app_conf_t ruby; 81 } u; --- 233 unchanged lines hidden --- | 78 79 union { 80 nxt_python_app_conf_t python; 81 nxt_php_app_conf_t php; 82 nxt_go_app_conf_t go; 83 nxt_perl_app_conf_t perl; 84 nxt_ruby_app_conf_t ruby; 85 } u; --- 233 unchanged lines hidden --- |