globus_types.h - Man Page

Common Primitive Types.

Synopsis

#include 'globus_config.h'
#include <stdlib.h>
#include <stdint.h>
#include <sys/types.h>
#include <sys/socket.h>

Macros

#define GLOBUS_TRUE   1
True value for globus_bool_t.
#define GLOBUS_FALSE   0
False value for globus_bool_t.
#define GLOBUS_NULL   NULL
NULL value.
#define GLOBUS_SUCCESS   0
Generic success result.
#define GLOBUS_FAILURE   -1
Generic failure result.

Typedefs

typedef size_t globus_size_t
Standard size of memory object.
typedef socklen_t globus_socklen_t
Size of a socket length parameter.
typedef unsigned char globus_byte_t
Unsigned byte datatype.
typedef int globus_bool_t
Boolean type.
typedef uint32_t globus_result_t

Detailed Description

Common Primitive Types.

Defines the macros and typedefs common to all globus_common components.

Macro Definition Documentation

#define GLOBUS_NULL   NULL

NULL value. From back long ago before NULL was standardized? No reason to use this on any modern system.

Author

Generated automatically by Doxygen for globus_common from the source code.

Referenced By

The man pages GLOBUS_FALSE(3), GLOBUS_NULL(3) and GLOBUS_TRUE(3) are aliases of globus_types.h(3).

Thu Jul 16 2020 Version 18.5 globus_common