summaryrefslogtreecommitdiffstats
path: root/source/registry/reg_eventlog.c
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2005-06-25 17:31:40 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 10:58:03 -0500
commit3d837e58db9ded64d6b85f047012c7d487be4627 (patch)
tree88d4264f96a1c6dc1192cc0cf986e885ac57304f /source/registry/reg_eventlog.c
parent8fad08db742ea32a3cda3b3d9421454837e2d2a5 (diff)
downloadsamba-3d837e58db9ded64d6b85f047012c7d487be4627.tar.gz
samba-3d837e58db9ded64d6b85f047012c7d487be4627.tar.xz
samba-3d837e58db9ded64d6b85f047012c7d487be4627.zip
r7908: * change REGISTRY_HOOK api to use const (fix compiler warning
in init_registry_data() * Add means of storing registry values in registry.tdb * add builtin_registry_values[] array for REG_DWORD and REG_SZ values needed during startup * Finish up RegDeleteValue() and RegSetValue() * Finish up regdb_store_reg_values() and regdb_fetch_reg_values() I can now create and retrieve values using regedit.exe on Win2k. bin/net -S rain -U% rpc registry enumerate 'hklm\software\samba' Valuename = Version Type = REG_SZ Data = 3.0.20 Next is to do the virtual writes in reg_printing.c and I'll be done with Print Migrator (yeah! finally)
Diffstat (limited to 'source/registry/reg_eventlog.c')
-rw-r--r--source/registry/reg_eventlog.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/source/registry/reg_eventlog.c b/source/registry/reg_eventlog.c
index 4c3f144980e..b20eb046db8 100644
--- a/source/registry/reg_eventlog.c
+++ b/source/registry/reg_eventlog.c
@@ -154,9 +154,9 @@ static int eventlog_subkey_values( char *key, REGVAL_CTR *val )
the memory allocated here.
**********************************************************************/
-static char* trim_eventlog_reg_path( char *path )
+static char* trim_eventlog_reg_path( const char *path )
{
- char *p;
+ const char *p;
uint16 key_len = strlen(KEY_EVENTLOG);
/*
@@ -186,7 +186,7 @@ static char* trim_eventlog_reg_path( char *path )
Enumerate registry subkey names given a registry path.
Caller is responsible for freeing memory to **subkeys
*********************************************************************/
-static int eventlog_subkey_info( char *key, REGSUBKEY_CTR *subkey_ctr )
+static int eventlog_subkey_info( const char *key, REGSUBKEY_CTR *subkey_ctr )
{
char *path;
BOOL top_level = False;
@@ -251,7 +251,7 @@ static int eventlog_subkey_info( char *key, REGSUBKEY_CTR *subkey_ctr )
Caller is responsible for freeing memory
*********************************************************************/
-static int eventlog_value_info( char *key, REGVAL_CTR *val )
+static int eventlog_value_info( const char *key, REGVAL_CTR *val )
{
char *path;
BOOL top_level = False;
@@ -280,7 +280,7 @@ static int eventlog_value_info( char *key, REGVAL_CTR *val )
people storing eventlog information directly via registry calls
(for now at least)
*********************************************************************/
-static BOOL eventlog_store_subkey( char *key, REGSUBKEY_CTR *subkeys )
+static BOOL eventlog_store_subkey( const char *key, REGSUBKEY_CTR *subkeys )
{
return False;
}
@@ -290,7 +290,7 @@ static BOOL eventlog_store_subkey( char *key, REGSUBKEY_CTR *subkeys )
people storing eventlog information directly via registry calls
(for now at least)
*********************************************************************/
-static BOOL eventlog_store_value( char *key, REGVAL_CTR *val )
+static BOOL eventlog_store_value( const char *key, REGVAL_CTR *val )
{
return False;
}