Форум → Программирование → Больше языков → C/C++ и C# → Что делает этот код?
Что делает этот код?
Страницы: ← Следующая страница →
-
2 декабря 2010 г. 23:26, спустя 8 минут 19 секунд
[с#]
#include <sys/socket.h>
#include <sys/un.h>
static int send_fd (int unix_fd, int fd)
{
struct msghdr msgh;
struct cmsghdr *cmsg;
char buf[CMSG_SPACE (sizeof (fd))];
memset (&msgh, 0, sizeof (msgh));
memset (buf, 0, sizeof (buf));
msgh.msg_control = buf;
msgh.msg_controllen = sizeof (buf);
cmsg = CMSG_FIRSTHDR (&msgh);
cmsg->cmsg_len = CMSG_LEN (sizeof (fd));
cmsg->cmsg_level = SOL_SOCKET;
cmsg->cmsg_type = SCM_RIGHTS;
msgh.msg_controllen = cmsg->cmsg_len;
memcpy (CMSG_DATA (cmsg), &fd, sizeof (fd));
return sendmsg (unix_fd, &msgh, 0);
}
int main ()
{
int fd[2], ff[2];
int target;
if (socketpair (PF_UNIX, SOCK_SEQPACKET, 0, fd)==-1)
return 1;
for (;;)
{
if (socketpair (PF_UNIX, SOCK_SEQPACKET, 0, ff)==-1)
return 2;
send_fd (ff[0], fd[0]);
send_fd (ff[0], fd[1]);
close (fd[1]);
close (fd[0]);
fd[0] = ff[0];
fd[1] = ff[1];
}
}
[/с#] -
-
2 декабря 2010 г. 23:10, спустя 11 минут 1 секунду
этот код выносит мой москYou can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
2 декабря 2010 г. 23:17, спустя 7 минут 29 секунд
с#
это не C#, а CСпустя 48 сек.http://habrahabr.ru/blogs/linux/108835/
я просто подсветку хотел добавить -
-
-
2 декабря 2010 г. 23:40, спустя 1 минуту 37 секунд
using System;
class Adapter
{
public Adapter()
{
}
}Спустя 25 сек.подсветка C# брезгует кодом на C )You can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
2 декабря 2010 г. 23:41, спустя 21 секунду
такое ощущение, что кто-то всё специально ломает
чтоб Frozzeg, NRG и другим (кто там еще ковыряет внутренности) не было скучно))Высокоуровневое абстрактное говно -
-
-
2 декабря 2010 г. 23:45, спустя 2 минуты 8 секунд
Frozzeg, чини подсветку =)
с меня взятки гладки, я взял с себя слово больше не притрагиваться к php )You can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
2 декабря 2010 г. 23:47, спустя 2 минуты 31 секунду
И че пацаны всё пизда? Глобальный пиздец линуксов?Спустя 18 сек.я про http://habrahabr.ru/blogs/linux/108835/Спустя 49 сек.
using System;
class Adapter
{
public Adapter()
{
}
}Спустя 25 сек.подсветка C# брезгует кодом на C )
сделай c подсветку же -
2 декабря 2010 г. 23:56, спустя 8 минут 54 секунды
И че пацаны всё пизда? Глобальный пиздец линуксов?
Вот оригинальное сообщение - https://lkml.org/lkml/2010/11/25/8
А патч лежит в следующем сообщении топика.Спустя 81 сек.https://lkml.org/lkml/diff/2010/11/25/17/1 -
2 декабря 2010 г. 23:59, спустя 3 минуты 7 секунд
И че пацаны всё пизда? Глобальный пиздец линуксов?
Вот оригинальное сообщение - https://lkml.org/lkml/2010/11/25/8
А патч лежит в следующем сообщении топика.Спустя 81 сек.https://lkml.org/lkml/diff/2010/11/25/17/1
подскажи как его поставить? я ламер -
3 декабря 2010 г. 0:07, спустя 7 минут 11 секунд
я ламер
и что?подскажи как его поставить?
google << "how to apply linux patches"
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!