ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/proj/trunk/Spectre/Maker.cpp
(Generate patch)

Comparing trunk/Spectre/Maker.cpp (file contents):
Revision 317 by douglas, 2003-07-30T17:56:29-07:00 vs.
Revision 318 by douglas, 2004-03-22T20:22:17-08:00

# Line 1 | Line 1
1 + /* ============================================================================
2 + * Spectre Samba Mounter
3 + *
4 + * Copyright © 2003-2004, Douglas Thrift. All Rights Reserved.
5 + *
6 + * Redistribution and use in source and binary forms, with or without
7 + * modification, are permitted provided that the following conditions are met:
8 + *
9 + * 1. Redistributions of source code must retain the above copyright notice,
10 + *    this list of conditions and the following disclaimer.
11 + *
12 + * 2. Redistributions in binary form must reproduce the above copyright notice,
13 + *    this list of conditions and the following disclaimer in the documentation
14 + *    and/or other materials provided with the distribution.
15 + *
16 + * 3. The end-user documentation included with the redistribution, if any, must
17 + *    include the following acknowledgment:
18 + *
19 + *       "This product includes software developed by Douglas Thrift
20 + *       (http://computers.douglasthrift.net/spectre.xml)."
21 + *
22 + *    Alternately, this acknowledgment may appear in the software itself, if
23 + *    and wherever such third-party acknowledgments normally appear.
24 + *
25 + * 4. The names "Douglas Thrift" and "Spectre Samba Mounter" must not be used
26 + *    to endorse or promote products derived from this software without
27 + *    specific prior written permission. For written permission, please visit
28 + *    http://www.douglasthrift.net/contact.cgi for contact information.
29 + *
30 + * 5. Products derived from this software may not be called "Spectre Samba
31 + *    Mounter", nor may "Spectre Samba Mounter" appear in their name, without
32 + *    prior written permission.
33 + *
34 + * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
35 + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
36 + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
37 + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
38 + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
39 + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
40 + * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
41 + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
42 + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
43 + * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
44 + * ============================================================================
45 + */
46   // Spectre Samba Mounter
47   //
48   // Douglas Thrift
49   //
50 < // $Id: Maker.cpp,v 1.10 2003/07/31 00:56:29 douglas Exp $
50 > // $Id: Maker.cpp,v 1.11 2004/03/23 04:22:17 douglas Exp $
51  
52   #include "Maker.h"
53  
# Line 55 | Line 100 | void Maker::make()
100   void Maker::samba()
101   {
102          char credentials[17];
103 <        
103 >
104          sprintf(credentials, "%s", "/tmp/spectre.XXXX");
105          mkstemp(credentials);
106  
# Line 65 | Line 110 | void Maker::samba()
110                  << "password = " << password(regular.remote) << "\n";
111  
112          fout.close();
113 <        
113 >
114          vector<string> args;
115  
116          args.push_back("spectre");
# Line 134 | Line 179 | void Maker::samba(ipstream& pin)
179                  if (pin.peek() != '\t') break;
180  
181                  pin.ignore();
182 <                
182 >
183                  char share[16];
184                  char type[11];
185                  string comment;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines