1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/uriloader/exthandler/tests/WriteArgument.cpp Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,24 @@ 1.4 +#include <stdio.h> 1.5 +#include "prenv.h" 1.6 + 1.7 +int main(int argc, char* argv[]) 1.8 +{ 1.9 + if (argc != 2) 1.10 + return 1; 1.11 + 1.12 + const char* value = PR_GetEnv("WRITE_ARGUMENT_FILE"); 1.13 + 1.14 + if (!value) 1.15 + return 2; 1.16 + 1.17 + FILE* outfile = fopen(value, "w"); 1.18 + if (!outfile) 1.19 + return 3; 1.20 + 1.21 + // We only need to write out the first argument (no newline). 1.22 + fputs(argv[argc -1], outfile); 1.23 + 1.24 + fclose(outfile); 1.25 + 1.26 + return 0; 1.27 +}