[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ошибки компиляции с MinGW



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


Reply to: