use $(LIBENSCVECTOR) instead of libensc_vector.a
[util-vserver.git] / util-vserver / src / util.h
index 127c007..afc41bb 100644 (file)
@@ -1,6 +1,6 @@
-// $Id$    --*- c++ -*--
+// $Id$    --*- c -*--
 
-// Copyright (C) 2003 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+// Copyright (C) 2004 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 //  
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License as published by
 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
 
-#ifndef H_UTIL_VSERVER_SRC_UTIL_H
-#define H_UTIL_VSERVER_SRC_UTIL_H
+#ifndef H_UTILVSERVER_SRC_UTIL_H
+#define H_UTILVSERVER_SRC_UTIL_H
 
-#include "compat.h"
-#include "lib_internal/util-io.h"
-#include "lib_internal/util-mem.h"
-#include "lib_internal/util-safechdir.h"
-#include "lib_internal/util-dotfile.h"
+#include <lib_internal/util.h>
 
-#include <unistd.h>
-#include <string.h>
-
-#ifndef PACKAGE_BUGREPORT
-#  define PACKAGE_BUGREPORT    "???"
-#endif
-
-#ifndef VERSION_COPYRIGHT_DISCLAIMER
-#  define VERSION_COPYRIGHT_DISCLAIMER \
-  "This program is free software; you may redistribute it under the terms of\n" \
-  "the GNU General Public License.  This program has absolutely no warranty.\n"
-#endif
-
-#ifndef __cplusplus
-#  define cAsT_(X)              (X))
-#  define reinterpret_cast(X)   ((X) cAsT_
-#  define static_cast(X)        ((X) cAsT_
-#  define const_cast(X)         ((X) cAsT_
-#else   /* __cplusplus */
-#  define reinterpret_cast(X)   reinterpret_cast<X>
-#  define static_cast(X)        static_cast<X>
-#  define const_cast(X)         const_cast<X>
-#endif
-
-#define DIM_OF(X)              (sizeof(X)/sizeof((X)[0]))
-
-void   exitLikeProcess(int pid) NORETURN;
-
-
-#define VSERVER_DECLARE_CMD(CMD)     \
-  char         buf[strlen(CMD)+1];  \
-  memcpy(buf, (CMD), strlen(CMD)+1); \
-  CMD = basename(buf);
-
-#endif //  H_UTIL_VSERVER_SRC_UTIL_H
+#endif //  H_UTILVSERVER_SRC_UTIL_H