/*
- * $Id: timelord.c,v 1.7 2002-01-04 04:45:47 sibaz Exp $
+ * $Id: timelord.c,v 1.7.12.1 2005-01-30 20:56:19 didg Exp $
*
* Copyright (c) 1990,1992 Regents of The University of Michigan.
* All Rights Reserved. See COPYRIGHT.
#include <sys/time.h>
#include <sys/file.h>
#include <sys/uio.h>
+#include <stdlib.h>
#include <unistd.h>
/*
- * $Id: file.c,v 1.92.2.2.2.31.2.6 2004-12-09 16:10:54 didg Exp $
+ * $Id: file.c,v 1.92.2.2.2.31.2.7 2005-01-30 20:56:20 didg Exp $
*
* Copyright (c) 1990,1993 Regents of The University of Michigan.
* All Rights Reserved. See COPYRIGHT.
/* -------------------------- */
u_int32_t get_id(struct vol *vol, struct adouble *adp, const struct stat *st,
- const cnid_t did, const char *upath, const int len)
+ const cnid_t did, char *upath, const int len)
{
u_int32_t aint = 0;
/*
- * $Id: file.h,v 1.16.2.2.2.3.2.2 2004-12-07 03:23:49 didg Exp $
+ * $Id: file.h,v 1.16.2.2.2.3.2.3 2005-01-30 20:56:21 didg Exp $
*
* Copyright (c) 1990,1991 Regents of The University of Michigan.
* All Rights Reserved.
extern int copy_path_name __P((const struct vol *, char *, char *i));
extern u_int32_t get_id __P((struct vol *, struct adouble *, const struct stat *,
- const cnid_t , const char *, const int ));
+ const cnid_t , char *, const int ));
/* FP functions */
extern int afp_exchangefiles __P((AFPObj *, char *, int, char *, int *));
/*
- * $Id: uams_pgp.c,v 1.9.6.2 2003-10-30 00:21:47 bfernhomberg Exp $
+ * $Id: uams_pgp.c,v 1.9.6.2.2.1 2005-01-30 20:56:21 didg Exp $
*
* Copyright (c) 1990,1993 Regents of The University of Michigan.
* Copyright (c) 1999 Adrian Sun (asun@u.washington.edu)
char *ibuf, int ibuflen,
char *rbuf, int *rbuflen)
{
- BIGNUM *bn, *gbn, *pbn;
- u_int16_t sessid;
int len, i;
char *name;
/*
- * $Id: cnid.h,v 1.9.6.6 2004-02-22 18:36:37 didg Exp $
+ * $Id: cnid.h,v 1.9.6.6.2.1 2005-01-30 20:56:21 didg Exp $
*
* Copyright (c) 2003 the Netatalk Team
* Copyright (c) 2003 Rafal Lewczuk <rlewczuk@pronet.pl>
void *_private; /* back-end speficic data */
cnid_t (*cnid_add)(struct _cnid_db *cdb, const struct stat *st, const cnid_t did,
- const char *name, const int len, cnid_t hint);
+ char *name, const int len, cnid_t hint);
int (*cnid_delete)(struct _cnid_db *cdb, cnid_t id);
- cnid_t (*cnid_get)(struct _cnid_db *cdb, const cnid_t did, const char *name,
+ cnid_t (*cnid_get)(struct _cnid_db *cdb, const cnid_t did, char *name,
const int len);
cnid_t (*cnid_lookup)(struct _cnid_db *cdb, const struct stat *st, const cnid_t did,
- const char *name, const int len);
+ char *name, const int len);
cnid_t (*cnid_nextid)(struct _cnid_db *cdb);
char *(*cnid_resolve)(struct _cnid_db *cdb, cnid_t *id, void *buffer, u_int32_t len);
int (*cnid_update)(struct _cnid_db *cdb, const cnid_t id, const struct stat *st,
- const cnid_t did, const char *name, const int len);
+ const cnid_t did, char *name, const int len);
void (*cnid_close)(struct _cnid_db *cdb);
int (*cnid_getstamp)(struct _cnid_db *cdb, void *buffer, const int len);
};
struct _cnid_db *cnid_open(const char *volpath, mode_t mask, char *type, int flags);
cnid_t cnid_add(struct _cnid_db *cdb, const struct stat *st, const cnid_t did,
- const char *name, const int len, cnid_t hint);
+ char *name, const int len, cnid_t hint);
int cnid_delete(struct _cnid_db *cdb, cnid_t id);
-cnid_t cnid_get (struct _cnid_db *cdb, const cnid_t did, const char *name,const int len);
+cnid_t cnid_get (struct _cnid_db *cdb, const cnid_t did, char *name,const int len);
int cnid_getstamp(struct _cnid_db *cdb, void *buffer, const int len);
cnid_t cnid_lookup(struct _cnid_db *cdb, const struct stat *st, const cnid_t did,
- const char *name, const int len);
+ char *name, const int len);
char *cnid_resolve(struct _cnid_db *cdb, cnid_t *id, void *buffer, u_int32_t len);
int cnid_update (struct _cnid_db *cdb, const cnid_t id, const struct stat *st,
- const cnid_t did, const char *name, const int len);
+ const cnid_t did, char *name, const int len);
/* This function closes a CNID database and frees all resources assigned to it. */
void cnid_close(struct _cnid_db *db);
/*
* $Log: cnid.h,v $
- * Revision 1.9.6.6 2004-02-22 18:36:37 didg
+ * Revision 1.9.6.6.2.1 2005-01-30 20:56:21 didg
+ *
+ * Olaf Hering at suse.de warning fixes.
+ *
+ * Revision 1.9.6.6 2004/02/22 18:36:37 didg
*
* small clean up
*
/* cnid_add.c */
extern cnid_t cnid_cdb_add __P((struct _cnid_db *, const struct stat *, const cnid_t,
- const char *, const int, cnid_t));
+ char *, const int, cnid_t));
extern int cnid_cdb_getstamp __P((struct _cnid_db *, void *, const int ));
/* cnid_get.c */
-extern cnid_t cnid_cdb_get __P((struct _cnid_db *, const cnid_t, const char *, const int));
+extern cnid_t cnid_cdb_get __P((struct _cnid_db *, const cnid_t, char *, const int));
extern char *cnid_cdb_resolve __P((struct _cnid_db *, cnid_t *, void *, u_int32_t ));
extern cnid_t cnid_cdb_lookup __P((struct _cnid_db *, const struct stat *, const cnid_t,
- const char *, const int));
+ char *, const int));
/* cnid_update.c */
extern int cnid_cdb_update __P((struct _cnid_db *, const cnid_t, const struct stat *,
- const cnid_t, const char *, int));
+ const cnid_t, char *, int));
/* cnid_delete.c */
extern int cnid_cdb_delete __P((struct _cnid_db *, const cnid_t));
/*
- * $Id: cnid_cdb_add.c,v 1.1.4.6 2004-06-30 01:27:15 didg Exp $
+ * $Id: cnid_cdb_add.c,v 1.1.4.6.2.1 2005-01-30 20:56:22 didg Exp $
*
* Copyright (c) 1999. Adrian Sun (asun@zoology.washington.edu)
* All Rights Reserved. See COPYRIGHT.
#endif
extern int cnid_cdb_update(struct _cnid_db *cdb, const cnid_t id, const struct stat *st,
- const cnid_t did, const char *name, const int len);
+ const cnid_t did, char *name, const int len);
/* --------------- */
int db_stamp(void *buffer, size_t size)
/* ------------------------ */
cnid_t cnid_cdb_add(struct _cnid_db *cdb, const struct stat *st,
- const cnid_t did, const char *name, const int len,
+ const cnid_t did, char *name, const int len,
cnid_t hint)
{
CNID_private *db;
/*
- * $Id: cnid_cdb_get.c,v 1.1.4.2 2003-10-21 16:23:54 didg Exp $
+ * $Id: cnid_cdb_get.c,v 1.1.4.2.2.1 2005-01-30 20:56:22 didg Exp $
*/
#ifdef HAVE_CONFIG_H
#include "cnid_cdb_private.h"
/* Return CNID for a given did/name. */
-cnid_t cnid_cdb_get(struct _cnid_db *cdb, const cnid_t did, const char *name,
+cnid_t cnid_cdb_get(struct _cnid_db *cdb, const cnid_t did, char *name,
const int len)
{
char start[CNID_DID_LEN + MAXPATHLEN + 1], *buf;
/*
- * $Id: cnid_cdb_lookup.c,v 1.1.4.5 2004-02-07 19:46:09 didg Exp $
+ * $Id: cnid_cdb_lookup.c,v 1.1.4.5.2.1 2005-01-30 20:56:22 didg Exp $
*/
#ifdef HAVE_CONFIG_H
/* This returns the CNID corresponding to a particular file. It will
* also fix up the various databases if there's a problem. */
cnid_t cnid_cdb_lookup(struct _cnid_db *cdb, const struct stat *st, const cnid_t did,
- const char *name, const int len)
+ char *name, const int len)
{
char *buf;
CNID_private *db;
/*
- * $Id: cnid_cdb_update.c,v 1.1.4.4 2003-10-21 16:23:54 didg Exp $
+ * $Id: cnid_cdb_update.c,v 1.1.4.4.2.1 2005-01-30 20:56:22 didg Exp $
*/
#ifdef HAVE_CONFIG_H
* handle the did/name data, there are a bunch of functions to get
* and set the various fields. */
int cnid_cdb_update(struct _cnid_db *cdb, const cnid_t id, const struct stat *st,
- const cnid_t did, const char *name, const int len
+ const cnid_t did, char *name, const int len
/*, const char *info, const int infolen*/)
{
char *buf;
/*
- * $Id: cnid.c,v 1.1.4.11 2004-06-30 01:27:14 didg Exp $
+ * $Id: cnid.c,v 1.1.4.11.2.1 2005-01-30 20:56:22 didg Exp $
*
* Copyright (c) 2003 the Netatalk Team
* Copyright (c) 2003 Rafal Lewczuk <rlewczuk@pronet.pl>
/* --------------- */
cnid_t cnid_add(struct _cnid_db *cdb, const struct stat *st, const cnid_t did,
- const char *name, const int len, cnid_t hint)
+ char *name, const int len, cnid_t hint)
{
cnid_t ret;
/* --------------- */
-cnid_t cnid_get(struct _cnid_db *cdb, const cnid_t did, const char *name,const int len)
+cnid_t cnid_get(struct _cnid_db *cdb, const cnid_t did, char *name,const int len)
{
cnid_t ret;
/* --------------- */
cnid_t cnid_lookup(struct _cnid_db *cdb, const struct stat *st, const cnid_t did,
- const char *name, const int len)
+ char *name, const int len)
{
cnid_t ret;
/* --------------- */
int cnid_update (struct _cnid_db *cdb, const cnid_t id, const struct stat *st,
- const cnid_t did, const char *name, const int len)
+ const cnid_t did, char *name, const int len)
{
int ret;
/* cnid_add.c */
extern cnid_t cnid_db3_add __P((struct _cnid_db *, const struct stat *, const cnid_t,
- const char *, const int, cnid_t));
+ char *, const int, cnid_t));
/* cnid_get.c */
-extern cnid_t cnid_db3_get __P((struct _cnid_db *, const cnid_t, const char *, const int));
+extern cnid_t cnid_db3_get __P((struct _cnid_db *, const cnid_t, char *, const int));
extern char *cnid_db3_resolve __P((struct _cnid_db *, cnid_t *, void *, u_int32_t ));
extern cnid_t cnid_db3_lookup __P((struct _cnid_db *, const struct stat *, const cnid_t,
- const char *, const int));
+ char *, const int));
/* cnid_update.c */
extern int cnid_db3_update __P((struct _cnid_db *, const cnid_t, const struct stat *,
- const cnid_t, const char *, int));
+ const cnid_t, char *, int));
/* cnid_delete.c */
extern int cnid_db3_delete __P((struct _cnid_db *, const cnid_t));
/*
- * $Id: cnid_db3_add.c,v 1.1.4.2 2003-10-21 16:23:54 didg Exp $
+ * $Id: cnid_db3_add.c,v 1.1.4.2.2.1 2005-01-30 20:56:22 didg Exp $
*
* Copyright (c) 1999. Adrian Sun (asun@zoology.washington.edu)
* All Rights Reserved. See COPYRIGHT.
/* ------------------------ */
cnid_t cnid_db3_add(struct _cnid_db *cdb, const struct stat *st,
- const cnid_t did, const char *name, const int len,
+ const cnid_t did, char *name, const int len,
cnid_t hint)
{
CNID_private *db;
/*
- * $Id: cnid_db3_get.c,v 1.1.4.2 2003-10-21 16:23:54 didg Exp $
+ * $Id: cnid_db3_get.c,v 1.1.4.2.2.1 2005-01-30 20:56:22 didg Exp $
*/
#ifdef HAVE_CONFIG_H
#include "cnid_db3_private.h"
/* Return CNID for a given did/name. */
-cnid_t cnid_db3_get(struct _cnid_db *cdb, const cnid_t did, const char *name,
+cnid_t cnid_db3_get(struct _cnid_db *cdb, const cnid_t did, char *name,
const int len)
{
char start[CNID_DID_LEN + MAXPATHLEN + 1], *buf;
/*
- * $Id: cnid_db3_lookup.c,v 1.1.4.2 2003-10-21 16:23:54 didg Exp $
+ * $Id: cnid_db3_lookup.c,v 1.1.4.2.2.1 2005-01-30 20:56:22 didg Exp $
*/
#ifdef HAVE_CONFIG_H
/* This returns the CNID corresponding to a particular file. It will
* also fix up the various databases if there's a problem. */
-cnid_t cnid_db3_lookup(struct _cnid_db *cdb, const struct stat *st, const cnid_t did, const char *name, const int len)
+cnid_t cnid_db3_lookup(struct _cnid_db *cdb, const struct stat *st, const cnid_t did, char *name, const int len)
{
char *buf;
CNID_private *db;
/*
- * $Id: cnid_db3_update.c,v 1.1.4.2 2003-10-21 16:23:54 didg Exp $
+ * $Id: cnid_db3_update.c,v 1.1.4.2.2.1 2005-01-30 20:56:22 didg Exp $
*/
#ifdef HAVE_CONFIG_H
* handle the did/name data, there are a bunch of functions to get
* and set the various fields. */
int cnid_db3_update(struct _cnid_db *cdb, const cnid_t id, const struct stat *st,
- const cnid_t did, const char *name, const int len
+ const cnid_t did, char *name, const int len
/*, const char *info, const int infolen*/)
{
CNID_private *db;
/*
- * $Id: cnid_dbd.c,v 1.1.4.18 2004-04-24 18:13:27 didg Exp $
+ * $Id: cnid_dbd.c,v 1.1.4.18.2.1 2005-01-30 20:56:22 didg Exp $
*
* Copyright (C) Joerg Lenneis 2003
* All Rights Reserved. See COPYING.
/* ---------------------- */
cnid_t cnid_dbd_add(struct _cnid_db *cdb, const struct stat *st,
- const cnid_t did, const char *name, const int len,
+ const cnid_t did, char *name, const int len,
cnid_t hint)
{
CNID_private *db;
}
/* ---------------------- */
-cnid_t cnid_dbd_get(struct _cnid_db *cdb, const cnid_t did, const char *name,
+cnid_t cnid_dbd_get(struct _cnid_db *cdb, const cnid_t did, char *name,
const int len)
{
CNID_private *db;
/* ---------------------- */
cnid_t cnid_dbd_lookup(struct _cnid_db *cdb, const struct stat *st, const cnid_t did,
- const char *name, const int len)
+ char *name, const int len)
{
CNID_private *db;
struct cnid_dbd_rqst rqst;
/* ---------------------- */
int cnid_dbd_update(struct _cnid_db *cdb, const cnid_t id, const struct stat *st,
- const cnid_t did, const char *name, const int len)
+ const cnid_t did, char *name, const int len)
{
CNID_private *db;
struct cnid_dbd_rqst rqst;
/*
- * $Id: cnid_dbd.h,v 1.1.4.3 2004-01-09 21:05:50 lenneis Exp $
+ * $Id: cnid_dbd.h,v 1.1.4.3.2.1 2005-01-30 20:56:23 didg Exp $
*
* Copyright (C) Joerg Lenneis 2003
* All Rights Reserved. See COPYING.
extern struct _cnid_db *cnid_dbd_open __P((const char *, mode_t));
extern void cnid_dbd_close __P((struct _cnid_db *));
extern cnid_t cnid_dbd_add __P((struct _cnid_db *, const struct stat *, const cnid_t,
- const char *, const int, cnid_t));
-extern cnid_t cnid_dbd_get __P((struct _cnid_db *, const cnid_t, const char *, const int));
+ char *, const int, cnid_t));
+extern cnid_t cnid_dbd_get __P((struct _cnid_db *, const cnid_t, char *, const int));
extern char *cnid_dbd_resolve __P((struct _cnid_db *, cnid_t *, void *, u_int32_t ));
extern int cnid_dbd_getstamp __P((struct _cnid_db *, void *, const int ));
extern cnid_t cnid_dbd_lookup __P((struct _cnid_db *, const struct stat *, const cnid_t,
- const char *, const int));
+ char *, const int));
extern int cnid_dbd_update __P((struct _cnid_db *, const cnid_t, const struct stat *,
- const cnid_t, const char *, int));
+ const cnid_t, char *, int));
extern int cnid_dbd_delete __P((struct _cnid_db *, const cnid_t));
#endif /* include/atalk/cnid_dbd.h */
/* cnid_add.c */
extern cnid_t cnid_hash_add __P((struct _cnid_db *, const struct stat *, const cnid_t,
- const char *, const int, cnid_t));
+ char *, const int, cnid_t));
/* cnid_get.c */
-extern cnid_t cnid_hash_get __P((struct _cnid_db *, const cnid_t, const char *, const int));
+extern cnid_t cnid_hash_get __P((struct _cnid_db *, const cnid_t, char *, const int));
extern char *cnid_hash_resolve __P((struct _cnid_db *, cnid_t *, void *, u_int32_t));
-extern cnid_t cnid_hash_lookup __P((struct _cnid_db *, const struct stat *, const cnid_t, const char *, const int));
+extern cnid_t cnid_hash_lookup __P((struct _cnid_db *, const struct stat *, const cnid_t, char *, const int));
/* cnid_update.c */
extern int cnid_hash_update __P((struct _cnid_db *, const cnid_t, const struct stat *,
- const cnid_t, const char *, int));
+ const cnid_t, char *, int));
/* cnid_delete.c */
extern int cnid_hash_delete __P((struct _cnid_db *, const cnid_t));
/*
- * $Id: cnid_hash_add.c,v 1.1.2.1 2003-09-09 16:42:21 didg Exp $
+ * $Id: cnid_hash_add.c,v 1.1.2.1.2.1 2005-01-30 20:56:23 didg Exp $
*
* Copyright (c) 1999. Adrian Sun (asun@zoology.washington.edu)
* All Rights Reserved. See COPYRIGHT.
/* ------------------------ */
cnid_t cnid_hash_add(struct _cnid_db *cdb, const struct stat *st,
- const cnid_t did, const char *name, const int len, cnid_t hint)
+ const cnid_t did, char *name, const int len, cnid_t hint)
{
struct stat lst;
const struct stat *lstp;
/*
- * $Id: cnid_hash_get.c,v 1.1.2.1 2003-09-09 16:42:21 didg Exp $
+ * $Id: cnid_hash_get.c,v 1.1.2.1.2.1 2005-01-30 20:56:23 didg Exp $
*/
#ifdef HAVE_CONFIG_H
#include "cnid_hash.h"
/* Return CNID for a given did/name. */
-cnid_t cnid_hash_get(struct _cnid_db *cdb, const cnid_t did, const char *name, const int len)
+cnid_t cnid_hash_get(struct _cnid_db *cdb, const cnid_t did, char *name, const int len)
{
return CNID_INVALID;
}
/*
- * $Id: cnid_hash_lookup.c,v 1.1.2.1 2003-09-09 16:42:21 didg Exp $
+ * $Id: cnid_hash_lookup.c,v 1.1.2.1.2.1 2005-01-30 20:56:23 didg Exp $
*/
#ifdef HAVE_CONFIG_H
#include "cnid_hash.h"
-cnid_t cnid_hash_lookup(struct _cnid_db *cdb, const struct stat *st, const cnid_t did, const char *name, const int len)
+cnid_t cnid_hash_lookup(struct _cnid_db *cdb, const struct stat *st, const cnid_t did, char *name, const int len)
{
return cnid_hash_add(cdb, st, did, name, len, 0 /*hint*/);
}
/*
- * $Id: cnid_hash_update.c,v 1.1.2.1 2003-09-09 16:42:21 didg Exp $
+ * $Id: cnid_hash_update.c,v 1.1.2.1.2.1 2005-01-30 20:56:23 didg Exp $
*/
#ifdef HAVE_CONFIG_H
#include "cnid_hash.h"
int cnid_hash_update(struct _cnid_db *cdb, const cnid_t id, const struct stat *st,
- const cnid_t did, const char *name, const int len
+ const cnid_t did, char *name, const int len
/*, const char *info, const int infolen */ )
{
return 0;
/*
- * $Id: cnid_last.c,v 1.1.4.1 2003-09-09 16:42:21 didg Exp $
+ * $Id: cnid_last.c,v 1.1.4.1.2.1 2005-01-30 20:56:23 didg Exp $
*
* Copyright (c) 1999. Adrian Sun (asun@zoology.washington.edu)
* All Rights Reserved. See COPYRIGHT.
/* ------------------------ */
cnid_t cnid_last_add(struct _cnid_db *cdb, const struct stat *st,
- const cnid_t did, const char *name, const int len, cnid_t hint)
+ const cnid_t did, char *name, const int len, cnid_t hint)
{
/* FIXME: it relies on fact, that this is never called twice for the same file/dir. */
/* Return CNID for a given did/name. */
-cnid_t cnid_last_get(struct _cnid_db *cdb, const cnid_t did, const char *name, const int len)
+cnid_t cnid_last_get(struct _cnid_db *cdb, const cnid_t did, char *name, const int len)
{
/* FIXME: it relies on fact, that this is never called twice for the same file/dir. */
/* Propably we should look through DID tree. */
/* */
-cnid_t cnid_last_lookup(struct _cnid_db *cdb, const struct stat *st, const cnid_t did, const char *name, const int len)
+cnid_t cnid_last_lookup(struct _cnid_db *cdb, const struct stat *st, const cnid_t did, char *name, const int len)
{
/* FIXME: this function doesn't work in [last] scheme ! */
/* Should be never called or CNID should be somewhat refactored again. */
int cnid_last_update(struct _cnid_db *cdb, const cnid_t id, const struct stat *st,
- const cnid_t did, const char *name, const int len
+ const cnid_t did, char *name, const int len
/*, const char *info, const int infolen */ )
{
return 0;
extern struct _cnid_db *cnid_last_open __P((const char *, mode_t));
extern void cnid_last_close __P((struct _cnid_db *));
extern cnid_t cnid_last_add __P((struct _cnid_db *, const struct stat *, const cnid_t,
- const char *, const int, cnid_t));
-extern cnid_t cnid_last_get __P((struct _cnid_db *, const cnid_t, const char *, const int));
+ char *, const int, cnid_t));
+extern cnid_t cnid_last_get __P((struct _cnid_db *, const cnid_t, char *, const int));
extern char *cnid_last_resolve __P((struct _cnid_db *, cnid_t *, void *, u_int32_t));
-extern cnid_t cnid_last_lookup __P((struct _cnid_db *, const struct stat *, const cnid_t, const char *, const int));
+extern cnid_t cnid_last_lookup __P((struct _cnid_db *, const struct stat *, const cnid_t, char *, const int));
extern int cnid_last_update __P((struct _cnid_db *, const cnid_t, const struct stat *,
- const cnid_t, const char *, int));
+ const cnid_t, char *, int));
extern int cnid_last_delete __P((struct _cnid_db *, const cnid_t));
#endif /* include/atalk/cnid_last.h */
/*
- * $Id: cnid_mtab.c,v 1.1.4.1 2003-09-09 16:42:21 didg Exp $
+ * $Id: cnid_mtab.c,v 1.1.4.1.2.1 2005-01-30 20:56:23 didg Exp $
*
* Copyright (c) 1999. Adrian Sun (asun@zoology.washington.edu)
* All Rights Reserved. See COPYRIGHT.
/* ------------------------ */
cnid_t cnid_mtab_add(struct _cnid_db *cdb, const struct stat *st,
- const cnid_t did, const char *name, const int len, cnid_t hint)
+ const cnid_t did, char *name, const int len, cnid_t hint)
{
struct stat lst;
const struct stat *lstp;
/* Return CNID for a given did/name. */
-cnid_t cnid_mtab_get(struct _cnid_db *cdb, const cnid_t did, const char *name, const int len)
+cnid_t cnid_mtab_get(struct _cnid_db *cdb, const cnid_t did, char *name, const int len)
{
return CNID_INVALID;
}
-cnid_t cnid_mtab_lookup(struct _cnid_db *cdb, const struct stat *st, const cnid_t did, const char *name, const int len)
+cnid_t cnid_mtab_lookup(struct _cnid_db *cdb, const struct stat *st, const cnid_t did, char *name, const int len)
{
return CNID_INVALID;
}
int cnid_mtab_update(struct _cnid_db *cdb, const cnid_t id, const struct stat *st,
- const cnid_t did, const char *name, const int len
+ const cnid_t did, char *name, const int len
/*, const char *info, const int infolen */ )
{
return 0;
extern struct _cnid_db *cnid_mtab_open __P((const char *, mode_t));
extern void cnid_mtab_close __P((struct _cnid_db *));
extern cnid_t cnid_mtab_add __P((struct _cnid_db *, const struct stat *, const cnid_t,
- const char *, const int, cnid_t));
-extern cnid_t cnid_mtab_get __P((struct _cnid_db *, const cnid_t, const char *, const int));
+ char *, const int, cnid_t));
+extern cnid_t cnid_mtab_get __P((struct _cnid_db *, const cnid_t, char *, const int));
extern char *cnid_mtab_resolve __P((struct _cnid_db *, cnid_t *, void *, u_int32_t));
-extern cnid_t cnid_mtab_lookup __P((struct _cnid_db *, const struct stat *, const cnid_t, const char *, const int));
+extern cnid_t cnid_mtab_lookup __P((struct _cnid_db *, const struct stat *, const cnid_t, char *, const int));
extern int cnid_mtab_update __P((struct _cnid_db *, const cnid_t, const struct stat *,
- const cnid_t, const char *, int));
+ const cnid_t, char *, int));
extern int cnid_mtab_delete __P((struct _cnid_db *, const cnid_t));
#endif /* include/atalk/cnid_mtab.h */
/* cnid_add.c */
extern cnid_t cnid_tdb_add __P((struct _cnid_db *, const struct stat *, const cnid_t,
- const char *, const int, cnid_t));
+ char *, const int, cnid_t));
/* cnid_get.c */
-extern cnid_t cnid_tdb_get __P((struct _cnid_db *, const cnid_t, const char *, const int));
+extern cnid_t cnid_tdb_get __P((struct _cnid_db *, const cnid_t, char *, const int));
extern char *cnid_tdb_resolve __P((struct _cnid_db *, cnid_t *, void *, u_int32_t));
-extern cnid_t cnid_tdb_lookup __P((struct _cnid_db *, const struct stat *, const cnid_t, const char *, const int));
+extern cnid_t cnid_tdb_lookup __P((struct _cnid_db *, const struct stat *, const cnid_t, char *, const int));
/* cnid_update.c */
extern int cnid_tdb_update __P((struct _cnid_db *, const cnid_t, const struct stat *,
- const cnid_t, const char *, int));
+ const cnid_t, char *, int));
/* cnid_delete.c */
extern int cnid_tdb_delete __P((struct _cnid_db *, const cnid_t));
/*
- * $Id: cnid_tdb_add.c,v 1.1.2.1 2003-09-09 16:42:21 didg Exp $
+ * $Id: cnid_tdb_add.c,v 1.1.2.1.2.1 2005-01-30 20:56:23 didg Exp $
*
* Copyright (c) 1999. Adrian Sun (asun@zoology.washington.edu)
* All Rights Reserved. See COPYRIGHT.
/* ------------------------ */
cnid_t cnid_tdb_add(struct _cnid_db *cdb, const struct stat *st,
- const cnid_t did, const char *name, const int len, cnid_t hint)
+ const cnid_t did, char *name, const int len, cnid_t hint)
{
const struct stat *lstp;
cnid_t id;
/*
- * $Id: cnid_tdb_get.c,v 1.1.2.1 2003-09-09 16:42:21 didg Exp $
+ * $Id: cnid_tdb_get.c,v 1.1.2.1.2.1 2005-01-30 20:56:23 didg Exp $
*/
#ifdef HAVE_CONFIG_H
#include "cnid_tdb.h"
/* Return CNID for a given did/name. */
-cnid_t cnid_tdb_get(struct _cnid_db *cdb, const cnid_t did, const char *name, const int len)
+cnid_t cnid_tdb_get(struct _cnid_db *cdb, const cnid_t did, char *name, const int len)
{
char start[TDB_DID_LEN + MAXPATHLEN + 1], *buf;
struct _cnid_tdb_private *db;
/*
- * $Id: cnid_tdb_lookup.c,v 1.1.2.1 2003-09-09 16:42:21 didg Exp $
+ * $Id: cnid_tdb_lookup.c,v 1.1.2.1.2.1 2005-01-30 20:56:23 didg Exp $
*/
#ifdef HAVE_CONFIG_H
#include "cnid_tdb.h"
#include <atalk/logger.h>
-cnid_t cnid_tdb_lookup(struct _cnid_db *cdb, const struct stat *st, const cnid_t did, const char *name, const int len)
+cnid_t cnid_tdb_lookup(struct _cnid_db *cdb, const struct stat *st, const cnid_t did, char *name, const int len)
{
char *buf;
struct _cnid_tdb_private *db;
/*
- * $Id: cnid_tdb_update.c,v 1.1.2.1 2003-09-09 16:42:21 didg Exp $
+ * $Id: cnid_tdb_update.c,v 1.1.2.1.2.1 2005-01-30 20:56:23 didg Exp $
*/
#ifdef HAVE_CONFIG_H
#include <atalk/logger.h>
int cnid_tdb_update(struct _cnid_db *cdb, const cnid_t id, const struct stat *st,
- const cnid_t did, const char *name, const int len
+ const cnid_t did, char *name, const int len
/*, const char *info, const int infolen */ )
{
struct _cnid_tdb_private *db;
/* Log a Message */
void make_log(enum loglevels loglevel, enum logtypes logtype,
char *message, ...);
+int get_syslog_equivalent(enum loglevels loglevel);
+
#ifndef DISABLE_LOGGER
make_log_func set_log_location(char *srcfilename, int srclinenumber);
struct tag_log_file_data *log_struct,
enum loglevels loglevel, enum logtypes logtype);
-int get_syslog_equivalent(enum loglevels loglevel);
-
static char *get_command_name(char *commandpath);
/* =========================================================================