Traducción de mensaje enviado a Wietse Para: wietse@porcupine.org (Wietse Venema) Asunto: postfix-19990317-pl05 con Ultrix4.3a De: Christian von Roques Fecha: 02 Jun 1999 18:44:34 +0200 Message-ID: <87iu96wo0d.fsf_-_@scalar.pond.sub.org> He actualizado el MTA de nuestro DECstation-3100 que usa Ultrix4.3a a postfix-19990317-pl05 y te envío los parches que tuve que aplicar para conseguir su funcionamiento con Ultrix. ... o Uno de los bugs del /bin/sh de Ultrix es que los variables del shell puestos con los argumenos de `:' no se expanden correctamente dentro de los documentos-"here". Si se usa un shell distinto ayuda resolver el problema. He tenido que sustituir todas las llamadas de ``sh .../makedefs'' por ``$(SHELL) .../makedefs'' en todos los Makefile.in y ahora puedo usar make SHELL=/bin/sh5 or zsh. ... o El valor de FD_SET_SIZE de Ultrix es 4096, pero getdtablesize() devuelve 64 por defecto, si no se le aumenta cuando se construye un kernel nuevo. getrlimit() no conoce RLIMIT_NOFILE. Esto hace que event_init() siempre logeaa el aviso: `could allocate space for only 64 open files'. Acabo de reducir el valor de 256 a 64, pero esto no es bueno. Se queda con el problema inicial: ¿Cómo deshabilitar este aviso con Ultrix sin dejar el código fuente feo? [He actualizado util/sys_defs.h, y por defecto usa FD_SETSIZE con 100. Esto debe ser suficiente para un workstation. Nadie usaría un servidor principal con Ultrix 4. -- Wietse]