HDTenEightyP/NetNews huggingface dataset:
From: millert@nordsieck.cs.Colorado.EDU (Todd C. Miller)
Subject: Re: Getting xdm to update /etc/utmp
Keywords: xdm xterm /etc/utmp /var/adm/wtmpn
Organization: University of Colorado, Boulder
Distribution: na
Date: Mon, 23 Nov 1992 06:03:15 GMT

You need to define HAS_UTMP_UT_HOST

 - todd
-- 
 Todd C. Miller    millert@cs.Colorado.EDU    Sys/Adm Undergraduate Operations
Newsgroups: comp.unix.aix
From: gerth@watson.ibm.com (John Gerth)
Subject: Re: non-shared libraries
Date: Wed, 18 Nov 1992 03:35:40 GMT
Distribution: usa
Disclaimer: This posting represents the poster's views, not necessarily those of IBM
Organization: IBM T.J. Watson Research Center

You can (with some effort) create binaries which include
the library code, it's just that the system is defaulted
and optimized for shared libraries.  The documentation for
doing this is under 'ld' and has been somewhat improved
in AIX 3.2 level of the man pages.

The basic idea is to create your application in two passes.
In the first pass you make a new .o which is your code plus
the non-shared library code:
   ld -o nonshare.o -r -bnso ..... -lX11 -lXt ...
Do not mention any of the libraries you do want shared in this step.
In the second pass you run the new.o through with the shared libs:
   cc nonshare.o ...... -lm ...

It is possible to link with non-shared libc, but it's slightly
more complicated because of the way system calls are done (see
the example in the man pages).  However, it's probably not going
to buy you much to use a non-shared libc since most of the
basic commands reference it - I doubt much of standard AIX would
work without it.  Most unfortunately, this won't solve the
running AIX 3.2 binary on AIX 3.1 because the system call
lists for the kernel are not backwards compatible.

I've used this technique to do things like create an X11R4 xterm
which I could copy to AIX 3.1 systems where X is R3.  It's usually
straightforward but since any shared library can "import" things
from other shared libraries, there are pitfalls.  The "dump -H"
command is a big help in tracing the dependency chain.


-- 
John Gerth	 gerth@watson.ibm.com		(914) 784-7639
Newsgroups: comp.unix.aix
From: mccauleyba@vax1.bham.ac.uk (Brian McCauley)
Subject: Re: Good term emulator for DOS PCs
Date: Thu, 19 Nov 1992 13:31:04 GMT
Organization: University of Birmingham

In article <1992Nov18.210101.4296@muug.mb.ca>, gordt@muug.mb.ca (Gordon Tulloch) writes:
> Anyone out there know of a good PC based terminal package for PCs to 
> connect to RS/6000 boxes?  We've tried Procomm Plus and it's not
> acceptable.  Wyse or VT emulation would be fine, IBM ok too.

Have you tried Kermit? It's free and supports TCP/IP. Takes a while to
set up key-bindings but that only needs to be done once.
-- 
    \\   ( )    No Bullshit!     |  Email: B.A.McCauley@bham.ac.uk   
 .  _\\__[oo        from         |  Voice: +44 21 471 3789 (home)
.__/  \\ /\@    /~)  /~[   /\/[  |    Fax: +44 21 625 2175 (work)
.  l___\\      /~~) /~~[  /   [  |  Snail: 197 Harborne Lane,
 # ll  l\\    ~~~~ ~   ~ ~    ~  |         Birmingham, B29 6SS, UK
###LL  LL\\   (Brian McCauley)   |   ICBM: 52.5N 1.9W
Newsgroups: comp.unix.aix
From: lenny@theory.TC.Cornell.EDU (Lenny Silver)
Subject: Re: bffcreate -X Doesn't Work
Keywords: install server
Organization: Cornell Theory Center
Date: Mon, 16 Nov 1992 16:35:11 GMT

I also ran into the same problem, wound up with something like the
same "solution".

Tim, if you're reading this, I tried to write you, mail bounced.
I'm also running an install server, it would be nice to know of
others doing the same thing.  Send me email if you'd like to be
in contact.

Lenny Silver
len@gibbon.cit.cornell.edu
Newsgroups: comp.unix.aix
Subject: Re: ls problem
From: brent@spss.com (Brent Lambert)
Date: Thu, 19 Nov 1992 15:50:36 GMT
Organization: SPSS, Inc. - portable code group

In article <Bxx8vz.KLq@news.cso.uiuc.edu>, clee@ncsa.uiuc.edu (Cassian Lee) writes:
> 
> Keyword
> 
> I'm running AIX3.2, when I try to enter 'ls -lt|more', about 2 out of 5
> times, the more command becomes a background process, and i get the following
> message: 
> 
> Background write
> [6] 20118 20119

I have the same problem but don't have a solution.  I'd like to hear any
suggestions.  The command I have the problem with is 'history -r | more',
run by a csh alias.  It occurs with about the same frequency, too.  When I 
check my active jobs, I see:

[2]  +  9492 Done                 history -r |
        9493 Background write     more

The problem appears to be with more, but it may be more complicated.
Any ideas out there?

--
The above statements are not the opinions or policies of SPSS Inc.
The above statements may not be the opinions of Brent Lambert.
The first disclaimer is a policy of SPSS Inc.
Subsequent disclaimers are probably the opinion of Brent Lambert.
Newsgroups: comp.unix.aix
From: jzj@inel.gov (Jerry Judd)
Subject: Tektronix Emulation in Xterm		
Organization: Idaho National Engineering Lab
Date: Fri, 20 Nov 92 23:14:35 GMT

I tried to run xterm on our IBM/R6000 the other day and toggle to Tektronix
mode, but this is not supported.  All of our other workstations support this
from the xterm.  Is there any way to get a new xterm executable without
buildling all of X?

Thanks in advance for you help.

Jerry Judd
jzj@inel.gov
========== long legal disclaimer follows, press n to skip ===========

Neither the United States Government or the Idaho National Engineering
Laboratory or any of their employees, makes any warranty, whatsoever,
implied, or assumes any legal liability or responsibility regarding any
information, disclosed, or represents that its use would not infringe
privately owned rights.  No specific reference constitutes or implies
endorsement, recommendation, or favoring by the United States
Government or the Idaho National Engineering Laboratory.  The views and
opinions expressed herein do not necessarily reflect those of the
United States Government or the Idaho National Engineering Laboratory,
and shall not be used for advertising or product endorsement purposes.
Newsgroups: comp.unix.aix
From: mgphl@dbs.com (Michael Phillips)
Subject: Re: Info Explorer
Date: Thu, 19 Nov 1992 02:30:41 GMT
Distribution: usa
Organization: D&B Software, Inc.

nosmo@nov8.ximage.com (Vince Kraemer) writes:
: 
: This is a simple one, too.
: 
: How do I get IE to let me read multiple pages at the same time?
: 
: (Other than print one out)
: 
: vbk
IF you are running info under X (deep sympathy if not!)
just click on the "Hold" block near the upper right corner.

--
Michael G. Phillips  
mgphl@dbs.com        :: "I think the wind will have something to do with it."
(404)239-2766        ::     -- Dennis Conner, quoted in USA Today 17April92
Newsgroups: comp.unix.aix
From: mskucher@math.uwaterloo.ca (Murray S. Kucherawy [MFCF])
Subject: Login problems under AIX
Organization: Math Faculty Computing Facility, University of Waterloo, Canada
Date: Tue, 17 Nov 1992 22:18:58 GMT

I've received a lot of complaints from users here who try to login to an
AIX machine via xdm and get "setgid: permission denied to access tty"
and "no job control" warnings at login time under csh, and then can't
run any commands.  This is bad.  Has anyone seen it and can anyone suggest
what's causing it?

-- Murray S. Kucherawy ----------------------------------------+--------------
Software Systems Co-op, Math Faculty Computing Facility [MFCF] | All spelling
University of Waterloo, Ontario, Canada                        | errors caused
E-mail: mskucherawy@{math,watdragon}.UWaterloo.ca              | by Pnews.
---------------------------------------------------------------+--------------
From: karell@cs.Helsinki.FI (Esa Karell)
Newsgroups: comp.unix.aix
Subject: rdump on mounted filesystems
Date: 21 Nov 92 10:14:16 GMT
Organization: University of Helsinki, Finland


How safe is it to run (r)dump on mounted filesystems?
E.g. Sun has made "add-ons" that allow this to be safe.

Esa
-- 

Esa Karell karell@cs.Helsinki.FI
Tel. +358-0 513 081 /home
Newsgroups: comp.unix.aix
From: payne@eric.austin.ibm.com (Eric Payne)
Subject: Re: Another EMERGENCY...
Organization: IBM, Austin
Date: Tue, 17 Nov 92 20:58:51 GMT

In article <1992Nov13.222854.13627@ncsu.edu> jmmannin@eos.ncsu.edu (James Manning) writes:
>I'm on an RS/6000 running 3.2.2
>
>I boot off of the floppies (correctly, I think)
>start the maintenance shell, then rm /usr/lpp/bosinst/*
>(a friend from IBM said it would free up a little space and that I
>didn't need it anyway, but I've tried this without killing it and that doesn't
>help), then importvg -y rootvg -f hdisk0
>which is fine, gives no errors.
>then I "varyonvg -f rootvg"
>which gives one error "syncvg: not found" but the friend
>from IBM said to ignore it.
>then I try mounting /dev/hd4 on /mnt, but
>as I said before, mount can't find /dev/hd4
>I go into /dev, and none of the hd? 's are there.
>What am I doing wrong?
>jmm

Sometimes, when you boot from the diskettes, the config manager gets the hdisk
names confused.  In other words, hdisk0 is renamed to hdisk1 and vice verse.
Don't panic, though, the names will be the okay when you boot from the disk
again.  But my point is that if you have another disk that contains a volume
group, and that disk got renamed by the boot from diskette, then the import
will name it rootvg and not complain.  Before you run the importvg command,
do the following:
	lqueryvg -phdisk0 -L

This tells you the /dev names of the logical volumes on that volume group.  
The output should look similar to the following:
000166673ca91516.1   hd6 1  
000166673ca91516.2   hd5 1  
000166673ca91516.3   hd7 1  
000166673ca91516.4   hd8 1  
000166673ca91516.5   hd4 1  
000166673ca91516.6   hd2 1  
000166673ca91516.7   hd3 1  
000166673ca91516.8   hd9var 1  
000166673ca91516.9   hd1 1  

If you don't get something like the above, then you probably did not import
the root volume group.
-- 
Thank you
Eric Payne
payne@austin.ibm.com       EPAYNE AT AUSVMQ
These views are strictly my own.  Even then, I do not claim responsibility.
Newsgroups: comp.unix.aix,comp.unix.admin
From: barr@pop.psu.edu (David Barr)
Subject: Re: determining if you are in an x-windows session
Organization: Penn State Population Research Institute
Distribution: usa
Date: Mon, 16 Nov 92 23:38:56 GMT

In article <1992Nov16.132809.10942@wap.oau.org> bdixon@wap.oau.org (Bill Dixon) writes:
>Very simply: is there any way to tell whether you are executing a program
>from within an x-windows session, as opposed to an ascii terminal?  The
>TERM environment variable may or may not be set to aixterm.

Check $DISPLAY

--Dave
-- 
System Administrator, Population Research Institute    barr@pop.psu.edu
From: olevin@random.hwr.arizona.edu (O. Levin)
Newsgroups: comp.unix.aix
Subject: KILL signal
Date: 17 Nov 92 15:45:56 GMT
Reply-To: olevin@random.hwr.arizona.edu ()
Distribution: na
Organization: University of Arizona, Tucson, AZ.

Hi: I'm trying to put a big program running in background
in hybernation. I was thinking to use:
                    kill -TSTP processid
to suspend the job  and
                    kill -CONT processid
to restart the job

The trouble is that after the first kill (to suspend the job)nothing 
happends the program still running. 
Am I doing the correct thing? What is wrong with the command?.

Running a IBM?6000/560 with 128K memory and AIX 3.2.2

Thanks 


--                                            
-----------------------------------+----------------------------------- 
Oscar L. Levin                     |   LEVINO@ARIZVM1.ccit.arizona.edu  
Hydrology and Water Resources Dto. |   RU7@EAGLE.tc.cornell.edu       
University of Arizona              |   OLEVIN@random.hwr.arizona.edu  
Tucson, Az, 85721.                 |                                 
----------------+------------------+---------------------------+------- 
                | |  .           |                             |      
                | |__ (/\   \  / |__   Lilmod Al Manat Lelamed |       
                |  _/ / _\  _\/   _/   Lilmod Al Manat La'asot |       
                |            -:   -                            |        
                +----------------------------------------------+      
Newsgroups: comp.unix.aix
From: haedener@iacrs1.unibe.ch (Konrad Haedener)
Subject: Re: print problems with AIX 3.2
Reply-To: haedener@iacrs1.unibe.ch
Organization: University of Berne
Date: Fri, 20 Nov 1992 08:17:06 GMT

In article <Nov19.162900.25278@cdsac.uucp>, scotte@cdsac.uucp (L. Scott Emmons) writes:
|> In article <1992Nov17.020401.12312@colorado.edu> millert@nordsieck.cs.Colorado.EDU (Todd C. Miller) writes:
|> >1) printing to a local printers works, but we get a banner page even
|> >	though /etc/qconfig explicately says not to use banner pages.
|> 
|> This only occured on our systems with a relatively recent PTF. I have
|> a PMR open into IBM on this, and will post IBM's response, once I get
|> one...
|> 
|>  
|> 			   L. Scott Emmons
|> 		      CableData  Research Center
|> 		     csusac.csus.edu!cdsac!scotte
|> 				KC6NFP

APAR IX29407 (header = never in /etc/qconfig is ignored),
included in PTF U407164. As of new, that PTF does not include
the fix for qdaemon to stop it doing thousands of syscalls a sec yet.
It does solve the banner page problem.
-- 
Konrad Haedener                             Phone: +41 31 65 42 25
Institute for Physical Chemistry            FAX:   +41 31 65 39 94
University of Berne
Switzerland                                 haedener@iacrs1.unibe.ch
Newsgroups: comp.unix.aix
From: r-beer@onu.edu (Robert Beer)
Subject: Queue Message Problem with AIX 3.2
Date: Fri, 20 Nov 1992 20:15:09 GMT
Organization: Ohio Northern University
Followup-To: comp.unix.aix


I have just started to experince a problem with messages being sent to
MAILER-DAEMON everytime the queue is processed (30 min).  The usual
problems are no route, connection refused, etc.  In the past this mail
quietly rested in the queue for 3 days (the option T value) then mail was
sent to MAILER-DAEMON.  Now it seems that everytime the queue is processed
a message is sent.  And, to add insult to injury, MAILER-DAEMON is an alias
to root which gets expanded so after awhile the "To: " lines start looking
like this:

        To: addressee
        To: MAILER-DAEMON
        To: addressee
        To: root
        To: addressee
        To: root
        To: addressee
        To: root
        ...

Any suggestions would be greatly appreciated.  Thanks in advance.
---
Bob Beer, Ohio Northern Univ., Academic Computer Services, Ada, OH  45810
r-beer@onu.edu
Newsgroups: comp.unix.aix
From: HSTAMS@CIPVAX.BIOLAN.UNI-KOELN.DE (Henning Stams)
Subject: Re: AIX sendmail bug
Organization: BIOLAN - COLOGNE UNIVERSITY (FRG)
Date: Fri, 20 Nov 92 22:53:06 GMT
X-News-Reader: VMS NEWS 1.22

In <1992Nov19.171604.28018@selway.umt.edu> mcguire@selway.umt.edu writes:

> In article <BxvGCI.6GC@math.uwaterloo.ca> mskucher@math.uwaterloo.ca (Murray S. Kucherawy [MFCF]) writes:
> >The stock sendmail on AIX doesn't appear to honour MX record
> >references when "OK ALL" is used as an option.  Are there any known bugs with
> >MX record handling in AIX sendmail?
> >
> I use OK ALL at AIX 3.2, and my sendmail does use MX records to route
> mail. When I make changes, I run /usr/lib/sendmail -bz to rebuild
> the sendmail frozen config file, then run refresh -s sendmail to 
> rehup sendmail.
Here we use OK ALL at AIX 3.1.5 (sigh!!), and this sendmail DOES use the
MX records.
If, however, your machine itself is the NameServer, you'll have to empty
out /etc/resolv.conf (but only empty it, don't delete) in order to use it.

Henning Stams (hstams@biolan.Uni-Koeln.DE)
From: vidya-v@acsu.buffalo.edu (vidyaranya)
Newsgroups: comp.unix.aix
Subject: Simple EOF problem?
Date: 18 Nov 92 00:44:37 GMT
Organization: UB
Originator: vidya-v@beatrix.eng.buffalo.edu


The following piece of code FAILS to detect End of File
under AIX(i dont know the version currently!) running on
an IBM PowerServer 970.
------
	char	buffer[2048];
	int	i;
	FILE	*fp;

	i=0;
        while( (buffer[i++]=fgetc(fp))!= EOF )
         ;
------
Exactly same piece of code runs on a SparcStationIPC running
SunOS 4.1.2 .

What could be the problem?

Thanks.

Vidyaranya
vidya-v@acsu.buffalo.edu
From: ferreira@torolab6.VNET.IBM.COM (John Ferreira)
Date: Sun, 22 Nov 92 16:44:30 EST
Newsgroups: comp.unix.aix
Subject: Re: idraw and InterViews for AIX 3.2.1
Organization: IBM Canada
Disclaimer: This posting represents the poster's views, not those of IBM
News-Software: UReply 3.0

In <1992Nov19.175718.22272@ncsu.edu> SCOTT R STONEFIELD writes:
>I been asked to compile the latest version of idraw, and I understand
>to do that I must also have the InterViews library.  I was also told that
>the InterViews is fairly large.  Thus, I am trying to find out more info
>about InterViews and AIX.  My question is: Has anyone compiled the InterViews
>library and idraw for AIX 3.2.  Or does anyone have experience in compiling
>idraw and InterViews under AIX or anything else.
>
>Thanks.
>
>-Scott
>



The IBM XL C++ Compiler/6000 also ships with the InterViews source as
samples.  If you are using XL C++ or know someone who is, try to get
a hold of that version of InterViews.  It also comes with instructions
on how to build it.
John Ferreira
IBM Canada
Newsgroups: comp.unix.aix
From: neil@csi.on.ca (Neil Channen)
Subject: Discovering the operating system version
Organization: Carp Systems International, Kanata, ON
Distribution: na
Date: Mon, 23 Nov 1992 22:41:07 GMT

I need a way to find out the version of the operating system on an AIX
system, for example, "3.1.5" or "3.2.1".  Currently, I can get the first
two numbers using the "uname" command, for example:
    
    example% echo "`uname -v`.`uname -r`"

gives:       3.1

But how do I find out the last digit (the sub-release)?  uname doesn't
have any options to print it, and I can't find any references in the
info pages.

Thanks for your help.
-- 
Neil R. Channen                            Internet: neil@csi.on.ca
Carp Systems International, Inc.    Office: (613) 592-5780 Extn. 27
600 Terry Fox Drive, Suite 200                  Fax: (613) 592-0584
Kanata, Ontario, Canada   K2L 4B6              Home: (613) 592-5874
From: ahsu@retina.anatomy.upenn.edu (Andrew Hsu)
Newsgroups: comp.unix.aix
Subject: Making Ghostscript-2.5.2 on AIX 3.2.1
Date: 18 Nov 92 19:28:36 GMT
Organization: Dept. of Neuroscience, U. of Pennsylvania

Hi there.  After having to re-install my operating system following a
hard disk crash, I have been unable to successfully re-build the latest
distribution of ghostscript under AIX 3.2.1 (I also managed to have
lost my build notes from the last time that I built ghostscript).  

So far, I'm doing what the make.doc file tells me to do for the
rs6000: I'm using xlc and I'm using the POSIX_SOURCE flag with the
unix-ansi makefile.  Everything compiles ok, but when I try running
the binary, I get a core dump immediately after it prints out
"initializing".  What have I forgotten to do?  

Thanks in advance

--> Andrew Hsu


Newsgroups: comp.unix.aix
From: wcs@NeoSoft.com (Bill Simpson)
Subject: Anybody using RTIC card in RS6000?
Organization: NeoSoft Communications Services -- (713) 684-5900
Date: Fri, 20 Nov 1992 17:26:05 GMT
Followup-To: poster 
Summary: Want experiences and tools avail. 
Keywords: AIX RS6000 RTIC

Hi!
Is anyone out there using the IBM RTIC (Realtime Interface
Co-Processor Portmaster Adapter/A) card in the RS6000?

It has 8 serial ports and a 80186 CPU, and can be downloaded
with firmware. I'm interested in anyone's experiences, and
tools or firmware available.

Thanks in advance, Bill 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Bill Simpson                         713/531-8534
Interface Consultants                713/531-8568 Fax
1035 Dairy Ashford #146              Internet: wcs@neosoft.com
Houston, TX 77079                    Compuserve: 76600,1577
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
From: tuc@stormking.com (Scott J Ellentuch)
Newsgroups: comp.unix.aix
Subject: Minimum requirements to run X
Date: 15 Nov 92 16:18:17 GMT
Organization: The Telecom Security Group

Hello all,

	I am in the process of deciding if we want to run X-Windows on our
320H (3.1.7 right now, but I have the 3.2.3 tapes in hand).  We are running
a little shy on space :

Filesystem    Total KB    free %used   iused %iused Mounted on
/dev/hd4         49152   11840   75%    1208     9% /
/dev/hd2        172032    8204   95%   11591    26% /usr
/dev/hd3         12288    7276   40%      33     0% /tmp
/dev/hd1         45056    9940   77%     662     5% /u
/dev/cd0        118884       0  100%   59442   100% /usr/lpp/info/En_US
/dev/lv00        49152   17296   64%     269     2% /src

	And I don't really want to install the entire X system to evaluate
some PC based software unless I have to.  If we DO decide that we like X,
I will install it when I do the conversion to 3.2.3.. 

	What I need to know is if there is an ULTRA minimum configuration/
installation I can do for X just to get an idea. (Or, will I need to load
it ALL into my system??)

	Any help is appreciated.  I'd like replies sent personally to me,
and will welcome anyones request for the information I get. (I don't get
access to this list that often).
				Scott
-- 
****************************************************************************
* ---   ---  |Scott J. Ellentuch, Pres  | The Telecom Security Group       *
*  | |__|__  |Consultants and Engineers | P.O. Box 69, Newburgh, NY 12551  *
****************************************************************************
From: MWE@ib.rl.ac.uk (Mike Ellwood)
Newsgroups: comp.unix.aix
Subject: How do you configure an FDDI adapter
Date: 17 Nov 92 12:28:05 GMT

How does one get AIX to recognise an FDDI adapter card once installed?

This is 3.2.2 running on a 550H. We have installed the code that came
on the floppy with the card (FDDI Network Adapter Microcode V1.01).

There seems to be no way of doing it in SMIT. "Configure devices added
after IPL" or cfgmgr do not help.

I assume mkdev might do it, if one knew all the parameters, but I can't
find out what they are.  The only documentation that came with the card
was an updated version of the Common  Service Guide, which only talks
about the hardware, as far as I can see.

Any ideas anyone?   Many thanks in advance.
(Cross-posted between AIX-L@PUCC and COMP.UNIX.AIX@EDU.YSU.CC).
Newsgroups: comp.unix.aix
From: chukran@cactus.org (Rudy E. Chukran)
Subject: Re: Virtual Memory curiosity
Keywords: VM overflow response
Organization: Capital Area Central Texas UNIX Society, Austin, Tx
Distribution: usa
Date: Thu, 19 Nov 1992 06:32:42 GMT

In article <BxM5C5.Jyw@csn.org> losburn@teal.csn.org (Lynn Osburn) writes:
>>
>>I've heard rumor that AIX will pick processes to kill off to avoid
>>running out of virtual memory?  Can anyone verify this and if this is
>>true a) is there a way to disable this "feature" and b) what idiot
>>decided that randomly killing processes was a good idea??!!
>
>True in v3.1.x
>
>False in v3.2.x
>In 3.2, he just picks the larger process(es) and puts them to sleep (and 
>swaps them) for a while until things improve.  A much better solution to
>the problem, eh?

Not quite. You confuse real memory shortage with virtual memory shortage.
When virtual runs out, ie paging space runs out, then processes are
signalled.  The choice of which processes are killed first changed from
3.1 to 3.2. There is no option to swap anybody out because there is
no place to swap them to.

The new algorithm to which you refer is pertinent when real memory is
overcommitted. This is called the thrashing detection algorithm.
When paging reaches a certain threshold, the scheduler will suspend the
suspected culprits (not signal them) and they will be paged out as a
result.

Newsgroups: comp.unix.aix