28 lines
1.1 KiB
C
28 lines
1.1 KiB
C
/****************************************************************
|
|
* *
|
|
* Copyright 2003 Sanchez Computer Associates, Inc. *
|
|
* *
|
|
* This source code contains the intellectual property *
|
|
* of its copyright holder(s), and is made available *
|
|
* under a license. If you do not know the terms of *
|
|
* the license, please stop and do not read further. *
|
|
* *
|
|
****************************************************************/
|
|
|
|
#ifndef __GTM_RENAME_
|
|
#define __GTM_RENAME_
|
|
/* gtm_rename.h */
|
|
|
|
#define RENAME_SUCCESS 0
|
|
#define RENAME_NOT_REQD 1
|
|
#define RENAME_FAILED 2
|
|
|
|
int rename_file_if_exists(char *org_fn, int org_fn_len, char *rename_fn, int *rename_fn_len, uint4 *ustatus);
|
|
uint4 gtm_rename(char *org_fn, int org_fn_len, char *rename_fn, int rename_len, uint4 *ustatus);
|
|
uint4 prepare_unique_name(char *org_fn, int org_fn_len, char *prefix, char *suffix, char *rename_fn,
|
|
int *rename_fn_len, uint4 *ustatus);
|
|
uint4 append_time_stamp(char *fn, int fn_len, int *app_len, uint4 *ustatus);
|
|
void cre_jnl_file_intrpt_rename(int fn_len, sm_uc_ptr_t fn);
|
|
|
|
#endif
|