unp #9 (reading notes) (Unix Domain)

#include <sys/socket.h>
#include <sys/un.h>
unix_socket = socket(AF_UNIX, type, 0);
error = socketpair(AF_UNIX, type, int *sv);

#define UNIX_PATH_MAX 108
struct sockaddr_un {
  sa_family_t sun_family;               /* AF_UNIX  */
  char        sun_path[UNIX_PATH_MAX];  /* pathname */
};


#include <unistd.h>
extern char **environ;
int execl(const char *path, const char *arg, ...);
int execlp(const char *file, const char *arg, ...);
int execle(const char *path, const char *arg, ..., char* const envp[]);
int execv(const char *path, char *const argv[]);
int execvp(const char *file, char *const argv[]);
int execvpe(const char *file, char *const argv[], char *const envp[]);
posted @ 2013-07-30 20:31  srk  阅读(132)  评论(0编辑  收藏  举报