From owner-freebsd-hackers Fri Aug 3 2:33:41 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from bugz.infotecs.ru (bugz.infotecs.ru [195.210.139.22]) by hub.freebsd.org (Postfix) with ESMTP id 1EFFC37B405 for ; Fri, 3 Aug 2001 02:33:38 -0700 (PDT) (envelope-from vel@bugz.infotecs.ru) Received: (from root@localhost) by bugz.infotecs.ru (8.11.1/8.11.1) id f739nrZ03446 for freebsd-hackers@freebsd.org; Fri, 3 Aug 2001 13:49:53 +0400 (MSD) (envelope-from vel) From: "Eugene L. Vorokov" Message-Id: <200108030949.f739nrZ03446@bugz.infotecs.ru> Subject: device i/o question To: freebsd-hackers@freebsd.org Date: Fri, 3 Aug 2001 13:49:53 +0400 (MSD) X-Mailer: ELM [version 2.4ME+ PL82 (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hello, I have a module which creates new device for data exchange between user program and a module. I was wondering, if I open the device in userspace and write() some piece of data to it, is it guaranteed that the driver will get this solid piece of data at once, or in certain circumstances it can be split into parts which are passed to the driver as several write events ? Regards, Eugene To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message