summaryrefslogtreecommitdiff
path: root/source3/smbd/fileio.c
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2012-06-04 14:48:09 +0200
committerStefan Metzmacher <metze@samba.org>2012-06-06 10:18:36 +0200
commit05dc49763791cd2d9e6b5c595d02dcf8d8a019e8 (patch)
treefe6b5d07a2748e29dd6e892c0204f74571381fb2 /source3/smbd/fileio.c
parent4a91321f3a5d051bff64d3fefce0fc9b576ff3bd (diff)
downloadsamba-05dc49763791cd2d9e6b5c595d02dcf8d8a019e8.tar.gz
samba-05dc49763791cd2d9e6b5c595d02dcf8d8a019e8.tar.bz2
samba-05dc49763791cd2d9e6b5c595d02dcf8d8a019e8.zip
s3:smbd: remove typedef for struct write_cache
metze
Diffstat (limited to 'source3/smbd/fileio.c')
-rw-r--r--source3/smbd/fileio.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/source3/smbd/fileio.c b/source3/smbd/fileio.c
index 991cb4783d..ab505f4f86 100644
--- a/source3/smbd/fileio.c
+++ b/source3/smbd/fileio.c
@@ -25,13 +25,13 @@
#include "smbd/globals.h"
#include "smbprofile.h"
-typedef struct write_cache {
+struct write_cache {
off_t file_size;
off_t offset;
size_t alloc_size;
size_t data_size;
char *data;
-} write_cache;
+};
static bool setup_write_cache(files_struct *, off_t);
@@ -41,7 +41,7 @@ static bool setup_write_cache(files_struct *, off_t);
static bool read_from_write_cache(files_struct *fsp,char *data,off_t pos,size_t n)
{
- write_cache *wcp = fsp->wcp;
+ struct write_cache *wcp = fsp->wcp;
if(!wcp) {
return False;
@@ -171,7 +171,7 @@ static ssize_t real_write_file(struct smb_request *req,
static int wcp_file_size_change(files_struct *fsp)
{
int ret;
- write_cache *wcp = fsp->wcp;
+ struct write_cache *wcp = fsp->wcp;
wcp->file_size = wcp->offset + wcp->data_size;
ret = SMB_VFS_FTRUNCATE(fsp, wcp->file_size);
@@ -298,7 +298,7 @@ ssize_t write_file(struct smb_request *req,
off_t pos,
size_t n)
{
- write_cache *wcp = fsp->wcp;
+ struct write_cache *wcp = fsp->wcp;
ssize_t total_written = 0;
int write_path = -1;
@@ -887,7 +887,7 @@ n = %u, wcp->offset=%.0f, wcp->data_size=%u\n",
void delete_write_cache(files_struct *fsp)
{
- write_cache *wcp;
+ struct write_cache *wcp;
if(!fsp) {
return;
@@ -916,7 +916,7 @@ void delete_write_cache(files_struct *fsp)
static bool setup_write_cache(files_struct *fsp, off_t file_size)
{
ssize_t alloc_size = lp_write_cache_size(SNUM(fsp->conn));
- write_cache *wcp;
+ struct write_cache *wcp;
if (allocated_write_caches >= MAX_WRITE_CACHES) {
return False;
@@ -926,7 +926,7 @@ static bool setup_write_cache(files_struct *fsp, off_t file_size)
return False;
}
- if((wcp = SMB_MALLOC_P(write_cache)) == NULL) {
+ if((wcp = SMB_MALLOC_P(struct write_cache)) == NULL) {
DEBUG(0,("setup_write_cache: malloc fail.\n"));
return False;
}
@@ -983,7 +983,7 @@ void set_filelen_write_cache(files_struct *fsp, off_t file_size)
ssize_t flush_write_cache(files_struct *fsp, enum flush_reason_enum reason)
{
- write_cache *wcp = fsp->wcp;
+ struct write_cache *wcp = fsp->wcp;
size_t data_size;
ssize_t ret;