Merge "Nullability check for libgen module." am: 65584f3264

Original change: https://android-review.googlesource.com/c/platform/bionic/+/2346730

Change-Id: Id3fd595b0ead0b0c6662875c9d5f4ddf0c1120bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Treehugger Robot 2022-12-15 01:25:59 +00:00 committed by Automerger Merge Worker
commit c4450af5a5

View file

@ -50,7 +50,7 @@ __BEGIN_DECLS
* Note that Android's cv-qualifiers differ from POSIX; Android's implementation doesn't
* modify its input and uses thread-local storage for the result if necessary.
*/
char* __posix_basename(const char* __path) __RENAME(basename);
char* _Nullable __posix_basename(const char* _Nullable __path) __RENAME(basename);
/**
* This macro ensures that callers get the POSIX basename() if they include this header,
@ -65,13 +65,13 @@ char* __posix_basename(const char* __path) __RENAME(basename);
* Note that Android's cv-qualifiers differ from POSIX; Android's implementation doesn't
* modify its input and uses thread-local storage for the result if necessary.
*/
char* dirname(const char* __path);
char* _Nullable dirname(const char* _Nullable __path);
#if !defined(__LP64__)
/** Deprecated. Use dirname() instead. */
int dirname_r(const char* __path, char* __buf, size_t __n);
int dirname_r(const char* _Nullable __path, char* _Nullable __buf, size_t __n);
/** Deprecated. Use basename() instead. */
int basename_r(const char* __path, char* __buf, size_t __n);
int basename_r(const char* _Nullable __path, char* _Nullable __buf, size_t __n);
#endif
__END_DECLS