je naam

Uname is een speciale versie van Uname.
Download nu

je naam Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Kevin Waldron
  • Uitgever website:
  • http://www.zazzybob.com/sh_config.html

je naam Tags


je naam Beschrijving

uname is een speciale versie van uname. uname is een speciale versie van uname. Ondersteunt -a, -s, -r, -n, -v, -m options.USAGE: uname -s Druk de kernel naam-v Druk de kernel versie-r Druk de kernel versie-n Print het netwerkknooppunt hostname-m Print de naam-een machine hardware Druk alle van de aboveWithout opties, uname werkt als uname -sSample: #include #include #include #include # include void print_usage (void); int main (int argc, char * argv []) {int c; extern char * optarg; extern int OPTIND, optopt; int a_flag = 0, s_flag = 0, n_flag = 0, r_flag = 0, v_flag = 0, m_flag = 0; int errflag = 0; char host ; struct utsname uts; if (gethostname (host, 255) = 0 || uname (UTS) <0!) {fprintf (stderr, "Kan gastheer Informatiee krijgen"); exit (1); } / * Als er geen opties, dan gewoon afdrukken sysname * / if (argc == 1) {s_flag = 1; } Else {while ((c = getopt (argc, argv "asnrvm")) = -1!) {Switch (c) {case 'a': a_flag = 1; pauze; Indien 's': s_flag = 1; pauze; Bij 'n': n_flag = 1; pauze; Bij 'r': r_flag = 1; pauze; Bij 'v': v_flag = 1; pauze; case 'm': m_flag = 1; pauze; case: errflag ++; '?' pauze; }}} / * Moet zijn geweest van één of meer foutieve opties doorgegeven - printgebruik info en uitgang * / if (errflag = 0!) {Print_usage (); exit (1); } Char * sysname, * machine, * nodename, * release, * versie; sysname = uts.sysname; machine = uts.machine; nodename = uts.nodename; los = uts.release; version = uts.version; if (a_flag == 1) {printf ( "% s% s% s% s% sn", sysname, nodename, versie, versie, machine); } Else {char * printstring; / * Voldoende ruimte toe te wijzen voor alle eventualiteiten .... * / printstring = (char *) malloc (strlen (sysname) + strlen (versie) + strlen (release) + strlen (nodename) + strlen (machine) 6); strcpy (printstring, ""); if (s_flag == 1) {strcat (printstring, sysname); strcat (printstring, " "); } If (n_flag == 1) {strcat (printstring, nodename); strcat (printstring, " "); } If (r_flag == 1) {strcat (printstring, afgifte); strcat (printstring, " "); } If (v_flag == 1) {strcat (printstring, versie); strcat (printstring, " "); } If (m_flag == 1) {strcat (printstring, machine); strcat (printstring, " "); } Puts (printstring); gratis (printstring); } Return 0;} void print_usage (void) {char * gebruik [] = { "uname - (C) 2004 Kevin Waldron", "gedistribueerd onder de voorwaarden van de GNU General Public License", "GEBRUIK:", "uname ", "-s Print de naam kernel", "-v Druk de kernel-versie", "-r Druk de kernel release", "-n Druk de netwerkknooppunt hostname", "-m Druk de machine hardware naam" "-a al het bovenstaande Print", "", "Zonder opties, uname werkt als uname -s"}; int i = 0; for (i = 0; i <12; i ++) {printf ( "% sn", * (gebruik + i)); }}


je naam Gerelateerde software

Rbvba

RBVBA is een RealBasic GameBoy-ROM-interface voor gebruik met VisualBoyBance. ...

307

Downloaden

Gtkam

GTKAM is een GTK Frontend naar GPHOTO2 Digital Camera Access Library. ...

246

Downloaden