Mercurial > pkg
changeset 10:bd465da5cd0f
remove USELESS code.
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Wed, 09 Jan 2013 04:58:05 +0000 |
parents | a0c0ccd22ca5 |
children | 389f8678f1d8 |
files | defaults/hg-wrapper.cpp |
diffstat | 1 files changed, 0 insertions(+), 46 deletions(-) [+] |
line wrap: on
line diff
1.1 --- a/defaults/hg-wrapper.cpp Wed Jan 09 04:53:59 2013 +0000 1.2 +++ b/defaults/hg-wrapper.cpp Wed Jan 09 04:58:05 2013 +0000 1.3 @@ -1,59 +1,13 @@ 1.4 -#include <stdio.h> 1.5 -//#include <stdlib.h> 1.6 #include <cstdlib> 1.7 -#include <iostream> 1.8 #include <vector> 1.9 #include <string> 1.10 - 1.11 -#include <algorithm> 1.12 - 1.13 #include <unistd.h> 1.14 -//#include <numeric> 1.15 - 1.16 - 1.17 #include <boost/algorithm/string/join.hpp> 1.18 1.19 -// void print_element(std::string x){ 1.20 -// std::cout << x << std::endl; 1.21 -// } 1.22 - 1.23 - 1.24 main( int argc, char ** argv){ 1.25 - 1.26 - // remove first element of argv, the program's name 1.27 std::vector<std::string> input(argv, argv+argc); 1.28 - 1.29 - 1.30 - //std::cout << input.size() << std::endl; 1.31 - 1.32 input[0] = std::string("hg"); 1.33 - 1.34 - //input.insert(input.begin(),std::string("hg")); 1.35 - 1.36 - //std::cout << input.size() << std::endl; 1.37 - 1.38 - // for(unsigned i = 0; i < input.size(); i++){ 1.39 - // std::cout << input[i] << std::endl; 1.40 - 1.41 - // } 1.42 - 1.43 - //for_each(input.begin(),input.end(), print_element); 1.44 - 1.45 - 1.46 - // std::string command = 1.47 - // accumulate(input.begin(), input.end(), std::string(" ")); 1.48 - 1.49 std::string command = boost::algorithm::join(input, " "); 1.50 - 1.51 - 1.52 - //.c_str(); 1.53 - 1.54 - //std::cout << command << std::endl; 1.55 - 1.56 setreuid( geteuid(), geteuid() ); 1.57 - //envp = 0; /* blocks IFS attack on non-bash shells */ 1.58 - //system( "/usr/bin/hg", argv, envp ); 1.59 return system(command.c_str()); 1.60 - //perror( argv[0] ); 1.61 - //return errno; 1.62 }