ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/HostUpdate/HostUpdate.hpp
Revision: 14
Committed: 2003-11-07T23:04:39-08:00 (21 years, 7 months ago) by Douglas Thrift
File size: 675 byte(s)
Log Message:
Well the world is still going to hell, along with Linux, FreeBSD seems ok
though.

File Contents

# User Rev Content
1 Douglas Thrift 3 // Host Update
2     //
3     // Douglas Thrift
4     //
5     // $Id$
6    
7 Douglas Thrift 12 #ifndef _HostUpdate_hpp_
8     #define _HostUpdate_hpp_
9 Douglas Thrift 3
10     #include <iostream>
11 Douglas Thrift 14 #include <fstream>
12     #include <string>
13     #include <set>
14 Douglas Thrift 3 #include <cgicc/Cgicc.h>
15    
16 Douglas Thrift 12 #include <sys/types.h>
17     #include <sys/stat.h>
18    
19     #ifndef _WIN32
20    
21     #include <unistd.h>
22 Douglas Thrift 14 #include <dirent.h>
23 Douglas Thrift 12
24 Douglas Thrift 14 inline int mkdir(const char* path)
25     {
26     return mkdir(path, S_IRUSR | S_IWUSR | S_IXUSR);
27     }
28    
29 Douglas Thrift 12 #else
30    
31     #include <direct.h>
32    
33     #endif
34    
35 Douglas Thrift 3 using namespace std;
36     using namespace cgicc;
37    
38     class HostUpdate
39     {
40     private:
41     Cgicc cgi;
42 Douglas Thrift 12 void update(CgiEnvironment& env, const string& agent);
43     void display(CgiEnvironment& env);
44 Douglas Thrift 3 public:
45     HostUpdate();
46     ~HostUpdate();
47     };
48    
49 Douglas Thrift 12 #endif // _HostUpdate_hpp_

Properties

Name Value
svn:eol-style native
svn:keywords Id