20.10.2012 15:08, Andrey Rahmatullin пишет: > On Sat, Oct 20, 2012 at 02:23:37PM +0400, "Артём Н." wrote: >>>> А что с bzero? Почему нет для MinGW wheezy? >>> Где вы это берёте? >>> CONFORMING TO >>> 4.3BSD. This function is deprecated (marked as LEGACY in POSIX.1-2001): >>> use memset(3) in new programs. POSIX.1-2008 removes the specification >>> of bzero(). >> Увидел в каком-то исходнике. > Вот мне и интересно, откуда аффтары этого понабрались, учитывая что memset > есть в C89. Там одна из машин - старая. Ещё RH с ядром 2.4 стоит. Не факт, что тогда оно было deprecated.
>> А что плохого, если мне нужно просто обнуление? > Ничего плохого (раз вы плевали на то, что даже в тех стандартах, где оно > есть, оно deprecated). В плане того, что именно данная функция, это просто memset(ptr, 0, sz). Понятно, что strtok, например, нельзя использовать. А здесь, я просто создам функцию или макрос с именем memzero полностью аналогичный bzero. >> А что с сокетами-то делать? > Линковаться с нужными библиотеками. Так с какими? Вы слишком часто говорите так абстрактно, что в конкретном случае это не даёт полезной информации. Я погуглил, но не нашёл ничего особо полезного. Вроде бы, ws2_32 достаточно... Какие конкретно библиотеки надо прилинковать? P.S.: Чем заменить gmtime_r? И есть ли стандартная альтернатива getsubopt (не критично, просто ради интереса)? -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

