From owner-freebsd-bugs Mon Jan 22 10:04:09 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA02159 for bugs-outgoing; Mon, 22 Jan 1996 10:04:09 -0800 (PST) Received: from mail.cs.tu-berlin.de (root@mail.cs.tu-berlin.de [130.149.17.13]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id JAA01064 for ; Mon, 22 Jan 1996 09:48:56 -0800 (PST) Received: from caramba.cs.tu-berlin.de (wosch@caramba.cs.tu-berlin.de [130.149.17.12]) by mail.cs.tu-berlin.de (8.6.12/8.6.12) with ESMTP id QAA03598 for ; Mon, 22 Jan 1996 16:22:16 +0100 From: Wolfram Schneider Received: (wosch@localhost) by caramba.cs.tu-berlin.de (8.6.12/8.6.9) id QAA13887; Mon, 22 Jan 1996 16:22:11 +0100 Date: Mon, 22 Jan 1996 16:22:11 +0100 Message-Id: <199601221522.QAA13887@caramba.cs.tu-berlin.de> To: bugs@freebsd.org Subject: lseek and whence value MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-bugs@freebsd.org Precedence: bulk Many programs call lseek with integers and not with whence macros (SEEK_SET, SEEK_CUR, SEEK_END). Wolfram /usr/src/bin/sh/mkinit.c: lseek(fd, (off_t)0, 0); /usr/src/bin/sh/redir.c: lseek(f, (off_t)0, 2); /usr/src/games/canfield/canfield/canfield.c: lseek(dbfd, uid * sizeof(struct betinfo), 0); /usr/src/games/canfield/canfield/canfield.c: i = lseek(dbfd, uid * sizeof(struct betinfo), 0); /usr/src/games/canfield/canfield/canfield.c: lseek(dbfd, uid * sizeof(struct betinfo), 0); /usr/src/games/canfield/cfscores/cfscores.c: i = lseek(dbfd, pw->pw_uid * sizeof(struct betinfo), 0); /usr/src/games/hack/hack.save.c: (void) lseek(fd, (off_t)0, 0); /usr/src/games/robots/score.c: lseek(inf, 0L, 0); /usr/src/games/snake/snake/snake.c: lseek(rawscores, ((long)uid)*sizeof(short), 0); /usr/src/games/snake/snake/snake.c: lseek(rawscores, ((long)uid)*sizeof(short), 0); /usr/src/games/snake/snake/snake.c: lseek(rawscores, (long)0, 0); /usr/src/gnu/libexec/uucp/common_sources/uucp.h:#define ffileseek(e, i) (lseek ((e), (off_t) i, 0) >= 0) /usr/src/gnu/libexec/uucp/common_sources/uucp.h:#define ffilerewind(e) (lseek ((e), (off_t) 0, 0) >= 0) /usr/src/gnu/libexec/uucp/common_sources/uucp.h:#define ffileseekend(e) (lseek ((e), (off_t) 0, 2) >= 0) /usr/src/gnu/usr.bin/awk/iop.c: if (lseek(fd, (off_t)0, 0) == -1) /usr/src/gnu/usr.bin/cvs/contrib/dirfns:X (void) lseek(dirp->dd_fd, base, 0); /usr/src/gnu/usr.bin/cvs/contrib/dirfns:X return (lseek(dirp->dd_fd, 0L, 1) - dirp->dd_size + dirp->dd_loc); /usr/src/gnu/usr.bin/cvs/contrib/dirfns.shar:X (void) lseek(dirp->dd_fd, base, 0); /usr/src/gnu/usr.bin/cvs/contrib/dirfns.shar:X return (lseek(dirp->dd_fd, 0L, 1) - dirp->dd_size + dirp->dd_loc); /usr/src/gnu/usr.bin/gdb/gdb/coffread.c: lseek (chan, 0L, 0); /usr/src/gnu/usr.bin/gdb/gdb/coffread.c: if (lseek (chan, offset, 0) < 0) /usr/src/gnu/usr.bin/gdb/gdb/coffread.c: if (lseek (chan, offset, 0) < 0) /usr/src/gnu/usr.bin/gdb/gdb/freebsd-nat.c: if (lseek (corechan, uaddr, 0) < 0) /usr/src/gnu/usr.bin/gdb/gdb/freebsd-nat.c: if (lseek(kfd, (off_t)memaddr, 0) < 0 && errno != 0) { /usr/src/gnu/usr.bin/gdb/gdb/freebsd-nat.c: if (lseek(fd, memaddr, 0) == -1 && errno != 0) { /usr/src/gnu/usr.bin/gdb/gdb/source.c: if (lseek (desc, s->line_charpos[line - 1], 0) < 0) /usr/src/gnu/usr.bin/gdb/gdb/source.c: if (lseek (desc, current_source_symtab->line_charpos[line - 1], 0) < 0) /usr/src/gnu/usr.bin/gdb/gdb/source.c: if (lseek (desc, current_source_symtab->line_charpos[line - 1], 0) < 0) /usr/src/gnu/usr.bin/grep/grep.c: bufoffset = lseek(fd, 0, 1); /usr/src/gnu/usr.bin/grep/grep.c: lseek(bufdesc, bufoffset, 0); /usr/src/gnu/usr.bin/mkisofs/diag/dump.c: lseek(fileno(infile), file_addr, 0); /usr/src/gnu/usr.bin/mkisofs/diag/isodump.c: lseek(fileno(infile), cont_extent << 11, 0); /usr/src/gnu/usr.bin/mkisofs/diag/isodump.c: lseek(fileno(infile), file_addr, 0); /usr/src/gnu/usr.bin/mkisofs/diag/isodump.c: lseek(fileno(infile), file_addr, 0); /usr/src/gnu/usr.bin/mkisofs/diag/isovfy.c: lseek(fileno(infile), cont_extent << 11, 0); /usr/src/gnu/usr.bin/mkisofs/diag/isovfy.c: lseek(fileno(infile), file_addr, 0); /usr/src/gnu/usr.bin/mkisofs/diag/isovfy.c: lseek(fileno(infile), typel_extent << 11, 0); /usr/src/gnu/usr.bin/mkisofs/diag/isovfy.c: lseek(fileno(infile), typem_extent << 11, 0); /usr/src/gnu/usr.bin/mkisofs/diag/isovfy.c: lseek(fileno(infile), file_addr, 0); /usr/src/gnu/usr.bin/mkisofs/diag/isoinfo.c: lseek(fileno(infile), cont_extent << 11, 0); /usr/src/gnu/usr.bin/mkisofs/diag/isoinfo.c: lseek(fileno(infile), extent << 11, 0); /usr/src/gnu/usr.bin/mkisofs/diag/isoinfo.c: lseek(fileno(infile), extent << 11, 0); /usr/src/gnu/usr.bin/mkisofs/diag/isoinfo.c: lseek(fileno(infile), 16<<11, 0); /usr/src/gnu/usr.bin/ld/ld.c: if (lseek(fd, entry->strings_offset, 0) == (off_t)-1) /usr/src/gnu/usr.bin/ld/ld.c: lseek (fd, 0, 0); /usr/src/gnu/usr.bin/ld/lib.c: lseek(fd, subfile_offset, 0); /usr/src/gnu/usr.bin/tar/buffer.c: cur = rmtlseek (archive, 0L, 1); /usr/src/gnu/usr.bin/tar/buffer.c: if (rmtlseek (archive, cur, 0) != cur) /usr/src/gnu/usr.bin/tar/buffer.c: pos = rmtlseek (archive, 0L, 1); /usr/src/gnu/usr.bin/tar/create.c: pos = lseek (fd, sparsearray[sparse_ind++].offset, 0); /usr/src/gnu/usr.bin/tar/diffarch.c: err = lseek (diff_fd, offset, 0); /usr/src/gnu/usr.bin/tar/diffarch.c: if (rmtlseek (archive, 0L, 0) != 0) /usr/src/gnu/usr.bin/tar/diffarch.c: lseek (diff_fd, sparsearray[sparse_ind].offset, 0); /usr/src/gnu/usr.bin/tar/extract.c: pos = lseek(fd, (off_t) sparsearray[sparse_ind].offset, 0); /usr/src/gnu/usr.bin/tar/extract.c: lseek(fd, offset, 0); /usr/src/gnu/usr.bin/tar/extract.c: lseek (fd, sparsearray[sparse_ind].offset, 0); /usr/src/gnu/usr.bin/tar/update.c: cur = rmtlseek (archive, 0L, 1); /usr/src/gnu/usr.bin/tar/update.c: if (rmtlseek (archive, cur, 0) != cur) /usr/src/gnu/usr.bin/perl/perl/doio.c: if ((lseek(fd, (length - 1), 0)) < 0) /usr/src/gnu/usr.bin/perl/perl/tdoio.c: if ((lseek(fd, (length - 1), 0)) < 0) /usr/src/lib/libc/xdr/xdr_rec.c: pos = lseek((int)rstrm->tcp_handle, (long) 0, 1); /usr/src/lib/libc/nls/msgcat.c: if (lseek(cat->fd, nextSet, 0) == -1) CORRUPT(); /usr/src/lib/libc/nls/msgcat.c: if (lseek(cat->fd, set->data.off, 0) == -1) return(0); /usr/src/lib/libc/nls/msgcat.c: if (lseek(cat->fd, set->u.firstMsg, 0) == -1) return(0); /usr/src/lib/libkvm/kvm.c: if (lseek(kd->vmfd, (off_t)kva, 0) == -1 && errno != 0) { /usr/src/lib/libkvm/kvm.c: if (lseek(kd->pmfd, (off_t)pa, 0) == -1 && errno != 0) { /usr/src/lib/libkvm/kvm.c: if (lseek(kd->vmfd, (off_t)kva, 0) == -1 && errno != 0) { /usr/src/lib/libkvm/kvm_hp300.c: if (lseek(kd->pmfd, (off_t)addr, 0) == -1 || /usr/src/lib/libkvm/kvm_hp300.c: if (lseek(kd->pmfd, (off_t)(addr - lowram), 0) == -1 || /usr/src/lib/libkvm/kvm_hp300.c: if (lseek(kd->pmfd, (off_t)addr, 0) == -1 || /usr/src/lib/libkvm/kvm_hp300.c: if (lseek(kd->pmfd, (off_t)(addr - lowram), 0) == -1 || /usr/src/lib/libkvm/kvm_mips.c: if (lseek(kd->pmfd, (off_t)addr, 0) < 0 || /usr/src/lib/libkvm/kvm_proc.c: if (lseek(fd, (off_t)uva, 0) == -1 && errno != 0) { /usr/src/lib/libkvm/kvm_sparc.c: if (lseek(kd->pmfd, (off_t)off, 0) == -1 && errno != 0 || /usr/src/lib/libkvm/kvm_sparc.c: if (lseek(kd->pmfd, (off_t)off, 0) == -1 && errno != 0 || /usr/src/lib/libpcap/pcap-bpf.c: (void)lseek(p->fd, 0, 0); /usr/src/lib/libpcap/pcap-enet.c: if (lseek(fid, 0, 0) < 0) { /usr/src/lib/libpcap/pcap-pf.c: (void)lseek(pc->fd, 0L, 0); /usr/src/libexec/rpc.rstatd/rstat_proc.c: if (lseek(kmem, (long)off, 0) == -1) /usr/src/sbin/dump/traverse.c: if (lseek(diskfd, ((off_t)blkno << dev_bshift), 0) != /usr/src/sbin/dump/traverse.c: if (lseek(diskfd, ((off_t)blkno << dev_bshift), 0) != /usr/src/sbin/fsck/utilities.c: if (lseek(fd, offset, 0) < 0) /usr/src/sbin/fsck/utilities.c: if (lseek(fd, offset, 0) < 0) /usr/src/sbin/fsck/utilities.c: (void)lseek(fd, offset + i + secsize, 0); /usr/src/sbin/fsck/utilities.c: if (lseek(fd, offset, 0) < 0) /usr/src/sbin/fsck/utilities.c: if (lseek(fd, offset, 0) < 0) /usr/src/sbin/fsck/utilities.c: (void)lseek(fd, offset + i + dev_bsize, 0); /usr/src/sbin/newfs/mkfs.c: if (lseek(fsi, (off_t)bno * sectorsize, 0) < 0) { /usr/src/sbin/modload/modload.c: if (lseek(modfd, N_TXTOFF(info_buf), 0) == -1) /usr/src/sbin/i386/fdisk/fdisk.c: lseek(fd,(sector * 512), 0); /usr/src/sbin/i386/fdisk/fdisk.c: lseek(fd,(sector * 512), 0); /usr/src/share/doc/smm/01.setup/3.t:lseek(fd, (long)off, 0); /usr/src/share/doc/smm/01.setup/3.t:lseek(fd, 0, 0); /usr/src/usr.bin/mail/fio.c: (void) lseek(fileno(f), (off_t)sizeof *message, 0); /usr/src/usr.bin/mkstr/mkstr.1: if (lseek(efil, (long) a1, 0) \ read(efil, buf, 256) <= 0) /usr/src/usr.bin/kzip/kzip.c: if (lseek (0, N_TXTOFF(hdr), 0) < 0) { /usr/src/usr.sbin/edquota/edquota.c: lseek(fd, (long)id * (long)sizeof (struct dqblk), 0); /usr/src/usr.sbin/lpr/lpd/printjob.c: (void) lseek(lfd, (off_t)pidoff, 0); /usr/src/usr.sbin/lpr/lpr/lpr.c: lseek(tfd, (off_t)0, 0) == 0 && /usr/src/usr.sbin/lpr/lpr/lpr.c: (void) lseek(fd, (off_t)0, 0); /usr/src/usr.sbin/sendmail/src/stats.c: (void) lseek(fd, (off_t) 0, 0); /usr/src/usr.sbin/trsp/trsp.c: (void) lseek(0, nl[1].n_value, 0); /usr/src/usr.sbin/trsp/trsp.c: (void) lseek(0, nl[0].n_value, 0); /usr/src/usr.sbin/trsp/trsp.c: (void) lseek(0, nl[0].n_value, 0); /usr/src/usr.sbin/trsp/trsp.c: (void) lseek(0, nl[1].n_value, 0); /usr/src/usr.sbin/rarpd/rarpd.c: (void)lseek(fd, 0, 0); /usr/src/usr.sbin/fdwrite/fdwrite.c: if (lseek (fd, (long) track*bpt, 0) < 0) { /usr/src/usr.sbin/fdwrite/fdwrite.c: if (lseek (fd, (long) track*bpt, 0) < 0) { /usr/src/usr.sbin/fdformat/fdformat.c: if (lseek (fd, (long) track*tracksize, 0) < 0) /usr/src/usr.sbin/ncrcontrol/ncrcontrol.c: if (lseek (kernelwritefile, addr, 0) != addr) { /usr/src/usr.sbin/ncrcontrol/ncrcontrol.c: if (lseek (kernelwritefile, addr, 0) != addr) {