1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-25 21:07:40 +00:00
freebsd-ports/news/knews/files/patch-resource.c
Mikhail Teterin 6bcb0919aa Re-do the patch-png.c "by the book" -- following the examples in
libpng(3) to be able to use  the new libpng, which disabled some
deprecated interfaces.

Modify file.c to  use mkstemp instead of tmpnam. Fix  an old bug
-- when the new server's  configuration is created from scratch,
we  write a  file and  then  read it  -- use  O_RDWR instead  of
O_WRONLY.

I  could not  reproduce  Andreas'  complaint regarding  compface
related crashes and plan to re-enable them in the Makefile.

Too bad this program is no longer in development :(
2001-07-13 17:23:57 +00:00

12 lines
383 B
C

Do not use O_WRONLY, if we plan on reading from this file again!
-mi
--- src/resource.c Fri Jan 9 12:16:21 1998
+++ src/resource.c Fri Jul 13 12:21:46 2001
@@ -556,3 +556,3 @@
fprintf(stderr, "Knews: creating config file %s\n", path);
- fd = open_mkdir(path, O_WRONLY|O_TRUNC|O_EXCL|O_CREAT, True);
+ fd = open_mkdir(path, O_RDWR|O_TRUNC|O_EXCL|O_CREAT, True);
if (fd < 0) {