Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Jan 1996 16:22:11 +0100
From:      Wolfram Schneider <wosch@cs.tu-berlin.de>
To:        bugs@freebsd.org
Subject:   lseek and whence value
Message-ID:  <199601221522.QAA13887@caramba.cs.tu-berlin.de>

next in thread | raw e-mail | index | archive | help

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) {




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601221522.QAA13887>