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:
parent
0ef9c67b56
commit
258ce91f31
@ -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
|
@ -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"
|
||||
|
||||
/****************************************************************************
|
@ -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)
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -18,7 +18,7 @@
|
||||
*/
|
||||
|
||||
#include "includes.h"
|
||||
#include "lib/sys_rw.h"
|
||||
#include "lib/util/sys_rw.h"
|
||||
|
||||
/**
|
||||
Load from a pipe into memory.
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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.
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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. */
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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
|
||||
|
@ -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"
|
||||
|
||||
/*
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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};
|
||||
|
@ -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.
|
||||
|
@ -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>
|
||||
|
@ -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;
|
||||
|
@ -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))
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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,
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user