Hello. After running this program with msdosfs mounted in /mnt, I got a file with some garbage in skipped space. Is it a bug in my local installation/hardware or real kernel bug?
FreeBSD xen.infosec.ru 4.8-RELEASE FreeBSD 4.8-RELEASE #0: Thu Apr 17 16:53:27 MSD 2003 [EMAIL PROTECTED]:/usr/src/sys/compile/XEN i386 #include <fcntl.h> #include <unistd.h> int main(void) { char buf[100] = "placeholder"; off_t pos; int handle = open("/mnt/foo", O_RDWR | O_CREAT | O_TRUNC, 0664); if (handle == -1) return 1; pos = lseek(handle, 1024 * 16 - 100, SEEK_SET); if (pos != 1024 * 16 - 100) return 1; if (write(handle, buf, 100) != 100) return 1; if (close(handle)) return 1; return 0; } _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "[EMAIL PROTECTED]"