1*b077aed3SPierre Pronchery=pod 2*b077aed3SPierre Pronchery 3*b077aed3SPierre Pronchery=head1 NAME 4*b077aed3SPierre Pronchery 5*b077aed3SPierre Proncheryossl_ends_with_dirsep, ossl_is_absolute_path 6*b077aed3SPierre Pronchery- internal functions to work with paths 7*b077aed3SPierre Pronchery 8*b077aed3SPierre Pronchery=head1 SYNOPSIS 9*b077aed3SPierre Pronchery 10*b077aed3SPierre Pronchery #include "internal/cryptlib.h" 11*b077aed3SPierre Pronchery 12*b077aed3SPierre Pronchery int ossl_ends_with_dirsep(const char *path); 13*b077aed3SPierre Pronchery 14*b077aed3SPierre Pronchery int ossl_is_absolute_path(const char *path); 15*b077aed3SPierre Pronchery 16*b077aed3SPierre Pronchery=head1 DESCRIPTION 17*b077aed3SPierre Pronchery 18*b077aed3SPierre Proncheryossl_ends_with_dirsep() detects whether the I<path> ends with a directory 19*b077aed3SPierre Proncheryseparator in a platform agnostic way. 20*b077aed3SPierre Pronchery 21*b077aed3SPierre Proncheryossl_is_absolute_path() detects whether the I<path> is absolute path in 22*b077aed3SPierre Proncherya platform agnostic way. 23*b077aed3SPierre Pronchery 24*b077aed3SPierre Pronchery=head1 RETURN VALUES 25*b077aed3SPierre Pronchery 26*b077aed3SPierre Proncheryossl_ends_with_dirsep() returns 1 if the I<path> ends with a directory 27*b077aed3SPierre Proncheryseparator, 0 otherwise. 28*b077aed3SPierre Pronchery 29*b077aed3SPierre Proncheryossl_is_absolute_path() returns 1 if the I<path> is absolute, 0 otherwise. 30*b077aed3SPierre Pronchery 31*b077aed3SPierre Pronchery=head1 HISTORY 32*b077aed3SPierre Pronchery 33*b077aed3SPierre ProncheryThe functions described here were added in OpenSSL 3.0. 34*b077aed3SPierre Pronchery 35*b077aed3SPierre Pronchery=head1 COPYRIGHT 36*b077aed3SPierre Pronchery 37*b077aed3SPierre ProncheryCopyright 2019-2020 The OpenSSL Project Authors. All Rights Reserved. 38*b077aed3SPierre Pronchery 39*b077aed3SPierre ProncheryLicensed under the Apache License 2.0 (the "License"). You may not use 40*b077aed3SPierre Proncherythis file except in compliance with the License. You can obtain a copy 41*b077aed3SPierre Proncheryin the file LICENSE in the source distribution or at 42*b077aed3SPierre ProncheryL<https://www.openssl.org/source/license.html>. 43*b077aed3SPierre Pronchery 44*b077aed3SPierre Pronchery=cut 45*b077aed3SPierre Pronchery 46