最終更新:2016-10-12 (水) 04:22:00 (402d)  

Bionic はてなブックマークを見る
Top / Bionic

Androidで利用されているglibcの代替ライブラリ

メモ

  • C++/例外処理はサポートされません
  • pthreadキャンセルはサポートされません
  • pthread_once?()はinitメソッドからスローされたC++例外とfork()するinitメソッドをサポートしません
  • ロケールとワイド文字列はサポートされません。代わりにUnicodeライブラリICUを使います。
  • 幾つかのユーザアカウント関連のメソッドは必ずrootの値が返るようになっています。

Bionic libc Compatibility Issues

  • Restricted POSIX compatibility
  • No locales or wide char support
  • Several missing functions like getpwd?()
  • Really built as a single-user user space
  • More info found in AOSP/bionic/libc/CAVEATS?

メモ2

ライブラリ

ソースコード

ヘッダ

  • AOSP/bionic/libc/include?

関連