Если имя файла содержит пробелы, то execv возвращает -1. Пробовал и имя файла в кавычки заключать, и пробел экранировать - не помогает.
execv("/home/user/dir/a.out") - работает, execv("/home/user/dir with spaces/a.out") - нет.
Помогите пожалуйста решить эту проблему =(