Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=4024104&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Wed Apr 13 01:40:34 2016
Кодировка: Windows-1251
GNU getline - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 1
KOHTPA
Carpal Tunnel

Рег.: 22.01.2003
Сообщений: 33647
Рейтинг: 2374
  GNU getline
      20.01.2006 20:07
 

Я чего-то не пойму, эта функция есть в какой-нибудь библиотеке или ее каждый пишет сам?


---
Q7: А что за suxx?
A7: unix.

Shurick
Bad Man

Рег.: 30.08.2002
Сообщений: 6379
Рейтинг: 303
  Re: GNU getline [re: KOHTPA]
      20.01.2006 20:11
 

man читал?

KOHTPA
Carpal Tunnel

Рег.: 22.01.2003
Сообщений: 33647
Рейтинг: 2374
  Re: GNU getline [re: Shurick]
      20.01.2006 20:26
 

code:

$ make
gcc -g3 -o pila20 source/assemble.o source/build.o source/codegen.o source/direc
tiv.o source/error.o source/eval.o source/instlook.o source/insttabl.o source/pa
rse.o source/listing.o source/movem.o source/object.o source/strcap.o source/opp
arse.o source/expand.o source/prc.o source/symbol.o source/guard.o source/main.o
 source/options.o source/libiberty/safe-ctype.o source/libiberty/xmalloc.o sourc
e/libiberty/xmemdup.o source/libiberty/xstrdup.o source/libiberty/xexit.o
source/expand.o: In function `ExpandGetLine':
/cygdrive/c/path/to/source/expand.c:104: undefined reference
to `_getline'
collect2: ld returned 1 exit status
make: *** [pila20] Error 1
$ nm /lib/libc.a | grep getline
$ _



Где эта чертова функция, найти не могу.
В какой объектник она обычно суется?
Пересобирать или иначе разгребать glibc желания пока нет.
Исследование исходников всего подряд показывает наличие getline.c, где попало.
Я понимаю, что в погнутом мире трудно
с повторным использованием кода, но все же.


---
Q8: А где это есть и круче?
A8: В VMS!

Sentinel
enthusiast

Рег.: 05.07.2005
Сообщений: 284
Рейтинг: 35
  Re: GNU getline [re: KOHTPA]
      20.01.2006 21:33
 

>pila20

 

KOHTPA
Carpal Tunnel

Рег.: 22.01.2003
Сообщений: 33647
Рейтинг: 2374
  Re: GNU getline [re: Sentinel]
      20.01.2006 21:35
 

У тебя есть более новая?


---
SALVS REI PVBLICAE SVPREMA LEX ESTO

for_sale
member

Рег.: 04.10.2004
Сообщений: 133
Рейтинг: 0
  Re: GNU getline [re: KOHTPA]
      23.01.2006 16:42
 

м/б nm+find+grep?

KOHTPA
Carpal Tunnel

Рег.: 22.01.2003
Сообщений: 33647
Рейтинг: 2374
  Re: GNU getline [re: for_sale]
      23.01.2006 16:46
 

Мне лень писать этот скрипт, там надо завязываться еще и на file.
У тебя есть готовый?


---
...Я работаю антинаучным аферистом...

for_sale
member

Рег.: 04.10.2004
Сообщений: 133
Рейтинг: 0
  Re: GNU getline [re: KOHTPA]
      23.01.2006 16:51
 

что-то типа

find /lib -type f -exec sh -c "echo {}; nm {} | grep _get_line" \;

модифицировать под себя

KOHTPA
Carpal Tunnel

Рег.: 22.01.2003
Сообщений: 33647
Рейтинг: 2374
  Re: GNU getline [re: for_sale]
      23.01.2006 17:00
 

Тебе еще никто не говорил, что ты извращенец?

code:

find /lib -type f -exec sh -c "(file {} | grep 'ar archive' >/dev/null) && (nm {} | grep _getline >/dev/null) && echo {}" \;




---
...Я работаю антинаучным аферистом...

Soul
yo

Рег.: 13.04.2004
Сообщений: 9999
Рейтинг: 97
  Re: GNU getline [re: KOHTPA]
      23.01.2006 17:47
 

Но ведь у него строчка короче!

KOHTPA
Carpal Tunnel

Рег.: 22.01.2003
Сообщений: 33647
Рейтинг: 2374
  Re: GNU getline [re: Soul]
      23.01.2006 17:54
 

У него выдача значительно длиннее.


---
"Не надо читать много книг."

Страницы: 1

Technical >> Development (Archive)

Дополнительная информация
0 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в