Я думал вы в курсе, что при первом, это еще надо объявить. Ладно, используйте второе. Например, пусть источник запроса асинхронного, это даже обработчике события какого либо, что собственно не важно:
$('selector').event(function() {
    //объявляем функцию, в которую произойдет возврат
    //объявляется как глобальная переменная
    callback = myfunc(data) {
        //data - возвращенные данные, если надо
    }
    //вызываем функцию, из которой и нужно вернуться в myfunc()
    getClientsData(urlFile, n, func)
})
все.