diff options
author | vincentdarley <vincentdarley@noemail.net> | 2002-06-12 09:28:57 (GMT) |
---|---|---|
committer | vincentdarley <vincentdarley@noemail.net> | 2002-06-12 09:28:57 (GMT) |
commit | 9fb1c3d7c506d82fdff4ca6716402acfe0b95d3e (patch) | |
tree | 0c1a8deaa9b8d015e4714b9ce7fb77926a4d499c /win/tclWinInt.h | |
parent | 0425004a9433b1bb5ed35ca3e09949aee8e194c2 (diff) | |
download | tcl-9fb1c3d7c506d82fdff4ca6716402acfe0b95d3e.zip tcl-9fb1c3d7c506d82fdff4ca6716402acfe0b95d3e.tar.gz tcl-9fb1c3d7c506d82fdff4ca6716402acfe0b95d3e.tar.bz2 |
fs clarification and windows fixes
FossilOrigin-Name: cf698404c4b6fd12d867d791276e08b4ab471c11
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 |