1 /*
2  * Copyright 2002. Vladimir Prus
3  * Distributed under the Boost Software License, Version 1.0.
4  * (See accompanying file LICENSE_1_0.txt or copy at
5  * http://www.boost.org/LICENSE_1_0.txt)
6  */
7 
8 /*
9  * cwd.h - manages the current working folder information
10  */
11 
12 #ifndef CWD_H
13 #define CWD_H
14 
15 #include "object.h"
16 
17 
18 /* cwd() - returns the current working folder */
19 OBJECT * cwd( void );
20 
21 /* cwd_init() - initialize the cwd module functionality
22  *
23  *   The current working folder can not change in Boost Jam so this function
24  * gets the current working folder information from the OS and stores it
25  * internally.
26  *
27  *   Expected to be called at program startup before the program's current
28  * working folder has been changed
29  */
30 void cwd_init( void );
31 
32 /* cwd_done() - cleans up the cwd module functionality */
33 void cwd_done( void );
34 
35 #endif
36