build: Remove sys_ftruncate wrapper
authorAndrew Bartlett <abartlet@samba.org>
Wed, 28 Mar 2012 01:35:09 +0000 (12:35 +1100)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 5 Apr 2012 00:39:08 +0000 (02:39 +0200)
source3/include/proto.h
source3/lib/dbwrap/dbwrap_file.c
source3/lib/system.c
source3/modules/vfs_default.c
source3/passdb/pdb_smbpasswd.c

index 0af512a7e466a1c795141ab768d8897e0cfb8e6a..430cfeb8cf27b63f038e73a86859d8c50f8e80f2 100644 (file)
@@ -334,7 +334,6 @@ int sys_fstat(int fd, SMB_STRUCT_STAT *sbuf,
              bool fake_dir_create_times);
 int sys_lstat(const char *fname,SMB_STRUCT_STAT *sbuf,
              bool fake_dir_create_times);
-int sys_ftruncate(int fd, SMB_OFF_T offset);
 int sys_posix_fallocate(int fd, SMB_OFF_T offset, SMB_OFF_T len);
 int sys_fallocate(int fd, enum vfs_fallocate_mode mode, SMB_OFF_T offset, SMB_OFF_T len);
 SMB_OFF_T sys_lseek(int fd, SMB_OFF_T offset, int whence);
index f7d207be7ff1654308b3233dc8775cf3ecdd996d..8e513b5ad2bc193172eb23a6e19784d7b603c87c 100644 (file)
@@ -209,8 +209,8 @@ static NTSTATUS db_file_store_root(int fd, TDB_DATA data)
                return map_nt_error_from_unix(errno);
        }
 
-       if (sys_ftruncate(fd, data.dsize) != 0) {
-               DEBUG(3, ("sys_ftruncate failed: %s\n", strerror(errno)));
+       if (ftruncate(fd, data.dsize) != 0) {
+               DEBUG(3, ("ftruncate failed: %s\n", strerror(errno)));
                return map_nt_error_from_unix(errno);
        }
 
index feb745306ae275f6685dab8d2db94f67a6db8995..1e2c30db2f1abe164d0dcd7d4d83c4caf1d13c05 100644 (file)
@@ -584,15 +584,6 @@ int sys_fallocate(int fd, enum vfs_fallocate_mode mode, SMB_OFF_T offset, SMB_OF
 #endif
 }
 
-/*******************************************************************
- An ftruncate() wrapper.
-********************************************************************/
-
-int sys_ftruncate(int fd, SMB_OFF_T offset)
-{
-       return ftruncate(fd, offset);
-}
-
 /*******************************************************************
  An lseek() wrapper.
 ********************************************************************/
index 568f3464520fe863c1781d2ad4a8e0de07e6fd6c..f5a64759be4c131ed5399930fccb14bdc2a5ff60 100644 (file)
@@ -1386,7 +1386,7 @@ static int strict_allocate_ftruncate(vfs_handle_struct *handle, files_struct *fs
 
        /* Shrink - just ftruncate. */
        if (pst->st_ex_size > len)
-               return sys_ftruncate(fsp->fh->fd, len);
+               return ftruncate(fsp->fh->fd, len);
 
        space_to_write = len - pst->st_ex_size;
 
@@ -1444,12 +1444,12 @@ static int vfswrap_ftruncate(vfs_handle_struct *handle, files_struct *fsp, SMB_O
        }
 
        /* we used to just check HAVE_FTRUNCATE_EXTEND and only use
-          sys_ftruncate if the system supports it. Then I discovered that
+          ftruncate if the system supports it. Then I discovered that
           you can have some filesystems that support ftruncate
           expansion and some that don't! On Linux fat can't do
           ftruncate extend but ext2 can. */
 
-       result = sys_ftruncate(fsp->fh->fd, len);
+       result = ftruncate(fsp->fh->fd, len);
        if (result == 0)
                goto done;
 
@@ -1480,7 +1480,7 @@ static int vfswrap_ftruncate(vfs_handle_struct *handle, files_struct *fsp, SMB_O
        }
 
        if (pst->st_ex_size > len) {
-               /* the sys_ftruncate should have worked */
+               /* the ftruncate should have worked */
                goto done;
        }
 
index c1dabc4dfff225a99a8d021f48d911ca1866e687..789374a75fe06f7de04db3172eb1d1ed2448e837 100644 (file)
@@ -706,7 +706,7 @@ Error was %s\n", newpwd->smb_name, pfile, strerror(errno)));
 Error was %s\n", wr_len, newpwd->smb_name, pfile, strerror(errno)));
 
                /* Remove the entry we just wrote. */
-               if(sys_ftruncate(fd, offpos) == -1) {
+               if(ftruncate(fd, offpos) == -1) {
                        DEBUG(0, ("add_smbfilepwd_entry: ERROR failed to ftruncate file %s. \
 Error was %s. Password file may be corrupt ! Please examine by hand !\n", 
                                newpwd->smb_name, strerror(errno)));