[Midnightbsd-cvs] src [11541] trunk/usr.bin/gencat/gencat.c: sync with freebsd.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Jul 7 16:38:03 EDT 2018
Revision: 11541
http://svnweb.midnightbsd.org/src/?rev=11541
Author: laffer1
Date: 2018-07-07 16:38:03 -0400 (Sat, 07 Jul 2018)
Log Message:
-----------
sync with freebsd.
Modified Paths:
--------------
trunk/usr.bin/gencat/Makefile
trunk/usr.bin/gencat/gencat.1
trunk/usr.bin/gencat/gencat.c
Property Changed:
----------------
trunk/usr.bin/gencat/gencat.1
Modified: trunk/usr.bin/gencat/Makefile
===================================================================
--- trunk/usr.bin/gencat/Makefile 2018-07-07 20:37:46 UTC (rev 11540)
+++ trunk/usr.bin/gencat/Makefile 2018-07-07 20:38:03 UTC (rev 11541)
@@ -1,4 +1,5 @@
-# $FreeBSD: src/usr.bin/gencat/Makefile,v 1.9 2005/06/30 11:56:31 johan Exp $
+# $MidnightBSD$
+# $FreeBSD: stable/10/usr.bin/gencat/Makefile 201386 2010-01-02 10:27:05Z ed $
PROG= gencat
Modified: trunk/usr.bin/gencat/gencat.1
===================================================================
--- trunk/usr.bin/gencat/gencat.1 2018-07-07 20:37:46 UTC (rev 11540)
+++ trunk/usr.bin/gencat/gencat.1 2018-07-07 20:38:03 UTC (rev 11541)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" $OpenBSD: gencat.1,v 1.3 1997/06/11 15:39:54 kstailey Exp $
.\"
.\" Copyright (c) 1997 Ken Stailey
@@ -24,7 +25,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/usr.bin/gencat/gencat.1,v 1.12 2005/01/17 07:44:17 ru Exp $
+.\" $FreeBSD: stable/10/usr.bin/gencat/gencat.1 213573 2010-10-08 12:40:16Z uqs $
.\"
.Dd June 11, 1997
.Dt GENCAT 1
Property changes on: trunk/usr.bin/gencat/gencat.1
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Modified: trunk/usr.bin/gencat/gencat.c
===================================================================
--- trunk/usr.bin/gencat/gencat.c 2018-07-07 20:37:46 UTC (rev 11540)
+++ trunk/usr.bin/gencat/gencat.c 2018-07-07 20:38:03 UTC (rev 11541)
@@ -1,3 +1,4 @@
+/* $MidnightBSD$ */
/* ex:ts=4
*/
@@ -65,7 +66,7 @@
******************************************************************/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/usr.bin/gencat/gencat.c,v 1.12 2005/02/27 19:37:51 ru Exp $");
+__FBSDID("$FreeBSD: stable/10/usr.bin/gencat/gencat.c 241737 2012-10-19 14:49:42Z ed $");
#define _NLS_PRIVATE
@@ -96,7 +97,7 @@
LIST_ENTRY(_setT) entries;
};
-LIST_HEAD(sethead, _setT) sethead;
+static LIST_HEAD(sethead, _setT) sethead;
static struct _setT *curSet;
static char *curline = NULL;
@@ -462,89 +463,6 @@
}
}
-void
-MCReadCat(int fd)
-{
- fd = 0;
-#if 0
- MCHeaderT mcHead;
- MCMsgT mcMsg;
- MCSetT mcSet;
- msgT *msg;
- setT *set;
- int i;
- char *data;
-
- /* XXX init sethead? */
-
- if (read(fd, &mcHead, sizeof(mcHead)) != sizeof(mcHead))
- CORRUPT();
- if (strncmp(mcHead.magic, MCMagic, MCMagicLen) != 0)
- CORRUPT();
- if (mcHead.majorVer != MCMajorVer)
- error("unrecognized catalog version");
- if ((mcHead.flags & MCGetByteOrder()) == 0)
- error("wrong byte order");
-
- if (lseek(fd, mcHead.firstSet, SEEK_SET) == -1)
- CORRUPT();
-
- for (;;) {
- if (read(fd, &mcSet, sizeof(mcSet)) != sizeof(mcSet))
- CORRUPT();
- if (mcSet.invalid)
- continue;
-
- set = xmalloc(sizeof(setT));
- memset(set, '\0', sizeof(*set));
- if (cat->first) {
- cat->last->next = set;
- set->prev = cat->last;
- cat->last = set;
- } else
- cat->first = cat->last = set;
-
- set->setId = mcSet.setId;
-
- /* Get the data */
- if (mcSet.dataLen) {
- data = xmalloc(mcSet.dataLen);
- if (lseek(fd, mcSet.data.off, SEEK_SET) == -1)
- CORRUPT();
- if (read(fd, data, mcSet.dataLen) != mcSet.dataLen)
- CORRUPT();
- if (lseek(fd, mcSet.u.firstMsg, SEEK_SET) == -1)
- CORRUPT();
-
- for (i = 0; i < mcSet.numMsgs; ++i) {
- if (read(fd, &mcMsg, sizeof(mcMsg)) != sizeof(mcMsg))
- CORRUPT();
- if (mcMsg.invalid) {
- --i;
- continue;
- }
- msg = xmalloc(sizeof(msgT));
- memset(msg, '\0', sizeof(*msg));
- if (set->first) {
- set->last->next = msg;
- msg->prev = set->last;
- set->last = msg;
- } else
- set->first = set->last = msg;
-
- msg->msgId = mcMsg.msgId;
- msg->str = xstrdup((char *) (data + mcMsg.msg.off));
- }
- free(data);
- }
- if (!mcSet.nextSet)
- break;
- if (lseek(fd, mcSet.nextSet, SEEK_SET) == -1)
- CORRUPT();
- }
-#endif
-}
-
/*
* Write message catalog.
*
More information about the Midnightbsd-cvs
mailing list