-$this = $ENV{PWD}; # PWD, Regardless.
-@modlist = (); # Declare for Module List..
-%config = (); # Initiate Configuration Hash..
-$config{ME} = $ENV{PWD}; # Present Working Directory
-$config{CONFIG_DIR} = $ENV{PWD}."/conf"; # Configuration Directory
-$config{MODULE_DIR} = $ENV{PWD}."/modules"; # Modules Directory
-$config{BINARY_DIR} = $ENV{PWD}."/bin"; # Binary Directory
-$config{OPTIMITEMP} = "0"; # Default Optimisation Value
-$config{OPTIMISATI} = "-g"; # Optimisation Flag
-$config{NICK_LENGT} = "32"; # Default Nick Length
-$config{CHAN_LENGT} = "64"; # Default Channel Name Length
-$config{MAX_CHANNE} = "20"; # Default Max. Channels per user..
-$config{MAXI_MODES} = "20"; # Default Max. Number of Modes set at once.
-$config{HAS_STRLCPY} = "false"; # strlcpy Check.
-chomp($config{MAX_CLIENT_T} = `sh -c \"ulimit -n\"`); # FD Limit
-chomp($config{GCCVER} = `gcc -dumpversion | cut -c 1`); # Major GCC Version
-chomp($config{GCC34} = `gcc -dumpversion | cut -c 3`); # Minor GCC Version
-chomp($config{OSNAME} = `uname -s`); # Operating System Name
+$this = resolve_directory($ENV{PWD}); # PWD, Regardless.
+@modlist = (); # Declare for Module List..
+%config = (); # Initiate Configuration Hash..
+$config{ME} = resolve_directory($ENV{PWD}); # Present Working Directory
+$config{CONFIG_DIR} = resolve_directory($ENV{PWD}."/conf"); # Configuration Directory
+$config{MODULE_DIR} = resolve_directory($ENV{PWD}."/modules"); # Modules Directory
+$config{BINARY_DIR} = resolve_directory($ENV{PWD}."/bin"); # Binary Directory
+$config{LIBRARY_DIR} = resolve_directory($ENV{PWD}."/lib"); # Library Directory
+$config{OPTIMITEMP} = "0"; # Default Optimisation Value
+$config{OPTIMISATI} = "-g"; # Optimisation Flag
+$config{NICK_LENGT} = "32"; # Default Nick Length
+$config{CHAN_LENGT} = "64"; # Default Channel Name Length
+$config{MAX_CHANNE} = "20"; # Default Max. Channels per user..
+$config{MAXI_MODES} = "20"; # Default Max. Number of Modes set at once.
+$config{HAS_STRLCPY} = "false"; # strlcpy Check.
+$config{USE_KQUEUE} = "n"; # kqueue enabled
+chomp($config{MAX_CLIENT_T} = `sh -c \"ulimit -n\"`); # FD Limit
+chomp($config{GCCVER} = `gcc -dumpversion | cut -c 1`); # Major GCC Version
+chomp($config{GCC34} = `gcc -dumpversion | cut -c 3`); # Minor GCC Version
+chomp($config{OSNAME} = `uname -s`); # Operating System Name