--- lib/transaction.c.orig 2006-04-17 15:32:19.000000000 -0500 +++ lib/transaction.c 2006-04-17 15:32:42.000000000 -0500 @@ -60,9 +60,9 @@ struct diskspaceInfo { dev_t dev; - signed long needed; /* in blocks */ + signed long long needed; /* in blocks */ int block; - signed long avail; + signed long long avail; }; /* Adjust for root only reserved space. On linux e2fs, this is 5%. */