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 "config.h" 16 #include "object.h" 17 18 19 /* cwd() - returns the current working folder */ 20 OBJECT * cwd( void ); 21 22 /* cwd_init() - initialize the cwd module functionality 23 * 24 * The current working folder can not change in Boost Jam so this function 25 * gets the current working folder information from the OS and stores it 26 * internally. 27 * 28 * Expected to be called at program startup before the program's current 29 * working folder has been changed 30 */ 31 void cwd_init( void ); 32 33 /* cwd_done() - cleans up the cwd module functionality */ 34 void cwd_done( void ); 35 36 #endif 37