diff options
| author | vincentdarley <vincentdarley> | 2002-06-12 09:28:58 (GMT) |
|---|---|---|
| committer | vincentdarley <vincentdarley> | 2002-06-12 09:28:58 (GMT) |
| commit | 90332e025e94b3a44e970fab4d896dc8a0d90c86 (patch) | |
| tree | 0c1a8deaa9b8d015e4714b9ce7fb77926a4d499c /win/tclWinInt.h | |
| parent | 21d69d7feebdbe3d5c3bc3c2119d0de159f34554 (diff) | |
| download | tcl-90332e025e94b3a44e970fab4d896dc8a0d90c86.zip tcl-90332e025e94b3a44e970fab4d896dc8a0d90c86.tar.gz tcl-90332e025e94b3a44e970fab4d896dc8a0d90c86.tar.bz2 | |
fs clarification and windows fixes
Diffstat (limited to 'win/tclWinInt.h')
| -rw-r--r-- | win/tclWinInt.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/win/tclWinInt.h b/win/tclWinInt.h index f0e8e42..1508e56 100644 --- a/win/tclWinInt.h +++ b/win/tclWinInt.h @@ -8,7 +8,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tclWinInt.h,v 1.14 2002/04/23 17:03:35 hobbs Exp $ + * RCS: @(#) $Id: tclWinInt.h,v 1.15 2002/06/12 09:28:59 vincentdarley Exp $ */ #ifndef _TCLWININT @@ -91,7 +91,6 @@ typedef struct TclWinProcs { BOOL (WINAPI *setFileAttributesProc)(CONST TCHAR *, DWORD); BOOL (WINAPI *getFileAttributesExProc)(CONST TCHAR *, GET_FILEEX_INFO_LEVELS, LPVOID); - } TclWinProcs; EXTERN TclWinProcs *tclWinProcs; @@ -102,6 +101,10 @@ EXTERN TclWinProcs *tclWinProcs; */ EXTERN void TclWinInit(HINSTANCE hInst); +EXTERN int TclWinSymLinkCopyDirectory(CONST TCHAR* LinkOriginal, + CONST TCHAR* LinkCopy); +EXTERN int TclWinSymLinkDelete(CONST TCHAR* LinkOriginal, + int linkOnly); #if defined(TCL_THREADS) && defined(USE_THREAD_ALLOC) EXTERN void TclWinFreeAllocCache(void); EXTERN void TclFreeAllocCache(void *); @@ -110,6 +113,11 @@ EXTERN void *TclpGetAllocCache(void); EXTERN void TclpSetAllocCache(void *); #endif /* TCL_THREADS */ +/* Needed by tclWinFile.c and tclWinFCmd.c */ +#ifndef FILE_ATTRIBUTE_REPARSE_POINT +#define FILE_ATTRIBUTE_REPARSE_POINT 0x00000400 +#endif + #include "tclIntPlatDecls.h" # undef TCL_STORAGE_CLASS |
