I recently recommended to a colleague that he use some functions defined in 
hugetlbfs.h.  Unfortunately, I wasn't able to point him to documentation for 
those functions.

hugetlbfs.h says:
/*
 * This file should only contain definitions of functions, data types, and
 * constants which are part of the published libhugetlfs API.  Functions
 * exported here must also be listed in version.lds.
 */

These 12 functions are declared in hugetlbfs.h:

gethugepagesize
gethugepagesizes
getpagesizes
hugetlbfs_test_path
hugetlbfs_find_path
hugetlbfs_find_path_for_size
hugetlbfs_unlinked_fd
hugetlbfs_unlinked_fd_for_size
get_huge_pages
free_huge_pages
get_hugepage_region
free_hugepage_region

I found man pages for these 6 functions in the libhugetlbfs 2.12 source:

gethugepagesizes
getpagesizes
get_huge_pages
free_huge_pages
get_hugepage_region
free_hugepage_region

(The latter 4 man pages mention "SEE ALSO gethugepagesize(3)"; I haven't found 
a man page for gethugepagesize.)

Have I overlooked documentation for the other 6 functions or are these man 
pages missing?  I don't mind writing these man pages if they're missing, but 
I'm asking so I won't duplicate someone else's efforts.

Regards,
-Andrew Hastings
 Cray Inc.

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Libhugetlbfs-devel mailing list
Libhugetlbfs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libhugetlbfs-devel

Reply via email to