Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 1 Aug 2002 16:47:54 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 1 Aug 2002 16:47:54 -0400 Received: from neon-gw-l3.transmeta.com ([63.209.4.196]:46858 "EHLO neon-gw.transmeta.com") by vger.kernel.org with ESMTP id ; Thu, 1 Aug 2002 16:47:53 -0400 Date: Thu, 1 Aug 2002 13:51:05 -0700 (PDT) From: Linus Torvalds To: Roman Zippel cc: David Woodhouse , David Howells , , Subject: Re: manipulating sigmask from filesystems and drivers In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 801 Lines: 23 On Thu, 1 Aug 2002, Roman Zippel wrote: > > > > In short, this is not something that can be discussed. It's a cold fact, a > > law of UNIX if you will. > > Any program setting up signal handlers should expext interrupted i/o, > otherwise it's buggy. Roman, THAT IS JUST NOT TRUE! Go read the standards. Some IO is not interruptible. This is not something I'm making up, and this is not something that can be discussed about. The speed of light in vacuum is 'c', regardless of your own relative speed. And file reads are not interruptible. Linus - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/