dprintf 的原型 (stdio.h)
the prototype of dprintf (stdio.h)
我正在尝试理解调用函数 dprintf 的程序。
根据此 link、https://linux.die.net/man/3/dprintf,该函数需要一个文件描述符作为其第一个参数。
但是,我的程序是这样调用 dprintf 的:
dprintf("%5d",vals[i][j]);
代码在这里:https://github.com/kozyraki/phoenix/blob/master/phoenix-2.0/tests/pca/pca-pthread.c
我找不到任何对 dprintf 原型的引用。能解释一下吗?
源文件phoenix/phoenix-2.0/tests/pca/pca-pthread.c
在
出现的 dprintf
包括 phoenix/phoenix-2.0/include/stddefines.h
,
您将在其中找到:
/* Debug printf */
#define dprintf(...) fprintf(stdout, __VA_ARGS__)
我正在尝试理解调用函数 dprintf 的程序。
根据此 link、https://linux.die.net/man/3/dprintf,该函数需要一个文件描述符作为其第一个参数。 但是,我的程序是这样调用 dprintf 的:
dprintf("%5d",vals[i][j]);
代码在这里:https://github.com/kozyraki/phoenix/blob/master/phoenix-2.0/tests/pca/pca-pthread.c
我找不到任何对 dprintf 原型的引用。能解释一下吗?
源文件phoenix/phoenix-2.0/tests/pca/pca-pthread.c
在
出现的 dprintf
包括 phoenix/phoenix-2.0/include/stddefines.h
,
您将在其中找到:
/* Debug printf */
#define dprintf(...) fprintf(stdout, __VA_ARGS__)