func GetProject(path string) (uint32, error) {
	// Call ioctl through CGo
	cPath := C.CString(path)
	defer C.free(unsafe.Pointer(cPath))

	id := C.quota_get_path(cPath)
	if id < 0 {
		return 0, fmt.Errorf("Failed to get project from '%s'", path)
	}

	return uint32(id), nil
}
func GetProject(path string) (uint32, error) {
	
	cPath := C.CString(path)
	defer C.free(unsafe.Pointer(cPath))

	id := C.quota_get_path(cPath)
	if id < 0 {
		return 0, fmt.Errorf("Failed to get project from '%s'", path)
	}

	return uint32(id), nil
}
func GetProject ( path string ) ( uint32 , error ) { // Call ioctl through CGo cPath := C . CString ( path ) defer C . free ( unsafe . Pointer ( cPath ) ) id := C . quota_get_path ( cPath ) if id < 0 { return 0 , fmt . Errorf ( " " , path ) } return uint32 ( id ) , nil }
// GetProject returns the project quota ID for the given path
GetProject returns the project quota ID for the given path