2004-02-12 05:24:02 +00:00
/*
Unix SMB / CIFS implementation .
RPC pipe client
Copyright ( C ) Gerald ( Jerry ) Carter 2004.
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
2007-07-09 19:25:36 +00:00
the Free Software Foundation ; either version 3 of the License , or
2004-02-12 05:24:02 +00:00
( 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
2007-07-10 00:52:41 +00:00
along with this program . If not , see < http : //www.gnu.org/licenses/>.
2004-02-12 05:24:02 +00:00
*/
/* Stupid dummy functions required due to the horrible dependency mess
in Samba . */
2005-05-02 21:30:57 +00:00
# include "includes.h"
2005-05-02 17:49:43 +00:00
2010-11-09 15:07:49 -08:00
int find_service ( TALLOC_CTX * ctx , const char * service_in , char * * p_service_out )
2006-02-03 22:19:41 +00:00
{
return - 1 ;
}
2007-10-18 17:40:25 -07:00
bool conn_snum_used ( int snum )
2006-02-03 22:19:41 +00:00
{
return False ;
}
2006-07-17 21:09:02 +00:00
2010-05-07 01:20:26 -07:00
void cancel_pending_lock_requests_by_fid ( files_struct * fsp ,
struct byte_range_lock * br_lck ,
enum file_close_type close_type )
2006-07-17 21:09:02 +00:00
{
}
2007-01-18 06:19:24 +00:00
2010-07-06 22:43:14 +02:00
void send_stat_cache_delete_message ( struct messaging_context * msg_ctx ,
const char * name )
2007-01-18 06:19:24 +00:00
{
}
2007-02-09 02:03:39 +00:00
NTSTATUS can_delete_directory ( struct connection_struct * conn ,
const char * dirname )
2007-01-18 06:19:24 +00:00
{
2007-02-09 02:03:39 +00:00
return NT_STATUS_OK ;
2007-01-18 06:19:24 +00:00
}
2008-10-03 14:18:35 -07:00
bool change_to_root_user ( void )
{
return false ;
}
struct event_context * smbd_event_context ( void )
{
return NULL ;
}
2009-02-03 11:56:35 -08:00
/**
* The following two functions need to be called from inside the low - level BRL
* code for oplocks correctness in smbd . Since other utility binaries also
* link in some of the brl code directly , these dummy functions are necessary
* to avoid needing to link in the oplocks code and its dependencies to all of
* the utility binaries .
*/
void contend_level2_oplocks_begin ( files_struct * fsp ,
enum level2_contention_type type )
{
return ;
}
void contend_level2_oplocks_end ( files_struct * fsp ,
enum level2_contention_type type )
{
return ;
}