Michael Adam
1d66f4d58b
Remove redundant parameter fd from SMB_VFS_READ().
...
Michael
(This used to be commit a8fc2ddad8
)
2008-01-10 15:33:51 +01:00
Michael Adam
4a056e127a
Remove redundant parameter fd from SMB_VFS_AIO_CANCEL().
...
Michael
(This used to be commit 3c997ae000
)
2008-01-08 12:20:55 +01:00
Michael Adam
aab6704ce8
Remove redundant parameter fd from SMB_VFS_FSETXATTR().
...
Michael
(This used to be commit 0bd2643463
)
2008-01-08 11:47:33 +01:00
Michael Adam
1590dd32cf
Remove redundant parameter fd from SMB_VFS_FREMOVEXATTR().
...
Michael
(This used to be commit bfc3b5a27f
)
2008-01-08 11:29:09 +01:00
Michael Adam
9f691df852
Remove redundant parameter fd from SMB_VFS_FLISTXATTR().
...
Michael
(This used to be commit 167649b3b8
)
2008-01-08 10:51:40 +01:00
Michael Adam
50ee744fa4
Remove redundant parameter fd from SMB_VFS_FGETXATTR().
...
Michael
(This used to be commit 2cb739a82d
)
2008-01-08 10:00:47 +01:00
Michael Adam
5921607f26
Remove redundant parameter fd from SMB_VFS_SYS_ACL_SET_FD().
...
Michael
(This used to be commit 9296e93588
)
2008-01-08 01:54:19 +01:00
Michael Adam
b2182c11ea
Remove redundant parameter fd from SMB_VFS_FCHMOD_ACL().
...
Michael
(This used to be commit 7b201c177b
)
2008-01-08 01:14:24 +01:00
Michael Adam
62e9d503d8
Remove redundant parameter fd from SMB_VFS_SYS_ACL_GET_FD().
...
Michael
(This used to be commit 42663e8736
)
2008-01-07 23:54:07 +01:00
Michael Adam
f7bf4cb3f1
Remove redundant parameter fd from SMB_VFS_GETLOCK().
...
Michael
(This used to be commit ee5a20becd
)
2008-01-07 22:18:50 +01:00
Michael Adam
26169410cd
Remove redundant parameter fd from SMB_VFS_LINUX_SETLEASE().
...
Michael
(This used to be commit 8880eb82f1
)
2008-01-07 21:47:56 +01:00
Michael Adam
327cc04da5
Remove redundant parameter fd from SMB_VFS_KERNEL_FLOCK().
...
Michael
(This used to be commit 195c519377
)
2008-01-07 17:14:20 +01:00
Michael Adam
edd30e716f
Remove redundant parameter fd from SMB_VFS_LOCK().
...
Michael
(This used to be commit 4f3ab2c406
)
2008-01-07 16:38:23 +01:00
Michael Adam
b457b94bb8
Remove redundant parameter fd from SMB_VFS_FTRUNCATE().
...
Michael
(This used to be commit 2ad66050a0
)
2008-01-07 15:59:02 +01:00
Michael Adam
670909cb07
Remove redundant parameter fd from SMB_VFS_FCHOWN().
...
Michael
(This used to be commit fbb193db3e
)
2008-01-07 15:59:02 +01:00
Michael Adam
e614dec27f
Remove redundant parameter fd from SMB_VFS_FCHMOD().
...
Michael
(This used to be commit a54d5604da
)
2008-01-07 15:59:02 +01:00
Michael Adam
87a684f7fc
Remove redundant parameter fd from SMB_VFS_FSTAT().
...
Michael
(This used to be commit 0b86c420be
)
2008-01-07 15:59:01 +01:00
Michael Adam
8dcce0d236
Remove redundant parameter fd from SMB_VFS_FSYNC().
...
Michael
(This used to be commit 8f83c9a7b2
)
2008-01-07 15:59:01 +01:00
Michael Adam
6f657c873e
Remove redundant parameter fd from SMB_VFS_LSEEK().
...
Michael
(This used to be commit df929796f2
)
2008-01-07 15:59:01 +01:00
Michael Adam
a56b417809
Remove redundant parameter fd from SMB_VFS_PWRITE().
...
Michael
(This used to be commit 8c4901a19a
)
2008-01-07 15:59:01 +01:00
Michael Adam
ca275e2549
Remove unneeded parameter fd from SMB_VFS_PREAD().
...
Michael
(This used to be commit 73e28806ce
)
2008-01-07 00:14:19 +01:00
Michael Adam
05352cf2cb
Remove superfluous parameter fd from SMB_VFS_FSET_NT_ACL().
...
Michael
(This used to be commit 4f2d139a18
)
2008-01-06 23:08:00 +01:00
Michael Adam
ee24c629a6
Remove superfluous fd parameter from SMB_VFS_FGET_NT_ACL().
...
Michael
(This used to be commit c0c7c1223d
)
2008-01-06 23:07:59 +01:00
Michael Adam
233eb0e560
Change the prototype of the vfs function get_nt_acl().
...
Up to now, get_nt_acl() took a files_struct pointer (fsp) and
a file name. All the underlying functions should need and now
do need (after the previous preparatory work), is a connection_struct
and a file name. The connection_struct is already there in the
vfs_handle passed to the vfs functions. So the files_struct
argument can be eliminated.
This eliminates the need of calling open_file_stat in a couple
of places to produce the fsp needed.
Michael
(This used to be commit b5f600fab5
)
2007-12-19 23:08:01 +01:00
Jeremy Allison
ec7426d917
Fix warning message about data type always true.
...
Jeremy.
(This used to be commit 0a3be0aad7
)
2007-12-11 15:10:37 -08:00
Jeremy Allison
8829875944
Remove pstring from modules directory.
...
Jeremy.
(This used to be commit 977dc3accb
)
2007-11-16 17:07:11 -08:00
Volker Lendecke
15953b82eb
Make [f]get_nt_acl return NTSTATUS
...
(This used to be commit dcbe1bf942
)
2007-11-13 15:47:01 +01:00
Jeremy Allison
488b59cfac
Add in the recvfile entry to the VFS layer with a default
...
implementation. Needed for the zero-copy write code.
Jeremy.
(This used to be commit bfbdb6324c
)
2007-10-29 17:16:13 -07:00
Jeremy Allison
30191d1a57
RIP BOOL. Convert BOOL -> bool. I found a few interesting
...
bugs in various places whilst doing this (places that assumed
BOOL == int). I also need to fix the Samba4 pidl generation
(next checkin).
Jeremy.
(This used to be commit f35a266b3c
)
2007-10-18 17:40:25 -07:00
Jeremy Allison
470ebf8a35
r25399: Excise uint - > uint32 (where appropriate) or unsigned int.
...
Jeremy.
(This used to be commit b4ee924000
)
2007-10-10 12:31:02 -05:00
Volker Lendecke
4ee8b2937d
r25055: Add file_id_string_tos
...
This removes file_id_string_static and file_id_string_static2
(This used to be commit 638c848c9a
)
2007-10-10 12:30:36 -05:00
Stefan Metzmacher
564e6841d6
r24123: add file_id_create() to some vfs modules
...
metze
(This used to be commit 0bc5a9cd01
)
2007-10-10 12:29:09 -05:00
Andrew Tridgell
153cfb9c83
r23801: The FSF has moved around a lot. This fixes their Mass Ave address.
...
(This used to be commit 87c91e4362
)
2007-10-10 12:28:27 -05:00
Jeremy Allison
d824b98f80
r23779: Change from v2 or later to v3 or later.
...
Jeremy.
(This used to be commit 407e6e695b
)
2007-10-10 12:28:20 -05:00
Jeremy Allison
a0ac7a7f4c
r23620: Convert set_nt_acl to return NTSTATUS. Also fix the chown
...
return to correctly return NT_STATUS_INVALID_OWNER if it
should be disallowed. Matches better what W2K3R3 does.
NFSv4 ACL module owners, please examine these changes.
Jeremy.
(This used to be commit fc6899a550
)
2007-10-10 12:23:37 -05:00
Jeremy Allison
57d6318a0b
r23105: Add lchown to the vfs layer. We need this in the POSIX code.
...
Jeremy.
(This used to be commit 932523cbb5
)
2007-10-10 12:22:46 -05:00
Jeremy Allison
7c09cfd080
r21877: Missed one line.
...
Jeremy.
(This used to be commit 184571e4b0
)
2007-10-10 12:18:42 -05:00
Jeremy Allison
e6bf92118b
r21874: Fix missing notify function. Thanks to Thomas Bork <tombork@web.de>
...
for pointing this out !
Jeremy.
(This used to be commit b69e18c7f1
)
2007-10-10 12:18:42 -05:00
James Peach
6e5ea70e9e
r21757: Add SMB_VFS_CHFLAGS operation.
...
(This used to be commit 16cb22d6b8
)
2007-10-10 12:18:28 -05:00
Jeremy Allison
4952fe368a
r21714: Change the VFS interface to use struct timespec
...
for utimes - change the call to ntimes. This preserves
nsec timestamps we get from stat (if the system supports
it) and only maps back down to usec or sec resolution
on time set. Looks bigger than it is as I had to move
lots of internal code from using time_t and struct utimebuf
to struct timespec.
Jeremy.
(This used to be commit 8f3d530c5a
)
2007-10-10 12:18:24 -05:00
Jim McDonough
5a052edf03
r21324: Add linux setlease to the vfs layer. Next round, as Volker points out,
...
it should be abstracted a little higher up so other os'es can have an
entry, but it will take a bit more work. Thanks to Chetan Shringarpure
and Mathias Dietz.
I didn't increment the vfs number again because the kernel change notify
stuff hasn't been released yet anyway.
(This used to be commit 9463211bf3
)
2007-10-10 12:17:56 -05:00
Herb Lewis
55ed1d5945
r20261: merge 20260 from samba_3_0_24
...
clean up a bunch of no previous prototype warnings
(This used to be commit c60687db11
)
2007-10-10 12:16:37 -05:00
Herb Lewis
791f48f167
r20124: clean up nested extern declaration warnings
...
(This used to be commit ac3eb7813e
)
2007-10-10 12:16:26 -05:00
Volker Lendecke
66cd8c3078
r20048: Fix vfs_full_audit after Jims kernel_flock addition
...
(This used to be commit 4fe19e741f
)
2007-10-10 12:16:22 -05:00
Jeremy Allison
fbdcf2663b
r16945: Sync trunk -> 3.0 for 3.0.24 code. Still need
...
to do the upper layer directories but this is what
everyone is waiting for....
Jeremy.
(This used to be commit 9dafb7f48c
)
2007-10-10 11:19:14 -05:00
Volker Lendecke
c334de0435
r15910: vfs_full_audit does not need current_user
...
(This used to be commit 09f3c7a86f
)
2007-10-10 11:17:13 -05:00
Jeremy Allison
22dbd67708
r15018: Merge Volker's ipc/trans2/nttrans changes over
...
into 3.0. Also merge the new POSIX lock code - this
is not enabled unless -DDEVELOPER is defined.
This doesn't yet map onto underlying system POSIX
locks. Updates vfs to allow lock queries.
Jeremy.
(This used to be commit 08e52ead03
)
2007-10-10 11:15:57 -05:00
Jeremy Allison
53019f5a16
r14333: Fix coverity #77 , ensure we can't exit after allocation.
...
Jeremy.
(This used to be commit 15d78ab1fc
)
2007-10-10 11:15:25 -05:00
Jeremy Allison
cd8f41c327
r13028: Fix for #3419 - vfs_full_audit *never* worked
...
correctly. Static variables were used !
Jeremy.
(This used to be commit 2ab5aeca89
)
2007-10-10 11:06:11 -05:00
Jeremy Allison
a5b339c799
r11232: Added ab's POSIX statvfs vfs call. Sorry for the delay ab.
...
Jeremy.
(This used to be commit af85458067
)
2007-10-10 11:05:08 -05:00