La función mysql_close no lleva todos esos parámetros, solo tu variable $link, y si no pones ningún recurso (la variable $link por ejemplo) cierra la conexión que encuentre.
Ahora mi sugerencia, si estás trabajando con funciones, deberías trabajar orientado a objetos y hacer una clase para este trabajo (o usar una de las tantas que existen ya!)
Pero por ahora, te digo que tu función es mas simple que lo que tienes actualmente:
Código PHP:
<?php
function desconectar($link)
{
mysql_close($link);
}
?>