Sponsored Content
Full Discussion: HP-UX Certifications
Operating Systems HP-UX HP-UX Certifications Post 302546889 by psicopunk on Friday 12th of August 2011 11:09:47 AM
Old 08-12-2011
I have access to 10.20 -> 11.31... We have several HPUX.

How much does a box costs at ebay?
Is there an emulator to HPUX? Or the only way is to get access to a physical server?
 

8 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

UNIX certifications

Are there any nationally recognized UNIX certifications, similar to A+., for basic unix and system admin skills? thanks (1 Reply)
Discussion started by: pacsman
1 Replies

2. What is on Your Mind?

Unix certifications

Hi all, I'm new to this forum also to unix, but eager to learn unix. Can any one gimme the certifications/exams available to validate our unix strengths. (7 Replies)
Discussion started by: sarang
7 Replies

3. UNIX for Dummies Questions & Answers

What Certifications to be done in UNIX

Hello I am a newbie i learnt Shell programming and Unix Internals.Well plz advice me what certifications i shud do as i have free time and want to utilize my time :) (1 Reply)
Discussion started by: strawberry
1 Replies

4. Shell Programming and Scripting

Certifications in Unix?

Guys, I just want information abt certifications available for unix. If they exist can anyone give some info them. Making clear I am pointing to developer level exams, not admin side. Thanks, Sharif.S (0 Replies)
Discussion started by: sharifhere
0 Replies

5. AIX

Aix Certifications

Hi , I want to know aix certifications,How to perepare for that ?How many number of papers are there? (12 Replies)
Discussion started by: manoj.solaris
12 Replies

6. Shell Programming and Scripting

UNIX Certifications

Hi All, Can anybody let me know if there is any Unix certification course which will provide basically programming in Unix. (4 Replies)
Discussion started by: darshakraut
4 Replies

7. What is on Your Mind?

Certifications in Linux

Hi , I am working in Perl/Shell Script for past 3 years.I am planning to learn and switch my Career as Linux Admin.So Please suggest some certifications to learn about it.Do we have separate sub categories/area of specifications in Linux Admin ? Like Virtualization ,Vmware,storage. ... (0 Replies)
Discussion started by: Ajaytts123
0 Replies

8. What is on Your Mind?

Are certifications worth it?

I have just been on RedHat SA 3 training course (4 days) and sat exams EX200 (RHCSA) and EX300 (RHCE) The daft thing was that politics meant I wasn't allowed to take courses SA 1 or 2. So I learnt about stuff I would never use (SELinux; iSCSI; NFS Kerberos encrypted with user specific access... (22 Replies)
Discussion started by: rbatte1
22 Replies
GETUTENT(3)							 Library functions						       GETUTENT(3)

NAME
getutent, getutid, getutline, pututline, setutent, endutent, utmpname - access utmp file entries SYNOPSIS
#include <utmp.h> struct utmp *getutent(void); struct utmp *getutid(struct utmp *ut); struct utmp *getutline(struct utmp *ut); struct utmp *pututline(struct utmp *ut); void setutent(void); void endutent(void); void utmpname(const char *file); DESCRIPTION
utmpname() sets the name of the utmp-format file for the other utmp functions to access. If utmpname() is not used to set the filename before the other functions are used, they assume _PATH_UTMP, as defined in <paths.h>. setutent() rewinds the file pointer to the beginning of the utmp file. It is generally a Good Idea to call it before any of the other functions. endutent() closes the utmp file. It should be called when the user code is done accessing the file with the other functions. getutent() reads a line from the current file position in the utmp file. It returns a pointer to a structure containing the fields of the line. getutid() searches forward from the current file position in the utmp file based upon ut. If ut->ut_type is RUN_LVL, BOOT_TIME, NEW_TIME, or OLD_TIME, getutid() will find the first entry whose ut_type field matches ut->ut_type. If ut->ut_type is one of INIT_PROCESS, LOGIN_PROCESS, USER_PROCESS, or DEAD_PROCESS, getutid() will find the first entry whose ut_id field matches ut->ut_id. getutline() searches forward from the current file position in the utmp file. It scans entries whose ut_type is USER_PROCESS or LOGIN_PROCESS and returns the first one whose ut_line field matches ut->ut_line. pututline() writes the utmp structure ut into the utmp file. It uses getutid() to search for the proper place in the file to insert the new entry. If it cannot find an appropriate slot for ut, pututline() will append the new entry to the end of the file. RETURN VALUE
getutent(), getutid(), getutline() and pututline() return a pointer to a static struct utmp on success, and NULL on failure. EXAMPLE
The following example adds and removes a utmp record, assuming it is run from within a pseudo terminal. For usage in a real application, you should check the return values of getpwuid() and ttyname(). #include <string.h> #include <stdlib.h> #include <pwd.h> #include <unistd.h> #include <utmp.h> int main(int argc, char *argv[]) { struct utmp entry; system("echo before adding entry:;who"); entry.ut_type=USER_PROCESS; entry.ut_pid=getpid(); strcpy(entry.ut_line,ttyname(0)+strlen("/dev/")); /* only correct for ptys named /dev/tty[pqr][0-9a-z] */ strcpy(entry.ut_id,ttyname(0)+strlen("/dev/tty")); time(&entry.ut_time); strcpy(entry.ut_user,getpwuid(getuid())->pw_name); memset(entry.ut_host,0,UT_HOSTSIZE); entry.ut_addr=0; setutent(); pututline(&entry); system("echo after adding entry:;who"); entry.ut_type=DEAD_PROCESS; memset(entry.ut_line,0,UT_LINESIZE); entry.ut_time=0; memset(entry.ut_user,0,UT_NAMESIZE); setutent(); pututline(&entry); system("echo after removing entry:;who"); endutent(); return 0; } FILES
/var/run/utmp database of currently logged-in users /var/log/wtmp database of past user logins CONFORMING TO
XPG 2, SVID 2, Linux FSSTND 1.2 In XPG2 and SVID2 the function pututline() is documented to return void, and that is what it does on many systems (AIX, HPUX, Linux libc5). HPUX introduces a new function _pututline() with the prototype given above for pututline() (also found in Linux libc5). All these functions are obsolete now on non-Linux systems. POSIX 1003.1-2001, following XPG4.2, does not have any of these functions, but instead uses #include <utmpx.h> struct utmpx *getutxent(void); struct utmpx *getutxid(const struct utmpx *); struct utmpx *getutxline(const struct utmpx *); struct utmpx *pututxline(const struct utmpx *); void setutxent(void); void endutxent(void); The utmpx structure is a superset of the utmp structure, with additional fields, and larger versions of the existing fields. The corre- sponding files are often /var/*/utmpx and /var/*/wtmpx. Linux glibc on the other hand does not use utmpx since its utmp structure is already large enough. The functions getutxent etc. are aliases for getutent etc. SEE ALSO
utmp(5) 1996-07-25 GETUTENT(3)
All times are GMT -4. The time now is 12:50 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy