2014-07-30から1日間の記事一覧

インスタンシエートできないマクロをどうすんのか問題

yuniFFIはPOSIX(より正確にはいわゆるlibc)の記述を重要な目標としている。つまり、POSIXプログラムをC言語で書く状況に近いユーザビリティをScheme上に実現することが要求される。 POSIXの中には、マクロと関数のどちらで実装しても良いシンボルがいくつか…

POSIX API データベースを作ろう

というわけで、POSIX APIデータベースを手で作り、POSIXの全シンボルを一通り眺めてみることにした。(bionicから生成したものは一旦捨てる) POSIXが関数(風)インターフェースとして公開しているものは http://pubs.opengroup.org/onlinepubs/9699919799/idx/…

POSIXで廃止されたAPI達

ひとまず、入力はしないもののPOSIXで廃止としてマークされたAPIを見てみる。Issue7で廃止されたヘッダは4つ。 STREAMS http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stropts.h.html - ヘッダ http://pubs.opengroup.org/onlinepubs/969991979…