1
jnr을 사용하여 반환 된 호출에 액세스하기 위해 jnr이 구조체를 생성하는 방법이 있습니까? 예를 들어java jnr을 사용하여 clib 구조체를 유추하는 방법
, 내가 구조체에서 statvfs이 어디
int statvfs(const char *path, struct statvfs *buf);
을 사용하기를 원한다면 :
struct statvfs {
unsigned long f_bsize; /* file system block size */
unsigned long f_frsize; /* fragment size */
fsblkcnt_t f_blocks; /* size of fs in f_frsize units */
fsblkcnt_t f_bfree; /* # free blocks */
fsblkcnt_t f_bavail; /* # free blocks for unprivileged users */
fsfilcnt_t f_files; /* # inodes */
fsfilcnt_t f_ffree; /* # free inodes */
fsfilcnt_t f_favail; /* # free inodes for unprivileged users */
unsigned long f_fsid; /* file system ID */
unsigned long f_flag; /* mount flags */
unsigned long f_namemax; /* maximum filename length */
};
는 어떻게이 접근 할 수 있을까?
방법에 대한 포인터를? – zcaudate
포인터를 구조체의 필드로 사용 하시겠습니까? 아니면 포인터 클래스의 사용법을 알고 싶습니까? – goto1134