Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/fs/dlm/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 1 kB image not shown  

Quelle  config.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0-only */
/******************************************************************************
*******************************************************************************
**
**  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
**  Copyright (C) 2004-2011 Red Hat, Inc.  All rights reserved.
**
**
*******************************************************************************
******************************************************************************/


#ifndef __CONFIG_DOT_H__
#define __CONFIG_DOT_H__

#define DLM_MAX_SOCKET_BUFSIZE 4096

struct dlm_config_node {
 int nodeid;
 int weight;
 int new;
 uint32_t comm_seq;
};

extern const struct rhashtable_params dlm_rhash_rsb_params;

#define DLM_MAX_ADDR_COUNT 8

#define DLM_PROTO_TCP 0
#define DLM_PROTO_SCTP 1

struct dlm_config_info {
 __be16 ci_tcp_port;
 unsigned int ci_buffer_size;
 unsigned int ci_rsbtbl_size;
 unsigned int ci_recover_timer;
 unsigned int ci_toss_secs;
 unsigned int ci_scan_secs;
 unsigned int ci_log_debug;
 unsigned int ci_log_info;
 unsigned int ci_protocol;
 unsigned int ci_mark;
 unsigned int ci_new_rsb_count;
 unsigned int ci_recover_callbacks;
 char ci_cluster_name[DLM_LOCKSPACE_LEN];
};

extern struct dlm_config_info dlm_config;

int dlm_config_init(void);
void dlm_config_exit(void);
int dlm_config_nodes(char *lsname, struct dlm_config_node **nodes_out,
       int *count_out);
int dlm_comm_seq(int nodeid, uint32_t *seq, bool locked);
int dlm_our_nodeid(void);
int dlm_our_addr(struct sockaddr_storage *addr, int num);

#endif    /* __CONFIG_DOT_H__ */


Messung V0.5
C=96 H=92 G=93

¤ Dauer der Verarbeitung: 0.10 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

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.