1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00
samba-mirror/source3
Jeff Layton 32695912dd mount.cifs: use lock/unlock_mtab scheme from util-linux-ng mount prog
The util-linux-ng sources have a good, but rather complex scheme for
locking the mtab before updating it. Mount helpers need to follow the
same scheme. Advisory locking only works if everyone is using the same
locking scheme.

Copy the routines we need from util-linux-ng into a separate source file
and then have mount.cifs and umount.cifs link in this object.

The long term goal is to have these routines in a separate helper
library (libmount). Mount helpers can then dynamically link in that lib.
Until that happens, this should serve as a suitable stopgap solution.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
2008-11-06 15:07:07 -05:00
..
auth Use sockaddr_storage only where we rely on the size, use sockaddr 2008-10-23 19:53:15 +02:00
client mount.cifs: use lock/unlock_mtab scheme from util-linux-ng mount prog 2008-11-06 15:07:07 -05:00
exports build: auto-generate symbols for libsmbsharemodes. 2008-08-20 22:39:46 +02:00
groupdb Ignore 3.0 style invalid group mappings during upgrade to ldb 2008-11-04 10:56:24 +01:00
include Convert blocking.c to store a smb_request instead of just inbuf 2008-11-04 20:52:07 +01:00
iniparser
iniparser_build Make Samba 3 and Samba 4 both use the same single copy of libreplace. 2008-09-16 16:30:14 +02:00
intl Use common util_file code. 2008-10-12 17:34:43 +02:00
lib Start factoring out the inheritance differences. 2008-11-06 01:58:56 -08:00
libaddns Fix a potential NULL deref in line 258 found by the IBM checker 2008-10-04 22:07:14 +02:00
libads Rename dos_errstr() to win_errstr() for consistency with Samba 4. 2008-11-01 17:19:26 +01:00
libgpo Rename dos_errstr() to win_errstr() for consistency with Samba 4. 2008-11-01 17:19:26 +01:00
libnet s3-libnet_samsync: print new line in display output. 2008-11-04 19:55:07 +01:00
librpc s3-build: rerun make samba3-idl. 2008-11-06 18:51:08 +01:00
libsmb s3-dsgetdcname: fix reply generation (forgot to map nt1 to nt5ex). 2008-11-06 13:40:52 +01:00
locking Use {u,}int64_t instead of SMB_BIG_{U,}INT. 2008-10-14 01:59:36 +02:00
m4 Correctly report when merged-build is used in developer mode. 2008-10-21 17:23:48 +02:00
modules Start factoring out the inheritance differences. 2008-11-06 01:58:56 -08:00
nmbd s3: fix a few "shadows a global declaration" warnings 2008-11-03 14:44:38 -08:00
nsswitch wbinfo --sid-to-fullname 2008-10-29 13:54:52 +01:00
pam_smbpass Ensure consistent use of pdb_get_nt_passwd instead of pdb_get_lanman_passwd. 2008-07-02 10:51:45 -07:00
param Rename dos_errstr() to win_errstr() for consistency with Samba 4. 2008-11-01 17:19:26 +01:00
passdb Fix bug #5825 - Account locking out doesnt work with an LDAP backend.Based on a problem found by Boyang. Only the pdb_nds backend implements login attempts so this was broken for tdbsam and ldap. 2008-11-06 06:42:04 -08:00
pkgconfig
po
printing Remove an unused variable 2008-11-02 09:40:30 +01:00
profile
registry Rename dos_errstr() to win_errstr() for consistency with Samba 4. 2008-11-01 17:19:26 +01:00
rpc_client errors: share dcerpc error function. 2008-10-31 12:42:09 +01:00
rpc_parse Rename dos_errstr() to win_errstr() for consistency with Samba 4. 2008-11-01 17:19:26 +01:00
rpc_server Apply some const to np_write() 2008-11-01 19:41:07 +01:00
rpcclient s3-rpcclient: add database_redo command. 2008-11-06 18:51:38 +01:00
script mksyms.sh: Fix typo in comment. 2008-10-30 23:50:35 +01:00
selftest Allow running individual tests in the testsuite, normalize test names, fix some tests. 2008-10-21 18:26:46 +02:00
services Rename dos_errstr() to win_errstr() for consistency with Samba 4. 2008-11-01 17:19:26 +01:00
smbd Final fix to make us pass NULL SD test in RAW-ACLs. Not sure if this is 100% right. Only inheritance left to fix. 2008-11-06 01:45:40 -08:00
stf
tests configure: remove unused configure check for HAVE_WORKING_AF_LOCAL 2008-05-17 13:18:31 +02:00
torture Remove sys_dl*() - stubs are already provided by libreplace. 2008-11-01 03:49:49 +01:00
utils Fixed typo in source/utils/net_rap.c 2008-11-04 20:40:23 +01:00
web Use str_list_equal() rather than str_list_compare(). 2008-10-18 15:56:07 +02:00
winbindd s3: fix a few "shadows a global declaration" warnings 2008-11-03 14:44:38 -08:00
.dmallocrc
.indent.pro
autogen.sh Add support for autogen to take a --version-file argument 2008-10-09 19:12:36 -07:00
change-log
config.guess
config.sub
configure.developer
configure.in Samba3: Remove more configure tests already done by libreplace. 2008-11-02 17:39:41 +01:00
Doxyfile Updated Doxyfile conf to doxygen version 1.5.3 2008-08-20 12:35:53 +02:00
dynconfig.c Add dyn_NCALRPCDIR 2008-10-06 09:54:16 +02:00
install-sh
mainpage.dox
Makefile.in mount.cifs: use lock/unlock_mtab scheme from util-linux-ng mount prog 2008-11-06 15:07:07 -05:00
samba4-templates.mk Also build all other Samba 4 binaries during merged build. 2008-10-20 12:28:07 +02:00
samba4.m4 Fix duplicate inclusion of zlib.m4. 2008-10-27 23:34:23 +01:00
samba4.mk Add *test4 rules to merged build Makefile, to allow running the Samba 4 tests against Samba 4. (doesn't work yet). 2008-11-02 16:38:27 +01:00
smbadduser.in
VERSION VERSION: Raise version number. 2008-08-13 15:25:09 +02:00