JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... info.h > #include < stdio.h > #include < stdlib.h > #include < unistd.h > #define BT_BUF_SIZE 100 void myfunc3(void) { int nptrs; void *buffer[BT_BUF_SIZE]; char **strings; nptrs = backtrace(buffer, BT_BUF_SIZE); printf("backtrace() returned %d addres ... ses\n", nptrs); /* backtrace_symbols_fd(buffer, nptrs, STDOUT_FILENO) を 呼び出しても、以下と同様の出力が得られる。 */ strings = backtra ... ce_symbols(buffer, nptrs); if (strings == NULL) { perror("backtrace_symbols"); exit(EXIT_FAILURE); } for (int j = 0; j < nptrs; j++) printf("%s\n", ... ... info.h > #include < stdio.h > #include < stdlib.h > #include < unistd.h > #define BT_BUF_SIZE 100 void myfunc3(void) { int nptrs; void *buffer[BT_BUF_SIZE]; char **strings; nptrs = backtrace(buffer, BT_BUF_SIZE); printf("backtrace() returned %d addres ... ses\n", nptrs); /* backtrace_symbols_fd(buffer, nptrs, STDOUT_FILENO) を 呼び出しても、以下と同様の出力が得られる。 */ strings = backtra ... ce_symbols(buffer, nptrs); if (strings == NULL) { perror("backtrace_symbols"); exit(EXIT_FAILURE); } for (int j = 0; j < nptrs; j++) printf("%s\n", ... ... info.h > #include < stdio.h > #include < stdlib.h > #include < unistd.h > #define BT_BUF_SIZE 100 void myfunc3(void) { int nptrs; void *buffer[BT_BUF_SIZE]; char **strings; nptrs = backtrace(buffer, BT_BUF_SIZE); printf("backtrace() returned %d addres ... ses\n", nptrs); /* backtrace_symbols_fd(buffer, nptrs, STDOUT_FILENO) を 呼び出しても、以下と同様の出力が得られる。 */ strings = backtra ... ce_symbols(buffer, nptrs); if (strings == NULL) { perror("backtrace_symbols"); exit(EXIT_FAILURE); } for (int j = 0; j < nptrs; j++) printf("%s\n", ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。