ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/Smersh/Daemon.cpp
(Generate patch)

Comparing Smersh/Daemon.cpp (file contents):
Revision 171 by Douglas Thrift, 2004-06-18T01:38:55-07:00 vs.
Revision 172 by Douglas Thrift, 2004-06-20T22:47:13-07:00

# Line 6 | Line 6
6  
7   #include "Daemon.hpp"
8  
9 < Daemon::Daemon(int port) : port(port)
9 > void Daemon::serve(bool fork, Daemon* self)
10   {
11 <        //
11 >        Person::configure();
12 >
13 >        if (fork)
14 >        {
15 >                switch (::fork())
16 >                {
17 >                case -1:
18 >                        cerr << program << ": fork()\n";
19 >
20 >                        exit(1);
21 >                case 0:
22 >                        break;
23 >                default:
24 >                        return;
25 >                }
26 >        }
27 >
28 >        self->handle();
29   }
30  
31 < Daemon::~Daemon()
31 > void Daemon::handle()
32   {
33 <        //
33 >        cerr << "Here!\n";
34   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines