/[projects]/smsdaemon/Util.cpp
ViewVC logotype

Diff of /smsdaemon/Util.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 108 by torben, Fri Jul 4 07:58:26 2008 UTC revision 132 by torben, Sun Dec 7 00:59:05 2008 UTC
# Line 10  Line 10 
10  #include <stdexcept>  #include <stdexcept>
11  #include <time.h>  #include <time.h>
12  #include <sys/time.h>  #include <sys/time.h>
13    #include <stdlib.h>
14    
15    #include <cstring>
16  #include "util.h"  #include "util.h"
17    
18  using namespace std;  using namespace std;
# Line 342  namespace Util Line 344  namespace Util
344                  return (pclose(p));                  return (pclose(p));
345          }          }
346    
347            string readfile(string filename)
348            {
349                    string str;
350                ifstream in(filename.c_str());
351            if (in)
352                {
353                char buffer[2048];
354                    in.read(buffer, 2047);
355                            buffer[ in.gcount() ] = 0;
356                    str = string(buffer);
357                in.close();
358                }
359            else
360                {
361                string message =  "Could no open ";
362                    message +=  filename;
363                    throw std::runtime_error(message);
364            }
365                return str;
366            }
367    
368    
369    
370  }  }
371    
372    

Legend:
Removed from v.108  
changed lines
  Added in v.132

  ViewVC Help
Powered by ViewVC 1.1.20