1#include <sys/ioctl.h> 2#include <termios.h> 3 4pid_t tcgetsid(int fd) { 5 int sid; 6 if (ioctl(fd, TIOCGSID, &sid) < 0) 7 return -1; 8 return sid; 9} 10