Qore Programming Language Reference Manual  0.8.9
 All Classes Namespaces Functions Variables Groups Pages
ql_lib.dox.h
1 
3 namespace Qore {
87 
89 
101 nothing abort();
102 
104 
118 string basename(string path);
119 
121 
125 nothing basename();
126 
128 
142 string dirname(string path);
143 
145 
149 nothing dirname();
150 
152 
162 int errno();
163 
165 
175 nothing exec(string command);
176 
178 
190 nothing exit(softint rc = 0);
191 
193 
219 int fork();
220 
222 
244 list getaddrinfo(*string node, *softstring service, softint family = AF_UNSPEC, softint flags = 0);
245 
247 
260 int getegid();
261 
263 
276 int geteuid();
277 
279 
292 int getgid();
293 
295 
319 *string gethostbyaddr(string addr, softint type = AF_INET);
320 
322 
326 nothing gethostbyaddr();
327 
329 
353 *hash gethostbyaddr_long(string addr, softint type = AF_INET);
354 
356 
360 nothing gethostbyaddr_long();
361 
363 
382 *string gethostbyname(string name);
383 
385 
389 nothing gethostbyname();
390 
392 
411 *hash gethostbyname_long(string name);
412 
414 
418 nothing gethostbyname_long();
419 
421 
434 string gethostname();
435 
437 
450 int getpid();
451 
453 
469 int getppid();
470 
472 
485 int getuid();
486 
488 
508 int kill(softint pid, softint sig = SIGHUP);
509 
511 
518 nothing kill();
519 
521 
536 int rand();
537 
539 
555 int setegid(softint gid);
556 
558 
574 int seteuid(softint uid);
575 
577 
593 int setgid(softint gid);
594 
596 
609 int setsid();
610 
612 
628 int setuid(softint uid);
629 
631 
645 int sleep(softint seconds);
646 
648 
655 nothing sleep();
656 
658 
670 nothing srand(softint seed);
671 
673 
680 nothing srand();
681 
683 
696 string strerror(softint err);
697 
699 
712 string strerror();
713 
715 
734 int system(string command);
735 
737 
744 nothing system();
745 
747 
763 int usleep(softint usecs);
764 
766 
782 int usleep(date d);
783 
785 
792 nothing usleep();
793 
795 };
*string gethostbyname(string name)
Returns the first address corresponding to the hostname passed as an argument or NOTHING if the looku...
int getuid()
Returns the real user ID of the current process.
date date(date dt)
Returns the date passed.
int getegid()
Returns the effective group ID of the current process.
const AF_UNSPEC
unspecified address family
Definition: QC_Socket.dox.h:2184
int rand()
Returns a random 64-bit integer number.
nothing srand(softint seed)
Seeds the random number generator with the integer passed.
int seteuid(softint uid)
Changes the effective process user ID according to the argument passed.
int getgid()
Returns the real group ID of the current process.
string gethostname()
Returns the hostname of the system.
int geteuid()
Returns the effective user ID of the current process.
int usleep(softint usecs)
Causes the current thread to sleep for a certain number of microseconds.
int setgid(softint gid)
Changes the process group ID according to the argument passed.
int kill(softint pid, softint sig=SIGHUP)
Sends a signal to a process, if no signal number is given, then Qore::SIGHUP is sent by default...
list getaddrinfo(*string node, *softstring service, softint family=AF_UNSPEC, softint flags=0)
Returns a list of Address Information Hash for the given node name or string address; if no lookup ca...
list list(...)
Returns a list of the arguments passed at the top level.
nothing exec(string command)
Replaces the current process image with another; this function does not return.
int getpid()
Returns the PID (process ID) of the current process.
string dirname(string path)
Returns a string giving the path up to a file but not the filename itself.
*hash gethostbyaddr_long(string addr, softint type=AF_INET)
Returns a hash representing all host and address information corresponding to the address and address...
nothing exit(softint rc=0)
Exits the program with the return code passed (this function does not return)
const AF_INET
IPv4 address family.
Definition: QC_Socket.dox.h:2176
string type(any arg)
Returns a string giving the data type of the argument passed; see String Type Constants for the value...
int setegid(softint gid)
Changes the process effective group ID according to the argument passed.
nothing abort()
Aborts the current program (this function does not return)
const SIGHUP
SIGHUP.
Definition: ql_misc.dox.h:1525
*string gethostbyaddr(string addr, softint type=AF_INET)
Returns the official hostname corresponding to the network addressed passed as an argument...
int system(string command)
executes a command and returns the exit code of the process
string strerror(softint err)
Returns the string corresponding to the error code passed (generally retrieved with errno()) ...
int errno()
Returns the error code of the last error that occurred in the current thread.
int setuid(softint uid)
Changes the process user ID according to the argument passed.
int getppid()
Returns the PID (process ID) of the parent process of the current process.
string basename(string path)
Returns a string giving the last element of a file path (meant to be the filename) ...
int fork()
Creates a copy of the current process with a new PID; returns 0 in the child process; returns the chi...
int setsid()
Creates a new session lead by the calling process.
date seconds(softint seconds)
Returns a relative date/time value in seconds based on the integer argument passed to be used in date...
hash hash(object obj)
Returns a hash of an object's members.
*hash gethostbyname_long(string name)
Returns a hash representing all host and address information corresponding to the hostname passed as ...
int sleep(softint seconds)
Causes the current thread to sleep for a certain number of seconds.