summaryrefslogtreecommitdiffstats
path: root/contrib/sendmail/libsmdb/smdb.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/sendmail/libsmdb/smdb.c')
-rw-r--r--contrib/sendmail/libsmdb/smdb.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/contrib/sendmail/libsmdb/smdb.c b/contrib/sendmail/libsmdb/smdb.c
index cd47635..ad0b926 100644
--- a/contrib/sendmail/libsmdb/smdb.c
+++ b/contrib/sendmail/libsmdb/smdb.c
@@ -1,5 +1,5 @@
/*
-** Copyright (c) 1999-2001 Sendmail, Inc. and its suppliers.
+** Copyright (c) 1999-2002 Sendmail, Inc. and its suppliers.
** All rights reserved.
**
** By using this file, you agree to the terms and conditions set
@@ -8,7 +8,7 @@
*/
#include <sm/gen.h>
-SM_RCSID("@(#)$Id: smdb.c,v 1.1.1.4 2002/04/10 03:04:59 gshapiro Exp $")
+SM_RCSID("@(#)$Id: smdb.c,v 8.57 2002/05/24 23:09:11 gshapiro Exp $")
#include <fcntl.h>
#include <stdlib.h>
@@ -319,14 +319,14 @@ smdb_lock_file(lock_fd, db_name, mode, sff, extension)
char *extension;
{
int result;
- char file_name[SMDB_MAX_NAME_LEN];
+ char file_name[MAXPATHLEN];
- result = smdb_add_extension(file_name, SMDB_MAX_NAME_LEN, db_name,
+ result = smdb_add_extension(file_name, sizeof file_name, db_name,
extension);
if (result != SMDBE_OK)
return result;
- *lock_fd = safeopen(file_name, mode & ~O_TRUNC, 0644, sff);
+ *lock_fd = safeopen(file_name, mode & ~O_TRUNC, DBMMODE, sff);
if (*lock_fd < 0)
return errno;
@@ -435,9 +435,9 @@ smdb_setup_file(db_name, extension, mode_mask, sff, user_info, stat_info)
{
int st;
int result;
- char db_file_name[SMDB_MAX_NAME_LEN];
+ char db_file_name[MAXPATHLEN];
- result = smdb_add_extension(db_file_name, SMDB_MAX_NAME_LEN, db_name,
+ result = smdb_add_extension(db_file_name, sizeof db_file_name, db_name,
extension);
if (result != SMDBE_OK)
return result;
@@ -474,9 +474,9 @@ smdb_filechanged(db_name, extension, db_fd, stat_info)
struct stat *stat_info;
{
int result;
- char db_file_name[SMDB_MAX_NAME_LEN];
+ char db_file_name[MAXPATHLEN];
- result = smdb_add_extension(db_file_name, SMDB_MAX_NAME_LEN, db_name,
+ result = smdb_add_extension(db_file_name, sizeof db_file_name, db_name,
extension);
if (result != SMDBE_OK)
return result;
OpenPOWER on IntegriCloud