So you sit down at ???, which runs uxb3 -- which sounds more like a hostname than an OS to me -- and open a ??? terminal to run ??? to login to "toolman" which runs ???. Is it possible to run uname -a on any of these systems? Is it possible to fill in any of those question marks?
Yea, uxb3 is the hostname(uxb3.wiu.edu). I know it is Unix. I can access the school's Unix server from anywhere using any computer with the program Putty <PuTTY Download Page> .... which I then log in to "toolman"(which is also the hostname) using command "ssh toolman.wiu.edu" and can log in with my username/password for the school's system. I do not know if
works on any of the systems. I can get back to you with some betters answers about the actual systems by Monday when I can ask someone at the university's IT dept.
---------- Post updated at 03:00 PM ---------- Previous update was at 02:26 PM ----------
Nevermind, I made a typo here:
Quote:
printf("%s!\n", argv[1]);
In which, I forgot to type '\' after the exclamation point. Problem solved.
This User Gave Thanks to miniviking10 For This Post:
I searched on the forums. No advises.
I am using a previous source code. I changed the main function main(int argc, char **argv) in a function misc(int argc, char **argv). How do you use the argc and argv parameters? This is how I am calling the function :
char param;
strcat(param,"wgrib ");... (4 Replies)
Is it possible to use the dbx debugger with the CL options for the executable ?
Say you have created a executable called myfunc which can take string arguments at run-time. You run it like this
./myfunc Hello World
where Hello and World are the string arguments
My question is whether... (1 Reply)
Hi C experts,
I have the following code for adding command line option for a program
int main (argc, argv)
int argc;
char *argv;
{
char *mem_type; //memory type
char *name; //name of the memory
int addr; //address bits
int data; ... (5 Replies)
Hello All,
First post. I've been struggling with the following:
Given a char* string, I need to construct an "int argc, char *argv" style structure. What I'm struggling with most is handling escaped-whitespace and quotes.
e.g. the string:
char *s = "hello world 'my name is simon'... (10 Replies)
when i run my program, i have a parameter, that i want to set the value to another string
i am using
int main(int argc, char **argv) {
char my_str=argv;
printf("%s",my_str);
return 0;
}
and i get
Segmentation fault
ran using
./my_prog /usr/share/dict/words hello1
... (2 Replies)
Hi Folks,
I've prepared a shell script that takes action based on arguments and number of arguments..sample code like:
ARGV=("$@")
ARGC=("$#")
case ${ARGV} in
abc)
if ; then
......
else
printf "\nInvalid number of arguments, please check the inputs and... (2 Replies)
Hi guys,
i'm trying to solve this problem.
I have to run something like
cat file1.txt | awk -f script.awk 10
if i'm in the awk script, how can i take the parameter :10 ??:wall:
i try something like :
BEGIN{
var=argv
}
{..}
END{..}
but obviously is not correct... (5 Replies)
All of my machines (various open source derivatives on x86 and amd64) store argv above the stack (at a higher memory address). I am curious to learn if any systems store argv below the stack (at a lower memory address).
I am particularly interested in proprietary Unices, such as Solaris, HP-UX,... (9 Replies)
So i am trying to read in file
readFile <GivenFile> modFile
looking for a regular file under the directories in the GivenFile and print them out is my over all goal.
basically I am looking for anything that looks like a directory in the given file and printing it out.
Since I am trying to do... (2 Replies)
Discussion started by: squidGreen
2 Replies
LEARN ABOUT HPUX
sethostname
sethostname(2) System Calls Manual sethostname(2)NAME
sethostname() - set name of current host system
SYNOPSIS DESCRIPTION
The system call sets the name of the current system to name, which has a length of namelen characters. At system boot time is normally
executed by the command (see hostname(1)) in the script. Host names are limited to characters, as defined in
Security Restrictions
The actions associated with this system call require the privilege Processes owned by the superuser have this privilege. Processes owned
by other users may have this privilege, depending on system configuration.
See privileges(5) for more information about privileged access on systems that support fine-grained privileges.
RETURN VALUE
returns the following values:
Successful completion.
Failure.
is set to indicate the error.
ERRORS
If fails, is set to one of the following values.
name points to an illegal address. The reliable detection of this error is implementation dependent.
The user does not have appropriate privileges.
WARNINGS
Setting a hostname of more than 64 bytes with is possible only with the appropriate configuration options enabled (see nodehostname-
size(5)). It is strongly recommended that all related documentation be completely understood before setting a larger hostname. A hostname
larger than 64 bytes can cause anomalous behavior or failure in applications which use the command or the system function to obtain the
name.
AUTHOR
was developed by the University of California, Berkeley.
SEE ALSO hostname(1), uname(1), gethostname(2), uname(2), nodehostnamesize(5), privileges(5).
sethostname(2)