1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-27 22:50:26 +03:00

lib: Move sys_rw* to lib/util

genrand.c will require it soon

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
Volker Lendecke 2015-10-12 15:57:34 +02:00 committed by Jeremy Allison
parent 0ef9c67b56
commit 258ce91f31
34 changed files with 41 additions and 40 deletions

View File

@ -22,7 +22,7 @@
#include "replace.h"
#include "system/filesys.h"
#include "lib/sys_rw.h"
#include "lib/util/sys_rw.h"
/*******************************************************************
A read wrapper that will deal with EINTR/EWOULDBLOCK

View File

@ -22,8 +22,8 @@
#include "replace.h"
#include "system/filesys.h"
#include "lib/sys_rw_data.h"
#include "lib/sys_rw.h"
#include "lib/util/sys_rw_data.h"
#include "lib/util/sys_rw.h"
#include "lib/util/iov_buf.h"
/****************************************************************************

View File

@ -181,3 +181,9 @@ if not bld.env.SAMBA_UTIL_CORE_ONLY:
source='iov_buf.c',
local_include=False,
private_library=True)
bld.SAMBA3_LIBRARY('sys_rw',
source='sys_rw.c sys_rw_data.c',
deps='replace iov_buf',
local_include=False,
private_library=True)

View File

@ -23,7 +23,7 @@
#include "serverid.h"
#include "ctdbd_conn.h"
#include "system/select.h"
#include "lib/sys_rw_data.h"
#include "lib/util/sys_rw_data.h"
#include "lib/util/iov_buf.h"
#include "messages.h"

View File

@ -25,7 +25,7 @@
#include "includes.h"
#include "system/filesys.h"
#include "lib/sys_rw.h"
#include "lib/util/sys_rw.h"
/* Do this on our own in TRANSFER_BUF_SIZE chunks.
* It's safe to make direct syscalls to lseek/write here

View File

@ -30,8 +30,8 @@
#include "messages.h"
#include "libcli/security/security.h"
#include "serverid.h"
#include "lib/sys_rw.h"
#include "lib/sys_rw_data.h"
#include "lib/util/sys_rw.h"
#include "lib/util/sys_rw_data.h"
#include "lib/util/util_process.h"
#ifdef HAVE_SYS_PRCTL_H

View File

@ -18,7 +18,7 @@
*/
#include "includes.h"
#include "lib/sys_rw.h"
#include "lib/util/sys_rw.h"
/**
Load from a pipe into memory.

View File

@ -28,8 +28,8 @@
#include "../lib/util/tevent_unix.h"
#include "../lib/util/tevent_ntstatus.h"
#include "../lib/tsocket/tsocket.h"
#include "lib/sys_rw.h"
#include "lib/sys_rw_data.h"
#include "lib/util/sys_rw.h"
#include "lib/util/sys_rw_data.h"
const char *client_addr(int fd, char *addr, size_t addrlen)
{

View File

@ -22,7 +22,7 @@
#include <includes.h>
#include "transfer_file.h"
#include "lib/sys_rw.h"
#include "lib/util/sys_rw.h"
/****************************************************************************
Transfer some data between two fd's.

View File

@ -22,7 +22,7 @@
#include "../lib/util/tevent_ntstatus.h"
#include "lib/tsocket/tsocket.h"
#include "libsmb/nmblib.h"
#include "lib/sys_rw.h"
#include "lib/util/sys_rw.h"
static const char *nmbd_socket_dir(void)
{

View File

@ -26,8 +26,8 @@
#include "smbd/globals.h"
#include "lib/async_req/async_sock.h"
#include "lib/util/tevent_unix.h"
#include "lib/sys_rw.h"
#include "lib/sys_rw_data.h"
#include "lib/util/sys_rw.h"
#include "lib/util/sys_rw_data.h"
#include "lib/msghdr.h"
#if !defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) && !defined(HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTS)

View File

@ -24,7 +24,7 @@
#include "smbd/smbd.h"
#include "smbd/globals.h"
#include "lib/util/tevent_unix.h"
#include "lib/sys_rw.h"
#include "lib/util/sys_rw.h"
#include <sys/eventfd.h>
#include <libaio.h>

View File

@ -24,7 +24,7 @@
#include "smbd/smbd.h"
#include "smbd/globals.h"
#include "lib/util/tevent_unix.h"
#include "lib/sys_rw.h"
#include "lib/util/sys_rw.h"
#include <aio.h>
/* The signal we'll use to signify aio done. */

View File

@ -17,7 +17,7 @@
#include "includes.h"
#include "smbd/smbd.h"
#include "lib/sys_rw.h"
#include "lib/util/sys_rw.h"
/* Cache priming module.
*

View File

@ -32,7 +32,7 @@
#include "lib/util/tevent_unix.h"
#include "lib/asys/asys.h"
#include "lib/util/tevent_ntstatus.h"
#include "lib/sys_rw.h"
#include "lib/util/sys_rw.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_VFS

View File

@ -29,7 +29,7 @@
#include "messages.h"
#include "libcli/security/security.h"
#include "../libcli/smb/smb2_create_ctx.h"
#include "lib/sys_rw.h"
#include "lib/util/sys_rw.h"
#include "lib/util/tevent_ntstatus.h"
/*

View File

@ -43,7 +43,7 @@
#include "lib/util/tevent_unix.h"
#include "lib/tevent/tevent_internal.h"
#include "smbd/globals.h"
#include "lib/sys_rw.h"
#include "lib/util/sys_rw.h"
#define DEFAULT_VOLFILE_SERVER "localhost"

View File

@ -21,7 +21,7 @@
#include "includes.h"
#include "system/filesys.h"
#include "smbd/smbd.h"
#include "lib/sys_rw_data.h"
#include "lib/util/sys_rw_data.h"
struct preopen_state;

View File

@ -29,7 +29,7 @@
#include "../librpc/gen_ndr/ndr_netlogon.h"
#include "auth.h"
#include "../lib/tsocket/tsocket.h"
#include "lib/sys_rw_data.h"
#include "lib/util/sys_rw_data.h"
/* abstraction for the send_over_network function */
enum sock_type {INTERNET_SOCKET = 0, UNIX_DOMAIN_SOCKET};

View File

@ -19,7 +19,7 @@
#include "includes.h"
#include "nmbd/nmbd.h"
#include "lib/sys_rw_data.h"
#include "lib/util/sys_rw_data.h"
/***************************************************************************
Add a DNS result to the name cache.

View File

@ -26,7 +26,7 @@
#include "printing.h"
#include "printing/pcap.h"
#include "librpc/gen_ndr/ndr_printcap.h"
#include "lib/sys_rw.h"
#include "lib/util/sys_rw.h"
#ifdef HAVE_CUPS
#include <cups/cups.h>

View File

@ -36,7 +36,7 @@
#include "messages.h"
#include "util_tdb.h"
#include "lib/param/loadparm.h"
#include "lib/sys_rw_data.h"
#include "lib/util/sys_rw_data.h"
extern struct current_user current_user;
extern userdom_struct current_user_info;

View File

@ -54,7 +54,7 @@
#include "rpc_server/samr/srv_samr_util.h"
#include "passdb.h"
#include "auth.h"
#include "lib/sys_rw.h"
#include "lib/util/sys_rw.h"
#ifndef ALLOW_CHANGE_PASSWORD
#if (defined(HAVE_TERMIOS_H) && defined(HAVE_DUP2) && defined(HAVE_SETSID))

View File

@ -24,7 +24,7 @@
#include "includes.h"
#include "../librpc/gen_ndr/notify.h"
#include "smbd/smbd.h"
#include "lib/sys_rw_data.h"
#include "lib/util/sys_rw_data.h"
#include <sys/inotify.h>

View File

@ -39,7 +39,7 @@
#include "../libcli/security/dom_sid.h"
#include "../libcli/security/security_token.h"
#include "lib/id_cache.h"
#include "lib/sys_rw_data.h"
#include "lib/util/sys_rw_data.h"
#include "serverid.h"
#include "system/threads.h"

View File

@ -43,7 +43,7 @@
#include "../lib/tsocket/tsocket.h"
#include "lib/tevent_wait.h"
#include "libcli/smb/smb_signing.h"
#include "lib/sys_rw_data.h"
#include "lib/util/sys_rw_data.h"
/****************************************************************************
Ensure we check the path in *exactly* the same way as W2K for a findfirst/findnext

View File

@ -26,7 +26,7 @@
#include "smbd/scavenger.h"
#include "locking/proto.h"
#include "lib/util/util_process.h"
#include "lib/sys_rw.h"
#include "lib/util/sys_rw.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_SCAVENGER

View File

@ -26,7 +26,7 @@
#include "libcli/security/security.h"
#include "../lib/util/tevent_ntstatus.h"
#include "rpc_server/srv_pipe_hnd.h"
#include "lib/sys_rw_data.h"
#include "lib/util/sys_rw_data.h"
static struct tevent_req *smbd_smb2_read_send(TALLOC_CTX *mem_ctx,
struct tevent_context *ev,

View File

@ -41,7 +41,7 @@
#include "util_tdb.h"
#include "../libcli/smb/read_smb.h"
#include "../libcli/smb/smbXcli_base.h"
#include "lib/sys_rw_data.h"
#include "lib/util/sys_rw_data.h"
extern char *optarg;
extern int optind;

View File

@ -22,7 +22,7 @@
#include "system/select.h"
#include "../lib/util/select.h"
#include "libsmb/nmblib.h"
#include "lib/sys_rw_data.h"
#include "lib/util/sys_rw_data.h"
#define SECURITY_MASK 0
#define SECURITY_SET 0

View File

@ -38,8 +38,8 @@
#include "messages.h"
#include "../lib/util/tevent_unix.h"
#include "lib/param/loadparm.h"
#include "lib/sys_rw.h"
#include "lib/sys_rw_data.h"
#include "lib/util/sys_rw.h"
#include "lib/util/sys_rw_data.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_WINBIND

View File

@ -247,11 +247,6 @@ bld.SAMBA3_SUBSYSTEM('KRBCLIENT',
source='libads/kerberos.c libads/ads_status.c',
public_deps='krb5samba k5crypto gssapi LIBTSOCKET CLDAP LIBNMB')
bld.SAMBA3_LIBRARY('sys_rw',
source='lib/sys_rw.c lib/sys_rw_data.c',
deps='replace iov_buf',
private_library=True)
bld.SAMBA3_SUBSYSTEM('samba3util',
source='''lib/system.c
lib/sendfile.c