Linuxのライブラリ関数

LinuxはC言語から呼び出せるライブラリ関数を提供しています。ライブラリ関数の一覧と使い方をご紹介します。

目次

  1. dlopen
  2. dlsym
  3. dlclose
  4. dlerror
  5. perror
  6. pthread_create
  7. pthread_join
  8. pthread_detach
  9. pthread_exit
  10. pthread_cancel

perror

システム・エラー・メッセージを表示する。

#include <stdio.h>

void perror(const char *s);

int main(int argc, char**argv) {
  int fd;
  fd = socket(AF_INET, SOCK_STREAM, 0);
  if (fd < 0) {
    perror("socket error");
    return 1;
  }
  close(fd);
  return 0;
}