Re: -W -Wall options (using gcc), posted by Stefan Ritt on Fri Feb 13 21:52:48 2004
|
Thanks, I did so. |
Re: elog (not elogd) submit does not work anymore, posted by Stefan Ritt on Fri Feb 13 21:59:44 2004
|
Oops! I 're-used' the '-s' flag for email suppression, so it was actually
double used. I changed the email supprssion flag to '-p', so '-s' should
work again for specifying subdirectories. |
Re: -W -Wall options (using gcc), posted by Stefan Ritt on Mon Feb 16 16:07:34 2004
|
So I fixed all compiler generated warnigns except these:
[midas@pc2075 ~/elog]$ gcc -g -O -W -Wall -o elogd src/elogd.c
src/elogd.c: In function `set_cookie':
src/elogd.c:4675: warning: `%y' yields only last 2 digits of year
src/elogd.c: In function `send_file_direct':
src/elogd.c:5483: warning: `%y' yields only last 2 digits of year
src/elogd.c: In function `show_elog_list':
src/elogd.c:11938: warning: `%x' yields only last 2 digits of year in some
locales
src/elogd.c:11957: warning: `%x' yields only last 2 digits of year in some
locales
src/elogd.c:11979: warning: `%x' yields only last 2 digits of year in some
locales
src/elogd.c:11987: warning: `%x' yields only last 2 digits of year in some
locales
src/elogd.c: In function `ctrlc_handler':
src/elogd.c:15864: warning: empty body in an if-statement
src/elogd.c: In function `hup_handler':
src/elogd.c:15870: warning: empty body in an if-statement
Do you know how to disable these warnings or any other workaround? I would
like to compile without any remaining warnings. |
Re: -W -Wall options (using gcc), posted by Stefan Ritt on Mon Feb 16 16:47:55 2004
|
> Have a look at the gcc info pages:
>
> $ info gcc "invoking gcc" "warning options"
Sure, I'm not stupid! I looked for ~10 minutes how to turn off the remaining
warnings, but I could not find it. The code is now correct, like I do want the
"%y" format specifier in the strftime() function, but the warning is wrong. The
closest I came to was
-W -Wall -Wno-format
which removes ther warning in strftime(), but I do want this warning, since it
helps in many other printf() statements. |
Re: elogd does not exit on SIGTERM, posted by Stefan Ritt on Thu Feb 19 09:38:13 2004
|
Noee. Here it works immediately.
Can you try with a fresh server from the distribution, with the example
elogd.cfg, to see if there is any difference?
The killing is handled in the funciton ctrlc_handler(), which sets _abort =
TRUE. This is checked in line 16195, just after the select(), and the main
loop is exited. The select finishes after one second, although I believe
that the kill signal also terminates the select prematurely. The kill
command and a Ctrl-C keystroke should work the same way, they both generate
a SIGTERM or SIGINT signal. |
Re: Instant Edit Link, posted by Stefan Ritt on Fri Feb 27 09:15:07 2004
|
I have added that functionality according to your request. In elogd.cfg, you
can specify
List Display = ID, Edit, Delete, Date, Author, ... <other attributes>
which gives you two colums, one to edit and entry and one to delete one. See
the attached picture. I presume that's what you want. This works on the
newest version
http://midas.psi.ch/cgi-bin/cvsweb/elog/src/elogd.c?rev=1.272
and you need the two icons
http://midas.psi.ch/cgi-bin/cvsweb/elog/themes/default/edit.gif?rev=1.1
http://midas.psi.ch/cgi-bin/cvsweb/elog/themes/default/delete.gif?rev=1.1
to be put under your elog/themes/default/ directory. Or you wait for the
next official release (;-) |
Re: Default Sorting Option, posted by Stefan Ritt on Fri Feb 27 10:28:00 2004
|
This can be easily achieved with the configuration option
Start page = ?sort=<attribute>
or
Start page = ?rsort=<attribute>
where <attribute> is your date.
In your case, you need the URL
http://www.familienhund.ch:8080/Aktuelles+Programm/?sort=Datum+wann
which can be obtained via
Start page = ?sort=Datum+wann |
Re: System Error / Hangs with ELPG and threaded Msg's under Win 2k3 Server, posted by Stefan Ritt on Mon Mar 1 08:26:32 2004
|
All I can offer is send me your config file for the problematic logbook, and
I will try to reproduce the error. |