summaryrefslogtreecommitdiffstats
path: root/user.c
diff options
context:
space:
mode:
authorticktock35 <ticktock35@e8e0d7a0-c8d9-11dd-a880-a1081c7ac358>2008-12-14 23:25:08 (EST)
committer ticktock35 <ticktock35@e8e0d7a0-c8d9-11dd-a880-a1081c7ac358>2008-12-14 23:25:08 (EST)
commit4b0b7ca249bfa4ecc099c2ca56527eb91776f198 (patch)
treedb5d2602d75a69cc9e1f7f30cbac584f0ab45c45 /user.c
parent868cbd739052719d5e0580a0fda6101dada1ce1e (diff)
opkg: re-arrange source code into sub-directories
git-svn-id: http://opkg.googlecode.com/svn/trunk@33 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
Diffstat (limited to 'user.c')
-rw-r--r--user.c58
1 files changed, 0 insertions, 58 deletions
diff --git a/user.c b/user.c
deleted file mode 100644
index 98ab7b9..0000000
--- a/user.c
+++ /dev/null
@@ -1,58 +0,0 @@
-/* user.c - the itsy package management system
-
- Jamey Hicks
-
- Copyright (C) 2002 Hewlett Packard Company
- Copyright (C) 2001 University of Southern California
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2, or (at
- your option) any later version.
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-*/
-
-#include <stdio.h>
-#include <stdarg.h>
-#include "file_util.h"
-#include "str_util.h"
-#ifdef OPKG_LIB
-#include "libopkg.h"
-#endif
-
-
-#ifdef OPKG_LIB
-static char *question = NULL;
-static int question_len = 255;
-#endif
-char *get_user_response(const char *format, ...)
-{
- int len = question_len;
- va_list ap;
- char *response;
- va_start(ap, format);
-
-#ifndef OPKG_LIB
- vprintf(format, ap);
- do {
- response = file_read_line_alloc(stdin);
- } while (response == NULL);
-#else
- do {
- if (question == NULL || len > question_len) {
- question = realloc(question, len + 1);
- question_len = len;
- }
- len = vsnprintf(question,question_len,format,ap);
- } while (len > question_len);
- response = strdup(opkg_cb_response(question));
-#endif
- str_chomp(response);
- str_tolower(response);
-
- return response;
-}