Hello,

I think the version of the Bacula Win32 binaries that I will release in a few 
hours (2.1.22) handle reparse points correctly.  There are some conflicts in 
the CreateFile() documentation, so there are a couple of points I am unsure 
about.  Also, downward compatibility with older Win32 OSes will probably be 
an issue.

Thanks for the pointers.

Kern

On Thursday 21 June 2007 23:49, demerphq wrote:
> On 6/21/07, Kern Sibbald <[EMAIL PROTECTED]> wrote:
> > > > 3. Junctions are another story, and I have no idea how much work that 
is
> > > >    going to be.
> > >
> > > Should work somewhat similar to soft links, I guess.
> >
> > Yes, and it would be nice if Yves can help me out on junctions ...
> 
> Turns out I was wrong, Perl does hardlinks not junctions afaict.
> 
> However I did find some good material on Junctions, including source
> code. Also there is gpl'ed sourcecode (pascal/delphi) on sourceforge
> that includes source as well.
> 
> The most promising resource (ie, with the best signal to noise ratio
> and source code) appeared to be:
> 
> 
http://www.codeproject.com/w2k/junctionpoints.asp?df=100&forumid=75&exp=0&select=354644#The_Solution
> 
> There is of course various bits and bobs on MSDN:
> 
> Hardlinks:
> http://msdn2.microsoft.com/en-us/library/aa365006.aspx
> Various stuff about reparse points (which is how Junctions are implemented)
> http://msdn2.microsoft.com/en-us/library/aa365503.aspx
> http://msdn2.microsoft.com/en-us/library/aa365511.aspx
> http://msdn2.microsoft.com/en-us/library/aa365507.aspx
> http://msdn2.microsoft.com/en-us/library/aa365505.aspx
> 
> DeviceIoContol
> http://msdn2.microsoft.com/en-us/library/aa363216.aspx
> Controlcodes for above:
> http://msdn2.microsoft.com/en-us/library/aa363948.aspx
> FSCTL_DELETE_REPARSE_POINT
> http://msdn2.microsoft.com/en-us/library/aa364560.aspx
> FSCTL_GET_REPARSE_POINT
> http://msdn2.microsoft.com/en-us/library/aa364571.aspx
> FSCTL_SET_REPARSE_POINT
> http://msdn2.microsoft.com/en-us/library/aa364595.aspx
> 
> BTW....
> 
> In my trawling I noticed something else that piqued my interest, does
> Bacula handle alternate data streams on files? The kinda thing like:
> 
> http://www.microsoft.com/technet/sysinternals/FileAndDisk/Streams.mspx
> 
> I was thinking about the checksumming issues on Win32 that you
> mentioned a while back and it occured to me that given Bacula's
> unix/linux heritage maybe you didnt support them, which would explain
> why some files wouldnt checksum correctly...
> 
> Yves
> 
> 
> -- 
> perl -Mre=debug -e "/just|another|perl|hacker/"
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Bacula-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bacula-devel
> 

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to