*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: OPENSSL_FILE | Section: 3 | Source: NetBSD | File: OPENSSL_FILE.3
OPENSSL_FILE(3) OpenSSL OPENSSL_FILE(3) NAME OPENSSL_FILE, OPENSSL_LINE, OPENSSL_FUNC, OPENSSL_MSTR, OPENSSL_MSTR_HELPER - generic C programming utility macros LIBRARY libcrypto, -lcrypto SYNOPSIS #include <openssl/macros.h> #define OPENSSL_FILE /* typically: __FILE__ */ #define OPENSSL_LINE /* typically: __LINE__ */ #define OPENSSL_FUNC /* typically: __func__ */ #define OPENSSL_MSTR_HELPER(x) #x #define OPENSSL_MSTR(x) OPENSSL_MSTR_HELPER(x) DESCRIPTION The macros OPENSSL_FILE and OPENSSL_LINE typically yield the current filename and line number during C compilation. When OPENSSL_NO_FILENAMES is defined they yield "" and 0, respectively. The macro OPENSSL_FUNC attempts to yield the name of the C function currently being compiled, as far as language and compiler versions allow. Otherwise, it yields "(unknown function)". The macro OPENSSL_MSTR yields the expansion of the macro given as argument, which is useful for concatenation with string constants. The macro OPENSSL_MSTR_HELPER is an auxiliary macro for this purpose. RETURN VALUES see above SEE ALSO crypto(7) HISTORY OPENSSL_FUNC, OPENSSL_MSTR, and OPENSSL_MSTR_HELPER were added in OpenSSL 3.0. COPYRIGHT Copyright 2018-2019 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at <https://www.openssl.org/source/license.html>. 3.0.12 2023-05-07 OPENSSL_FILE(3)

Navigation Options