Added a fatalPerror function to simplify error handling.
diff --git a/dd.c b/dd.c
index 1002c07..6868a91 100644
--- a/dd.c
+++ b/dd.c
@@ -116,8 +116,7 @@
 		 * here anyways... */
 
 		/* free(buf); */
-		perror(inFile);
-		exit(FALSE);
+		fatalPerror("%s", inFile);
 	}
 
 	if (outFile == NULL)
@@ -132,8 +131,7 @@
 
 		/* close(inFd);
 		   free(buf); */
-		perror(outFile);
-		exit(FALSE);
+		fatalPerror("%s", outFile);
 	}
 
 	lseek(inFd, (off_t) (skipBlocks * blockSize), SEEK_SET);