ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/Spectre2/Mounter.cpp
Revision: 408
Committed: 2004-12-31T01:08:16-08:00 (20 years, 5 months ago) by douglas
File size: 646 byte(s)
Log Message:
FreeBSD has this problem, oh well.

File Contents

# Content
1 // Spectre 2
2 //
3 // Douglas Thrift
4 //
5 // $Id$
6
7 #include "Mounter.hpp"
8
9 #include <menes-api/environment.hpp>
10
11 Mounter::Mounter(const ext::String& config) : Daemon(), config(config) {}
12
13 Mounter::~Mounter()
14 {
15 #ifdef __FreeBSD__
16 api::Posix::CheckError(::unlink(secret.NullTerminate()));
17 #endif
18 }
19
20 #ifdef __FreeBSD__
21 ext::String Mounter::secret(api::TheEnvironment.Get("HOME") + "/.nsmbrc");
22 #endif
23
24 void Mounter::load()
25 {
26 api::Cerr << "Mounter::load()" << ios::NewLine;
27
28 #ifdef __FreeBSD__
29 {
30 SecretFileWriter file(secret);
31
32 //
33 }
34 #endif
35
36 loaded = true;
37 }
38
39 void Mounter::run()
40 {
41 api::Cerr << "Mounter::run()" << ios::NewLine;
42
43 ::sleep(5);
44 }

Properties

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