globus_gsi...buffer_set(3)
π globus_gsi...buffer_set β Buffer Set Utilities π
okay bestie so this is a page from the Library Functions Manual for globus_gssapi_gsi (yes the title up top is globus_gsi...buffer_set(3), we're folding that in, it's fine, she's shy) and she's all about Buffer Set Utilities β¨
literally: Buffer Set Utilities. that's the whole vibe. π
β¨ SYNOPSIS β¨
π¦ Functions
OM_uint32 GSS_CALLCONV gss_create_empty_buffer_set (OM_uint32
*minor_status, gss_buffer_set_t *buffer_set)
- Create a empty buffer set.
OM_uint32 GSS_CALLCONV gss_add_buffer_set_member (OM_uint32
*minor_status, const gss_buffer_t member_buffer, gss_buffer_set_t
*buffer_set)
- Add a buffer to a buffer set.
OM_uint32 GSS_CALLCONV gss_release_buffer_set (OM_uint32 *minor_status,
gss_buffer_set_t *buffer_set)
- Free a Buffer Set.
πΈ Detailed Description πΈ
Buffer Set Utilities. periodt
The functions in this little group are your little helpers for creating, modifying, and freeing a buffer set. that's the whole job. that's the assignment. and she ate. π
π Function Documentation π
π OM_uint32 GSS_CALLCONV gss_add_buffer_set_member (OM_uint32 * minor_status, const gss_buffer_t member_buffer, gss_buffer_set_t * buffer_set)
Add a buffer to a buffer set β¨
so this one allocates a brand new gss_buffer_t and initializes it using the values sitting in the member_buffer parameter. no cap, that's it. she makes a fresh little buffer baby and pops it in. π«Ά
Parameters
minor_statusβ the minor status returned by this function. this one will be0upon success. (zero = slay, anything else = π)member_bufferβ the Buffer to insert into the buffer set.buffer_setβ Pointer to a initialized buffer set structure.
Return values
GSS_S_COMPLETEβ Success πGSS_S_FAILUREβ Failure π
See also
gss_create_empty_buffer_setgss_release_buffer_set
π OM_uint32 GSS_CALLCONV gss_create_empty_buffer_set (OM_uint32 * minor_status, gss_buffer_set_t * buffer_set)
Create a empty buffer set π
she allocates and initializes a empty buffer set for you. iconic. but listen β the memory allocated in this function should be freed by a call to gss_release_buffer_set. do not leave her hanging, bestie, that's a leak and leaks are not the vibe. π¨
Parameters
minor_statusβ the minor status returned by this function. this one will be0upon success.buffer_setβ Pointer to a buffer set structure.
Return values
GSS_S_COMPLETEβ Success πGSS_S_FAILUREβ Failure π
See also
gss_add_buffer_set_membergss_release_buffer_set
π OM_uint32 GSS_CALLCONV gss_release_buffer_set (OM_uint32 * minor_status, gss_buffer_set_t * buffer_set)
Free a Buffer Set π
the cleanup queen. this function frees all memory associated with a buffer set. and heads up β it will also free all memory associated with the buffers in the buffer set. so like, everything goes. one call, full spring cleaning, no survivors, very main character energy. π
Parameters
minor_statusβ the minor status returned by this function. this one will be0upon success.buffer_setβ Pointer to a buffer set structure. This pointer will point at aNULLvalue upon return. π«₯
Return values
GSS_S_COMPLETEβ Success πGSS_S_FAILUREβ Failure π
See also
gss_create_empty_buffer_setgss_add_buffer_set_member
π§ Author π§
Generated automatically by Doxygen for globus_gssapi_gsi from the source code. (not me writing it by hand, she was born this way π)
okay that's the whole page bestie, go forth and free your buffers π¦
this wasglobus_gssapi_gsi, Version 14.20, from theglobus_gsi...buffer_set(3)page β mwah, stay hydrated, free your memory, and don't forget to callgss_release_buffer_setπ β¨π
π¦ where this page comes from
- epel 10: globus-gssapi-gsi-doc 14.20-4.el10_0 Β· Apache-2.0
- fedora 43: globus-gssapi-gsi-doc 14.20-9.fc43 Β· Apache-2.0
- fedora 44: globus-gssapi-gsi-doc 14.20-10.fc44 Β· Apache-2.0
- ubuntu resolute: libglobus-gssapi-gsi-doc 14.20-3build1 Β· Apache-2.0
- ubuntu stonking: libglobus-gssapi-gsi-doc 14.20-4build1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms