/*
- * $Id: hqx.c,v 1.12 2002-04-29 01:52:49 morgana Exp $
+ * $Id: hqx.c,v 1.13 2003-06-06 21:17:19 srittau Exp $
*/
#ifdef HAVE_CONFIG_H
#include <netatalk/endian.h>
#include "megatron.h"
+#include "nad.h"
#include "hqx.h"
#define HEXOUTPUT 0
/*
- * $Id: nad.h,v 1.2 2001-06-29 14:14:46 rufustfirefly Exp $
+ * $Id: nad.h,v 1.3 2003-06-06 21:17:20 srittau Exp $
*/
#ifndef _NAD_H
int nad_write(int fork, char *forkbuf, int bufc);
int nad_close(int status);
+void select_charset(int options);
+
#endif /* _NAD_H */
/*
- * $Id: unix.c,v 1.44 2003-06-05 09:17:12 didg Exp $
+ * $Id: unix.c,v 1.45 2003-06-06 21:18:00 srittau Exp $
*
* Copyright (c) 1990,1993 Regents of The University of Michigan.
* All Rights Reserved. See COPYRIGHT.
#include <atalk/adouble.h>
#include <atalk/afp.h>
/* STDC check */
-#if STDC_HEADERS
+#ifdef STDC_HEADERS
#include <string.h>
#else /* STDC_HEADERS */
#ifndef HAVE_STRCHR
/* This is equivalent of unix rename(). */
int unix_rename(const char *oldpath, const char *newpath)
{
+#if 0
char pd_name[PATH_MAX+1];
int i;
struct stat pd_stat;
uid_t uid;
+#endif
if (rename(oldpath, newpath) < 0)
return -1;
/*
- * $Id: cnid_add.c,v 1.34 2003-03-07 14:51:50 didg Exp $
+ * $Id: cnid_add.c,v 1.35 2003-06-06 21:22:43 srittau Exp $
*
* Copyright (c) 1999. Adrian Sun (asun@zoology.washington.edu)
* All Rights Reserved. See COPYRIGHT.
#include <atalk/cnid.h>
#include <atalk/util.h>
+#define use_make_cnid_data
#include "cnid_private.h"
#ifdef CNID_DB_CDB
#ifndef CNID_DB_CDB
DB_TXN *tid;
#endif /* CNID_DB_CDB */
- int rc, ret;
+ int rc;
memset(&altkey, 0, sizeof(altkey));
memset(&altdata, 0, sizeof(altdata));
/*
- * $Id: cnid_close.c,v 1.29 2003-03-09 19:55:35 didg Exp $
+ * $Id: cnid_close.c,v 1.30 2003-06-06 21:22:44 srittau Exp $
*/
#ifdef HAVE_CONFIG_H
void cnid_close(void *CNID) {
CNID_private *db;
- int rc;
if (!(db = CNID)) {
return;
/*
- * $Id: cnid_lookup.c,v 1.16 2003-01-04 20:49:33 jmarcus Exp $
+ * $Id: cnid_lookup.c,v 1.17 2003-06-06 21:22:44 srittau Exp $
*/
#ifdef HAVE_CONFIG_H
#include <atalk/adouble.h>
#include <atalk/cnid.h>
+#define use_make_cnid_data
#include "cnid_private.h"
#define LOGFILEMAX 100 /* kbytes */
/*
- * $Id: cnid_mangle_add.c,v 1.5 2003-01-04 20:49:33 jmarcus Exp $
+ * $Id: cnid_mangle_add.c,v 1.6 2003-06-06 21:22:44 srittau Exp $
*/
#ifdef HAVE_CONFIG_H
#ifndef CNID_DB_CDB
DB_TXN *tid;
#endif /* CNID_DB_CDB */
- cnid_t id;
- int rc, ret;
+ int rc;
if (!(db = CNID)) {
return -1;
/*
- * $Id: cnid_mangle_get.c,v 1.7 2003-01-04 20:49:33 jmarcus Exp $
+ * $Id: cnid_mangle_get.c,v 1.8 2003-06-06 21:22:45 srittau Exp $
*/
#ifdef HAVE_CONFIG_H
{
CNID_private *db;
DBT key, data;
- cnid_t id;
- struct stat st;
char *filename;
int rc;
/*
- * $Id: cnid_private.h,v 1.11 2002-05-30 06:41:19 jmarcus Exp $
+ * $Id: cnid_private.h,v 1.12 2003-06-06 21:22:45 srittau Exp $
*/
#ifndef LIBATALK_CNID_PRIVATE_H
#define __inline__
#endif /* __inline__ */
+#ifdef use_make_cnid_data
/* construct db_cnid data. NOTE: this is not re-entrant. */
static __inline__ char *make_cnid_data(const struct stat *st,
const cnid_t did,
return start;
}
+#endif /* use_make_cnid_date */
#endif /* atalk/cnid/cnid_private.h */
/*
- * $Id: cnid_update.c,v 1.20 2002-08-30 03:12:52 jmarcus Exp $
+ * $Id: cnid_update.c,v 1.21 2003-06-06 21:22:45 srittau Exp $
*/
#ifdef HAVE_CONFIG_H
#include <atalk/adouble.h>
#include <atalk/cnid.h>
+#define use_make_cnid_data
#include "cnid_private.h"
#ifdef CNID_DB_CDB
int get_syslog_equivalent(enum loglevels loglevel);
-static char *get_command_name(char *commandpath);
-
/* =========================================================================
Instanciated data
========================================================================= */
{
#ifndef DISABLE_LOGGER
- struct stat statbuf;
- int firstattempt;
- int retval;
- gid_t gid;
- uid_t uid;
- int access;
char lastchar[2];
log_file_data_pair *logs;
Internal function definitions
========================================================================= */
+#if 0
static char *get_command_name(char *commandpath)
{
char *ptr;
ptr = commandpath;
else
ptr++;
-
+
#ifdef DEBUG_OUTPUT_TO_SCREEN
printf("Concluded %s\n", ptr);
#endif
return ptr;
}
+#endif
void workout_what_to_print(struct what_to_print_array *what_to_print,
struct tag_log_file_data *log_struct)
struct tag_log_file_data *log_struct,
enum loglevels loglevel, enum logtypes logtype)
{
- char datebuffer[32];
- char processinfo[64];
-
char *ptr = message_details_buffer;
int templen;
int len = message_details_buffer_length;
- char log_buffer[MAXLOGSIZE];
- const char *logtype_string;
-
- char loglevel_string[12]; /* max int size is 2 billion, or 10 digits */
-
struct what_to_print_array what_to_print;
workout_what_to_print(&what_to_print, log_struct);
can be taken from default if needs be.
*/
/* const char* sources[] = {"syslog", "filelog"}; */
- const char *null = "";
- int sourcenum, typenum, levelnum;
+ int typenum, levelnum;
log_file_data_pair *logs = log_file_arr[logtype_default];
/*