Deleted
Added
1 2/* 3 * Copyright (C) Igor Sysoev 4 * Copyright (C) Valentin V. Bartenev 5 * Copyright (C) NGINX, Inc. 6 */ 7 8#include <nxt_main.h> --- 830 unchanged lines hidden (view full) --- 839 840 argv = &nxt_process_argv[1]; 841 842 while (*argv != NULL) { 843 p = *argv++; 844 845 if (nxt_strcmp(p, "--control") == 0) { 846 if (*argv == NULL) { |
847 write(STDERR_FILENO, no_control, nxt_length(no_control)); |
848 return NXT_ERROR; 849 } 850 851 p = *argv++; 852 853 rt->control = p; 854 855 continue; --- 10 unchanged lines hidden (view full) --- 866 rt->upstream.length = nxt_strlen(p); 867 rt->upstream.start = (u_char *) p; 868 869 continue; 870 } 871 872 if (nxt_strcmp(p, "--user") == 0) { 873 if (*argv == NULL) { |
874 write(STDERR_FILENO, no_user, nxt_length(no_user)); |
875 return NXT_ERROR; 876 } 877 878 p = *argv++; 879 880 rt->user_cred.user = p; 881 882 continue; 883 } 884 885 if (nxt_strcmp(p, "--group") == 0) { 886 if (*argv == NULL) { |
887 write(STDERR_FILENO, no_group, nxt_length(no_group)); |
888 return NXT_ERROR; 889 } 890 891 p = *argv++; 892 893 rt->group = p; 894 895 continue; 896 } 897 898 if (nxt_strcmp(p, "--pid") == 0) { 899 if (*argv == NULL) { |
900 write(STDERR_FILENO, no_pid, nxt_length(no_pid)); |
901 return NXT_ERROR; 902 } 903 904 p = *argv++; 905 906 rt->pid = p; 907 908 continue; 909 } 910 911 if (nxt_strcmp(p, "--log") == 0) { 912 if (*argv == NULL) { |
913 write(STDERR_FILENO, no_log, nxt_length(no_log)); |
914 return NXT_ERROR; 915 } 916 917 p = *argv++; 918 919 rt->log = p; 920 921 continue; 922 } 923 924 if (nxt_strcmp(p, "--modules") == 0) { 925 if (*argv == NULL) { |
926 write(STDERR_FILENO, no_modules, nxt_length(no_modules)); |
927 return NXT_ERROR; 928 } 929 930 p = *argv++; 931 932 rt->modules = p; 933 934 continue; 935 } 936 937 if (nxt_strcmp(p, "--state") == 0) { 938 if (*argv == NULL) { |
939 write(STDERR_FILENO, no_state, nxt_length(no_state)); |
940 return NXT_ERROR; 941 } 942 943 p = *argv++; 944 945 rt->state = p; 946 947 continue; 948 } 949 950 if (nxt_strcmp(p, "--no-daemon") == 0) { 951 rt->daemon = 0; 952 continue; 953 } 954 955 if (nxt_strcmp(p, "--version") == 0) { |
956 write(STDERR_FILENO, version, nxt_length(version)); |
957 exit(0); 958 } 959 960 if (nxt_strcmp(p, "--help") == 0 || nxt_strcmp(p, "-h") == 0) { |
961 write(STDOUT_FILENO, help, nxt_length(help)); |
962 963 if (sizeof(NXT_GROUP) == 1) { |
964 write(STDOUT_FILENO, primary, nxt_length(primary)); |
965 966 } else { |
967 write(STDOUT_FILENO, group, nxt_length(group)); |
968 } 969 970 exit(0); 971 } 972 973 end = nxt_sprintf(buf, buf + sizeof(buf), "unknown option \"%s\", " 974 "try \"%s -h\" for available options\n", 975 p, nxt_process_argv[0]); --- 615 unchanged lines hidden --- |