// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file.
// This provides a wrapper around system calls which may be interrupted by a // signal and return EINTR. See man 7 signal. // To prevent long-lasting loops (which would likely be a bug, such as a signal // that should be masked) to go unnoticed, there is a limit after which the // caller will nonetheless see an EINTR in Debug builds. // // On Windows and Fuchsia, this wrapper macro does nothing because there are no // signals. // // Don't wrap close calls in HANDLE_EINTR. Use IGNORE_EINTR if the return // value of close is significant. See http://crbug.com/269623.
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.