clean up build warnings on Windows

This commit is contained in:
Joey Hess 2017-11-14 14:14:10 -04:00
parent 8dd84b87f9
commit 07c4be500d
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
5 changed files with 10 additions and 8 deletions

View file

@ -15,7 +15,9 @@ import P2P.Address
import P2P.Annex import P2P.Annex
import Utility.Tor import Utility.Tor
import Annex.UUID import Annex.UUID
#ifndef mingw32_HOST_OS
import Config.Files import Config.Files
#endif
import P2P.IO import P2P.IO
import qualified P2P.Protocol as P2P import qualified P2P.Protocol as P2P
import Utility.ThreadScheduler import Utility.ThreadScheduler

View file

@ -12,14 +12,11 @@ module Utility.Shell where
import Utility.SafeCommand import Utility.SafeCommand
#ifdef mingw32_HOST_OS #ifdef mingw32_HOST_OS
import Utility.Path import Utility.Path
import Utility.FileSystemEncoding
import Utility.Exception import Utility.Exception
import Utility.PartialPrelude import Utility.PartialPrelude
import Utility.Applicative
#endif #endif
#ifdef mingw32_HOST_OS #ifdef mingw32_HOST_OS
import System.IO
import System.FilePath import System.FilePath
#endif #endif

View file

@ -10,9 +10,9 @@
module Utility.Su where module Utility.Su where
import Common import Common
import Utility.Env
#ifndef mingw32_HOST_OS #ifndef mingw32_HOST_OS
import Utility.Env
import System.Posix.Terminal import System.Posix.Terminal
#endif #endif

View file

@ -15,11 +15,13 @@ module Utility.UserInfo (
) where ) where
import Utility.Env import Utility.Env
import Utility.Data
import Utility.Exception import Utility.Exception
#ifndef mingw32_HOST_OS
import Utility.Data
import Control.Applicative
#endif
import System.PosixCompat import System.PosixCompat
import Control.Applicative
import Prelude import Prelude
{- Current user's home directory. {- Current user's home directory.
@ -58,6 +60,7 @@ myVal envvars extract = go envvars
#ifndef mingw32_HOST_OS #ifndef mingw32_HOST_OS
go [] = Right . extract <$> (getUserEntryForID =<< getEffectiveUserID) go [] = Right . extract <$> (getUserEntryForID =<< getEffectiveUserID)
#else #else
go [] = return $ Left ("environment not set: " ++ show envvars) go [] = return $ either Left (Right . extract) $
Left ("environment not set: " ++ show envvars)
#endif #endif
go (v:vs) = maybe (go vs) (return . Right) =<< getEnv v go (v:vs) = maybe (go vs) (return . Right) =<< getEnv v

View file

@ -105,7 +105,7 @@ getSocket h = do
addr <- inet_addr "127.0.0.1" addr <- inet_addr "127.0.0.1"
sock <- socket AF_INET Stream defaultProtocol sock <- socket AF_INET Stream defaultProtocol
preparesocket sock preparesocket sock
bindSocket sock (SockAddrInet aNY_PORT addr) bind sock (SockAddrInet aNY_PORT addr)
use sock use sock
where where
#else #else