diff options
author | Andrew Tridgell <tridge@samba.org> | 1999-12-13 13:35:20 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 1999-12-13 13:35:20 +0000 |
commit | 32a965e09ce4befe971855e11e1fb5ceb51a9ed1 (patch) | |
tree | 157f164263a56d7e3f2ca1fe9a05a9df24f25234 /source3/rpcclient/cmd_eventlog.c | |
parent | 3db52feb1f3b2c07ce0b06ad4a7099fa6efe3fc7 (diff) | |
download | samba-32a965e09ce4befe971855e11e1fb5ceb51a9ed1.tar.gz samba-32a965e09ce4befe971855e11e1fb5ceb51a9ed1.tar.bz2 samba-32a965e09ce4befe971855e11e1fb5ceb51a9ed1.zip |
2nd phase of head branch sync with SAMBA_2_0 - this delets all the files that were in the head branch but weren't in SAMBA_2_0
(This used to be commit d7b208786590b5a28618590172b8d523627dda09)
Diffstat (limited to 'source3/rpcclient/cmd_eventlog.c')
-rw-r--r-- | source3/rpcclient/cmd_eventlog.c | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/source3/rpcclient/cmd_eventlog.c b/source3/rpcclient/cmd_eventlog.c deleted file mode 100644 index 3e86f5bb28..0000000000 --- a/source3/rpcclient/cmd_eventlog.c +++ /dev/null @@ -1,92 +0,0 @@ -/* - Unix SMB/Netbios implementation. - Version 2.1. - Copyright (C) Luke Kenneth Casson Leighton 1996-1999, - Copyright (C) Andrew Tridgell 1994-1999, - Copyright (C) Jean Francois Micouleau 1998-1999. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -*/ - - -#ifdef SYSLOG -#undef SYSLOG -#endif - -#include "includes.h" -#include "nterr.h" - -extern int DEBUGLEVEL; - -#define DEBUG_TESTING - -extern FILE* out_hnd; - - -/**************************************************************************** -****************************************************************************/ -void cmd_eventlog(struct client_info *info, int argc, char *argv[]) -{ - BOOL res1 = True; - BOOL res = True; - POLICY_HND hnd; - uint32 number = 0; - uint32 flags; - uint32 offset; - uint32 num_of_bytes; - EVENTLOGRECORD ev; - - char *journal = NULL; - - fstring srv_name; - fstrcpy(srv_name, "\\\\"); - fstrcat(srv_name, info->dest_host); - strupper(srv_name); - - flags = EVENTLOG_READ_SEQUENTIAL|EVENTLOG_READ_BACKWARD; - - if (argc > 1) - { - journal = argv[1]; - } - - res = res ? event_open(srv_name, journal, &hnd) : False; - res1 = res ? event_numofeventlogrec(&hnd, &number) : False; - - fprintf(out_hnd, "Number of events: %d\n", number); - - display_eventlog_eventrecord(out_hnd, ACTION_HEADER, &ev); - - for (offset = 0; offset < number && res1; offset++) - { - num_of_bytes=0; - - /* try once with a empty buffer */ - res1 = res1 ? event_readeventlog(&hnd, number, - flags, offset, - &num_of_bytes, &ev) : False; - - /* and try again with the correct size */ - res1 = res1 ? event_readeventlog(&hnd, number, - flags, offset, - &num_of_bytes, &ev) : False; - - display_eventlog_eventrecord(out_hnd, ACTION_ENUMERATE, &ev); - } - - display_eventlog_eventrecord(out_hnd, ACTION_FOOTER, &ev); - - res = res ? event_close(&hnd): False; -} |