* Licensed under GPL version 2, see file LICENSE in this tarball for details.
*/
-#include <busybox.h>
+#include "busybox.h"
int mkswap_main(int argc, char *argv[])
{
// No options supported.
- if (argc!=2) bb_show_usage();
+ if (argc != 2) bb_show_usage();
// Figure out how big the device is and announce our intentions.
- fd = xopen(argv[1],O_RDWR);
+ fd = xopen(argv[1], O_RDWR);
len = fdlength(fd);
pagesize = getpagesize();
- printf("Setting up swapspace version 1, size = %ld bytes\n", (long)(len-pagesize));
+ printf("Setting up swapspace version 1, size = %"OFF_FMT"d bytes\n",
+ len - pagesize);
// Make a header.
- memset(hdr, 0, 129 * sizeof(unsigned int));
+ memset(hdr, 0, sizeof(hdr));
hdr[0] = 1;
hdr[1] = (len / pagesize) - 1;
// signature on disk (not in cache) during swapon.
xlseek(fd, 1024, SEEK_SET);
- xwrite(fd, hdr, 129 * sizeof(unsigned int));
+ xwrite(fd, hdr, sizeof(hdr));
xlseek(fd, pagesize-10, SEEK_SET);
xwrite(fd, "SWAPSPACE2", 10);
fsync(fd);