From b77bebe03a8cb6d31a7da8afc9193a1ed12a3daf Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 27 Apr 2010 18:01:25 +0200 Subject: [PATCH] xbps_repository_register(): if repository already exists return EEXIST. Bump XBPS_RELVER to 20100427. --HG-- extra : convert_revision : xtraeme%40gmail.com-20100427160125-3vid17cb7fy4v3gd --- include/xbps_api.h | 5 ++--- lib/repository.c | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/include/xbps_api.h b/include/xbps_api.h index 33412d7d..3b21852e 100644 --- a/include/xbps_api.h +++ b/include/xbps_api.h @@ -44,8 +44,7 @@ #include #include -/* Use our own queue header (from NetBSD) */ -#include "queue.h" +#include __BEGIN_DECLS @@ -60,7 +59,7 @@ __BEGIN_DECLS * @def XBPS_RELVER * Current library release date. */ -#define XBPS_RELVER "20100420" +#define XBPS_RELVER "20100427" /** * @def XBPS_META_PATH diff --git a/lib/repository.c b/lib/repository.c index 92e187f1..66df9330 100644 --- a/lib/repository.c +++ b/lib/repository.c @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2008-2009 Juan Romero Pardines. + * Copyright (c) 2008-2010 Juan Romero Pardines. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -85,7 +85,7 @@ xbps_repository_register(const char *uri) } /* It seems that this object is already there */ if (xbps_find_string_in_array(array, uri)) { - errno = EEXIST; + rv = EEXIST; goto out; }