SignFinder Опубликовано 27 ноября, 2007 Жалоба Поделиться Опубликовано 27 ноября, 2007 господа сведующие - растолкуйте мне структуру файла патч Есть патч Цитата: --- ppp-2.4.4/pppd/main.c 2006-06-04 06:52:50.000000000 +0300 +++ ../../ppp/pppd/main.c 2006-12-19 12:22:11.000000000 +0200 @@ -66,7 +66,7 @@ * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Здесь понятно меняется верхняя строка на нижнюю -#define RCSID "$Id: main.c,v 1.153 2006/06/04 03:52:50 paulus Exp $" +#define RCSID "$Id: main.c,v 1.155 2006/12/19 10:22:11 paulus Exp $" Здесь прикрепляются файлы #include <stdio.h> #include <ctype.h> Здесь непонятно @@ -1567,6 +1567,8 @@ if (errfd == 0 || errfd == 1) errfd = dup(errfd); + closelog(); + /* dup the in, out, err fds to 0, 1, 2 */ if (infd != 0) dup2(infd, 0); Здесь непонятно @@ -1575,7 +1577,6 @@ if (errfd != 2) dup2(errfd, 2); - closelog(); if (log_to_fd > 2) close(log_to_fd); if (the_channel->close) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 27 ноября, 2007 Жалоба Поделиться Опубликовано 27 ноября, 2007 По поводу @@ - см. http://en.wikipedia.org/wiki/Diff, Unified format. По поводу строк без знаков +- - это контекст, если патч накладывается не на тот файл, для которого создавался. Спасибо за вопрос, сам тему изучу Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.