Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
BSON_APPEND_TIMEVAL(3)		    libbson		BSON_APPEND_TIMEVAL(3)

SYNOPSIS
	  #define BSON_APPEND_TIMEVAL(b, key, val) \
	     bson_append_timeval (b, key, (int)	strlen (key), val)

	  bool
	  bson_append_timeval (bson_t *bson,
			       const char *key,
			       int key_length,
			       struct timeval *value);

PARAMETERS
        bson: A bson_t.

        key: An ASCII C string	containing the name of the field.

        key_length: The length	of key in bytes, or -1 to determine the	length
	 with strlen().

        value:	A struct timeval.

DESCRIPTION
       The  bson_append_timeval()  function  is	 a  helper that	takes a	struct
       timeval instead of milliseconds since the UNIX epoch.

RETURNS
       Returns true if the operation was applied  successfully.	 The  function
       will fail if appending the value	grows bson larger than INT32_MAX.

AUTHOR
       MongoDB,	Inc

COPYRIGHT
       2009-present, MongoDB, Inc.

1.30.2				 Apr 12, 2025		BSON_APPEND_TIMEVAL(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=bson_append_timeval&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help