| От | Andrew Dunstan |
|---|---|
| Тема | Re: pg_upgrade del/rmdir path fix |
| Дата | |
| Msg-id | 50450FB4.9000305@dunslane.net обсуждение исходный текст |
| Ответ на | Re: pg_upgrade del/rmdir path fix (Tom Lane <tgl@sss.pgh.pa.us>) |
| Ответы |
Re: pg_upgrade del/rmdir path fix
|
| Список | pgsql-hackers |
On 09/03/2012 03:22 PM, Tom Lane wrote: > Andrew Dunstan <andrew@dunslane.net> writes: >> This time with a patch. > Nitpicky gripe: "fix_path" is a mighty generic name. How about > "fix_path_for_windows" or something like that? I don't think I'd > mark it inline, either. > > More generally, the behavior of combining two (maybe) filename segments > seems overcomplicated and unnecessary. Why not just have it take *one* > argument and back-slashify that, without the concatenation behavior? > Then you'd have two calls instead of one at some of the call sites, > but that doesn't seem like much of a loss. The malloc'd strings are > getting leaked anyway. The function itself would reduce to pg_strdup > and a backslashification loop. Also, you could turn it into a complete > no-op (not even pg_strdup) on non-Windows. > > OK, revised patch attached. cheers andrew
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера