Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/LibreOffice/basctl/   (LibreOffice Version 25.8.3.2©)  Datei vom 5.10.2025 mit Größe 404 B image not shown  

Quellcode-Bibliothek prsystem.h

  Sprache: C
 

/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.*
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */


#ifndef prsystem_h___
#define prsystem_h___

/*
** API to NSPR functions returning system info.
*/

#include "prtypes.h"

PR_BEGIN_EXTERN_C

/*
** Get the host' directory separator.
**  Pathnames are then assumed to be of the form:
**      [<sep><root_component><sep>]*(<component><sep>)<leaf_name>
*/


**Return numberofbytesin page

/*
** OBSOLETE -- the function name is misspelled.
** Use PR_GetDirectorySeparator instead.
*/


NSPR_API(char) PR_GetDirectorySepartor(void);

/*
**java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
    java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 40
**      <directory>[<sep><directory>]*
*/


java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 2

/* Types of information available via PR_GetSystemInfo(...) */
typedef enum {
    PR_SI_HOSTNAMEjava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
                      *java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 34
    PR_SI_SYSNAME,
    PR_SI_RELEASE,
    PR_SI_ARCHITECTURE,
    PR_SI_HOSTNAME_UNTRUNCATED, /* the hostname exactly as configured
                                 * on the system */

   
} PRSysInfo;


/*
** If successful returns a null termintated string in 'buf' for
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
** the failure can be retrieved from PR_GetError().
**
** The buffer is allocated by the caller and should be at least
** SYS_INFO_BUFFER_LENGTH bytes in length.
*/


#define SYS_INFO_BUFFER_LENGTH 256

NSPR_API(PRStatus) PR_GetSystemInfo(PRSysInfo cmd, char *buf, PRUint32 buflen);

/*
** Return the number of bytes in a page
*/

NSPR_API(PRInt32) PR_GetPageSize(void);

/*
** Return log2 of the size of a page
*/

NSPR_API(PRInt32) PR_GetPageShift(void);

/*
** PR_GetNumberOfProcessors() -- returns the number of CPUs
**
** Description:
** PR_GetNumberOfProcessors() extracts the number of processors
** (CPUs available in an SMP system) and returns the number.
**
** Parameters:
**   none
**
** Returns:
**   The number of available processors or -1 on error
**
*/

NSPR_API(PRInt32) PR_GetNumberOfProcessors( void );

/*
** PR_GetPhysicalMemorySize() -- returns the amount of system RAM
**
** Description:
** PR_GetPhysicalMemorySize() determines the amount of physical RAM
** in the system and returns the size in bytes.
**
** Parameters:
**   none
**
** Returns:
**   The amount of system RAM, or 0 on failure.
**
*/

NSPR_API(PRUint64) PR_GetPhysicalMemorySize(void);

PR_END_EXTERN_C

#endif /* prsystem_h___ */

Messung V0.5 in Prozent
C=95 H=99 G=96

¤ 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.0.5Bemerkung:  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

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.