*/
#include <errno.h>
-#include <iostream>
#include <msp/fs/dir.h>
#include <msp/fs/stat.h>
#include <msp/fs/utils.h>
#include <msp/io/file.h>
+#include <msp/io/print.h>
#include "builder.h"
#include "copy.h"
#include "package.h"
{
announce(pkg.get_name(), "COPY", dest[-1]);
if(builder.get_verbose()>=2)
- cout<<s<<" -> "<<d<<'\n';
+ IO::print("%s -> %s\n", s, d);
if(!builder.get_dry_run())
worker=new Worker(*this);
{
if(e.get_error_code()!=ENOENT)
{
- cerr<<e.what()<<'\n';
+ IO::print(IO::cerr, "%s\n", e.what());
done=error=true;
return;
}
}
catch(const Exception &e)
{
- cerr<<e.what()<<'\n';
+ IO::print(IO::cerr, "%s\n", e.what());
done=error=true;
return;
}