Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Je Gnome 3 čekáním na revoluci?

mce
mce (neregistrovaný) ---.24.broadband7.iol.cz
9. 10. 2009 14:04

vdecne tema ale opet clanek uplne o nicem

ma root.cz vubec nejakou redakci? autor nepise vlastne nic konkretniho, ale diskuze se rozjela jako obvykle :) co takhle sva prani radeji poslat vyvojarum jednotlivych prostredi…

Martin
Martin (neregistrovaný) ---.108.broadband5.iol.cz
9. 10. 2009 17:38

Re: vdecne tema ale opet clanek uplne o nicem

a co se takhle občas vynořit z černé konzole plné Céčka a skriptů a pokusit se taky vnímat trochu věci s nadhledem. Ber to prostě jako námět na zamyšlení. Svět přeci není jenom:
example, if you have
; struct s1 {
; int y_size;
; int * y;
; int z[3];
; struct { char c; } a;
; struct { char c; } * b;
; }
; and a function
; void f(struct s1*)
; then the corresponding ltrace spec is
; void f(struct(int,a­rray(int,elt0),a­rray(int,3),struc­t(char),struc­t(char)))
; which, formatted similarly to the C declaration, looks like
; void f(struct(
; int,
; array(int,elt0),
; array(int,3),
; struct(char),
; struct(char)*
; )*
; )

; arpa/inet.h
int inet_aton(strin­g,addr);
string inet_ntoa(addr); ; It isn't an ADDR but an hexa number…
addr inet_addr(string);

; bfd.h
void bfd_init(void);
int bfd_set_defau­lt_target(strin­g);
addr bfd_scan_vma(­string, addr, int);
addr bfd_openr(strin­g,string);
int bfd_check_for­mat(addr,int);

; ctype.h
char tolower(char);
char toupper(char);
addr __ctype_b_loc(vo­id);
addr __ctype_tolower_loc(vo­id);
addr __ctype_toupper_loc(vo­id);

; curses.h
int waddch(addr, char);
int mvprintw(int, int, format);
int wmove(addr, int, int);
int waddnstr(addr, string, int);
string tgoto(string, int, int);

; dirent.h
int closedir(addr);
addr opendir(string);
addr readdir(addr);
addr readdir64(addr);

; dlfcn.h
addr dlopen(string, int);
string dlerror(void);
addr dlsym(addr, string);
int dlclose(addr);

; errno.h
addr __errno_locati­on(void);

; fcntl.h
int open(string,in­t,octal); ; WARNING: 3rd argument may not be there
int open64(string,in­t,octal); ; WARNING: 3rd argument may not be there

; fnmatch.h
int fnmatch(string, string, int);

; getopt.h
int getopt_long(in­t,addr,string,ad­dr,int*);
int getopt_long_on­ly(int,addr,strin­g,addr,addr);

; grp.h
void endgrent(void);
addr getgrnam(string);
void setgrent(void);
addr getgrent(void);

; libintl.h
string __dcgettext(strin­g,string,int);
string bindtextdomain(strin­g, string);
string textdomain(string);

; libio.h
char _IO_getc(file);
int _IO_putc(char,fi­le);

; locale.h
string setlocale(int, string);

; mcheck.h
void mtrace(void);
void muntrace(void);

; mntent.h
int endmntent(file);
file setmntent(strin­g,string);
addr getmntent(addr);

; mqueue.h
int mq_open(string, int, octal, addr); ; WARNING: 3rd and 4th arguments may not be there
int mq_close(int);
int mq_unlink(string);
int mq_getattr(int, addr);
int mq_setattr(int, addr, addr);
int mq_notify(int, addr);
int mq_send(int, string3, ulong, uint);
int mq_timedsend(int, string3, ulong, uint, addr);
long mq_receive(int, +string0, ulong, addr);
long mq_timedrecei­ve(int, +string0, ulong, addr, addr);

; netdb.h
void endhostent(void);
void endnetent(void);
void endnetgrent(void);
void endprotoent(void);
void endservent(void);
void freeaddrinfo(addr);
string gai_strerror(int);
int getaddrinfo(string, string, addr, addr);
addr gethostbyaddr(strin­g, uint, int);
addr gethostbyname(strin­g);
addr gethostent(void);
int getnameinfo(addr, uint, string, uint, string, uint, uint);
addr getnetbyaddr(uint, int);
addr getnetbyname(strin­g);
addr getnetent(void);
int getnetgrent(addr, addr, addr);
addr getprotobyname(strin­g);
addr getprotobynum­ber(int);
addr getprotoent(void);
addr getservbyname(strin­g, string);
addr getservbyport(int, string);
addr getservent(void);
void herror(string);
string hstrerror(int);
int rcmd(addr, ushort, string, string, string, addr);
int rcmd_af(addr, ushort, string, string, string, addr, int);
int rexec(addr, int, string, string, string, addr);
int rexec_af(addr, int, string, string, string, addr, int);
int rresvport (addr);
int rresvport_af (addr, int);
int ruserok(string, int, string, string);
int ruserok_af(string, int, string, string, int);
void sethostent(int);
void setnetent(int);
int setnetgrent(strin­g);
void setprotoent(int);
void setservent(int);

; netinet/in.h
uint ntohs(uint);

; pcap.h
string pcap_lookupdev(ad­dr);
addr pcap_open_live(strin­g, int, int, int, addr);
int pcap_snapshot(ad­dr);
int pcap_lookupnet(strin­g, addr, addr, addr);
int pcap_compile(addr, addr, string, int, addr);

; pwd.h
string getpass(string);
void endpwent(void);
addr getpwnam(string);
void setpwent(void);

; readline/readline.h
string readline(string);

; signal.h
int kill(int,int);
addr signal(int,addr);
int sigemptyset(addr);
int sigfillset(addr);
int sigaddset(addr, int);
int sigdelset(addr, int);
int sigismember(addr, int);
int sigaction(int, addr, addr);
int sigprocmask(int, addr, addr);
int sigpending(addr);
int sigsuspend(addr);

; stdio.h
int fclose(file);
int feof(file);
int ferror(file);
int fflush(file);
char fgetc(file);
addr fgets(+string, int, file);
int fileno(file);
file fopen(string,strin­g);
file fopen64(strin­g,string);
int fprintf(file,for­mat);
int fputc(char,file);
int fputs(string,file);
ulong fread(addr,ulon­g,ulong,file);
ulong fread_unlocked(ad­dr,ulong,ulon­g,file);
ulong fwrite(string,u­long,ulong,fi­le);
ulong fwrite_unlocked(strin­g,ulong,ulong,fi­le);
int pclose(addr);
void perror(string);
addr popen(string, string);
int printf(format);
int puts(string);
int remove(string);
int snprintf(+strin­g2,ulong,format);
int sprintf(+strin­g,format);
string tempnam(strin­g,string);
int vfprintf(file,strin­g,addr);
int vsnprintf(+strin­g2,ulong,strin­g,addr);
int setvbuf(file,ad­dr,int,ulong);
void setbuf(file,addr);
void setbuffer(file,ad­dr,ulong);
void setlinebuf(file);
int rename(string,strin­g);

; stdlib.h
long __strtol_inter­nal(string,ad­dr,int);
ulong __strtoul_inter­nal(string,ad­dr,int);
int atexit(addr);
addr bsearch(string, addr, ulong, ulong, addr);
addr calloc(ulong, ulong);
void exit(int);
void free(addr);
string getenv(string);
int putenv(string);
int setenv(string,strin­g,int);
void unsetenv(string);
addr malloc(ulong);
void qsort(addr,ulon­g,ulong,addr);
int random(void);
addr realloc(addr,u­long);
void srandom(uint);
int system(string);

; string.h
void bcopy(addr,ad­dr,ulong);
void bzero(addr,ulong);
string basename(string);
string index(string,char);
addr memchr(string,char,u­long);
addr memcpy(addr,strin­g3,ulong);
addr memset(addr,char,lon­g);
string rindex(string,char);
addr stpcpy(addr,strin­g);
int strcasecmp(string, string);
string strcat(string, string);
string strchr(string,char);
int strcoll(strin­g,string);
ulong strlen(string);
int strcmp(string,strin­g);
addr strcpy(addr,strin­g);
addr strdup(string);
string strerror(int);
int strncmp(strin­g,string,ulon­g);
addr strncpy(addr,strin­g3,ulong);
string strrchr(strin­g,char);
string strsep(addr,strin­g);
ulong strspn(string,strin­g);
ulong strcspn(strin­g,string);
string strstr(string,strin­g);
string strtok(string, string);

; sys/ioctl.h
int ioctl(int, int, addr);

; sys/socket.h
int socket(int,in­t,int);

; sys/stat.h
int __fxstat(int,in­t,addr);
int __xstat(int,strin­g,addr);
int __lxstat(int,strin­g,addr);
int __fxstat64(in­t,int,addr);
int __xstat64(int,strin­g,addr);
int __lxstat64(in­t,string,addr);
int chmod(string,oc­tal);
int fchmod(int,octal);
int mkfifo(string,oc­tal);
octal umask(octal);

; sys/utsname.h
int uname(addr);

; sys/vfs.h
int statfs(string,ad­dr);

; syslog.h
void closelog(void);
void openlog(strin­g,int,int);
void syslog(int,format);

; term.h
int tputs(string, int, addr);

; termios.h
int tcgetattr(int,ad­dr);
int tcsetattr(int,in­t,addr);

; time.h
string ctime(addr);
int gettimeofday(addr, addr);
addr gmtime(addr);
addr localtime(addr);
ulong strftime(+strin­g2,ulong,strin­g,addr);
long time(addr);

; unistd.h
void _exit(int);
int access(string, int);
uint alarm(uint);
int chdir(string);
int chown(string,in­t,int);
int close(int);
string crypt(string,strin­g);
int dup2(int,int);
int execlp(string,strin­g,addr,addr,ad­dr);
int execv(string,addr);
int fchdir(int);
int fork(void);
int ftruncate(int,u­long);
string2 getcwd(addr,ulong);
int getdomainname(+strin­g2,ulong);
int geteuid(void);
int getegid(void);
int getgid(void);
int gethostname(+strin­g2,ulong);
string getlogin(void);
int getopt(int,ad­dr,string);
int getpid(void);
int getppid(void);
int getuid(void);
int getpgrp(void);
int setpgrp(void);
int getpgid(int);
int isatty(int);
int link(string,strin­g);
int mkdir(string,oc­tal);
long read(int, +string[retval], ulong);
int rmdir(string);
int seteuid(uint);
int setgid(int);
int sethostname(+strin­g2,ulong);
int setpgid(int,int);
int setreuid(uint, uint);
int setuid(int);
uint sleep(uint);
int symlink(strin­g,string);
int sync(void);
int truncate(strin­g,ulong);
string ttyname(int);
int unlink(string);
void usleep(uint);
long write(int, string3, ulong);
addr sbrk(long);
int getpagesize(void);
long lseek(int,lon­g,int);
int pipe(addr);

; utmp.h
void endutent(void);
addr getutent(void);
void setutent(void);

; wchar.h
int fwide(addr, int);

; sys/wait.h
int wait(addr);
int waitpid(int,ad­dr,int);

; X11/Xlib.h
void XCloseDisplay(ad­dr);
int XMapWindow(ad­dr,addr);
addr XOpenDisplay(strin­g);

; sys/acl.h
int acl_add_perm(ad­dr,uint);
int acl_calc_mask(ad­dr);
int acl_clear_per­ms(addr);
int acl_copy_entry(ad­dr,addr);
int acl_copy_ext(ad­dr,addr,int);
addr acl_copy_int(addr);
int acl_create_en­try(addr,addr);
int acl_delete_def_fi­le(string);
int acl_delete_en­try(addr,addr);
int acl_delete_per­m(addr,uint);
addr acl_dup(addr);
int acl_free(addr);
addr acl_from_text(strin­g);
int acl_get_entry(ad­dr,int,addr);
addr acl_get_fd(int);
addr acl_get_file(strin­g,int);
int acl_get_permset(ad­dr,addr);
addr acl_get_quali­fier(addr);
int acl_get_tag_t­ype(addr,addr);
addr acl_init(int);
int acl_set_fd(in­t,addr);
int acl_set_file(strin­g,int,addr);
int acl_set_permset(ad­dr,addr);
int acl_set_quali­fier(addr,addr);
int acl_set_tag_t­ype(addr,int);
int acl_size(addr);
string acl_to_text(ad­dr,addr);
itn acl_valid(addr);

; acl/libacl.h
int acl_check(addr,ad­dr);
int acl_cmp(addr,addr);
int acl_entries(addr);
int acl_equiv_mode(ad­dr,addr);
string acl_error(int);
int acl_extended_fd(in­t);
int acl_extended_fi­le(string);
addr acl_from_mode(oc­tal);
int acl_get_perm(ad­dr,uint);
string acl_to_any_tex­t(addr,string,char,in­t);

; SYSCALLS
addr SYS_brk(addr);
int SYS_close(int);
int SYS_execve(strin­g,addr,addr);
void SYS_exit(int);
void SYS_exit_grou­p(int);
int SYS_fork(void);
int SYS_getcwd(+strin­g2,ulong);
int SYS_getpid(void);
;addr SYS_mmap(addr,u­long,int,int,in­t,long);
int SYS_munmap(ad­dr,ulong);
int SYS_open(strin­g,int,octal);
int SYS_personali­ty(uint);
long SYS_read(int,+strin­g0,ulong);
int SYS_stat(strin­g,addr);
octal SYS_umask(octal);
int SYS_uname(addr);
long SYS_write(int,strin­g3,ulong);
int SYS_sync(void);
int SYS_setxattr(strin­g,string,addr,u­int,int);
int SYS_lsetxattr(strin­g,string,addr,u­int,int);
int SYS_fsetxattr(in­t,string,addr,u­int,int);
int SYS_getxattr(strin­g,string,addr,u­int);
int SYS_lgetxattr(strin­g,string,addr,u­int);
int SYS_fgetxattr(in­t,string,addr,u­int);
int SYS_listxattr(strin­g,addr,uint);
int SYS_llistxattr(strin­g,addr,uint);
int SYS_flistxattr(in­t,addr,uint);
int SYS_removexat­tr(string,strin­g);
int SYS_lremovexat­tr(string,strin­g);
int SYS_fremovexat­tr(int,string);
int SYS_chdir(string);
int SYS_fchdir(int);
int SYS_chmod(str­ing,octal);
int SYS_fchmod(in­t,octal);
int SYS_chown(strin­g,int,int);
int SYS_fchown(in­t,int,int);
int SYS_lchown(strin­g,int,int);
int SYS_chroot(string);
int SYS_dup(int);
int SYS_dup2(int,int);
int SYS_fdatasync(int);
int SYS_fsync(int);
int SYS_getpriori­ty(int,int);
int SYS_setpriori­ty(int,int,in­t);
int SYS_getrlimit(in­t,addr);
int SYS_setrlimit(in­t,addr);
int SYS_gettimeof­day(addr,addr);
int SYS_settimeof­day(addr,addr);
int SYS_setfsgid(int);
int SYS_setfsuid(int);
int SYS_getuid(void);
int SYS_setuid(int);
int SYS_getgid(void);
int SYS_setgid(int);
int SYS_getsid(int);
int SYS_setsid(int);
int SYS_setreuid(in­t,int);
int SYS_setregid(in­t,int);
int SYS_geteuid(void);
int SYS_getegid(void);
int SYS_setpgid(in­t,int);
int SYS_getresuid(ad­dr,addr,addr);
int SYS_setresuid(in­t,int,int);
int SYS_getresgid(ad­dr,addr,addr);
int SYS_setresgid(in­t,int,int);
int SYS_kill(int,int);
int SYS_link(strin­g,string);
int SYS_madvise(ad­dr,ulong,int);
int SYS_mkdir(str­ing,octal);
int SYS_mknod(str­ing,octal,int);
int SYS_msync(addr,u­long,int);
int SYS_nice(int);
int SYS_poll(addr,u­int,int);

hawran diskuse aura:60
9. 10. 2009 18:09

Re: vdecne tema ale opet clanek uplne o nicem

WTF?

Zasílat nově přidané příspěvky e-mailem