packages feed

Win32-junction-point-0.2: Win32-junction-point.cabal

Name:          Win32-junction-point
Version:       0.2
Synopsis:      Support for manipulating NTFS junction points.
Description:
  This package provides the ability to manipulate NTFS junction points as
  supported by Windows 2000 and above. Junction points, along with NTFS hard
  links and NTFS symbolic links, are a type of symbolic link that can be made
  between folders existing on the same filesystem. Please read Microsoft
  KB205524 [1] for more information on junction points.
  .
  Junction points have always been left undocumented in the Win32 SDK. The
  Windows 2000 Resource Kit came with a command-line utility named linkd.exe
  to work with them. Later, Mark Russinovich of SysInternals distributed a
  replacement utility named Junction [2] which accomplished the same thing.
  .
  This source code is based on an article [3] and C++ library [4] written by
  Mike Nordell at codeproject.com.
  .
  It is against Microsoft's recommendation to make use of undocumented API
  features. Use this library at your own risk.
  .
  (1) <http://support.microsoft.com/?kbid=205524>
  .
  (2) <http://technet.microsoft.com/en-us/sysinternals/bb896768>
  .
  (3) <http://www.codeproject.com/script/Articles/ViewDownloads.aspx?aid=194>
  .
  (4) <http://www.codeproject.com/KB/winsdk/junctionpoints.aspx>
License:       BSD3
License-file:  LICENSE
Author:        Michael Steele
Maintainer:    mikesteele81@gmail.com
Copyright:     Copyright (c) 2011-2014, Michael Steele. Copyright (c) 2000, Mikael Nordell
Category:      System
Build-type:    Simple
Cabal-version: >=1.16
Homepage:      http://github.com/mikesteele81/Win32-junction-point
bug-reports:   http://github.com/mikesteele81/win32-junction-point/issues
Stability:     experimental
tested-with:   GHC==7.8.2
extra-source-files:
    include/windows_cconv.h
    ChangeLog

source-repository head
  type: git
  location: git://github.com/mikesteele81/win32-junction-point.git

Library
  default-language: Haskell2010
  ghc-options: -Wall -funbox-strict-fields
  cc-options:  -fno-strict-aliasing
  Exposed-modules: System.Win32.JunctionPoint

  Build-depends: base  >= 4.0 && < 4.8
               , text  >= 0.8 && < 1.2
               , Win32 >= 2.0 && < 2.4
               , Win32-errors >= 0.2 && < 0.3
  include-dirs: include