mirror of
https://github.com/samba-team/samba.git
synced 2025-01-13 13:18:06 +03:00
changed find_free_file() to file_new().
This commit is contained in:
parent
b088c804f9
commit
3daee29636
@ -41,7 +41,7 @@ static int max_file_fd_used = 0;
|
||||
/****************************************************************************
|
||||
find first available file slot
|
||||
****************************************************************************/
|
||||
files_struct *find_free_file(void )
|
||||
files_struct *file_new(void )
|
||||
{
|
||||
int i;
|
||||
static int first_file;
|
||||
|
@ -466,7 +466,7 @@ int reply_ntcreate_and_X(connection_struct *conn,
|
||||
|
||||
unix_convert(fname,conn,0,&bad_path);
|
||||
|
||||
fsp = find_free_file();
|
||||
fsp = file_new();
|
||||
if (!fsp) {
|
||||
restore_case_semantics(file_attributes);
|
||||
return(ERROR(ERRSRV,ERRnofids));
|
||||
@ -743,7 +743,7 @@ static int call_nt_transact_create(connection_struct *conn,
|
||||
|
||||
unix_convert(fname,conn,0,&bad_path);
|
||||
|
||||
fsp = find_free_file();
|
||||
fsp = file_new();
|
||||
if (!fsp) {
|
||||
restore_case_semantics(file_attributes);
|
||||
return(ERROR(ERRSRV,ERRnofids));
|
||||
|
@ -1243,7 +1243,7 @@ int reply_open(connection_struct *conn, char *inbuf,char *outbuf, int dum_size,
|
||||
pstrcpy(fname,smb_buf(inbuf)+1);
|
||||
unix_convert(fname,conn,0,&bad_path);
|
||||
|
||||
fsp = find_free_file();
|
||||
fsp = file_new();
|
||||
if (!fsp)
|
||||
return(ERROR(ERRSRV,ERRnofids));
|
||||
|
||||
@ -1344,7 +1344,7 @@ int reply_open_and_X(connection_struct *conn, char *inbuf,char *outbuf,int lengt
|
||||
pstrcpy(fname,smb_buf(inbuf));
|
||||
unix_convert(fname,conn,0,&bad_path);
|
||||
|
||||
fsp = find_free_file();
|
||||
fsp = file_new();
|
||||
if (!fsp)
|
||||
return(ERROR(ERRSRV,ERRnofids));
|
||||
|
||||
@ -1487,7 +1487,7 @@ int reply_mknew(connection_struct *conn, char *inbuf,char *outbuf, int dum_size,
|
||||
|
||||
unixmode = unix_mode(conn,createmode);
|
||||
|
||||
fsp = find_free_file();
|
||||
fsp = file_new();
|
||||
if (!fsp)
|
||||
return(ERROR(ERRSRV,ERRnofids));
|
||||
|
||||
@ -1567,7 +1567,7 @@ int reply_ctemp(connection_struct *conn, char *inbuf,char *outbuf, int dum_size,
|
||||
|
||||
unixmode = unix_mode(conn,createmode);
|
||||
|
||||
fsp = find_free_file();
|
||||
fsp = file_new();
|
||||
if (fsp)
|
||||
return(ERROR(ERRSRV,ERRnofids));
|
||||
|
||||
@ -2588,7 +2588,7 @@ int reply_printopen(connection_struct *conn,
|
||||
slprintf(fname,sizeof(fname)-1, "%s.XXXXXX",s);
|
||||
}
|
||||
|
||||
fsp = find_free_file();
|
||||
fsp = file_new();
|
||||
if (!fsp)
|
||||
return(ERROR(ERRSRV,ERRnofids));
|
||||
|
||||
@ -3273,7 +3273,7 @@ static BOOL copy_file(char *src,char *dest1,connection_struct *conn, int ofun,
|
||||
|
||||
if (!file_exist(src,&st)) return(False);
|
||||
|
||||
fsp1 = find_free_file();
|
||||
fsp1 = file_new();
|
||||
if (!fsp1) return(False);
|
||||
open_file_shared(fsp1,conn,src,(DENY_NONE<<4),
|
||||
1,0,0,&Access,&action);
|
||||
@ -3286,7 +3286,7 @@ static BOOL copy_file(char *src,char *dest1,connection_struct *conn, int ofun,
|
||||
if (!target_is_directory && count)
|
||||
ofun = 1;
|
||||
|
||||
fsp2 = find_free_file();
|
||||
fsp2 = file_new();
|
||||
if (!fsp2) {
|
||||
close_file(fsp1,False);
|
||||
return(False);
|
||||
|
@ -217,7 +217,7 @@ static int call_trans2open(connection_struct *conn, char *inbuf, char *outbuf,
|
||||
|
||||
unix_convert(fname,conn,0,&bad_path);
|
||||
|
||||
fsp = find_free_file();
|
||||
fsp = file_new();
|
||||
if (!fsp)
|
||||
return(ERROR(ERRSRV,ERRnofids));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user