mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-09-21 23:51:25 +00:00
c36aa67f7b
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@423 a592a061-630c-0410-9148-cb99ea01b6c8
39 lines
941 B
C++
39 lines
941 B
C++
// -*- C++ -*-
|
|
/* This file is part of
|
|
* ======================================================
|
|
*
|
|
* LyX, The Document Processor
|
|
*
|
|
* Copyright (C) 1995 Matthias Ettrich
|
|
* Copyright (C) 1995-1999 The LyX Team.
|
|
*
|
|
* ====================================================== */
|
|
|
|
#ifndef LYX_LIB_H
|
|
#define LYX_LIB_H
|
|
|
|
#include "LString.h"
|
|
|
|
// Where can I put this? I found the occurence of the same code
|
|
// three/four times. Don't you think it better to use a macro definition
|
|
// (an inlined member of some class)?
|
|
|
|
// This should have been a namespace
|
|
struct lyx {
|
|
///
|
|
static char * getcwd(char * buffer, size_t size);
|
|
///
|
|
static int chdir(char const * name);
|
|
/// generates an checksum
|
|
static unsigned long sum(char const * file);
|
|
/// returns a date string
|
|
static char * date();
|
|
///
|
|
static string getUserName();
|
|
///
|
|
static int kill(int pid, int sig);
|
|
///
|
|
static void abort();
|
|
};
|
|
#endif
|