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

	if C.quota_set_path(cPath, C.uint32_t(id)) != 0 {
		return fmt.Errorf("Failed to set project id '%d' on '%s'", id, path)
	}

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

	if C.quota_set_path(cPath, C.uint32_t(id)) != 0 {
		return fmt.Errorf("Failed to set project id '%d' on '%s'", id, path)
	}

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