Fixed bad variable type

From: Daniel Lezcano <daniel.lezcano@free.fr>

Fixed the type of the opt variable. On the powerpc architecture, that leads
to an infinite loop in the getopt inspection because getopt returns 255
instead of -1 as expected. The opt variable should be an int and not a char.

Signed-off-by: Daniel Lezcano <daniel.lezcano@free.fr>
Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
This commit is contained in:
dlezcano 2009-01-26 19:43:46 +00:00
parent 6b621e0318
commit 64870cda2a
16 changed files with 19 additions and 25 deletions

View File

@ -80,7 +80,7 @@ setcap cap_net_admin,cap_net_raw,cap_sys_admin,cap_dac_override=ep \
setcap cap_net_admin,cap_net_raw,cap_sys_admin,cap_dac_override=ep \
%{_bindir}/lxc-unshare && \
setcap cap_sys_admin=ep \
%{_bindir}/lxc-init &&
%{_bindir}/lxc-init && \
setcap cap_sys_admin=ep \
%{_bindir}/lxc-netstat

View File

@ -37,7 +37,7 @@ void usage(char *cmd)
int main(int argc, char *argv[])
{
char opt;
int opt;
char *name = NULL, *subsystem = NULL, *value = NULL;
int nbargs = 0;

View File

@ -36,7 +36,7 @@ void usage(char *cmd)
int main(int argc, char *argv[])
{
char opt;
int opt;
char *name = NULL;
int stop = 0;
int nbargs = 0;

View File

@ -50,8 +50,8 @@ void usage(char *cmd)
int main(int argc, char *argv[])
{
char opt;
char *name = NULL;
int opt;
int ttynum = 0;
int nbargs = 0;
int master = -1;

View File

@ -36,8 +36,8 @@ void usage(char *cmd)
int main(int argc, char *argv[])
{
char opt;
char *name = NULL;
int opt;
int nbargs = 0;
int err;

View File

@ -43,10 +43,10 @@ void usage(char *cmd)
int main(int argc, char *argv[])
{
char opt;
char *name = NULL, *file = NULL;
static char **args;
char path[MAXPATHLEN];
int opt;
int nbargs = 0;
int autodestroy = 0;
int ret = 1;

View File

@ -37,8 +37,8 @@ void usage(char *cmd)
int main(int argc, char *argv[])
{
char opt;
char *name = NULL;
int opt;
int nbargs = 0;
while ((opt = getopt(argc, argv, "n:")) != -1) {

View File

@ -36,9 +36,8 @@ void usage(char *cmd)
int main(int argc, char *argv[])
{
char opt;
char *name = NULL;
int state, nbargs = 0;
int opt, state, nbargs = 0;
while ((opt = getopt(argc, argv, "n:")) != -1) {
switch (opt) {

View File

@ -38,11 +38,11 @@ void usage(char *cmd)
int main(int argc, char *argv[])
{
char opt, *name = NULL;
char *name = NULL;
char *regexp;
struct lxc_msg msg;
regex_t preg;
int fd;
int fd, opt;
while ((opt = getopt(argc, argv, "n:")) != -1) {
switch (opt) {

View File

@ -38,9 +38,8 @@ void usage(char *cmd)
int main(int argc, char *argv[])
{
char opt;
char *name = NULL, *priority = NULL;
int prio, nbargs = 0;
int opt, prio, nbargs = 0;
while ((opt = getopt(argc, argv, "p:n:")) != -1) {
switch (opt) {

View File

@ -36,9 +36,8 @@ void usage(char *cmd)
int main(int argc, char *argv[])
{
char opt;
char *name = NULL;
int nbargs = 0;
int opt, nbargs = 0;
while ((opt = getopt(argc, argv, "n:")) != -1) {
switch (opt) {

View File

@ -45,10 +45,9 @@ void usage(char *cmd)
int main(int argc, char *argv[])
{
char opt;
char *name = NULL;
char **args;
int err = LXC_ERROR_INTERNAL, nbargs = 0;
int opt, err = LXC_ERROR_INTERNAL, nbargs = 0;
struct termios tios;
char *default_args[] = {

View File

@ -36,9 +36,8 @@ void usage(char *cmd)
int main(int argc, char *argv[])
{
char opt;
char *name = NULL;
int err, nbargs = 0;
int opt, err, nbargs = 0;
while ((opt = getopt(argc, argv, "n:")) != -1) {
switch (opt) {

View File

@ -36,9 +36,8 @@ void usage(char *cmd)
int main(int argc, char *argv[])
{
char opt;
char *name = NULL;
int nbargs = 0;
int opt, nbargs = 0;
while ((opt = getopt(argc, argv, "n:")) != -1) {
switch (opt) {

View File

@ -50,8 +50,8 @@ void usage(char *cmd)
int main(int argc, char *argv[])
{
int nbargs = 0, status = 1, hastofork = 0;
char **args, opt;
int opt, nbargs = 0, status = 1, hastofork = 0;
char **args;
long flags = 0;
uid_t uid;
pid_t pid;

View File

@ -58,9 +58,9 @@ static int fillwaitedstates(char *strstates, int *states)
int main(int argc, char *argv[])
{
char opt, *name = NULL, *states = NULL;
char *name = NULL, *states = NULL;
struct lxc_msg msg;
int s[MAX_STATE] = { }, fd;
int s[MAX_STATE] = { }, fd, opt;
while ((opt = getopt(argc, argv, "s:n:")) != -1) {
switch (opt) {