summaryrefslogtreecommitdiffstats
path: root/source4/ntvfs/sysdep
Commit message (Collapse)AuthorAgeFilesLines
* rely on sys/inotify.h for inotifyAdrian Bunk2012-04-132-37/+3
| | | | | | | | | sys/inotify.h was added to glibc 2.4 in 2006. Signed-off-by: Jeremy Allison <jra@samba.org> Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Fri Apr 13 21:15:00 CEST 2012 on sn-devel-104
* Revert making public of the samba-module library.Jelmer Vernooij2011-12-032-6/+6
| | | | | | | | | | | | | | | This library was tiny - containing just two public functions than were themselves trivial. The amount of overhead this causes isn't really worth the benefits of sharing the code with other projects like OpenChange. In addition, this code isn't really generically useful anyway, as it can only load from the module path set for Samba at configure time. Adding a new library was breaking the API/ABI anyway, so OpenChange had to be updated to cope with the new situation one way or another. I've added a simpler (compatible) routine for loading modules to OpenChange, which is less than 100 lines of code. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Dec 3 08:36:33 CET 2011 on sn-devel-104
* lib/util Rename samba_init_module_fns_run -> samba_module_init_fns_runAndrew Bartlett2011-10-282-2/+2
| | | | | | | This is to provide a cleaner namespace in the public samba plugin functions. Andrew Bartlett
* lib/util Rename samba_init_module_fn -> samba_module_init_fnAndrew Bartlett2011-10-282-2/+2
| | | | | | | This is to provide a cleaner namespace in the public samba plugin functions. Andrew Bartlett
* lib/util Split samba-modules library into public and private partsAndrew Bartlett2011-10-282-2/+2
| | | | | | | This will allow OpenChange to get at the symbols it needs, without exposing any more of this as a public API than we must. Andrew Bartlett
* lib/util Rename run_init_functions -> samba_init_module_fns_runAndrew Bartlett2011-10-282-2/+2
| | | | | | | This is to provide a cleaner namespace in the public samba plugin functions. Andrew Bartlett
* lib/util Rename init_module_fn to samba_init_module_fnAndrew Bartlett2011-10-282-2/+2
| | | | | | This prepares for making the samba_module.h header public again, for OpenChange. I am keen to avoid too much API namespace pollution if we can.
* lib/util: consolidate module loading into common codeAndrew Bartlett2011-10-062-0/+2
| | | | | | This creates a samba-modules private libary that handles the details. Andrew Bartlett
* libcli/util Rename common map_nt_error_from_unix to avoid duplicate symbolAndrew Bartlett2011-06-202-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
* librpc/idr Use the Samba3 notify.idl in common.Andrew Bartlett2011-06-091-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>
* s4-messaging Rename messaging -> imessagingAndrew Bartlett2011-05-032-5/+5
| | | | | | | This avoid symbol and structure conflicts between Samba3 and Samba4, and chooses a less generic name. Andrew Bartlett
* source4/ntvfs: Fix prototypes for all functions.Jelmer Vernooij2011-03-191-0/+2
|
* ntvfs: Add some missing dependencies on tevent/events.Jelmer Vernooij2011-02-281-1/+1
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Mon Feb 28 21:57:16 CET 2011 on sn-devel-104
* Use <tevent.h> so the system tevent gets included, if enabled.Jelmer Vernooij2011-02-281-1/+1
|
* s4-modules: get rid of the remaining static prototypes for modulesAndrew Tridgell2010-11-012-8/+4
| | | | the waf build now generates the prototype declarations for us
* s4: Remove the old perl/m4/make/mk-based build system.Jelmer Vernooij2010-10-312-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
* s4: Drop duplicate 'lib' prefix for private libraries.Jelmer Vernooij2010-10-261-1/+1
|
* s4: Rename LIBEVENTS to libevents.Jelmer Vernooij2010-10-231-1/+1
|
* s4:ntvfs rename notify.idl to s4_notify.idl until we can merge this IDLAndrew Bartlett2010-05-241-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
* s4-waf: sys_lease depends on tallocAndrew Tridgell2010-04-061-1/+2
|
* s4-waf: more dependencies on tallocAndrew Tridgell2010-04-061-1/+2
| | | | | these are needed so we can support a system talloc without using the bundled talloc.h
* s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵Andrew Tridgell2010-04-062-0/+4
| | | | them
* build: sys_lease_linux needs to be conditionally enabledAndrew Tridgell2010-04-061-9/+12
|
* build: conditionally enable inotifyAndrew Tridgell2010-04-062-8/+10
|
* build: commit all the waf build files in the treeAndrew Tridgell2010-04-061-0/+27
|
* build: improve autoconf macrosAndrew Tridgell2010-04-061-2/+4
| | | | | | | | - enable headers to be specified - enable both forms of DECL check - more libreplace checks - more heimdal checks - more sysdep checks
* build: ntvfs/sysdep configure checksAndrew Tridgell2010-04-061-0/+7
|
* s4:sysdep/inotify: use tevent_fd_set_auto_close()Stefan Metzmacher2009-01-031-3/+17
| | | | metze
* s4:lib/tevent: rename structsStefan Metzmacher2008-12-295-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
* s4:sys_lease_linux: use teventStefan Metzmacher2008-12-292-8/+8
| | | | metze
* s4: Fix include path to work with teventTim Prouty2008-12-181-1/+1
|
* s4: fix LIBEVENTS dependencies and use more forward declarationsStefan Metzmacher2008-12-173-1/+3
| | | | | | | We should only include events.h where we really need it and prefer forward declarations of 'struct event_context' metze
* Remove last instance of global_loadparm.Jelmer Vernooij2008-11-022-4/+11
|
* use glibc sys/inotify.h headerAndrew Tridgell2008-10-302-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
* Fix include paths for files that aren't compiled - breaks dependencyJelmer Vernooij2008-10-121-1/+1
| | | | file generation.
* Fix include paths to new location of libutil.Jelmer Vernooij2008-10-113-3/+3
|
* Use variables for source directory in a couple more places.Jelmer Vernooij2008-05-181-4/+4
| | | | (This used to be commit c41bd3005f5f0b9cfd3709fc9217b4a401d265b4)
* Fix LDB module initialization when using external ldb.Jelmer Vernooij2008-05-111-1/+4
| | | | (This used to be commit b7b4aff8b52742d69526dc0ef5da2fe3c05e3af8)
* Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij2008-04-252-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)
| * Require explicit event context rather than looking if it is not specified.Jelmer Vernooij2008-04-171-1/+1
| | | | | | | | (This used to be commit 1da0063bd5fd18ad3ac7a07c985ec6be380486e2)
| * Explicitly require event context to be specified.Jelmer Vernooij2008-04-171-1/+1
| | | | | | | | (This used to be commit a95a71fe45ef6a578569931a7c38061783d07db3)
| * Use _OBJ_FILES variables in a couple more places.Jelmer Vernooij2008-04-141-18/+8
| | | | | | | | (This used to be commit 92856d5054106894b65cd1a1b5119c0facfc4cff)
| * Remove prototypes from build.h in preparation of removing build.hJelmer Vernooij2008-04-142-0/+2
| | | | | | | | | | altogether. (This used to be commit dbeab2a9cdee4e5f69afeb2603ba29cbed56debd)
* | Merge v4.0-testJelmer Vernooij2008-03-285-0/+438
|\| | | | | | | (This used to be commit 977dbdeaf363c8905ed9fd0570eba4be80582833)
| * ntvfs/sysdep: implement linux kernel oplocks based F_SETLEASEStefan Metzmacher2008-03-123-0/+233
| | | | | | | | | | metze (This used to be commit 3f165d3114519c317b9e7c871bb61d4fcbb8fb09)
| * ntvfs/sysdep: add sys_lease abstraction to later support kernel oplocksStefan Metzmacher2008-03-123-0/+215
| | | | | | | | | | metze (This used to be commit b399f0c872f32bb791da196102a5872c20e62100)
* | Fix the build.Jelmer Vernooij2008-03-081-0/+1
| | | | | | | | (This used to be commit f2e49744717eb46bbfafeea9e2eb412a38a142e7)
* | Push SOVERSION and VERSION out of perl code.Jelmer Vernooij2008-03-081-1/+0
| | | | | | | | (This used to be commit 0ba8ac6a14c62ff9edfe9f0bf43b8a7406b85291)
* | Move object file lists to the Makefile.Jelmer Vernooij2008-03-031-5/+4
|/ | | | (This used to be commit a7e6d2a1832db388fdafa1279f84c9a8bbfc87d6)
* Remove yet more uses of global_loadparm.Jelmer Vernooij2008-02-211-5/+4
| | | | (This used to be commit e01c1e87c0fe9709df7eb5b863f7ce85564174cd)