This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
deb-mbse/mbtask/taskutil.h

49 lines
1.1 KiB
C
Raw Normal View History

/* $Id$ */
2001-08-17 05:46:24 +00:00
#ifndef _TASKUTIL_H
#define _TASKUTIL_H
#define TRUE 1
#define FALSE 0
#define SS_BUFSIZE 1024 /* Socket buffersize */
#define MBSE_SS(x) (x)?(x):"(null)"
typedef struct _srv_auth {
struct _srv_auth *next;
char *hostname;
char *authcode;
} srv_auth;
/*
* Function prototypes
*/
void WriteError(const char *, ...);
void Syslog(int, const char *, ...);
2001-08-17 05:46:24 +00:00
int ulog(char *, char *, char *, char *, char*);
char *xstrcpy(char *);
char *xstrcat(char *, char *);
void CreateSema(char *);
void TouchSema(char *);
void RemoveSema(char *);
int IsSema(char *);
int file_exist(char *, int);
2002-01-19 13:04:55 +00:00
int mkdirs(char *, mode_t);
2005-10-11 20:49:41 +00:00
int file_size(char *);
2001-08-17 05:46:24 +00:00
time_t file_time(char *);
2002-12-28 20:29:26 +00:00
char *ascfnode(faddr *, int);
void ascfnode_r(faddr *, int, char *);
void fido2str_r(fidoaddr, int, char *);
void Dos2Unix_r(char *, char *);
2001-08-17 05:46:24 +00:00
char *dayname(void);
void InitFidonet(void);
int SearchFidonet(unsigned short);
char *printable(char *, int);
2001-08-17 05:46:24 +00:00
#endif