summaryrefslogtreecommitdiff
path: root/source4/ntvfs/sysdep
AgeCommit message (Collapse)AuthorFilesLines
2011-10-06lib/util: consolidate module loading into common codeAndrew Bartlett2-0/+2
This creates a samba-modules private libary that handles the details. Andrew Bartlett
2011-06-20libcli/util Rename common map_nt_error_from_unix to avoid duplicate symbolAndrew Bartlett2-5/+5
The two error tables need to be combined, but for now seperate the names. (As the common parts of the tree now use the _common function, errmap_unix.c must be included in the s3 autoconf build). Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon Jun 20 08:12:03 CEST 2011 on sn-devel-104
2011-06-09librpc/idr Use the Samba3 notify.idl in common.Andrew Bartlett1-1/+1
The extra fields in the structure that Samba4 does not use should not bother it. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-05-03s4-messaging Rename messaging -> imessagingAndrew Bartlett2-5/+5
This avoid symbol and structure conflicts between Samba3 and Samba4, and chooses a less generic name. Andrew Bartlett
2011-03-19source4/ntvfs: Fix prototypes for all functions.Jelmer Vernooij1-0/+2
2011-02-28ntvfs: Add some missing dependencies on tevent/events.Jelmer Vernooij1-1/+1
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Mon Feb 28 21:57:16 CET 2011 on sn-devel-104
2011-02-28Use <tevent.h> so the system tevent gets included, if enabled.Jelmer Vernooij1-1/+1
2010-11-01s4-modules: get rid of the remaining static prototypes for modulesAndrew Tridgell2-8/+4
the waf build now generates the prototype declarations for us
2010-10-31s4: Remove the old perl/m4/make/mk-based build system.Jelmer Vernooij2-54/+0
The new waf-based build system now has all the same functionality, and the old build system has been broken for quite some time. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 31 02:01:44 UTC 2010 on sn-devel-104
2010-10-26s4: Drop duplicate 'lib' prefix for private libraries.Jelmer Vernooij1-1/+1
2010-10-23s4: Rename LIBEVENTS to libevents.Jelmer Vernooij1-1/+1
2010-05-24s4:ntvfs rename notify.idl to s4_notify.idl until we can merge this IDLAndrew Bartlett1-1/+1
This IDL is almost common, but the source3 version has a hand-marshalled server_id. The s3compat build has problems with two different idl files of the same name. Andrew Bartlett
2010-04-06s4-waf: sys_lease depends on tallocAndrew Tridgell1-1/+2
2010-04-06s4-waf: more dependencies on tallocAndrew Tridgell1-1/+2
these are needed so we can support a system talloc without using the bundled talloc.h
2010-04-06s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵Andrew Tridgell2-0/+4
them
2010-04-06build: sys_lease_linux needs to be conditionally enabledAndrew Tridgell1-9/+12
2010-04-06build: conditionally enable inotifyAndrew Tridgell2-8/+10
2010-04-06build: commit all the waf build files in the treeAndrew Tridgell1-0/+27
2010-04-06build: improve autoconf macrosAndrew Tridgell1-2/+4
- enable headers to be specified - enable both forms of DECL check - more libreplace checks - more heimdal checks - more sysdep checks
2010-04-06build: ntvfs/sysdep configure checksAndrew Tridgell1-0/+7
2009-01-03s4:sysdep/inotify: use tevent_fd_set_auto_close()Stefan Metzmacher1-3/+17
metze
2008-12-29s4:lib/tevent: rename structsStefan Metzmacher5-8/+8
list="" list="$list event_context:tevent_context" list="$list fd_event:tevent_fd" list="$list timed_event:tevent_timer" for s in $list; do o=`echo $s | cut -d ':' -f1` n=`echo $s | cut -d ':' -f2` r=`git grep "struct $o" |cut -d ':' -f1 |sort -u` files=`echo "$r" | grep -v source3 | grep -v nsswitch | grep -v packaging4` for f in $files; do cat $f | sed -e "s/struct $o/struct $n/g" > $f.tmp mv $f.tmp $f done done metze
2008-12-29s4:sys_lease_linux: use teventStefan Metzmacher2-8/+8
metze
2008-12-18s4: Fix include path to work with teventTim Prouty1-1/+1
2008-12-17s4: fix LIBEVENTS dependencies and use more forward declarationsStefan Metzmacher3-1/+3
We should only include events.h where we really need it and prefer forward declarations of 'struct event_context' metze
2008-11-02Remove last instance of global_loadparm.Jelmer Vernooij2-4/+11
2008-10-30use glibc sys/inotify.h headerAndrew Tridgell2-1/+10
when we first added the inotify code glibc didn't have the inotify functions yet. Now that it does we can use the official header and avoid the asm/unistd.h syscall workaround
2008-10-12Fix include paths for files that aren't compiled - breaks dependencyJelmer Vernooij1-1/+1
file generation.
2008-10-11Fix include paths to new location of libutil.Jelmer Vernooij3-3/+3
2008-05-18Use variables for source directory in a couple more places.Jelmer Vernooij1-4/+4
(This used to be commit c41bd3005f5f0b9cfd3709fc9217b4a401d265b4)
2008-05-11Fix LDB module initialization when using external ldb.Jelmer Vernooij1-1/+4
(This used to be commit b7b4aff8b52742d69526dc0ef5da2fe3c05e3af8)
2008-04-25Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij2-2/+3
Conflicts: source/Makefile source/auth/config.mk source/auth/gensec/config.mk source/build/m4/public.m4 source/build/make/python.mk source/build/make/rules.mk source/build/smb_build/header.pm source/build/smb_build/main.pl source/build/smb_build/makefile.pm source/dsdb/config.mk source/dsdb/samdb/ldb_modules/config.mk source/kdc/config.mk source/lib/events/config.mk source/lib/events/events.c source/lib/ldb/config.mk source/lib/nss_wrapper/config.mk source/lib/policy/config.mk source/lib/util/config.mk source/libcli/smb2/config.mk source/libnet/config.mk source/librpc/config.mk source/nbt_server/config.mk source/ntptr/ntptr_base.c source/ntvfs/posix/config.mk source/ntvfs/sysdep/config.mk source/param/config.mk source/rpc_server/config.mk source/rpc_server/service_rpc.c source/scripting/ejs/config.mk source/scripting/python/config.mk source/smb_server/config.mk source/smbd/server.c source/torture/config.mk source/torture/smb2/config.mk source/wrepl_server/config.mk (This used to be commit 13bbd420681519894a4036729c43273912c9b402)
2008-04-17Require explicit event context rather than looking if it is not specified.Jelmer Vernooij1-1/+1
(This used to be commit 1da0063bd5fd18ad3ac7a07c985ec6be380486e2)
2008-04-17Explicitly require event context to be specified.Jelmer Vernooij1-1/+1
(This used to be commit a95a71fe45ef6a578569931a7c38061783d07db3)
2008-04-14Use _OBJ_FILES variables in a couple more places.Jelmer Vernooij1-18/+8
(This used to be commit 92856d5054106894b65cd1a1b5119c0facfc4cff)
2008-04-14Remove prototypes from build.h in preparation of removing build.hJelmer Vernooij2-0/+2
altogether. (This used to be commit dbeab2a9cdee4e5f69afeb2603ba29cbed56debd)
2008-03-28Merge v4.0-testJelmer Vernooij5-0/+438
(This used to be commit 977dbdeaf363c8905ed9fd0570eba4be80582833)
2008-03-12ntvfs/sysdep: implement linux kernel oplocks based F_SETLEASEStefan Metzmacher3-0/+233
metze (This used to be commit 3f165d3114519c317b9e7c871bb61d4fcbb8fb09)
2008-03-12ntvfs/sysdep: add sys_lease abstraction to later support kernel oplocksStefan Metzmacher3-0/+215
metze (This used to be commit b399f0c872f32bb791da196102a5872c20e62100)
2008-03-08Fix the build.Jelmer Vernooij1-0/+1
(This used to be commit f2e49744717eb46bbfafeea9e2eb412a38a142e7)
2008-03-08Push SOVERSION and VERSION out of perl code.Jelmer Vernooij1-1/+0
(This used to be commit 0ba8ac6a14c62ff9edfe9f0bf43b8a7406b85291)
2008-03-03Move object file lists to the Makefile.Jelmer Vernooij1-5/+4
(This used to be commit a7e6d2a1832db388fdafa1279f84c9a8bbfc87d6)
2008-02-21Remove yet more uses of global_loadparm.Jelmer Vernooij1-5/+4
(This used to be commit e01c1e87c0fe9709df7eb5b863f7ce85564174cd)
2008-01-05r26672: Janitorial: Remove uses of global_loadparm.Jelmer Vernooij1-6/+0
(This used to be commit 18cd08623eaad7d2cd63b82ea5275d4dfd21cf00)
2007-12-24r26580: Include sentinel in build.h, in case the list is empty.Jelmer Vernooij1-1/+1
(This used to be commit f1997dabed584bdc864c4b7235c29603c312ef46)
2007-12-24r26576: Allow the static module loading code to be used for the Python modules.Jelmer Vernooij1-1/+1
Simplify the way module initialization functions are handled. (This used to be commit ba8be2dfc0de4434c798663336b81f7f95cde520)
2007-10-10r25554: Convert last instances of BOOL, True and False to the standard types.Jelmer Vernooij2-9/+9
(This used to be commit 566aa14139510788548a874e9213d91317f83ca9)
2007-10-10r25446: Merge some changes I made on the way home from SFO:Jelmer Vernooij1-1/+1
2007-09-29 More higher-level passing around of lp_ctx. 2007-09-29 Fix warning. 2007-09-29 Pass loadparm contexts on a higher level. 2007-09-29 Avoid using global loadparm context. (This used to be commit 3468952e771ab31f90b6c374ade01c5550810f42)
2007-10-10r25430: Add the loadparm context to all parametric options.Jelmer Vernooij1-1/+1
(This used to be commit fd697d77c9fe67a00939a1f04b35c451316fff58)
2007-10-10r25035: Fix some more warnings, use service pointer rather than service ↵Jelmer Vernooij1-1/+1
number in more places. (This used to be commit df9cebcb97e20564359097148665bd519f31bc6f)