*
* LyX, The Document Processor
*
- * Copyright (C) 1995 Matthias Ettrich
- * Copyright (C) 1995-1999 The LyX Team.
+ * Copyright 1995 Matthias Ettrich
+ * Copyright 1995-2000 The LyX Team.
*
* ====================================================== */
// This should have been a namespace
#ifdef CXX_WORKING_NAMESPACES
+///
namespace lyx {
///
char * getcwd(char * buffer, size_t size);
///
int chdir(char const * name);
+ ///
+ int chdir(string const & name);
+ /// Returns false it it fails
+ bool rename(char const * from, char const * to);
+ /// Returns false if it fails
+ bool rename(string const & from, string const & to);
+ /// Returns false it it fails
+ bool copy(string const & from, string const & to);
/// generates a checksum
unsigned long sum(char const * file);
+ /// generates a checksum
+ unsigned long sum(string const & file);
/// returns a date string (not used currently)
char * date();
/// returns the name of the user (not used currently)
- string getUserName();
+ string const getUserName();
///
- int kill(long int pid, int sig);
+ int kill(int pid, int sig);
///
void abort();
- ///
- int mkdir(char const * pathname, unsigned int mode);
+ ///
+ int mkdir(string const & pathname, unsigned long int mode);
///
int putenv(char const * str);
+ ///
+ int unlink(string const & file);
+ ///
+ int rmdir(string const & file);
+ ///
+ int atoi(string const & nstr);
}
#else
+///
struct lyx {
///
static char * getcwd(char * buffer, size_t size);
///
static int chdir(char const * name);
+ ///
+ static int chdir(string const & name);
+ /// Returns false it it fails
+ static bool rename(char const * from, char const * to);
+ /// Returns false if it fails
+ static bool rename(string const & from, string const & to);
+ /// Returns false it it fails
+ static bool copy(string const & from, string const & to);
/// generates a checksum
static unsigned long sum(char const * file);
+ /// generates a checksum
+ static unsigned long sum(string const & file);
/// returns a date string (not used currently)
static char * date();
/// returns the name of the user (not used currently)
- static string getUserName();
+ static string const getUserName();
///
- static int kill(long int pid, int sig);
+ static int kill(int pid, int sig);
///
static void abort();
///
- static int mkdir(char const * pathname, unsigned int mode);
+ static int mkdir(string const & pathname, unsigned long int mode);
///
static int putenv(char const * str);
+ ///
+ static int unlink(string const & file);
+ ///
+ static int rmdir(string const & file);
+ ///
+ static int atoi(string const & nstr);
};
#endif // CXX_WORKING_NAMESPACES
#endif