SCCS-vsn: usr.sbin/mkproto/mkproto.c 5.3
#endif not lint
#ifndef lint
#endif not lint
#ifndef lint
-static char sccsid[] = "@(#)mkproto.c 5.2 (Berkeley) %G%";
+static char sccsid[] = "@(#)mkproto.c 5.3 (Berkeley) %G%";
if (argc != 3) {
fprintf(stderr, "usage: mkproto filsys proto\n");
if (argc != 3) {
fprintf(stderr, "usage: mkproto filsys proto\n");
fs = &sblock;
rdfs(SBOFF, SBSIZE, (char *)fs);
dev_bsize = fs->fs_fsize / fsbtodb(fs, 1);
fs = &sblock;
rdfs(SBOFF, SBSIZE, (char *)fs);
dev_bsize = fs->fs_fsize / fsbtodb(fs, 1);
- fscs = (struct csum *)calloc(1, fs->fs_cssize);
+ fscs = (struct csum *)calloc(1, (u_int)fs->fs_cssize);
for (i = 0; i < fs->fs_cssize; i += fs->fs_bsize)
rdfs(fsbtodb(fs, fs->fs_csaddr + numfrags(fs, i)),
(int)(fs->fs_cssize - i < fs->fs_bsize ?
for (i = 0; i < fs->fs_cssize; i += fs->fs_bsize)
rdfs(fsbtodb(fs, fs->fs_csaddr + numfrags(fs, i)),
(int)(fs->fs_cssize - i < fs->fs_bsize ?
bno = alloc(size);
wtfs(fsbtodb(fs, bno), (int)fs->fs_bsize, buf);
bno = alloc(size);
wtfs(fsbtodb(fs, bno), (int)fs->fs_bsize, buf);
int *aibc;
daddr_t *ib;
{
int *aibc;
daddr_t *ib;
{
int i;
struct dinode buf[MAXBSIZE / sizeof (struct dinode)];
int i;
struct dinode buf[MAXBSIZE / sizeof (struct dinode)];
- ip->i_atime = ip->i_mtime = ip->i_ctime = time((long *)0);
+ ip->i_atime = ip->i_mtime = ip->i_ctime = time((time_t *)NULL);
switch (ip->i_mode&IFMT) {
case IFDIR:
switch (ip->i_mode&IFMT) {
case IFDIR:
ialloc(ip)
register struct inode *ip;
{
ialloc(ip)
register struct inode *ip;
{
- struct dinode buf[MAXBSIZE / sizeof (struct dinode)];
- daddr_t d;
int c;
ip->i_number = ++ino;
int c;
ip->i_number = ++ino;
sblock.fs_cstotal.cs_nifree--;
fscs[c].cs_nifree--;
if(ip->i_number >= sblock.fs_ipg * sblock.fs_ncg) {
sblock.fs_cstotal.cs_nifree--;
fscs[c].cs_nifree--;
if(ip->i_number >= sblock.fs_ipg * sblock.fs_ncg) {
- printf("fsinit: inode value out of range (%d).\n",
+ printf("fsinit: inode value out of range (%lu).\n",
ip->i_number);
exit(1);
}
ip->i_number);
exit(1);
}
+ /* return (ip->i_number); */
if (lseek(fsi, bno * dev_bsize, 0) < 0) {
if (lseek(fsi, bno * dev_bsize, 0) < 0) {
- printf("seek error: %ld\n", bno);
+ printf("seek error: %d\n", bno);
perror("rdfs");
exit(1);
}
n = read(fsi, bf, size);
if(n != size) {
perror("rdfs");
exit(1);
}
n = read(fsi, bf, size);
if(n != size) {
- printf("read error: %ld\n", bno);
+ printf("read error: %d\n", bno);
perror("rdfs");
exit(1);
}
perror("rdfs");
exit(1);
}
if (lseek(fso, bno * dev_bsize, 0) < 0) {
if (lseek(fso, bno * dev_bsize, 0) < 0) {
- printf("seek error: %ld\n", bno);
+ printf("seek error: %d\n", bno);
perror("wtfs");
exit(1);
}
n = write(fso, bf, size);
if(n != size) {
perror("wtfs");
exit(1);
}
n = write(fso, bf, size);
if(n != size) {
- printf("write error: %D\n", bno);
+ printf("write error: %d\n", bno);
perror("wtfs");
exit(1);
}
perror("wtfs");
exit(1);
}
mask = 0x01 << (h & 0x7);
return ((cp[h >> 3] & mask) == mask);
default:
mask = 0x01 << (h & 0x7);
return ((cp[h >> 3] & mask) == mask);
default:
- fprintf(stderr, "isblock bad fs_frag %d\n", fs->fs_frag);
+ fprintf(stderr, "isblock bad fs_frag %ld\n", fs->fs_frag);
return (0);
}
/*NOTREACHED*/
return (0);
}
/*NOTREACHED*/
cp[h >> 3] &= ~(0x01 << (h & 0x7));
return;
default:
cp[h >> 3] &= ~(0x01 << (h & 0x7));
return;
default:
- fprintf(stderr, "clrblock bad fs_frag %d\n", fs->fs_frag);
+ fprintf(stderr, "clrblock bad fs_frag %ld\n", fs->fs_frag);