--- /dev/null
+export PATH=$HOME/bin:$PATH
+export CPPPATH=$CPPPATH:$HOME/include
+export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/lib
+export LIBPATH=$LD_LIBRARY_PATH
--- /dev/null
+cd swift || exit 1
+git pull || exit 2
+rm exec/*-pg exec/*-o3
+
+g++ -I. exec/leecher.cpp *.cpp compat/*.cpp ext/seq_picker.cpp -pg -o exec/leecher-pg &
+g++ -I. exec/seeder.cpp *.cpp compat/*.cpp ext/seq_picker.cpp -pg -o exec/seeder-pg &
+g++ -I. exec/leecher.cpp *.cpp compat/*.cpp ext/seq_picker.cpp -O3 -o exec/leecher-o3 &
+g++ -I. exec/seeder.cpp *.cpp compat/*.cpp ext/seq_picker.cpp -O3 -o exec/seeder-o3 &
+
+wait
+
+cd exec
+
+if [ ! -e leecher-pg ]; then exit 3; fi
+if [ ! -e leecher-o3 ]; then exit 4; fi
+if [ ! -e seeder-pg ]; then exit 5; fi
+if [ ! -e seeder-o3 ]; then exit 6; fi
+
else
echo $HOST $CMD FAIL
cat $SHSC
- cat .$HOST.$CMD.out .$HOST.$CMD.err
+ cat logs/$HOST.$CMD.out logs/$HOST.$CMD.err
exit 1
fi
if (send_interval_>std::max(rtt_avg_,TINT_SEC)*4)
return SwitchSendControl(KEEP_ALIVE_CONTROL);
if (data_out_.size()<cwnd_) {
- dprintf("%s #%u sendctrl next in %llius (cwnd %f.2, data_out %i)\n",
+ dprintf("%s #%u sendctrl next in %llius (cwnd %.2f, data_out %i)\n",
tintstr(),id_,send_interval_,cwnd_,(int)data_out_.size());
return last_data_out_time_ + send_interval_;
} else {