Skip to content

Instantly share code, notes, and snippets.

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <stddef.h>
#include <sys/socket.h>
#include <sys/un.h>
#include "error.h"
#define UNIX_DOMAIN_SOCK_NAME "foo.socket"
#include <stdlib.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <stdio.h>
#include "error.h"
void print_type(struct addrinfo *aip);
#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
#include "error.h"
int main(int argc, char* argv[])
{
int fd;
ssize_t size;
off_t offset;
#include <stdlib.h>
#include <stdio.h>
#include <arpa/inet.h>
int main(void)
{
int i, ic;
char *cp;
// since Macbook Air uses Intel... little endian
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/shm.h>
#include "error.h"
int main(void)
{
int pid, shmid;
int *ip;
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include "error.h"
int main(void)
{
int i;
int pid;
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/sem.h>
#define SEM_SIZE 1
#define CONCURRENCY 10
int my_sem_incr(int semid)
{
#include <stdlib.h>
#include <stdio.h>
#include <sys/sem.h>
int main(void)
{
int semid;
union semun {
int val;
struct semid_ds *buf;
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/stat.h>
#define FIFO "fifo1"
int main(void)
{
FILE *fp;
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#define DEF_PAGER "/usr/bin/less"
#define MAXLINE 1024
int main(int argc, char* argv[])
{