Dateiname an ACC senden:
accid=appl_find("CALCLOCK"); /* Programm-ID */ msgbuf[0]=100; /* Sendecode */ msgbuf[1]=gl_apid; /* eigene apid */ msgbuf[2]=0; /* lt. DRI eigentlich -1 */ msgbuf[3]=strlen(filename); msgbuf[4]=(unsigned int)((long)filename >> 16); msgbuf[5]=(unsigned int)((long)filename & 0xffff); msgbuf[6]=1; /* Anzahl der Kopien */ msgbuf[7]=0; /* 0=nicht lschen, 1=lschen */ appl_write(accid,16,msgbuf); /* absenden */Der Filename mu"s statisch sein. Er darf nicht lokal auf dem Stack erzeugt worden sein. Dynamisch allozierte Variablen sind ebenfalls problematisch, weil mindestens ein Event abgewartet werden mu"s, bis sie wieder ge`free'ed werden drfen.
Nach dem erfolreichen Empfang sendet CALCLOCK die Message 101 in msgbuf[0].