summaryrefslogtreecommitdiffstats
path: root/bin/uuidgen
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2002-11-01 06:20:14 +0000
committermarcel <marcel@FreeBSD.org>2002-11-01 06:20:14 +0000
commit46c537c70bc3f4103d670c7b18e01d65c8b48440 (patch)
tree82ca3411862b9c5186f9611eacb2295edd7ef642 /bin/uuidgen
parent7d29f30b2b576b24b683eb818740b4ab26121fd5 (diff)
downloadFreeBSD-src-46c537c70bc3f4103d670c7b18e01d65c8b48440.zip
FreeBSD-src-46c537c70bc3f4103d670c7b18e01d65c8b48440.tar.gz
o Remove $Id$ from copyright; there's $FreeBSD$,
o Remove static function uuid_print(); use uuid_to_string(3) in combination with printf(3) to achieve the same, o Remove unneeded includes, o Add a reference to uuid(3) to the manpage.
Diffstat (limited to 'bin/uuidgen')
-rw-r--r--bin/uuidgen/uuidgen.13
-rw-r--r--bin/uuidgen/uuidgen.c23
2 files changed, 8 insertions, 18 deletions
diff --git a/bin/uuidgen/uuidgen.1 b/bin/uuidgen/uuidgen.1
index 71206b7..58b4a59 100644
--- a/bin/uuidgen/uuidgen.1
+++ b/bin/uuidgen/uuidgen.1
@@ -65,7 +65,8 @@ reflected in the distance between two successive identifiers.
.Sh DIAGNOSTICS
.Ex -std
.Sh SEE ALSO
-.Xr uuidgen 2
+.Xr uuidgen 2 ,
+.Xr uuid 3
.Sh HISTORY
The
.Nm
diff --git a/bin/uuidgen/uuidgen.c b/bin/uuidgen/uuidgen.c
index 59fd446..0676e27 100644
--- a/bin/uuidgen/uuidgen.c
+++ b/bin/uuidgen/uuidgen.c
@@ -23,20 +23,16 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id$
*/
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");
-#include <sys/types.h>
-#include <sys/endian.h>
-#include <sys/uuid.h>
-
#include <err.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
+#include <uuid.h>
static void
usage(void)
@@ -45,16 +41,6 @@ usage(void)
exit(1);
}
-static void
-uuid_print(uuid_t *uuid)
-{
- printf("%08x-%04x-%04x-%02x%02x-", uuid->time_low, uuid->time_mid,
- uuid->time_hi_and_version, uuid->clock_seq_hi_and_reserved,
- uuid->clock_seq_low);
- printf("%02x%02x%02x%02x%02x%02x\n", uuid->node[0], uuid->node[1],
- uuid->node[2], uuid->node[3], uuid->node[4], uuid->node[5]);
-}
-
int
main(int argc, char *argv[])
{
@@ -105,8 +91,11 @@ main(int argc, char *argv[])
}
uuid = store;
- while (count--)
- uuid_print(uuid++);
+ while (count--) {
+ uuid_to_string(uuid++, &p, NULL);
+ printf("%s\n", p);
+ free(p);
+ }
free(store);
return (0);
OpenPOWER on IntegriCloud