LINUX.ORG.RU

Сообщения Spacer

 

setrlimit

Помогите разобраться с setrlimit.

Цель - написать код, который бы ограничивал потребление памяти программы до заданного значения.

Этот код:

#include <cstdlib>
#include <cstdio>
#include <sys/resource.h>

using namespace std;

int main(int argc, char *argv[])
{
   rlimit limit;
   limit.rlim_cur = 32*1024*1024;   // 32 MB
   limit.rlim_max = RLIM_INFINITY;
   setrlimit(RLIMIT_AS, &limit);

   int counter = 0;
   while(true)
   {
      void* p = malloc(1024*1024);

      if (!p)
         break;

      counter += 1024*1024;
   }

   printf("%d MB allocated\n", counter/1024/1024);

	return EXIT_SUCCESS;
}

возвращает «20 MB allocated».

Не могу понять куда деваются еще 12 MB памяти.

Spacer
()

Xilinx ISE

Можно ли сделать так, чтоб этот замечательный продукт выглядел в гноме чуть менее ужасно ?

http://funkyimg.com/u2/434/375/shot.png

Дистр - Gentoo.

Spacer
()

[:] выбор монитора

Есть 250$ (2100 украинских денег) и желание приобрести монитор.

Какие модели уважаемый all может посоветовать ?

Spacer
()

OpenOffice Writer и формулы

Столкнулся со следующей проблемой:

В OOo Writer, если сохранить документ в odt и закрыть, то после открытия пропадают формулы.

Выглядит это так: http://funkyimg.com/u2/659/829/1.png

Можно ли как-то восстановить формулы ?

OpenOffice 3.1.1 (Gentoo)

Spacer
()

WRT

Есть роутер Linksys WRT54GL и желание сменить на нём прошивку. Но прошивок разных много (OpenWRT, DD-WRT, Tomato, etc.) и что именно ставить я не знаю.

Какую прошивку мне посоветую специалисты ?

>>>

Spacer
()

[жж] reiserfs

Обещаю себе, что больше никогда-никогда не буду делать --rebuild-tree.
К сожалению в черную дыру улетело немного музыки, много видео, доки и другие нужные файлы из /home Теперь буду делать бекапы.

Ув. посетители ЛОРа, восстановить никак нельзя ?

>>>

 

Spacer
()

модуль nvidia не устанавивается

Ругается, что у меня Xen ядро. (The kernel you are installing for is a Xen kernel!)
Ядро вроде обычное: gentoo-sources-2.6.25-r7

freedom ~ # module-rebuild rebuild
** Preparing to merge modules:
** Packages which I will emerge are:
	=x11-drivers/nvidia-drivers-96.43.07
	=app-emulation/virtualbox-modules-1.6.2
5 4 3 2 1 
>>> Verifying ebuild Manifests...
>>> starting parallel fetching pid 11685

>>> Emerging (1 of 2) x11-drivers/nvidia-drivers-96.43.07 to /
 * NVIDIA-Linux-x86-96.43.07-pkg0.run RMD160 SHA1 SHA256 size ;-) ...     [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking NVIDIA-Linux-x86-96.43.07-pkg0.run ;-) ...                    [ ok ]
>>> cfg-update-1.8.2-r1: Checksum index is up-to-date ...
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.25-gentoo-r7
 * Checking for MTRR support ...                                          [ ok ]
>>> Unpacking source...
Creating directory NVIDIA-Linux-x86-96.43.07-pkg0
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 96.43.07
...............................................................................
..............................................
 * Applying NVIDIA_glx-defines.patch ...                                  [ ok ]
 * Applying NVIDIA_glx-glheader.patch ...                                 [ ok ]
 * Applying NVIDIA_i2c-hwmon.patch ...                                    [ ok ]
 * Converting Makefile.kbuild to use M= instead of SUBDIRS= ...           [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/x11-drivers/nvidia-drivers-96.43.07/work/NVIDIA-Linux-x86-96.4
3.07-pkg0/usr/src/nv ...
 * Preparing nvidia module
The kernel you are installing for is a Xen kernel!

The NVIDIA driver does not currently work on Xen kernels. If 
you are using a stock distribution kernel, please install 
a variant of this kernel without Xen support; if this is a 
custom kernel, please install a standard Linux kernel.  Then 
try installing the NVIDIA kernel module again.

*** Failed Xen sanity check. Bailing out! ***

make[1]: *** [xen-sanity-check] Ошибка 1
make[1]: *** Ожидание завершения заданий...
make: *** [module] Ошибка 2
 * 
 * ERROR: x11-drivers/nvidia-drivers-96.43.07 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3600:  Called linux-mod_src_compile
 *             environment, line 2659:  Called die
 * The specific snippet of code:
 *               eval "emake HOSTCC=\"$(tc-getBUILD_CC)\" 			CC=\"$(get-KERNEL_CC)\" 						LDFLAGS=\"$(get_abi_LDFLAGS)\" 						${BUILD_FIXES} 		${BUILD_PARAMS} 						${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CC="$(get-KERNEL_CC)" LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
 *  The die message:
 *   Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CC=i686-pc-linux-gnu-gcc LDFLAGS=  IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/usr/src/linux clean module
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-96.43.07/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-96.43.07/temp/environment'.

>>>

Spacer
()

проблема с firefox

проблема выглядит так: http://img232.imageshack.us/img232/1517/ffcw3.png Такое на всех сайтах, причина возникновения мне неизвестна. Firefox 2.0.0.15

Может кто-то знает как решить такую проблему ?

>>>

Spacer
()

LaTeX, содержание

Как сделать, чтоб в содержании разделы не выделялись жирным шрифтом ?

>>>

Spacer
()

Специалистам

Чем можно быстро и удобно нарисовать вот такое ?

>>>

Spacer
()

Где GNOME хранит настройки шрифтов ?

интересует путь к файлу с настройками

>>>

Spacer
()

OpenOffice, печать

При печати документа с шрифтом Times New Roman буквы налазят друг на друга:
http://img223.imageshack.us/img223/7030/fontrw6.png

Дистрибутив - Gentoo. Установлен пакет шрифтов media-fonts/corefonts
Есть какие-то способы решить такую проблему ?

>>>

Spacer
()

EOF

Недавно начал познавать язык C.
В книге Кернигана и Ричи есть пример программы, выводящей на экран всё, что вводится с клавиатуры:

#include <stdio.h>

/* копирование ввода на вывод */

main()
{
    int c;

    while ((c = getchar()) != EOF)
    {
        putchar(c);
    }
}

Программа копирует вводимые данные, но я не могу понять, при каких загадочных условиях должен наступать end of file.

>>>

Spacer
()

Драйвер Nvidia > 100.14.11

При установке драйвера версии более поздней, чем 100.14.11 возникает вот такая неприятная штука с видео:
http://img158.imageshack.us/img158/2025/nvidiagj6.png
Происходит это независимо от проигрывателя видео.
Ubuntu 6.10

>>>

Spacer
()

RSS подписка на новые темы