Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/net/sunrpc/auth_gss/   (Linux Kernel Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 1 kB image not shown  

SSL auth_gss_internal.h   Interaktion und
PortierbarkeitC

 

// SPDX-License-Identifier: BSD-3-Clause
/*
 * linux/net/sunrpc/auth_gss/auth_gss_internal.h
 *
 * Internal definitions for RPCSEC_GSS client authentication
 *
 * Copyright (c) 2000 The Regents of the University of Michigan.
 * All rights reserved.
 *
 */

#include <linux/err.h>
#include <linux/string.h>
#include <linux/sunrpc/xdr.h>

static inline const void *
simple_get_bytes(const void *p, const void *end, void *res, size_t len)
{
 const void *q = (const void *)((const char *)p + len);
 if (unlikely(q > end || q < p))
  return ERR_PTR(-EFAULT);
 memcpy(res, p, len);
 return q;
}

static inline const void *
simple_get_netobj_noprof(const void *p, const void *end, struct xdr_netobj *dest)
{
 const void *q;
 unsigned int len;

 p = simple_get_bytes(p, end, &len, sizeof(len));
 if (IS_ERR(p))
  return p;
 q = (const void *)((const char *)p + len);
 if (unlikely(q > end || q < p))
  return ERR_PTR(-EFAULT);
 if (len) {
  dest->data = kmemdup_noprof(p, len, GFP_KERNEL);
  if (unlikely(dest->data == NULL))
   return ERR_PTR(-ENOMEM);
 } else
  dest->data = NULL;
 dest->len = len;
 return q;
}

#define simple_get_netobj(...) alloc_hooks(simple_get_netobj_noprof(__VA_ARGS__))

Messung V0.5 in Prozent
C=98 H=92 G=94

¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.13Angebot  (Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-09-28) ¤

*Eine klare Vorstellung vom Zielzustand






Versionsinformation zu Columbo

Bemerkung:

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Anfrage:

Dauer der Verarbeitung:

Sekunden

sprechenden Kalenders