X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=miscutil.h;h=bd34565c8508c4be8d4427dbd6c0f2e0d7ce051c;hb=e35f06fcd3ddae77f971db673e9eca97ce9a0a5f;hp=ec5a1c2b9d6c99db519953d89aa541f1bd25f2f4;hpb=9eaeb3376602e70a44f720b45e9004c8781c596c;p=privoxy.git diff --git a/miscutil.h b/miscutil.h index ec5a1c2b..bd34565c 100644 --- a/miscutil.h +++ b/miscutil.h @@ -1,6 +1,6 @@ #ifndef MISCUTIL_H_INCLUDED #define MISCUTIL_H_INCLUDED -#define MISCUTIL_H_VERSION "$Id: miscutil.h,v 1.11 2001/10/14 22:02:57 jongfoster Exp $" +#define MISCUTIL_H_VERSION "$Id: miscutil.h,v 1.14 2001/11/05 21:43:48 steudten Exp $" /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/miscutil.h,v $ @@ -37,6 +37,18 @@ * * Revisions : * $Log: miscutil.h,v $ + * Revision 1.14 2001/11/05 21:43:48 steudten + * Add global var 'basedir' for unix os. + * + * Revision 1.13 2001/10/29 03:48:10 david__schmidt + * OS/2 native needed a snprintf() routine. Added one to miscutil, brackedted + * by and __OS2__ ifdef. + * + * Revision 1.12 2001/10/23 21:27:50 jongfoster + * Standardising error codes in string_append + * make_path() no longer adds '\\' if the dir already ends in '\\' (this + * is just copying a UNIX-specific fix to the Windows-specific part) + * * Revision 1.11 2001/10/14 22:02:57 jongfoster * New function string_append() which is like strsav(), but running * out of memory isn't automatically FATAL. @@ -108,8 +120,14 @@ extern "C" { #endif +extern const char *basedir; extern void *zalloc(int size); +#if defined(unix) +extern void writePidFile( void ); +extern void deletePidFile( void ); +#endif /* unix */ + extern unsigned int hash_string(const char* s); extern char *safe_strerror(int err); @@ -131,6 +149,10 @@ extern char *make_path(const char * dir, const char * file); extern char *strdup(const char *s); #endif /* def __MINGW32__ */ +#ifdef __OS2__ +extern int snprintf(char *, size_t, const char *, /*args*/ ...); +#endif /* def __OS2__ */ + /* Revision control strings from this header and associated .c file */ extern const char miscutil_rcs[]; extern const char miscutil_h_rcs[];