On Sat, Oct 20, 2012 at 03:37:48PM +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. Ещё раз: memset есть уже в C89. > >> А что плохого, если мне нужно просто обнуление? > > Ничего плохого (раз вы плевали на то, что даже в тех стандартах, где оно > > есть, оно deprecated). > В плане того, что именно данная функция, это просто memset(ptr, 0, sz). > Понятно, что strtok, например, нельзя использовать. > А здесь, я просто создам функцию или макрос с именем memzero полностью > аналогичный bzero. Какой-то вы хернёй страдаете. > >> А что с сокетами-то делать? > > Линковаться с нужными библиотеками. > Так с какими? Ищите сами, ваша же работа. > P.S.: > Чем заменить gmtime_r? На Windows - gmtime. Три запроса в гугл, две открытых ссылки. > И есть ли стандартная альтернатива getsubopt (не критично, просто ради интереса)? Гнулиб. Что-то около 5 запросов в гугл. Учитесь искать и обрабатывать информацию самостоятельно. -- WBR, wRAR
Attachment:
signature.asc
Description: Digital signature