mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2024-11-15 08:14:28 +08:00
7104f37735
Defining an override via a missing.h can prove difficult when a file needs to use basename and dirname both the APIs and needs to include libgen.h for them, in such situations there will be signature clash for basename function.
24 lines
653 B
C
24 lines
653 B
C
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
|
/*
|
|
*
|
|
* BlueZ - Bluetooth protocol stack for Linux
|
|
*
|
|
* Copyright (C) 2018 Intel Corporation. All rights reserved.
|
|
*
|
|
*
|
|
*/
|
|
|
|
uint32_t get_timestamp_secs(void);
|
|
bool str2hex(const char *str, uint16_t in_len, uint8_t *out,
|
|
uint16_t out_len);
|
|
size_t hex2str(uint8_t *in, size_t in_len, char *out, size_t out_len);
|
|
void print_packet(const char *label, const void *data, uint16_t size);
|
|
int create_dir(const char *dir_name);
|
|
void del_path(const char *path);
|
|
void enable_debug(void);
|
|
#if !HAVE_DECL_BASENAME
|
|
const char *mesh_basename(const char *path);
|
|
#else
|
|
#define mesh_basename basename
|
|
#endif
|