summaryrefslogtreecommitdiffstats
path: root/source4/ntvfs/sysdep
Commit message (Collapse)AuthorAgeFilesLines
* 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)
* r26672: Janitorial: Remove uses of global_loadparm.Jelmer Vernooij2008-01-051-6/+0
| | | | (This used to be commit 18cd08623eaad7d2cd63b82ea5275d4dfd21cf00)
* r26580: Include sentinel in build.h, in case the list is empty.Jelmer Vernooij2007-12-241-1/+1
| | | | (This used to be commit f1997dabed584bdc864c4b7235c29603c312ef46)
* r26576: Allow the static module loading code to be used for the Python modules.Jelmer Vernooij2007-12-241-1/+1
| | | | | Simplify the way module initialization functions are handled. (This used to be commit ba8be2dfc0de4434c798663336b81f7f95cde520)
* r25554: Convert last instances of BOOL, True and False to the standard types.Jelmer Vernooij2007-10-102-9/+9
| | | | (This used to be commit 566aa14139510788548a874e9213d91317f83ca9)
* r25446: Merge some changes I made on the way home from SFO:Jelmer Vernooij2007-10-101-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)
* r25430: Add the loadparm context to all parametric options.Jelmer Vernooij2007-10-101-1/+1
| | | | (This used to be commit fd697d77c9fe67a00939a1f04b35c451316fff58)
* r25035: Fix some more warnings, use service pointer rather than service ↵Jelmer Vernooij2007-10-101-1/+1
| | | | | | number in more places. (This used to be commit df9cebcb97e20564359097148665bd519f31bc6f)
* r25026: Move param/param.h out of includes.hJelmer Vernooij2007-10-102-0/+2
| | | | (This used to be commit abe8349f9b4387961ff3665d8c589d61cd2edf31)
* r23792: convert Samba4 to GPLv3Andrew Tridgell2007-10-103-9/+6
| | | | | | There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon. (This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
* r23698: fixed notify:backend so it actually works againAndrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit d49ce1d752fdf6a6e1d6b9da12e7afb7d385ef8c)
* r22831: take advantage of EVENT_FD_AUTOCLOSE in the inotify codeAndrew Tridgell2007-10-101-12/+1
| | | | (This used to be commit 419ef7393f9208e274745808980e0342e2e65a37)
* r21104: Rename struct watch_context to struct inotify_watch_contextVolker Lendecke2007-10-101-8/+9
| | | | (This used to be commit 3548b1f683a7f5ccc6563de7e099d3a5a86ed39c)
* r21041: Change some "private" to "private_data", and change one (void **) ↵Volker Lendecke2007-10-103-20/+27
| | | | | | | | | | function parameter to (void *). void** in function parameters leads to type-punned warnings. Volker (This used to be commit 57979d89c53b4363e4b447205703579df6756653)
* r18370: allow system inotify to be disabledAndrew Tridgell2007-10-101-0/+4
| | | | (This used to be commit 31bbf865a069f902dc979f469aec896d3d34422c)
* r17930: Merge noinclude branch:Jelmer Vernooij2007-10-102-3/+3
| | | | | | | * Move dlinklist.h, smb.h to subsystem-specific directories * Clean up ads.h and move what is left of it to dsdb/ (only place where it's used) (This used to be commit f7afa1cb77f3cfa7020b57de12e6003db7cfcc42)
* r17206: Add a modular API for share configuration.Simo Sorce2007-10-102-3/+6
| | | | | Commit the classic backwards compatible module which is the default one (This used to be commit a89cc346b9296cb49929898d257a064a6c2bae86)
* r15855: more talloc_set_destructor() typesafe fixes. nearly done ...Andrew Tridgell2007-10-101-4/+2
| | | | (This used to be commit 396d82a231b6e3a91178db08b706626d4d4b420c)
* r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacementJelmer Vernooij2007-10-101-1/+1
| | | | | for REQUIRED_SUBSYSTEMS. (This used to be commit adc8a019b6da256f104abed1b82bfde6998a2ac9)
* r15029: fixed the detection of inotifyAndrew Tridgell2007-10-101-2/+2
| | | | (This used to be commit 5471b4b1a812dad3c97c97b938bd2dc41ae32420)
* r15017: When making up our own inotify functions, make sure glibc exports theTim Potter2007-10-101-1/+7
| | | | | __NR_inotify_* syscall numbers before trying. (This used to be commit 5e79adda7c7e00c194efd1a5e57671f7bd34fe50)
* r14993: Make subsystems againJelmer Vernooij2007-10-101-5/+1
| | | | (This used to be commit d55b040bd280c86423f2a620dfc0341accb23cc4)
* r14966: make more functions _PUBLIC_Stefan Metzmacher2007-10-101-7/+7
| | | | | metze (This used to be commit 193f7da254cce40ab30fda9e99b8cd07e0b0a0a8)
* r14964: - move sidmap code from ntvfs_common to SAMDBStefan Metzmacher2007-10-105-23/+47
| | | | | | | | - make ntvfs_common a library - create sys_notify library metze (This used to be commit a3e1d56cf7b688c515f5d6d4d43e0b24c2261d15)
* r14956: change the notify search to be much more efficient by using aAndrew Tridgell2007-10-101-1/+0
| | | | | | | per-depth bisection search. This makes the notify_trigger() call log(N) which makes us scale well for large numbers of outstanding notifies (This used to be commit 16fd00925fdbf77e7a403ad501bf6ea429404c76)
* r14948: add testing of truncate events, and add truncate support to inotifyAndrew Tridgell2007-10-101-2/+5
| | | | | backend (This used to be commit b80523a631ec57c7d19e9a23dca4594d71036138)
* r14943: bring the inotify backend up to date with all the strange renameAndrew Tridgell2007-10-101-16/+82
| | | | | semantics (This used to be commit 74c274ea072fc45debaafd438ff63321b38a1448)
* r14926: change the inotify backend to implement the rather unusual semanticsAndrew Tridgell2007-10-101-4/+28
| | | | | | for rename. The cookies in inotify tell us (indirectly!) if its a rename between directories or not (This used to be commit 13574a8d0c7228bf36a6debe4853f693c9f8f543)