Results 1 to 15 of 175

Thread: Установка rTorrent + ruTorrent из репозитория Entware

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #10
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640

    mmap2 MIPS

    Ладно, пока порассуждаю вслух сам:

    1. В uClibc, как и в glibc, внутри есть две функции - mmap и mmap64. При определении __USE_FILE_OFFSET64 вместо mmap всегда подставляется mmap64. Вопрос - как собран rTorrent?
    2. Даже сейчас(0.9.32) для mmap64 используется общий код libc/sysdeps/linux/common/mmap64.c который использует syscall mmap2!
    3. Аргумент offset в mmap имеет тип __off_t, т.е. 32-бита. Великого смысла использовать syscall mmap2 не вижу, но, в любом случае, нельзя забывать про MMAP2_PAGE_SHIFT, а в приведенных патчах этого нет!
    4. Если хочется для MIPS использовать syscall mmap2, самое разумное - просто удалить ссылки на libc/sysdeps/linux/mips/mmap.c
    5. А вот скобочки в mmap64.c расставлены неправильно, факт. Но для варианта __USE_FILE_OFFSET64 это не должно иметь значения.
    Last edited by lly; 08-04-2012 at 19:35.

Similar Threads

  1. Samba 3.6 EntWare - установка и настройка
    By voidshah in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 50
    Last Post: 02-12-2014, 10:37
  2. Еще раз про rTorrent и web-морду к нему.
    By Novik in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 3395
    Last Post: 18-11-2014, 13:02
  3. Создание зеркала репозитория Debian|Ubuntu
    By poisons in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 12
    Last Post: 30-06-2013, 13:39
  4. Установка и настройка софта EntWare на Asus RT-N66U
    By ryzhov_al in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 5
    Last Post: 05-06-2012, 13:48
  5. Проблемы с rTorrent ... и их решение
    By dsidelnikov in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 306
    Last Post: 16-07-2011, 05:15

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •