diff options
author | Derrell Lipman <derrell.lipman@unwireduniverse.com> | 2008-02-26 21:44:51 -0500 |
---|---|---|
committer | Derrell Lipman <derrell.lipman@unwireduniverse.com> | 2008-02-26 21:44:51 -0500 |
commit | fa341d526293f4d986f2f3d838a728ce4223ee88 (patch) | |
tree | 0a4a3e6d005ef1c15e8cce07d07f87fefa4200cd /source3/libsmb/libsmb_compat.c | |
parent | 346c94972a0c603ecf8dd5690822c107dbeacc67 (diff) | |
download | samba-fa341d526293f4d986f2f3d838a728ce4223ee88.tar.gz samba-fa341d526293f4d986f2f3d838a728ce4223ee88.tar.bz2 samba-fa341d526293f4d986f2f3d838a728ce4223ee88.zip |
add smbc_ftruncate() to emulate POSIX ftruncate()
(This used to be commit 6f5051b9c1405ab1dc3e697419ceedb3acac46d8)
Diffstat (limited to 'source3/libsmb/libsmb_compat.c')
-rw-r--r-- | source3/libsmb/libsmb_compat.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source3/libsmb/libsmb_compat.c b/source3/libsmb/libsmb_compat.c index 573d087d6e..6042464fd2 100644 --- a/source3/libsmb/libsmb_compat.c +++ b/source3/libsmb/libsmb_compat.c @@ -289,6 +289,12 @@ int smbc_fstat(int fd, struct stat *st) return (statcont->fstat)(statcont, file, st); } +int smbc_ftruncate(int fd, off_t size) +{ + SMBCFILE * file = find_fd(fd); + return (statcont->ftruncate)(statcont, file, size); +} + int smbc_chmod(const char *url, mode_t mode) { return (statcont->chmod)(statcont, url, mode); |